科班与非科班程序员比较

科班与非科班程序员比较

非科班的程序员,似乎处于鄙视链的底端(实际上所有专业都这样),科班出身似乎天然存在着一种优越感。

非科班和科班程序员的差距,到底有多大?这也是即将“入坑”的编程爱好者,比较关心的一个问题。

知识体系的差别

科班出身的程序员:

相对于非科班出身的程序员,在学校学习过完善的知识体系,在实际工作中,能够更深入地解决问题。因为知识面更广,因此学习起新的技术探索的过程会短很多。
科班与非科班程序员比较
非科班程序员:

基本是由某一项技能开始学习,没有比较全的知识网,因此碰到未接触过的基础概念时,往往还需要临时补基础。

所以,两者之间谁的代码质量更高呢?请看下图。

科班与非科班程序员比较
就业方面的区别

对于BAT大厂而言:

岗位招聘“供不应求”为了降低用人风险,在同等经验下,他们自然而然的倾向于科班出身的程序员。

对于初创公司而言:

初创公司没有大厂一套完整的流程,效率一定要快,他们没有时间给一个员工由理论型成长为实战型的机会,因此更需要的是短平快的人才。

但是,值得欣慰的是,目前还没有公司会直接在招聘需求上说:招高学历。用人单位多是综合看代码、成绩、开源项目的主持或参与、漂亮而充实的GitHub页面、优秀的Top Coder等等。
科班与非科班程序员比较
拥有资源的不同

科班程序员:

就像是宠物饲养员,被狗狗熏着熏着,自己也会把自己想象成狗了。

非科班程序员:

自家里只养了条狗,需要更努力的与大咖们交流思想,才能把自己想象成狗。

科班与非科班程序员比较
随着互联网的发展,激增的岗位需求量,使得编程入门门槛的降低,越来越多的非科班编程的爱好者,也进入了这一行业。但是如果不时刻保持学习心态,积极进取,就会像马云说得一样:

对于科班程序员,即使手握双一流大学的学历,人之为学,不日进则日退,不过几年,落差就不是一般的大了。
科班与非科班程序员比较

不过在优易校区也有学员发出这样的感慨:现在为工作流的泪,都是当初选专业脑子进的水。

这句话成为很多职场人表达「选错专业误终生」的调侃,但是历数每个专业,似乎都难逃吐槽之音,就连热门的计算机专业,不也被打上了「秃顶」、「码农」等标签吗?

如今的互联网时代,各种信息层出不穷,从长期职业生涯来看,专业是否对口只决定了工作前两年是否得心应手,之后的发展完全取决于个人的持续学习与努力。

很多非科班程序员在工作中落后于科班程序员,纵然有专业不对口的原因,但是更多的是由于个人后期学习不够扎实,缺乏持之以恒的韧劲,往往稍微一受挫就立马选择放弃,寻求别的出路。
如果你已经落后,唯一的选择就是在别人走的时候选择跑。

{{collectdata}}

网友评论0