程序员到底要不要一辈子只做技术?你的职业规划和人生愿景是怎样的?接下来的内容有多次引发过争论。
“软件测试发展前景好,以后可以往管理层方向发展,如果你不想做管理层,就一心钻研技术,一辈子靠技术生存,将来也能站稳脚跟。”
这句话是不是很耳熟?但事实上只埋头苦干做技术并非是件好事。
其实在我们中国软件行业有很多的小企业,现在大部分的软件开发团队配置都是1-3人左右,这样小的规模连一个项目小组都算不上,但往往就是这样1-3人左右的小团队却要承担公司所有的开发项目,在产品上线前阶段团队的成员加班加点的赶项目,产品做出来后还要为测试工程师检测出来的BUG和没有及时提交的软件模块功能提心吊胆。
在开发产品的过程中,做好随时待命的准备,有可能会加入现场开发进行封闭工作,你平时除了敲代码之外就是吃饭、睡觉。其实这都不算什么,最可怕的是你会接触到的人际关系非常单一,每天除了见到你组里的两三个人之外就见不到其他行业工作的职位的人。
所以这也是为什么HR喜欢招没有成家的或者单身的青年,单身同志可以“一往无前”的加班。试想下你跟你对象几个月才见一面的话,你对象是不是会跟你“翻脸”。
也许你现在的薪资很客观,甚至在一线城市可以买的起车买的起房,但你却从此失去享受生活的自由,如果你现在就是埋头苦干做技术的人员,我想你很能深有体会,你肯定特别想来场说走就走的旅行,途中认识一些新的小伙伴,多一些生活的愿景,或者在一个热闹的地方待一段时间。
对于那些从事销售或者市场的朋友,他们的工作时间是可以和生活兼顾,同时也可以通过工作去认识各行各业的朋友,如果他们对工作热爱、勤奋以及坚持,时间就是一个资源的累积,后期开单顺手拈来。坦率说可能比埋头苦干做技术的人更有发财和发展的机会。
有一次偶然间听到项目经理和HR的谈话:项目经理招的怎么样了?记住,我只用最听话的人,按照我的要求做,不听话,技术再好都不要。
你会发现,你的价值并没有想象中的那么重要。
在风口上紧缺的,是能够产品化,但是不要求技术多么深入,比如之前很火的区块连,好多公司都急招区块连的程序员,不需要你能像发明者那样有创新性,只要在现有的领域推出一款产品化的就行,就算是把界面换个颜色,文案写的好照样能赚钱。
如果你觉得我技术够好,我就自己创业,而且自己也有创业的资本,因为自己是搞技术的。那你就大错特错了,那些企业做大的老板,哪个是纯做技术的?往往都熟悉市场营销、管理学等等。你问一个外行人士技术方面,没有几个人懂Python与JAVA的区别,别说来欣赏、感叹你的技术了。
技术仅仅是一个工具,善于运用这个工具工作的人,却往往不太擅长用这个工具来创业,就拿训练技能来说就完全不一样。
技术,学是要学的,对于一个工作7、8年或者不到的程序员,这个阶段的技术是必须的。如果有一天这份工作没了,我可以明天找到相匹配的工作。
技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢他,但最好不要一辈子靠它生存。