这是很多程序员在职场中会问到的一个问题。而且一般问这个问题的时候,还会掺杂着另外一个问题,那就是程序员行业都是吃青春饭的,到了 35 岁,是不是得转管理岗呢?

福报带来的青春饭的问题

首先,我们不能否则,996 作为国内的福报,压迫着程序员,天天加班,没有时间生活和休息,导致大部分程序员随着年纪的增长,竞争力下降。竞争力下降的原因其实就有一部门是因为没有时间进修和精进自己,都用去加班了。所以,给国内的互联网行业的感觉就是程序员是吃青春饭的,到了 35 岁得转管理岗。

但是,其实在国外并不是如此,尤其是欧洲的程序员,其实每天都过得很轻松,也不会随着年龄的增长而害怕竞争力下降,失业什么的。我们国家之所以有这种现象是因为我们是发展中国家,人口红利多,互联网公司也多,竞争压力大,大家脑子里都是想着如何快速的发展,快速的占据市场,所以给职场和员工的压力大,任务紧,加班多。

程序员到底是选择坚持做技术好还是转行做管理好呢?

技术和管理哪个好的问题

那么说完上面的青春饭的问题,进入正题,我们来聊一聊是做技术好,还是做管理好的问题。

技术和管理其实最大的区别是什么?你们想过没有?技术是跟电脑和代码打交道,而管理是跟人打交道。对于一个人来讲,是做技术好,还是做管理好,不能一概而论,而且根据自己的兴趣爱好和性能,能力等方面综合绝对的。

程序员到底是选择坚持做技术好还是转行做管理好呢?

有些人,不喜欢跟人打交道,感觉跟人打交道,勾心斗角,比写代码,比加班都累,心更累。有些人不善于交际,没有管理方面的天赋,你说这时候,做管理合适吗?这种人肯定是得选择技术。

那有些人是喜欢管理,善于沟通,善于跟人打交道,对管理方面有天赋,管理方面的天赋胜过写代码,那么就肯定选择管理可能更好一些。

不管是做管理,还是做技术,你只要能够把价值发挥到最大化,在某一个方面,技术或者管理做好,做到别人都不如你,你都能够获得足够的回报和得到相应的价值。