元旦节上有什么_不同阶段的程序员在面试上有什么区别

不同阶段的程序员在面试中有什么区别

阶段一:三年。

我认为3年是程序员的第一次障碍,排除不适合在这个阶段写代码的人。 在这个阶段,我们离开学校,进入社会,成为程序员,从书的内容向真正的企业发展。 我们了解团队如何合作,如何使用项目管理工具、版本控制,我们已经积累了一定的经验,如写代码来测试在线等,深刻理解代码,处于比较纯粹的编码阶段。

阶段二:五年。

五年是区分程序员的第二门槛。 有些人在三年内,除了工作,空闲时间几乎没有学习。 他们总是有编码器,年长的人一定会被年轻人所取代的某些人在三年内,除了编码外,还热衷于研究各种技术实现的细节,n看了很多好书,写了一些博客,共享技术制造,他们五年后获得了技术, 必须明确未来的发展方向,逐步从编码器系统的分析家和建筑家,成为项目不可或缺的作用。

阶段三:十年。

10年是另一个门槛,改变职业或成为此节点的程序员。 如果几年前不能改变工作的思维方式和努力,十年后有些人会成长为对行业的深刻理解,技术有深刻的理解,可以从头分析产品程序员。 这样的人是公司的基本首席技术官、技术专家、首席设计师,例如最关键的地方,这是绝对光荣的,而且,上司也不会不正当地对待你的财务状况。

关于项目经验

经常在网上看到其他朋友提出的项目经验,根据我对面试的感觉,面试基本上看到项目经验、基本技术和个人潜力(应该培养的)。

关于项目的经验,负责人在介绍产品的时候,要检查应聘者的沟通能力和思考能力,我想我们的产品大部分都是做函数和模块的,即使如此,也必须清理系统的结构和产品整体,为什么能介绍这个系统呢 那个的优点和缺点是什么?重新设计系统后怎么设计?

我认为这样可以充分概括。 可能只工作了一年,你可能在项目中做了一个小模块。 这当然是你的弱点,不能改变它。 但是,怎么弥补呢?

从中总结几点

明确你的项目在做什么,有什么样的功能。

2、明确你项目的总体框架,面试时给面试官画清楚,可以清楚地指出从哪里调用,用什么方法调用。

3 .明确你的模块在整个项目中的位置和作用。

4、明确你的模块被使用在哪个技术上,更好的是可以知道整个项目被使用在哪个技术上。

如果你不能改变自己的工作年数,自己没有有说服力的项目经验(这一定是减分项),这种方法在某种程度上可以补充,提高面试官对你的好感度。

大家都在看

相关专题