|
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
俺不是牛牛,也乱说一下。
career path基本上取决你的个人兴趣,你是喜欢前端的多些,还是后端得多些,但有的人都喜欢,干啥都ok,就要看其他的因素,如薪水跟职位,一般来说,相对薪水多的,职位肯定少,(如DBA和作网络的),但这些职位一般非常稳定,除非有特殊的变故,轻易不会layoff这些人。相对.net developer,在市场上就基本上像大白菜了,多且便宜,不过位置做高了,薪水也差不多,developer这个方向更容易混到管理层,或者做到BA,或者architect/consultant.
做什么吆喝什么,既然是吃这碗饭的,从技术上就要精,这应该是起码的要求,否则职业道路不可能走的顺利,而且工作起来自己也痛苦。至于如何提高,系统的看书应该是提高程序员素质的最佳途径吧,该补的补一下,至于google还是要飞得追溯到大学时代的教程,也得看个人,不过我个人觉得大学时代基本上是计算机启蒙教育(我们那时代计算机还不普及,我上高中才有自己的电脑),除了离散数学,数理统计,data structure,algorithm,和os,c/c++,其他的我还真不觉得特别有用。对于一般职位来说,可能现在市面上现有的书就足可以应付了,如果在想往底层理论研究,可以找些基础教程来看,如果想把自己理论在拔高一些,也找些程序员修养的书来看(补充:对于些比较欠考虑的code,通常的说法是“素养不够”,而不是“水平不行“ )
至于前端后端那个有前途,就看怎么定义前端后端了,一般的说法是负责html相关技术的算是前端,包括flash/css/javascript/jquery/ajax,后端是.net+db,其中javascript/ajax/jquery/ajax比较有争议,很多公司都有后端developer来implement,db那边也可以分到db developer和dba来做。但现在流行的模式是,几乎所有公司tech team说了算的都是从.net developer出(用.net的公司)。其他方面,普通的前端后端developer薪水差别不大,前端市场职位要比后端得少些,skill set wise,如果js那些东西都归到后端,前端充其量再加点designer做图片的工作,skillset比后端的要少好多,life style也容易些。但近几年mvc的崛起让后端的兄弟基本上一统天下了,前端的人都不一定需要。从综合意义上来说,可能后端的更有前途吧。
乱说的,看看玩就好,别真信哈 |
评分
-
查看全部评分
|