关于程序员发展前景的一个疑问,求指导...
我是做.net的,感觉要学的东西和要加强的东西越来越多,比如Linq,EntityFramework,WCF,Servelight,WPF 还有一些听都没听过的,随着时间的推移,一个个如雨后春笋般的冒出来,让我感到应接不睱,要知道这些东西的大概到不难,关键是应用到项目的时候,把这些东 西具体现实的时候难,比如一个简单的购物车的js,如果不去复制笔记,让你从头开始写,估计一个小时也未必搞定,要记的东西太多太多了,又记不过来,只好 在学习的时候调试一下,然后做成笔记保存,等用到的时候拿出来修改一下.... 然而,这样下去工资不高,发展也很迷惘,相反,我发现领导们,他们不一定能够把某个东西真的给你实现出来,比如你让他弄个购物车的js,花的时间很可能比你 花的时间多,(因为他们已经很久不写代码了),他们只要知道这个项目大概会用到哪些技术,大概结构,划分一下组员负责的模块,跟踪一下完成的进度,就这么简单的事 情,可是他们的工资比我们的高很多,通常是好几倍.... 为什么我们和领导的薪水相差如此之大?是我们的技术真的没有领导牛B吗?可能有的人会说管理能力,做我们这行的人,和人沟通的时间不多,大多是和机器沟通, 明白要做哪些功能后,把绝大多数时间花在编码实现上,完成了和领导说一下,然后接新任务,基本也不需要什么管理不管理的...领导们是怎么过来的?也是像我们这样吗?如果是,那么我们和领导之间的差别到底在哪?我觉得差别就在可复制的笔记比我们多点,在他成为领导的前一天,所做的事情和我们也是一样的... 所以,我疑惑了,我不知道我上边的看法是否正确,大家来讨论一下,做我们这行的到底要怎么才算牛人,怎么才能拿到高工资,怎么才能买车买房...(如果你是做领导的,分享一下你从底层到现在的经历)