在编程这个行业,有很多争议的话题,比如大公司还是小公司更适合程序员发展,哪种开发语言好,做专才程序员还是通才程序员好等等,这些话题都比较有争议性,因为没有标准答案,需要看具体情况,也需要结合程序员自身的情况,但是有一个话题是没有争议的,年龄大的程序员就会比较少,比如说50岁还在写代码的程序员就非常少见了。
那么对于程序员来说,以后的规划,是技术经理更有发展前途还是架构师更有发展前途呢?近期就有一名网友提出了这样的一个问题,在分析这个情况之前,我们先看一看其他网友的看法吧!
网友一:我两个职位都干过,实话说,不跳槽的话,技术经理要比架构师有前途。
作者点评:看个人情况吧,有的人可能并不太适合做管理,如果非要做管理可能发展的也并不好!
网友二:看你自己喜欢什么
作者点评:没错,这个看个人的爱好了,不论做技术管理还是架构师都是自己的一个规划,不过肯定一点是程序员是肯定不能一直做下去的!
网友三:同问,技术经理的工作貌似要带人,还要项目管理。
作者点评:没错,技术经理是要带人,是要项目管理,不同公司的情况也不一样,有的公司技术经理是纯管理的那种,不参与研发工作,主要是对项目的把控与协调,技术方案的选型,而有的公司技术经理也是需要参与开发的,也同时参与项目管理的工作!
网友四:感觉技术经理好吧,手下有人,干活轻松。架构手下没人,啥都要自己来,吃力不讨好。
作者点评:这个看法就略显片面了一点,架构师与技术经理所干的活是不同维度的工作,从这名网友的言论看,评价好不好的标准是干活是否轻松,这就显的稍微有一点浮浅了,另外,技术经理并不像你说的那么轻松,手下有人不一定就干活轻松,特别是新启动一个项目,技术经理一定要提前比其他人熟悉整个项目,如果大家都是没有方向的状态显然是不行,技术经理不能是慢热型的,如果了解项目还没有手下了解的快显然是一名不合格的技术经理,在技术选型方面,技术经理一定要比其他人更有远见才行!
网友五:想当CTO,迎娶白富美,就技术经理
作者点评:呵呵,这名网友的观点简单粗暴,每个人都有自己的价值观,开心就好!
其实,不论是技术经理还是架构师,没有完全哪条路是对还是错,这要看个人的具体情况了,从大多数人看来,技术经理有发展前途,这点没错,因为架构对于一些小公司来说稍微有点虚,有的小公司压根没有架构这个概念,也没有架构师这个职位,所有产品项目就是直接开发,不谈架构,因此架构师的就业面相对狭窄一点,只能去一些大一点的公司进行工作,虽然大家都认为技术经理更有发展前途,也不尽然,因为有的程序员自身并不适合做管理,这要看自己的情况,不适合做管理硬要去做管理,也并不适合以后的发展,建议这类程序员朋友可以考虑架构师的方向去发展!
CIO之家 www.ciozj.com 公众号:imciow