在很多的软件开发公司可能都会遇到这一种现象,中途转行过来或者是经过培训做程序员的和科班出身的程序员之间还是有一些微妙的待遇差异,即使是有相同的实践经验的。很多公司还是看重科班出身的程序员,不管是在待遇方面还是在发展方面,比如很多转行程序员一般做底层编码的较多,而作设计或项目经理等相对高阶一点儿的位置就会被限制。也许这不是一种歧视,或者公司还是从知识体系去考虑。
实际上转行和科班出身的程序员在知识体系上还是有一些差异的。科班出身程序员毕竟受过四年的系统的知识体系学习,掌握较多的基础知识或体系知识。而培训出身或自学出身的程序员在知识的体系或者全面性上还是有一些差异的。但实际工作中是否用得上那还是另外一说。比如编码实际上可能对体系知识要求不算太高,关键是对开发工具及开发知识的熟练度,还有逻辑思维能力等等。但一旦涉及到高阶的软件工程体系,那么非科班的程序员明显就有差异,但这个也是可以通过实践或者努力来弥补的。

曾经遇到多个非科班出身的牛逼程序员,在一大帮科班程序员中间鹤立鸡群。不管是开发,设计,团队管理等等均是担任重要角色,能把项目搞成功,能解决绝大部分的难题,不管是开发语言或数据库或管理,深得程序员佩服。而这也是来源于自己的努力,不但自己有意识的学习计算机及软件工程体系知识,在工作实践中那也是比别人拼。多学敢拼,这是程序员的一个真实写照。

其实
学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以进企鹅群(见简介)一起来学习哦!
程序员行业里虽然那些顶端的开发公司里讲求学历或工作经验,但大部分开发公司里论资排辈或为学历论还谈不上有多严重,讲求的还是能力第一。所以科班或非科班的程序员并不存在多严重的歧视,重要的是要保持永不停歇的努力和学习精神,才能站稳脚跟,在同行中才能有一席之地。
网友评论