谈谈程序员的职业方向(中)

上一篇谈了程序员的职业方向中的业务分析师和产品经理(回复“职业发展”可以查看), 这一篇再聊聊设计和开发都有哪些职位。
 

2. 设计和开发

2.1 架构师

听起来很高大上的一个职位, 但是需要强悍的技术实力和深厚的技术积累

架构师的成长需要历练, 需要技术的广度, 和适当的深度。

设计优雅,灵活,可扩展的架构是架构师的主要工作

不能追求最新,最热的技术, 还要考虑现有团队的能力,技术的成熟度。

回复“架构师”查看《程序员都能搭建SSH了, 还要架构师干什么?》

人员需求:

难度指数:

 

2.2 web后端码农

后端码农主要实现业务逻辑, 提供接口给前端使用。

Java 当然是用的最多的, 但是也有别的相对小众的像Python, ruby on rails 等, 还有就是PHP,简单粗暴 中小网站常用,无论哪一个,学习起来都不是很难

这一块的人员需求是比较大的。

人员需求:

难度指数:

2.3 web前端码农

主要是Javascript , CSS, JQuery 等, 最近几年大家重视浏览器端用户体验, 浏览器端做的越来越炫, 所以也很火

人员需求:

难度指数:

2.4手机端码农

主要是Android, iOS , 由于移动互联网的发展, 现在很火爆, 需求量很大, 相对而言iOS的门槛高一些,程序员也少一点,不过工资高一点。

人员需求:

难度指数:

2.5 系统编程码农

有些需求很简单, 有些需求很复杂, 需要支持海量的用户 ,海量的并发, 像淘宝的双11, 像微信的春节抢红包

需要做云计算,虚拟化,分布式处理, 支持系统水平扩展。

对于海量的数据,还需要做大数据分析,从中提取有价值的信息, 例如Hadoop。 

由于需要对操作系统,数据库,服务器端系统做定制开发, 甚至自己搞一套, 小公司一般没有这样的技术能力, 主要是BAT这样的公司在搞。

人员需求不是很大, 对码农来讲, 需要在一个领域钻研的非常深, 技术稳定度比较好。

人员需求:

难度指数:

2.6 安全

互联网时代, 你的信息一不留神就有可能被偷走, 安全变的越来越重要。 

所以单单实现了功能, 满足了性能还不够, 很多公司,尤其是BAT对安全非常重视。 

这个方向也需要对技术钻研的很深才可以

人员需求:

难度指数:

未完待续......


-----------------------------------------------------------------------------------

码农翻身公共号(coderising) : 由工作15年的IBM架构师创建,分享编程和职场的经验教训。

回复下面的关键字,查看更多文章

牛人 键盘侠 留学 读书 调试 烂代码 小白 培训

数据结构 代码腐化 无聊 迷茫 刚工作 死锁 简历  

HTTP Session XML AJAX TOMCAT 反射 JUnit

开源 职业发展

加入码农翻身QQ群:135769418 每周日晚9点至10点定期授课,不容错过。

长按二维码, 关注"coderising"

0?wx_fmt=jpeg


你可能感兴趣的:(谈谈程序员的职业方向(中))