坦白来讲程序员水平的高低主要是由内在因素造成,但是也不能忽略外在的因素,所以要说一个程序员的技术能力和呆过的公司没有关系是不现实的,但一定要说是主要因素也会比较牵强。程序员这个职业属于埋头苦干类型,包含着太多内在东西,所以踏实务实是程序员很大的标签,通常来讲程序员静静做在电脑前默默的敲着代码,然后到规定的日子直接把做好功能模块交出来。

外在环境对于程序员来讲影响主要在入行前两年,通常来讲要培养一个软件工程师需要三年的时间,在这几年外界的一些因素会影响程序员的一些习惯的养成,特别是在一些技术氛围非常浓厚的公司,对于初级程序员的成长有着非常大的好处,上个公司同事曾经在黑莓公司中国分公司呆过,里面有着非常浓烈的技术氛围,而且内部养成了对开源社区源码贡献的好氛围,大家都以能贡献代码作为自己的一份荣耀,弄得大家写的代码都是极其规范,在这种良好的技术氛围内对于个人的成长非常有帮助。

但根本因素还是程序员内心的驱动力,有些技术人员开始起点并不高,但愿意下功夫,愿意不断提升自身的技能水平,随着时间的推移水平越来越高,有些技术人员越老越不值钱,而有些越老公司越是当作宝贝去对待,主要决定因素还是由于内在驱动力。
有些人混过好多的大公司但在技能水平没有一些质的变化,随着时间推移慢慢就变得越来越没有竞争力了。
感谢阅读
喜欢看小编文章的点个订阅或者喜欢!小编每天都会跟大家分享文章,也会给大家提供web前端学习资料。
在这里给大家分享一下,我是一名5年前端工程师,自己根据这几年从事前端的经验,整理一套系统的前端教程(基础+案例+工具),跟大家分享下我的成果,进群:731771211,群里不停更新最新的教程和学习方法(进群送web前端系统学习路线,详细的前端项目实战教学视频),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习
网友评论