百合文库
首页 > 网文

工作党都得加班,其实程序员加班是幸福的

世界上没有技术驱动型公司,不论google、facebook,还是腾讯、阿里,都不是技术驱动型公司。因为技术不是源头,需求才是。因此一切技术问题,都要服从产品交付和市场反馈。所以,任何公司,都不可能以技术去驱动自身。人可以以技术驱动自己进步,但公司不行。一家公司可以以技术切入某个市场,但如果它想生存下去,就一定不能以技术为导向,坚持以技术为导向的公司的生命力为零,其下场有两个:破产或者在破产之前被收购。如果你真的很痴迷钻研技术,请读研读博最后留校或者进研究院让国家用纳税人的钱养你。
资本富集的地方,人都得加班,加班的本质,是人跟着机器跑、人跟着钱跑;更为本质地说,资本富集的地方,人作为劳动力,也是资本的一种。即,人是资本而不是人本身。资本的运转是不能停的,因为停一下损失的钱太多了。中国、外国,都一样。知道发达国家为什么产业工人不加班吗?因为制造业已经不是这些国家主要创造财富的领域了。发达国家资本富集的地方是金融行业,所以西方国家的金融狗一样加班。劳动法?加班费?都不存在的。劳动法和加班费只有在资本离开这个市场后才能给你保证。一般公司的策略是:付给你高于其他行业的薪水、换取你“自愿”加班。不想加班的同学们,你们可以去考公务员或者去欧洲做IT,我保证你不加班、不但不用加班,你甚至会闲出病。
IT是工科,不是理科,和IT行业相似度最高的行业是盖楼房。真的,相似度相当惊人。
IT领域最重要的是经验而不是你有多聪明,不聪明的人或者更准确地说不适合做这个行业的人,大学毕业后就改行了。记住:你做得好不好,不取决于你是否聪明,而取决于你是否愿意不断读书不断学习和不断积累。因此,如果你打算投身这个行业而你还在学校,请抓紧一切时间多读书。
公司是你创造财富的地方,公司不是学校。你可以在工作中学习,但你不能放下工作然后去学习除非你的工作已经做完了。
能大规模商用的技术,都不需要智商,否则这种技术就不可能规模化。某些程序员们,请停止你们的蜜汁自信。
技术栈,一旦确立了,就很难改了。一个技术人员是如此,一家公司也是如此。根本原因是:每一个栈的size都太深了…就像是ulimit -s unlimited过一样。
一个程序员,应该花80%的时间做代码设计、画UML图、画时序图,20%的时间写code和debug;菜鸟程序员的这个比例恰好是反的。一句话,不论这个需求有多紧急,你都一定要“想好再动手”;“想好”的标志就是设计文档写好了;文档一旦写好,写代码就是纯粹的无脑工作。
写文档的目的是让你在code的时候,不需要停下来思考更不需要推倒重来。如果没有文档也可以做到这一点,你当然可以不写文档同时思考下自己水平这么高是不是可以要求升职加薪了……或者,你是不是在做无聊的if else编码工作?
英语,很重要。能否使用英语查阅资料,是区分技术人员水平的重要指示之一。寄希望于“有人迟早会翻译成中文”的人是愚蠢的、是会被淘汰的。
猜你喜欢