非计算机专业的程序员怎样发展( 二 )


五·历史和人民选择了帅的程序员! 帅的程序员正是由于顺应了历史潮流,遵循了经济发展的客观规律,为广大人民谋了幸福,这才被历史和人民挑选成为了帅的那一拨儿。他们的成功通常遵循了如下的逻辑:
参考阅读本人上一篇博客:程序员的经济学系列第一篇:小X是要成为IT精英的男人!
1.资本积累 帅的程序员首先在自己的领域钻研了三五年,解决了大量的相关问题,积累了丰富的经验,并且很可能积累了一套类库或框架,而基于该类库或框架来开发该领域的项目,不仅开发速度更快,效率更高,而且项目的质量更有保证,从而享受了技术资本积累带来的经济增长。
2.比较优势 由于技术的日益精深,帅的程序员在该领域便拥有了比较优势,即生产某一产品的机会成本低于其他程序员生产该产品的机会成本。
3.专业生产 帅的程序员选择在自己具有比较优势的领域上进行专业化生产。
4.贸易利得 帅的程序员将自己的产品以高于自身机会成本的价格进行市场交易,既做大了自己的蛋糕,也做大了社会的蛋糕,增加了社会福利。
(相关经济学分析以后会做专门阐述)
六·请某知名帅的程序员现身说法 我作为一名丑的程序员,对于如何成为一名帅的程序员的问题自然没有发言权。所以还是要请帅的程序员来谈。何况我的这些感想本来就是由于受到了他的启发。
这位帅的程序员通过在通信领域的持久专注,打造了出了大家所熟知的ESFramework通信框架和OMCS语音视频框架等众多优秀的作品,成功跻身于该领域的前列,成为了该领域的专家。
所以请参考其亲身所述:程序员的出路之一
来看看帅的程序员是如何炼成的。

■网友
差异化竞争,可以到自己原行业做开发啊。我自己就是化工专业,但是现在天天写代码,完全码农状态,做的是复杂化学工程反应模拟系统开发。这东西,你说难绝对不会很难,就纯编程难度而言,估计还比不上做安卓开发的。但是说简单也不简单,99%的程序员再有开发经验也干不了这事儿,因为需要专业技术储备比较多。
■网友
非专业毕业程序员由于需要更大的兴趣和耐心,往往比专业程序员更加用心,专业毕业的很多已经失去学习动力了。他们中间有能力的人,会更加主动学习计算机理论,有时候比科班的要扎实好多,我身边的非专业的计算机程序员一般都更加优秀。
■网友
不断学习不断提升自己。
好的程序员也并不都是计算机专业出身,技术人员最重要的是不断学习,不断学习新出的技术,不断提升自己的技术水平。
【非计算机专业的程序员怎样发展】 可以再业余时间看看网课,学更多技能,拓展自己的知识面。

■网友
我想说,如果对某一个行业比较了解,并具备一定的计算机开发能力,在某些领域,具有非常天然的优势!!!我是一名石油钻井的科研人员,读研的时候跟老师做了两年专业软件,学了一些编程,当然,我的编程水平肯定比不过专业的程序员,但是我们这个行业中需要很多计算软件,有时候需要自己开发,这个时候我发现,我们这种专业计算软件的开发不需要用到非常高端的计算机知识,反而软件的设计、计算模型的代码转化对纯程序员来说,理解起来太难了。本人现在就在做一套行业软件,和专门搞程序的人合作,合作过程中,我说的东西他理解不了,他说的东西我却能够很好的理解,这个时候,我就是这个项目的主导者了。所以,如果你是天才型的选手,业余搞一搞就比专业的强,那自然是好;如果没有竞争力,可以在自己本行范围内寻找机会,据我所知,这种复合型人才太重要、也太稀缺了。
■网友
非计算机专业学的好,一样也很抢手,不在乎是否计算机专业出身
■网友
要比编程,你多数是玩不过专科出生的人呀。但是专科出生的没有你行业知识,他做不出东西来的。


推荐阅读