你有什么事是当程序员之后才懂的?
The following article is from 网管叨bi叨 Author KevinYan11
第一时间收到文章更新
大家好,今天咱们聊点轻松的。谈谈大家当初为什么选做程序员,以及做了程序员后有哪些事情是跟自己当初选择这个职业前想的完全不一样的。
我先说我当初是因为初入社会性格内向、不想做销售类工作,不想和人打交道,不想求人才才选的程序员,结果工作了几年后发现,这个职业因为工种太细分,想做好任何一件事都得主动沟通,而且是大量沟通。
类似这样的事情还有不少,我先列个几条,先来个十一二条吧,剩下的以后再说O(∩_∩)O,欢迎各位在评论区一起讨论。
当初是因为初入社会性格内向、不想做销售类工作,不想和人打交道才选的程序员。
结果发现,在公司里,做的越久,要参与的会议就越多,想做好任何一件事都得主动沟通……
除非快揭不开锅了,否则别接纯业务且996部门的offer。轻则技术停滞损坏健康,重则毁掉职业生涯重新投胎。
注重代码规范,代码逻辑清晰的开发比熊猫还宝贵。请善待他们。
需求是做不完的,Bug是改不完的。你的健康是消耗的完的。
不要高看大厂的人,不要小看草根出生的人。每个人都有擅长的地方。
别指望公司会像中小学一样教你东西。真正的技术都是自学,配合在工作中总结感悟出来的。
如果发现领导有心腹,并且这个心腹不怎么干活还始终有着最高的绩效。你最好提前准备好面试的竞技状态。对于你大概率就两个结果。要么忍,要么滚。
要尽一切可能去“抢”资源,机会,这里的机会不只是工作、项目,还有人脉。
工种类型决定了绝大部分人的发展上限,也直接决定了职场尊卑(行业爆发期例外)。程序员就是“新时代的农民工”,官媒并没有说错。开发,尤其是业务开发不要老守着自己那一亩三分地。不要埋头只做自己的事情,要去关注比你职级更高的人在做的事情,参与进去。(个人理解:职级本身只是为了简化管理,在一定程度上也阻碍了员工发展)
大部分的业务快速迭代对开发都没有意义(对产品的OKR有意义)。很多时候,产品和领导并不知道他们实际需要的是什么,要懂得向上管理。
摸鱼的目的不是为了偷懒,而是为了挤出时间和精力休息调整后提升自己(不止技术)。这是优秀的开发必备技能。
过去十数年,程序员是底层家庭子弟步入社会时较好的选择。但它只是一份职业,它并不能决定你能否过好一生,更不如师医公能给老家的父母撑面子。