不要技术至上,写给要学编程的同学们
前两天华为的hr控诉华为的人事部门,让我很是感触。其实,很多人在入门编程的时候,是对程序员这个职业有向往的。毕竟像写代码这种枯燥的工作,没有一点向往或者情怀,是坚持不下来的。但是,在工作的时候,我们还是服务于资本的最底层员工。那么,我觉得我有必要给一些想入门编程的同学,说一说在这个行业的现状。
在这个时代,编程确实在不断的改变着世界,在这两年里,也得到了社会更多的关注,比如上了脱口秀大会和吐槽大会的程序员,看起来光鲜亮丽,酸甜苦辣一笑了之。让人们觉得,程序员,真的一群有趣的人。是的,程序员是一群有趣的人。有些人因为热爱,选择了这个行业,有些人因为编程的自由和互助的文化选择了这个行业,比如我。
很多的准程序员都会幻想:在毕业后,顺利的进入了大企业,在一众新员工里,技术突出,意气风发。他们会在熄灯后挑灯夜战,写一个简单的小游戏会兴奋很久,他们花了很多时间去学习,去充实自己的技术,急切的想积累所谓项目经验,有人会去报培训班,只为了能在工作的时候,将代码写好,能在工作的时候,尽了自己的本分。
但是,尚未毕业的同学们,我请你们好好思考一下。在选择这个行业的时候,你是不是真的心里热爱,愿意为了这份热爱,去忍受一些东西吗?可能有人会说,都是工作,程序员有那么特殊吗?还需要忍受什么?其实,仔细看看一个公司的结构,就很能明白程序员所处的地位。
在一个互联网公司里,程序员往往是一件事情的最后一环,所有的事情,就像建筑工人一样。无论大楼如何设计,总是需要建筑工人来修的。规划的人需要业绩,那就要让工人加班,是的,程序员也是工人,人事行政部门需要业绩,那就需要让找出不合格的工人,然后处理。越大的公司结构和流程越复杂,但是,所有的流程,程序员都是最后流程的最后一步。
这些对于一个公司来说,都是正常的,但是,我想告诫大家的是。大多数公司的其他部门,都会出现各种各样的夭蛾子,包括开发部门,也会出现各种各样的事,在我们学习技术的时候,千万不要抱着一种技术至上的心态去工作。
作为现在的程序员,我们面临的是996,各种绩效考核,有一个或多个部门盯着你疯狂出活,如果不行了,立马会被换掉,换句话说,在资本眼里,我们和奶牛没有区别,在有些部门眼里,我们偶尔的松懈就是他们的业绩,我们呢?只能挤更多的奶,来证明自己。
所以,衷心的建议快要入行的同学们,在去一个公司实习的时候,不仅是公司在考察你,也是你在考察公司,公司的氛围不好,就要当机立断,不要怕找不着工作。选择了做程序员,就代表,你的成绩只能是你的输出,不能像有些岗位那样,明眸善睐就可以。
工人永远是最容易被剥削的阶层,所以在选择公司的时候,千万不要勉强,在学习技术的时候,不要贪经验,在学校里,能尽量多的学理论是最好的。所谓经验,公司都会培养的,但是理论知识才真正的决定了你能走多远,加油吧,伙伴们!!!