每个人的职业生涯无非以下几种情况:
一、帮别人挣钱(打工)
不管你是刚入职的小兵,还是管人的经理,甚至是唬人的总监,都属于这一阶段。
通常程序员在这一阶段的职业发展分两条线,专家(技术)线和管理线。专家线主要跟机器打交道,搞搞性能调优,高并发处理等等高精尖的问题;管理线主要跟人打交道,了解下属的状态,控制资源和进度。
这一阶段的特点是稳定,低风险也低门槛。缺点是有天花板,一切按部就班,不会有太大起伏。收入可以稳定预估,除非是公司上市凭期权小赚一笔(当然概率很低)。
二、为自己挣钱(SOHO)
比打工风险大,要操更多心,如果做的事情一直挣不到钱就要饿肚子了。
要活的舒心要摸索出技巧:如果做外包,要有客户渠道;依赖于大平台的项目最好花点钱成为平台的合作伙伴。
如果不懂做关系,没有渠道,可以考虑免费+收费模式,把要做的事情中的基本功能抽出来做成产品免费传播,再向定制部分收费。如果能用心定位,抓住细分市场,还是能活的不错的。
三、雇别人挣钱(企业主)
没有在创业公司呆过的不建议直接尝试。
如果你没有独立做过能挣钱的软件,上万用户的免费APP,粉丝数5万以上的大号,每天PV10万的网站,那就先别离职创业,先业余时间搞一搞感受一下。不是每个人都真正喜欢并享受创业的。
还有一个低风险的做法是去创业公司做CTO,不像CEO压力那么大,而且即使公司做不下去了,他们也可以换家创业公司接着来。
四、跳槽
不推荐求职者单纯地通过薪资的高低来进行选择雇主,原因有两个:
工作是生活的一部分
职业不可逆性
别的事情错了我们可以重来,而职业选择上,每一步都是好几年的时光。一旦走下去,就很难回头,因为一旦换职业方向,哪怕换个开发语言,都意味着你之前的积累很可能前功尽弃。所以眼光放长远点,不要只看眼前的高薪,更要看好未来的发展,方向错了,跑得越猛输得越狠。
跳槽不是找工作,而是换工作,她是由成本的,需要放弃原来公司的期权,需要重新熟悉业务,重新和同事搞好人际关系。跳槽要考虑好自己的付出和收益,衡量好得失,没事别裸辞。
跳槽不是加薪的砝码。不要以跳槽为砝码去谈加薪,这种迫胁性的谈薪资方式会使主管对你丧失信任。类似的,当你提跳槽时,如果你的主管通过加薪来挽留你,最好也不要同意。那么......
如果你对现在公司很满意,只是觉得薪资太低,那么可以先和你的主管聊聊:
首先,讲一讲自己最近在工作上的成长,看主管是否认同;
然后,从能力提升角度,向主管要一个更大的发展空间和更大的业务挑战;
最后,问问当你的能力达到整个新的水平时,薪资是否可以同步提升起来。
求职的本质
工作最重要的目的是积累金钱。挣钱这个事情,至少有四种形式:帮别人挣钱(打工);为自己挣钱( SOHO);雇比人挣钱(企业主);让钱自己挣钱(投资)。第一种门槛和风险最低。而求职只是我们在自己资源和能力不足以进入后几种挣钱形式时,通过出卖自己的劳动能力换取资源的阶段性行为。
跳槽的意义
跳槽其实是打工这种挣钱形态下,我们进行自我调节的方式,通过合理地跳槽,我们可以寻找到市场需求和自我实现的最佳匹配,从而在金钱和成长上双丰收。“市场需求“描述了企业渴求的员工,”自我实现“描述了你想要的生活;当它们重合到一起,梦想就照进了现实。
永远不要因为”现在很差“而跳槽,要因为”未来更好“而跳槽。只有这样才能保证你一直往上走。
跳槽的节奏和路线图
比如最终目标是CTO,那么它的路线图可能是:应届生----->初级程序员----->小组主管----->部门经理----->总监----->CTO。然后我们会给每一个节点设置一个达标能力和一个参考时间。当我们的能力已经开始可以胜任下一个节点的工作时,我们就会开始寻找相关机会,最理想的是在当前公司进入下一个节点,如果当前公司提供不了的话,那么就要通过换公司来前进。
当然路线图是可以调整的,比如应届生----->初级程序员----->小组主管----->初创公司CTO----->B轮公司CTO----->上市公司CTO。但不管怎么调整,自己头脑里边要有清晰的目标。我们总是先在风险最小的路径(比如当前公司)寻求成长不成功时再考虑其他的路径。
准备篇
自我认识和自我实现
你该去什么样的公司、做什么样的事情、拿多少钱,都取决于一个问题:你想成为什么样的人。工作只是人生的一部分,是用来支撑你人生价值的核心框架之一,在你自己没有想明白的时候,没有人能帮你。
对于没有人生目标的同学,我有两个建议:
第一,给自己定义一年期的目标。人生的意义都是我们赋予它的。
第二,如果你暂时没有发现人生的意义,那么就多挣点钱,因为等你有一天发现它的时候,一定用得上。
程序员职业的四大象限
-
雇员象限(E)
-
SOHO象限(S)
-
创业象限(B)
-
投资象限
职业路线图
一旦你决定要离职,(除非事发仓促,比如家庭变故之类的)一定要做充分的准备。那么,在跳槽前我们都要做哪些准备工作呢?
其实我觉得从大的方面讲就四件事儿:
-
分析自己
-
分析目标行业与公司
-
撰写简历
-
选择
分析自己
人贵自知,自知者明。这是老化俗话套话烂话,好吧,我承认,但,这是有道理的。
一旦你决定跳槽,那就要分析自己。
要知道我有什么:
工作几年
待过的公司有什么影响力,产品有什么特色
掌握了哪些技术,程度如何
和周围的人比,我长处在哪里
学新东西快不快,举个例子
解决问题能力如何,举几个例子
沟通与协作能力怎样
领导力如何,有没有影响别人促使项目成功的例子
积极性如何,有没有在无压力时自我驱动完成事情的实例
要知道我要什么:
更强的技术能力
更高的薪水
更好的福利(公积金,商业医疗保险,……)
成就感
被认同
从头做一个成功的产品
大公司镀金的经验
跟随可能的机会快速发展
轻松,不加班,可以照顾家人
管理能力提升的机会
股权
要知道我能干什么,这也是很重要的,一定要明了自己的能力边界。比如:
富有钻研精神,能解决技术难题
有领导力,可以影响、驱动团队
能把握技术,对技术敏感,善于把控技术方向
可以快速、高质量编码
带团队
当尖兵
架构设计
写出还说得过去的代码
会活跃团队气氛
能写一手好文案
懂产品
能带人能当导师
很重要的一点是,我愿意干什么。因为你从一个地方离开,一定是这个地方有什么东西你不能接受,那你找新工作时,一定要考虑自己愿意干什么,如果这个考虑不清楚,那才出虎穴又入狼窝的可能性就非常大。
最后我们还要想我能失去是什么,千万别并小看这一点,这是相当重要的。这世上并不存在完美的工作,没有哪个公司、哪个岗位、哪个产品是为你量身定做的。就算你*运,碰见了这么一个机会,那随着时间的轮转和周围环境的变化,曾经你觉得百般熨帖的,也会慢慢出现各种不适。所以,无论何时,痛苦和快乐是伴生的,你必须考虑取舍。在找工作时尤其如此,鱼与熊掌不可兼得,这是必须明白的。
举几个简单的例子吧:
你老婆怀孕了,需要照顾,那你就可能想找一个轻松不加班的工作,此时薪水要求就不是那么重要了
你身体突然变差了,比如腰椎间盘突出,比如颈椎强直,比如肾虚,比如糖尿病,好吧,此时你肯定应该哪里轻松去哪里
你想搏一飞冲天的机会,那可能就要舍去稳定性;你想稳定,那可能就得忍受身边某个人突然某一天扶摇直上九万里
你想要股权,可能工资就会低一些
你想得到经理的待遇和福利,就得能抗住经理需要承受的压力
你想去外企而英语不好,那就得自己花钱去培训来提升英语能力
你家在西安人在上海,有一天想离家近点,那就得接受两地的收入差距
类似的原因很多,总之我们需要明白什么对我们是最重要的,然后就可以在必要的时候,从那些不那么重要的东西里舍弃一些
分析目标行业与公司
我们找工作时,需要结合自己的现状,瞄准特定的行业和公司来做准备,跑到网上见什么职位都投,绝不是最好的方法。
撰写简历
分析了自己又分析了公司,接下来就是撰写简历了。网络上有很多谈如何写简历的文章,可以搜搜看看,找一个模板来参考,先根据自己的工作经验写一份基础简历,把你前面对自己的分析、项目经历等等都捋清楚写进去。
有了基础简历,接下来就到了非常重要的一环:针对性修改。
为每一个公司的每一个岗位准备一份简历,这是非常非常重要的。
选择
一个靠谱的求职平台是无与伦比的重要!刷谋谋软件匿名区的时候,经常听见有人吐槽:xxxx傻、xx烂、xx万年不匹配,可想而知现在的招聘平台也是种类繁多、褒贬不一的,那我们到底该如何选择呢?
优秀人才不缺工作机会,只缺适合自己的好机会。但是他们往往没有精力从海量机会中找到最适合的那个。
100offer 会对平台上的人才和企业进行严格筛选,让「最好的人才」和「最好的公司」相遇。
扫描下方二维码,注册 100offer,谈谈你对下一份工作的期待。一周内,收到 5-10 个满足你要求的好机会!