1、啥叫程序员的“原生家庭”?
每个人都有自己的原生家庭,而且近年来这个词越来越火,因为原生家庭对一个人性格的塑造,价值观、人生观的形成,影响很大。
对于我们IT圈的人,特别是程序员这个群体,也有一个特殊的“原生家庭”,那就是我们的“出身”,奶爸将程序员的“原生家庭”大抵分为三类:
计算机专业、数学、信息相关专业毕业后从事开发工作的算一类;
不管什么专业毕业,后来通过进入培训学校,完成培训才成为一名程序员的算一类;
通过自学的方式,转行成为一名程序员的算一类。
这三类“原生家庭”,按照武功门派划分,大概是这样的:
第一类绝对是根正苗红的武林正派,不是少林就是武当,讲究内外兼修。
第二类虽然自诩为实战派,学的都是项目实战,一毕业包分配,但仍然难逃“山寨”的名号。
在名门正派看来你只不过是学了些表面功夫,都是花架子,看起来一招一式也很规范,但没有习得武功真谛,内功修为不够。
对付一些三脚猫功夫的喽啰还行,遇到高手必死无疑,而且由于内力不够,武功难再精进。
第三类属于野路子,全屏自己的爱好、悟性,集各大门派所长,习得一身武功,虽然个别武功也很高,由于无门无派,在江湖也很难被承认,而且武功太杂,很容易走火入魔。
2、不同家庭命运不同
这几类不同“原生家庭”出身的程序员,后面的IT之路也不完全相同、
按照比例来看,能够在技术这条路线上走的很远,成为技术大牛,架构师,技术总监的人,第一类最多。
第二类和第三类“原生家庭”出身的程序员,大都无法在技术方向上精进,要么就是做一个平庸的开发工程师,要么转行做需求、做管理、做产品,或者干脆干不动了就转行了。
当然也有很多非科班出身的人,也成了技术大牛,但这毕竟是少数,他们之所以能成功,真的是付出了巨大的努力。
为什么会这样,其实就是“原生家庭“的影响,科班几年,只要你是个正常的学生,毕业后能做程序员的,基本功学的都还不错,比如数据结构、操作系统、系统原理等课程。
而技术越往深了研究,就越是底层的代码,就越需要这些基本功支撑,所以如果你非科班出身,要想做技术大牛,就必须要补课了,把基本功练扎实了才有可能更进一步。
如果你没有那个毅力,甚至以前就是学文科的,连高等数学都没怎么学过,可能就算是有心补课,也很难补得回来。
不做技术,程序员就没有出路了吗?当然不是,程序员的出路很多,记住那句话,”只要思想不滑坡“,”办法总比问题多“。
3、程序员别迷茫,通往牛逼的道路有很多
在IT这个圈子,不做程序员可以考虑从广度和深度两个维度考虑拓展自己的能力边界。
奶爸的”原生家庭“属于第三类,无门无派,自立门户,我走的是广度路线。
大概的发展路径是研发工程师->研发组长->需求-.项目经理->售前顾问->行业专家->产品经理-产品管理,横跨了市场、规划、研发各个领域,在基层打拼过,也做过团队管理工作。
当然只是广还不行,不能什么都懂,但什么都不精,最重要的是要做到一专多能。
比如奶爸的一专是”售前推广+产品管理“也就是产品的一前一后两端,同时又懂开发管理、项目管理、咨询规划,虽然谈不上绝顶高手,至少这些辅助的技能,能让自己更能在江湖上混得开。
除了奶爸的广度路线,你还可以走深度路线,比如不做程序员了你可以转行做需求,再作深了就往产品方向发展,那将来就是个优秀的产品经理。
比如转行做项目,考个PMP,研究项目管理,开始管小项目,在到管大项目,后面管项目群,将来你就是项目管理专家。
把精力都放在做好一件事上,不断复盘、思考,进化,精进,几年之后你必然是个身怀绝技的高手。
所以奶爸的观点是,如果感觉自己不是做技术的料,不必把时间浪费到钻研技术上,条条大道通罗马,天生我才必有用。
以前写过一篇文章叫《程序员别迷茫,通往牛逼的道路有很多》,有兴趣可以再看看,可能会有对大家有所帮助。
不管你是什么”原生家庭”出身,只要机进了IT这个圈,恭喜你,你选了一个很好的圈子,这个圈子在风口上,风口上有各式各样的猪,风来了能够最先飞起来的一定是那些更瘦的猪。而不是叫声最好听的猪。
网友评论