程序员在创业项目中能做些什么

摘要

程序员在创业项目中能做什么,这个问题问的有些奇怪,程序员除了写代码还能干什么呢,管你做什么业务,电商,O2O,金融,SAAS,都是一把梭,没有什么CRUD解决不了的·。本文谈谈我的不同看法

价值

通常一个技术人员发展路线如下640?wx_fmt=png一般程序员在技术这块的成长路线是从初级快速成长为高级,之后缓慢到专家。优秀的可能3-5年就成为了专家,慢一点就需要7-10年。之后就趋向于平稳,很难有大的突破。想仅仅通过技术来实现向上突破比较难了,加上这时候程序员一般也组建了家庭,投入到工作上的精力有限,大多数人基本上就停滞了。其实不仅是程序员,社会中的大部分岗位也都是这样。前期可以通过自身努力,快速提升,之后就平稳了,因为都是打工仔,都是给资本打工,越往上的岗位对公司的贡献就要越大,需要为公司带来与之工资匹配的收益,自然这样的坑位就越少。

上面扯了这么多,都是在说2个问题

  1. 程序员的技术成长是线性的,并在到达某个点后走向平稳

  2. 公司里面的高级职位是有限的

所以要想获取高级职位,必须要在创业项目中

这里的创业项目指的并不只是创业公司,成熟上市公司也需要开拓新业务,新业务也是创业项目

创业项目

创业项目意味着高风险,很难做成,但是一旦做成了,收益也是巨大的。 那么程序员在创业项目会有什么样的影响呢

不好的地方

  1. 创业的项目通常意味着需求是不明确的,可能这边需求开发还没有完成,又接到要将这个需求下掉了,并且这是常态

  2. 业务领域模型不清晰,你需要花更多的时间去梳理业务,从各种不确定性的需求把握核心 扯皮的时间多了,写代码的时间少了

  3. 你的付出通常看不到回报,开发的功能可能不会被太多用户用到,前期不会有什么高并发的经验,遇到的复杂技术问题也有限

  4. 你之前积累的经验,技术解决方案可能不太用的上

  5. 项目随时可能会死掉,意味着裁员走人

  6. 项目取得成功后,市场,销售,产品等前台人员通常收益更大,后台研发人员收益比较小。

好的方面

  1. 没有历史包袱,不需要同那些陈旧腐朽的代码作斗争。

  2. 可以尝试各种新的技术栈

  3. 可以积累行业知识,为自己创业做准备

  4. 项目成功了,可以体会到前所未有的成就感

总的来说, 付出的更多,不一定有匹配的收获,但是有可能会有意外的收获

个人建议

在文章一开始提过,技术路线的发展都是线性的发展,而且很快到达瓶颈。比如程序员成长到技术专家,快一点5年,慢一点10年,把它放到将近40年的职业生涯中来说,都是一小步。之后还有很多的时间基本上都是停滞的。

高级以下建议花更多的时间在技术上,尽量远离创业项目,因为这时候你的技术贡献力有限,想法贡献力也有限,有时间多琢磨技术,业务上的事情,跟随着思考,观察观察别人的做事方式,但不可沉浸其中

高级以上多去尝试到创业项目,并且是全心的投入,从中学习到如何利用技术做成功一件事,而不是利用技术帮别人做事。可能在这个时间段,你技术成长相对缓慢了,但是其他方面得到了提升。你开始学会接受慢成长,学会多维度思考问题,而不是线性思考问题。

以上是一个工程师的想法,一个致力于用技术解决问题的工程师,对技术宅可能不太适用

扩展

之前写过两篇关于创业相关的,有兴趣可以看下如何突破失败谈谈我在企业内部的创业经历


发布了164 篇原创文章 · 获赞 319 · 访问量 49万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie

分享到微信朋友圈

×

扫一扫,手机浏览