我也感觉是这样。但管理岗位的困难是另一层面的,搞政治多于搞技术。反正我是不适合了。只能老老实实搞技术IT相关职业很多,程序员是hardcore,可能也是最苦逼(也最牛逼)的一类。其实BA, product manager,project manager,IT manager之类的都可以。除非在绝对的技术主导型的企业,这些在项目导向,业务需求,项目控制层面的岗位往往更有话语权,职业上升空间更大,提升的更快。这些是个人体会。程序员对这个现实很有抱怨。
我经历过最drama的例子是,公司一个很有天赋的首席程序员/系统架构师,拿了一个很夸张的写着no coding的礼帽到公司,带了一整天,要放弃coding,转做做产品经理。不知道公司老板是怎么安抚的。