无论你是刚入职的小兵,仍是管人的经理,甚至是唬人的总监,都属于这一阶段。java
一般程序员在这一阶段的职业发展分两条线,专家(技术)线和管理线。专家线主要跟机器打交道,搞搞性能调优,高并发处理等等高精尖的问题;管理线主要跟人打交道,了解下属的状态,控制资源和进度。
程序员
这一阶段的特色是稳定,低风险也低门槛。缺点是有天花板,一切循序渐进,不会有太大起伏。收入能够稳定预估,除非是公司上市凭期权小赚一笔(固然几率很低)。
web
2、为本身挣钱(SOHO)

- 比打工风险大,要操更多心,若是作的事情一直挣不到钱就要饿肚子了。
- 要活的舒心要摸索出技巧:若是作外包,要有客户渠道;依赖于大平台的项目最好花点钱成为平台的合做伙伴。
- 若是不懂作关系,没有渠道,能够考虑免费+收费模式,把要作的事情中的基本功能抽出来作成产品免费传播,再向定制部分收费。若是能用心定位,抓住细分市场,仍是能活的不错的。
3、雇别人挣钱(企业主)
- 没有在创业公司呆过的不建议直接尝试。
- 若是你没有独立作过能挣钱的软件,上万用户的免费APP,粉丝数5万以上的大号,天天PV10万的网站,那就先别离职创业,先业余时间搞一搞感觉一下。不是每一个人都真正喜欢并享受创业的。
- 还有一个低风险的作法是去创业公司作CTO,不像CEO压力那么大,并且即便公司作不下去了,他们也能够换家创业公司接着来。
4、跳槽
- 不推荐求职者单纯地经过薪资的高低来进行选择雇主,缘由有两个:
- 工做是生活的一部分
- 职业不可逆性
- 别的事情错了咱们能够重来,而职业选择上,每一步都是好几年的时光。一旦走下去,就很难回头,由于一旦换职业方向,哪怕换个开发语言,都意味着你以前的积累极可能前功尽弃。因此眼光放长远点,不要只看眼前的高薪,更要看好将来的发展,方向错了,跑得越猛输得越狠。
- 跳槽不是找工做,而是换工做,它是有成本的,须要放弃原来公司的期权,须要从新熟悉业务,从新和同事搞好人际关系。跳槽要考虑好本身的付出和收益,衡量好得失,没事别裸辞。
- 跳槽不是加薪的砝码。不要以跳槽为砝码去谈加薪,这种迫胁性的谈薪资方式会使主管对你丧失信任。相似的,当你提跳槽时,若是你的主管经过加薪来挽留你,最好也不要赞成。那么......
程序员如何谈薪资
- 若是你对如今公司很满意,只是以为薪资过低,那么能够先和你的主管聊聊:
- 首先,讲一讲本身最近在工做上的成长,看主管是否定同;
- 而后,从能力提高角度,向主管要一个更大的发展空间和更大的业务挑战;
- 最后,问问当你的能力达到整个新的水平时,薪资是否能够同步提高起来。
跳槽到底为何
- 求职的本质工做最重要的目的是积累金钱。挣钱这个事情,至少有四种形式:帮别人挣钱(打工);为本身挣钱( SOHO);雇别人挣钱(企业主);让钱本身挣钱(投资)。第一种门槛和风险最低。而求职只是咱们在本身资源和能力不足以进入后几种挣钱形式时,经过出卖本身的劳动能力换取资源的阶段性行为。
跳槽的意义
- 跳槽实际上是打工这种挣钱形态下,咱们进行自我调节的方式,经过合理地跳槽,咱们能够寻找到市场需求和自我实现的最佳匹配,从而在金钱和成长上双丰收。“市场需求“描述了企业渴求的员工,”自我实现“描述了你想要的生活;当它们重合到一块儿,梦想就照进了现实。
跳槽的原则
- 永远不要由于”如今不好“而跳槽,要由于”将来更好“而跳槽。只有这样才能保证你一直往上走。
跳槽的节奏和路线图
- 好比最终目标是CTO,那么它的路线图多是:应届生----->初级程序员----->小组主管----->部门经理----->总监----->CTO。而后咱们会给每个节点设置一个达标能力和一个参考时间。当咱们的能力已经开始能够胜任下一个节点的工做时,咱们就会开始寻找相关机会,最理想的是在当前公司进入下一个节点,若是当前公司提供不了的话,那么就要经过换公司来前进。
但愿本文对你从此的职业规划能有所帮助。
这里给你们提供一个学习交流的平台,Java高级群: 251981998面试
具备1-5工做经验的,面对目前流行的技术不知从何下手,须要突破技术瓶颈的能够加群。并发
在公司待久了,过得很安逸,但跳槽时面试碰壁。须要在短期内进修、跳槽拿高薪的能够加群。框架
若是没有工做经验,但基础很是扎实,对java工做机制,经常使用设计思想,经常使用java开发框架掌握熟练的能够加群。高并发