一个程序员的技术能力是否和他呆过的公司有关?

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

一个程序员的技术能力是否和他呆过的公司有关?

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

一个程序员的技术能力是否和他呆过的公司有关?

但根本因素还是程序员内心的驱动力,有些技术人员开始起点并不高,但愿意下功夫,愿意不断提升自身的技能水平,随着时间的推移水平越来越高,有些技术人员越老越不值钱,而有些越老公司越是当作宝贝去对待,主要决定因素还是由于内在驱动力。

有些人混过好多的大公司但在技能水平没有一些质的变化,随着时间推移慢慢就变得越来越没有竞争力了。


原文发布时间为:2018-08-18

本文作者:东辉在线

本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟”。

上一篇:从操作系统角度看可执行文件的装载和执行


下一篇:ABP架构学习系列二:ABP中配置的注册和初始化