学习啦>生活课堂>礼仪知识>职场礼仪>

程序员面试技巧

燕华分享

  以下学习啦小编为大家整理了关于程序员的面试技巧,供大家参考!

  一:简历

  首先要有拿得出手的简历。我们需要通过这些,以便于展示自己的能力给参与招聘过程的人看。

  通常,开发人员在这上面投入的时间要比实际搜索工作岗位的时间多。

  数字化还是传统的?

  尤其是向一家高科技公司求职时,我们会自作主张地认为,数字化的方式——个人网站和在线简历——将优先于标准格式的简历。但事实并非总是如此。特别是对于那些非设计的岗位,招聘者更关心的是求职者是否具备他们所需要的条件。虽然说在通常情况下,这些内容也会展现在数字简历中。

  这也适用于小型企业,或非高科技公司,其招聘流程涉及更多的管理监督和更少的技术内涵。

  二:选择方法

  说到教育和开发人员必须做的事情,Matt对此的建议 是:

  (1)涉足业余项目,兴趣爱好,写博客,参加论坛讨论,加入Stack Overflow或Github,提问,解答,参加编码竞赛和高科技聚会。

  (2)对于你目前的工作,你应该掌握正在做的事情,承担更多的责任,帮助他人学习——特别是那些水平比你低的人。

  这些建议都非常棒。如果你已经作为某个特定领域的专项人才被录用了,那么不妨做个业余项目,不仅能保持紧跟核心语言和工具的脚步,同时也可以扩展自己的知识基础,至少能对其他语言、软件和工具有一个基本的了解。

  (3) 不断学习是关键。从继续教育的角度看,Christian有一个发人深省的观点:

  职业生涯的第一个五年时间才是你真正为自己搭建舞台的时间。在一个新的职位或领域中,你得像一块海绵一样不断地学习。

  但在四到五年时间后,在你渐渐懂得多起来之后,大家开始向你请求指导。所以,如果你的职业生涯早期有一些学习的陋习和不良的生活习惯,那么你就会深受其苦。

  自我评估

  对于那些已经超出警戒线的人,那么也许是时候对自己做个自我评估了。

  用一点时间来考虑自己正处于职业生涯的什么位置。你是否仍然需向同事、用户学习,从项目中学习?你是否自我改进,并通过业余项目成长?你是否对工作依然充满着热情?

  寻找激情

  这似乎是一个很多企业对于开发的共同制约因素。尤其是对年轻的初级人员,激情的因素影响尤甚。

  作出改变

  如果你已经受雇为一个开发者,但你却不再学习,不再热爱你的事业,那么你需要好好考虑接下来要做些什么,以从岗位上和通过改变一些东西来寻找激情。可以是一个简单的态度和责任的转变,也可以改变你目前的工作地点。也可以是跳槽,换岗位,甚至重新规划职业。

  三:找的是职业,不是职位

  许多公司想雇用的是一支技术精湛,充满活力,适应力强的团队。精准化角色可以是在招聘过程中,也可以是在招聘之后,甚至是在几年之后,如果公司允许实习换岗的话。

  基于这种态度,所以你在选择进公司之前,先要考虑自己的目标。而不仅仅只是申请工作。要研究公司。了解他们的招聘人员和HR工作人员,让他们知道你。追寻天才开发人员的职业生涯轨迹。俗话说,三人行必有我师,不拘一格地从前辈,同行有时甚至是晚辈身上继续学习。

  四:全栈还是单一

  那么,我们应该立志成为一个全栈的开发人员呢,还是成为某一门编程语言的专家?

  精通某一方面

  对于新手,我们的目标应该是多多接触,然后再集中精力钻研某一个方面。将此作为真正开启开发者职业生涯的出发点,做到精通某一方面。

  在空闲时间里,可以继续广泛涉猎,然后在你树立起自己的品牌之后再开始拓展其他技能。

  博学多才

  招聘人员在寻找高级开发职位时,要求对方能有一个广泛的知识面。找到自己喜欢的专业,然后专研,但也不必因此就对其他领域“誓死不从”。

  可以在工作和业余项目中,涉猎其他的项目、语言、角色和知识,扩充自己的知识,扩大自己的技能。

  Christian 表示,与其致力于全栈,还不如努力培养自己软件工程师应有的品质:

  1:基本的编码能力

  2:健全的架构知识

  3:彻底了解软件开发知识

  4:尝试完成任务以及平衡需求冲突的能力

  5:激情

  6:交流技巧

  7:发布。

  五:让自己值得关注

  Atlassian和许多大型科技公司一样,只愿意去找已经发光发热的金子,而不愿意等你以后再来发光。所以,让自己变得引人注意并不是在画蛇添足,而是一种由内及外的能力渲染。这甚至也适用于初级开发人员,从某种程度上而言。

  这个经验教训就是:让自己值得关注

  获得注意的方法:

  博客。致力于开源。使用社交媒体。建立自己的在线业务。与同行在开发者社区,如 GitHub、SitePoint Forums、Stack Overflow等等上面互动。

    341403