[程序员菜鸟日常问题]当然是业务与技术兼顾,这是毋庸置疑的。 作为一名程序员技术与业务都是必备的职业素养,将两者割裂来看本来就是有失偏颇的。你的技术素养支持着你的业务拓展,与此同时你的业务...+阅读
第一部分总结一下,我认为,随着你工作年限的增长、对生活对生命认识的深入,应当不断思考三个问题:1\ 我到底适不适合当一名程序员?2\ 我到底应不应该一辈子以程序员为职业?3\ 我对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究?最终,明确自己的职业规划,对自己的规划负责并为之努力。关于项目经验 我在网上经常看到一些别的朋友有提出项目经验的问题,依照我面试的感觉来说,面试主要看几点:项目经验+基本技术+个人潜力(就是值不值得培养)。
关于项目经验,我认为并发编程网的创始人方腾飞老师讲的一段话非常好:“ 介绍产品时面试官会考察应聘者的沟通能力和思考能力,我们大部分情况都是做产品的一个功能或一个模块,但是即使是这样,自己有没有把整个系统架构或产品搞清楚,并能介绍清楚,为什么做这个系统?这个系统的价值是什么?这个系统有哪些功能?优缺点有哪些?如果让你重新设计这个系统你会如何设计?” 我觉得这就已经足以概括了。
也许你仅仅工作一年,做的是项目中微不足道的模块,当然这些一定是你的劣势且无法改变,那如何弥补这个劣势?从方老师的话中我总结几点:1\ 明确你的项目到底是做什么的,有哪些功能。2\ 明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用。3\ 明确你的模块在整个项目中所处的位置及作用。
4\ 明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了哪些技术。在你无法改变自己的工作年限、自己的不那么有说服力的项目经验的情况下(这一定是扣分项),可以通过这种方式来一定程度上地弥补并且增进面试官对你的好感度。补充一点,在面试中聊你的项目的时候,有一个问题90%是绕不过的:谈一下你在项目中解决过的比较复杂的问题。
这需要在工作中不断去发现和探索,不需要多,在你自己目前的项目中只要你找到一两个能说的问题就行。一个小技巧是,即使问题不是你解决的而是别人解决的,但是你把这个问题弄懂、搞透了,在面试的时候你一样可以把这个问题当作是你自己解决的来说----毕竟,谁来管这个问题当时到底是不是你解决的呢?关于HR面试 如果你过五关斩六将,成功地通过了所有的技术面,那么恭喜你,你离升职加薪、出任CEO、迎娶白富美、走向人生巅峰又进了一步。
但是还没有到谈薪资待遇的时候,最后还有一个考验:HR面试。基本所有的大公司都有这一轮的面试,不要小看HR面试,很多公司的HR对于面试者都有一票否决权的----即使前面的面试对你的评价再高。所以,这轮的面试也必须重视起来,HR面试主要问的是几点:1\ 简历中写的过去工作经历的离职原因2\ 当前公司薪资待遇3\ 期望能到怎样的一家公司4\ 个人未来的发展方向 我专门提一下第2点。
可能有人比较排斥也不想说这个,我个人倒是持开放状态,问了就说了,当然一些的夸大还是必要的,当前公司薪资待遇多报个一千块钱完全没问题(毕竟是一家互联网公司总多多少少有些补贴啊什么的嘛)。因为这和你在新公司能拿到的薪水关系不大,新公司能拿到的薪水的决定因素是整个公司的薪资情况以及根据你的面试情况在公司的定位,都是有固定的薪资范围的。
HR问这个主要也就是心里有个数并且看你是否诚信----有些公司入职时会要求你提供最近一家单位的银行流水号。HR面试就说到这里了,总结起来其实就是四个字:滴水不漏。整个面试过程态度积极向上,不要有任何悲观消极的态度(尤其在谈到以前公司情况的时候,即使有再多的不满),就不会有问题。关于面试心态 在我看来,回答问题的时候最最基本的两个要求:1\ 不紧不慢,平心静气2\ 条理清晰 表达能力绝对是面试的时候重要的考察项目。
咱们做的是程序员这一行,讲究的是团队协作,不是写作、画画,一支笔、一个人就行了,一个表达能力不行的程序员,要来又有什么用呢?除此之外,就是保持良好的心态。古语说得好,只要功夫深,铁杵磨成针,面试的成功与否,在于平时的积累,临时抱抱佛脚,看两道面试题是没有用的,只要平时足够努力,成功是水到渠成的事情,平时不怎么研究技术的,那也就是个听天由命的事情,只要充分地展示平时自己的所学就可以了。
因此在我看来,不要把面试当作面试,当做一次技术交流,把面试的心态从我要找到一份工作转变为我要通过面试去发现不足、提升自己,这样就会平和多了,即使失败也不会有太多失望的感觉。另外,如果平时自己热衷于研究技术的朋友,真的要有自信,不要觉得别人面试你别人就比你厉害。面试官未必比你优秀,他问的问题往往都是他平时研究得比较多的问题,你一样有很多自己的研究面试官未必知道。
延伸阅读:
重分悬赏程序员最经典的面试回答你可以为公司创造什么价值 我的价值的话嘛.这个要看你的眼光了.要钓大鱼,一般都是先放长线. 我们为什么要聘用你? 你们招聘的人中,我很合适这个职位 为什么选择来本公司应征? 我...
我刚毕业过几天要去面试程序员了?面试和工作中要注意哪些问题啊1.本科或本科以上学历,计算机相关专业者优先; 2.丰富的web应用系统设计经验, 对OOP有较为深入的认识,掌握常用设计模式; 3.一年以上php语言为主的大中型软件开发经验, 有大型互联...
C程序员面试自我介绍等相关细节谦虚谨慎 面试和面谈的区别之一就是对方往往是多人,其中不乏专家、学者,求职切不可自以为是,不懂装懂,讲话要留有余地。另外在参加“集体式、讨论式”面试时,要正确发表自己的观...
Java程序员面试时怎样向面试官提问与工作相关的问题,最容易拿分 问的是和工作切身相关的问题,比如:更细节的工作内容、适任所要具备的条件、必须达成的目标、主管的管理风格、公司的特别期待等。 这类问题不只是...
我想考试初级程序员但没一点基础只想拿个证该怎么去准备没事的,我也是非计算机专业的考的。 我是08年下考的程序员,考试是上午有75个选择题,一般做对45个就能通过,我当时就看了一本程序员教程,其实看也白看,我根本不是计算机专业的,不怎...
初级程序员考试问题!初级程序员现在更名为“程序员”,高级程序员也已经更名为“软件设计师”。如果你想考程序员,C语言是必考的内容,除此之外,在下午的程序题中,C语言一道必选的题目,你还需要在C++,VB...
软考程序员有哪些禁忌呢一忌:轻易言败,没有自信 没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫...
软考程序员备考有哪些技巧首先如何选用教材: 必须以大纲指定教材为主,尽管一本教材不可能包括所有的考试范围,但对于应付上午的考试是够用的,不过你必须对它的知识点理解透彻。当然教材由于篇幅有限,对于...
一名毕业的大专生到某公司去应聘怎样表现才能赢的公司的青睐本科生没有什么了不起的,专科生最突出的地方就是比本科生专业,会动手做,而本科生只有理论没有动手能力。在面试的时候你应该注意展现自己的学习能力和动手能力,体现你动手能力的...