[成功转行的十个步骤]Interested in a new career? If so, it is important to take the time to evaluate your present situation, to explore career options and to choose a career that wi...+阅读
转行做软件开发 C还是JAVA
非专业出身的话还是需要点本事吧,至少你的简历要让别人觉得你确确实实会。
我就在成都,我是外省的重点高校计算机专业毕业后回来的,回来之后发现其实成都的IT形势并不如吹的那么好,或者说真的很糟糕,因为刚刚起步不久,大公司的分公司重点基本不在这边,小公司很多刚刚起步待遇不好,所以我已经不做技术了。
我以前主要是做C++的,感觉来讲,C++门槛高,自然待遇好的多。个人建议是看你自己想在这行做到什么程度,有决心的话最好从C++开始,因为跟C有关,又是OOP。
无所谓到什么程度,你可以去网上看看面试题,也可以买书看。我有一本叫《程序员面试宝典》的,全是各个公司的面试题,我觉得你能解决里面很多一般以上的问题差不多就可以投递了。
简历的话最好还是多点项目经验,不管是写着玩的还是正经的项目。
手打的,亲, 你懂的
Java程序员面试指南的内容简介
本书的主要内容:
第一篇(第1章)说明了职面试前都需要做好哪些准备工作:如何做好自己的职业规划;掌握面试的流程,在以后的面试中不会感到陌生,消除恐惧;怎样制作一个令人满意、访问量高的简历;去参加面试的时候着装上都需要注意什么;了解面试官会经常问的问题,以备不时之需;对于多个offer(录用通知)需要选择时,是选择大公司还是小公司?
第二篇(第2章~第13章)说明了Java程序员涉及的基础知识,内容包括Java语言基础、异常的处理、I/O控制流、面向对象编程、线程、集合以及数据库技术等基本知识点。
第三篇(第14章~第16章)专门说明了Java开发的高端Web开发的相关题目,内容包括J2EE技术、XML/UML以及Servlet/JSP技术。
第四篇(第17章~第18章)专门说明了基本的上机编程题目,涉及常见的算法、字符串操作和常见的排序原理相关题目。同时说明了常见的对数据库操作的SQL语句。另外还说明了当前经常出现的思维拓展题目,首先说明了思维拓展编程题目,该题目的特点是需要自己建立模型,然后编程实现;最后说明了一些智力测试题,帮助读者熟悉出题思路和解答技巧。
本书具有涉及面广、分析透澈彻、实例精彩的特点,力以全面的知识性及丰富的实例来指导读者突破面试难关,非常适合刚走出校门,初次进入IT领域的毕业生使用;同时也可以作为初中级Java程序员以及想了解Java或者相关技术的人员的参考书籍,特别适合想从事Java程序开发的毕业生学习使用。
前端面试宝典纯福利
一、HTML和CSS
1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)
2、每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?声明位于文档中的最前面的位置,处于标签之前。
此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。(重点:告诉浏览器按照何种规范解析页面)
3、Quirks模式是什么?它和Standards模式有什么区别从IE6开始,引入了Standards模式,标准模式中,浏览器尝试给符合标准的文档在规范上的正确处理达到在指定浏览器中的程度。 在IE6之前CSS还不够成熟,所以IE5等之前的浏览器对CSS的支持很差, IE6将对CSS提供更好的支持,然而这时的问题就来了,因为有很多页面是基于旧的布局方式写的,而如果IE6 支持CSS则将令这些页面显示不正常,如何在即保证不破坏现有页面,又提供新的渲染机制呢?在写程序时我们也会经常遇到这样的问题,如何保证原来的接口不变,又提供更强大的功能,尤其是新功能不兼容旧功能时。
遇到这种问题时的一个常见做法是增加参数和分支,即当某个参数为真时,我们就使用新功能,而如果这个参数 不为真时,就使用旧功能,这样就能不破坏原有的程序,又提供新功能。IE6也是类似这样做的,它将DTD当成了这个“参数”因为以前的页面大家都不会去写DTD,所以IE6就假定 如果写了DTD,就意味着这个页面将采用对CSS支持更好的布局,而如果没有,则采用兼容之前的布局方式。
这就是Quirks模式(怪癖模式,诡异模式,怪异模式)。区别:总体会有布局、样式解析和脚本执行三个方面的区别。盒模型:在W3C标准中,如果设置一个元素的宽度和高度,指的是元素内容的宽度和高度,而在Quirks 模式下,IE的宽度和高度还包含了padding和border。 设置行内元素的高宽:在Standards模式下,给等行内元素设置wdith和height都不会生效,而在quirks模式下,则会生效。
设置百分比的高度:在standards模式下,一个元素的高度是由其包含的内容来决定的,如果父元素没有设置百分比的高度,子元素设置一个百分比的高度是无效的用margin:0 auto设置水平居中:使用margin:0 auto在standards模式下可以使元素水平居中,但在quirks模式下却会失效。 (还有很多,答出什么不重要,关键是看他答出的这些是不是自己经验遇到的,还是说都是看文章看的,甚至完全不知道。
)
4、div+css的布局较table布局有什么优点?改版的时候更方便 只要改css文件。页面加载速度更快、结构化清晰、页面显示简洁。 表现与结构相分离。易于优化(seo)搜索引擎更友好,排名更容易靠前。
5、 img的alt与title有何异同? strong与em的异同?a:alt(alt text):为不能显示图像、窗体或applets的用户代理(UA),alt属性用来指定替换文字。
替换文字的语言由lang属性指定。(在IE浏览器下会在没有title时把alt当成 tool tip显示)title(tool tip):该属性为设置该属性的元素提供建议性的信息。strong:粗体强调标签,强调,表示内容的重要性em:斜体强调标签,更强烈强调,表示内容的强调点
6、你能描述一下渐进增强和优雅降级之间的不同吗?渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
优雅降级 graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。 降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带。
“优雅降级”观点“优雅降级”观点认为应该针对那些最高级、最完善的浏览器来设计网站。而将那些被认为“过时”或有功能缺失的浏览器下的测试工作安排在开发周期的最后阶段,并把测试对象限定为主流浏览器(如 IE、Mozilla 等)的前一个版本。 在这种设计范例下,旧版的浏览器被认为仅能提供“简陋却无妨 (poor, but passable)” 的浏览体验。
你可以做一些小的调整来适应某个特定的浏览器。但由于它们并非我们所关注的焦点,因此除了修复较大的错误之外,其它的差异将被直接忽略。 “渐进增强”观点“渐进增强”观点则认为应关注于内容本身。内容是我们建立网站的诱因。有的网站展示它,有的则收集它,有的寻,有的操作,还有的网站甚至会包含以上的种种,但相同点是它们全都涉及到内容。
这使得“渐进增强”成为一种更为合理的设计范例。这也是它立即被 Yahoo! 所采纳并用以构建其“分级式浏览器支持 (Graded Browser Support)”策略的原因所在。那么问题来了。 现在产品经理看到IE6,7,8网页效果相对高版本现代浏览器少了很多圆角,阴影(CSS3),要兼容(使用图片背景,放弃CSS3),你会如何说服...
延伸阅读:
做软件测试笔试经验分享做软件测试笔试经验分享: 想做软件测试,该怎么准备笔试呢?现在的校园招聘的笔试都是集体笔试的,考的题目和开发人员是一样的? 我没做过校园笔试,但是我面过软件测试职位,不过是北...
跳槽、转行如何正确选择最佳时机跳槽、转行不是说跳就跳,说转就转,需要在这之前做好各种准备。准备充分,就容易成功,准备不够就是撞大运,万一没有撞好,不仅浪费时间,还会耽误职业发展进度。此外,跳槽、转行还需要选...
28岁了想转行做采购面试了一些公司被嫌弃没有经验碰壁多感谢邀请 首先你之前是做什么的?你为什么要选择做采购?如果进了这个体系与你之前的收入以及你所给予的职业发展期望都有落差,你会做何选择?我觉得如果你觉得最差的结果你也能接...
面试题:有被问到C语言做软件开发时候怎么管理众多的指针要如何C语言是没有“类”这个抽象类型的,所以封装成类这个说法欠妥。我给你讲讲我对指针管理的经验,其实也谈不上什么管理:1,指针在定义时如果没有初始值,就记住赋NULL;系统对NULL这个地...
职场人:究竟怎样才能成功转行想成功转行,首先要明确对于转行的四种误区,避免以下情况发生在自己身上。 误区一:“钱袋”的诱惑——哪儿钱多往哪儿奔 只瞅着薪水的数字,脑袋一热便放弃了自己苦心经营多年的本...
通信转行软件测试怎样才能提高面试通过率1.大公司对性格和心理素质更加重视,在性格测验这关需要有良好的基础 2.需要判断是否对公司的企业文化认同 。 3.敬业精神,衡量是否有强大的责任感 4.工作效率,相对而言,企业更看...
零基础转行软件测试行得通吗不能说没戏,但是很困难非常难,没经验没关系,但是零基础基本上是不行,稍微成规模的公司的软件测试基本上就算是实习也只招相关专业的应届本科生。至少黑盒白盒都得知道。基础C肯...
面试时问你做觉得做软件实施最重要的是什么细微之处体现尊重 衣着:衣着的要求是因岗而异的。有些公司、有些岗位对面试衣着的要求不是很高,只要得体就可以了。面试服装贵在整洁,不需要太多修饰,即使你平时习惯了珠光宝气...
怎么度过转行的迷茫期转行,就如同这个行业的职场新人一样,需要摆正心态重新开始。 要做一个优秀的职场新人,需要: 首先要摆正心态。没有人天生就会干工作,都要经历从不会到会的一个过程。初入职场,进入...