写点什么

路在何方——程序员职业规划

  • 2014-10-27
  • 本文字数:930 字

    阅读完需:约 3 分钟

程序员一直被认为是吃青春饭的职业,随着年龄的增长,程序员可能会受到知识结构陈旧、体力下降、分心家庭等各种原因的影响,逐渐在职场竞争中落于下风。有一点年纪的程序员都在思考:“我该何去何从?”

博客作者 Oren Eini 在他的最新文章分享了他对这个问题的看法。他认为,回答这个问题的关键不在于你能干什么,而在于你想干什么:

问问自己三年后想干什么。七年后呢?二十年后呢?

他把程序员的职业发展路线大致概括为四类,并一一予以剖析:

  • 专家型
  • 资历型
  • 承包人型
  • 创业型

如果你想成为一个专家,你必须在数个知识领域都有深入的理解,并且能把这些知识融会贯通。Eini 举了个例子:

网络专家不仅仅要精通 TCP/IP,而且要能运用它来优化 HTML5 应用。

作为专家,必须还要承担起传播知识的责任,并且要不停更新自己的知识。当然如果你的基础很好,学习新知识也会很快。

第二种模式是资历型。这类人的主要竞争力不是专业知识,而是体现在他们对长期服务的公司的环境和业务非常熟悉,任何事情到他们手里,都可以不费什么周折就搞定了。这种驾轻就熟需要二十年的经验,而不是一年经验简单放大二十倍。当然,这类人也面临着威胁,比如并购、裁员都有可能使他们丢掉工作,并且很难再找到一份同样的。

承包人模式适合那些希望自己打造产品的人。工作不但涉及技术,还有很多市场、销售、人事等等各方面的事情。找一到三个人,花三到六个月打造一个产品原型,然后看看能发展成什么样子。如果成功了,则可以扩大团队规模。工作会占用你绝大部分时间,但好处是你可以做自己的主人,按自己的想法来打造产品。

最后一种就是创业型了。这种模式下,你最需要关心的是融资。财务方面的风险不大,因为你的投资人会帮你考虑。你面临的最大风险就是失败。创业的成功率太低,但还有很多人认为这是唯一值得一拼的事情。创业公司的工作环境往往不错,但你要做好睡在那里的准备。

当然,以上几种模式是最常见的,还有其他一些路也可以走,并且计划是永远跟不上变化的。但只要程序员拥有良好的职业规划,就不必过分担心自己的未来。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-27 08:136580
用户头像

发布了 77 篇内容, 共 39.4 次阅读, 收获喜欢 26 次。

关注

评论

发布
暂无评论
发现更多内容

React源码分析(一)Fiber

goClient1992

React

Amazon Detective 支持 Amazon EKS 上的 Kubernetes 工作负载以进行安全调查

亚马逊云科技 (Amazon Web Services)

mybatis plus怎么使用注解的方式执行原生sql

俊俊哥

mybatis Mybatis-Plus 原生sql

深入react源码看setState究竟做了什么?

flyzz177

React

前端工程师leetcode算法面试必备-二分搜索算法(下)

js2030code

JavaScript LeetCode

A-Ops 数据库场景在线应用性能诊断案例

openEuler

数据库 Linux 操作系统 openEuler 性能测评

毕业设计

张贺

如何用好免费的chatGPT

劼哥stone

人工智能 openai ChatGPT

React Context源码是怎么实现的呢

flyzz177

React

前端工程师leetcode算法面试必备-二分搜索算法(上)

js2030code

JavaScript LeetCode

博睿数据入选中国高科技高成长企业系列榜单

博睿数据

可观测性 智能运维 博睿数据 荣誉奖项 高科技企业

Nautilus Chain 现已推出测试网“Triton ”,有哪些潜在的机会?

股市老人

马克·安德森:纯粹产品护城河在硅谷少见,SaaS公司护城河是“分销”

B Impact

细说react源码中的合成事件

flyzz177

React

深入探究 Go log 标准库

江湖十年

Go 后端 日志 log

震惊,一行MD5居然让小伙伴都回不了家!!!

京东科技开发者

md5 京东云 京东技术 企业号 3 月 PK 榜

@Transaction注解的失效场景

京东科技开发者

京东云 京东技术 企业号 3 月 PK 榜

新版本发布!TDengine 3.0.3.0 为数据压缩、事件窗口等七大功能加“Buff”

TDengine

大数据 tdengine 开源 时序数据库 国产数据库

微信小程序管理软件助力企业数字化转型,实现智能化升级

FinFish

私有小程序技术 小程序管理平台 小程序技术 小程序管理

看透react源码之感受react的进化

goClient1992

React

2023算云融合产业大会-行业先驱!算力云服务领航者计划评选结果即将揭晓

中国IDC圈

算力 云算力 云计算,

精华推荐 |【深度挖掘RocketMQ底层源码】「生产故障分析系列」深度挖掘RocketMQ底层那些导致消息丢失的汇总盘点透析(TIMEOUT_CLEAN_QUEUE)broker busy

码界西柚

RocketMQ 消息队列 3月日更 原理分析 底层源码

用javascript分类刷leetcode3.动态规划(图文视频讲解)

js2030code

JavaScript LeetCode

文盘Rust -- 安全连接 TiDB/Mysql

京东科技开发者

rust TiDB 京东云 京东技术 企业号 3 月 PK 榜

JRC Flink流作业调优指南

京东科技开发者

Apache 京东云 京东技术 企业号 3 月 PK 榜

运维训练营第17周作业

好吃不贵

一天吃透分布式事务八股文

程序员大彬

Java 分布式事务

React-Hooks源码深度解读

goClient1992

React

PyTorch深度学习实战 | 搭建卷积神经网络进行图像分类与图像风格迁移

TiAmo

PyTorch 图像处理

Matlab常用图像处理命令108例(五)

timerring

图像处理

路在何方——程序员职业规划_语言 & 开发_曹知渊_InfoQ精选文章