返回介绍

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

发布于 2025-01-22 00:38:49 字数 1441 浏览 0 评论 0 收藏 0

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

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 对安全非常重视。

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

人员需求:★★

难度指数:★★★★★

未完待续......

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文