我的程序员生涯

写文章的目的:1.今年30岁了,记录一下过去几年的生涯。

                         2.如果能给看到的程序员兄弟一点点启发也算有点意义了。

背景2013年毕业于某普通一本院校计算机专业,家贫无依。

现状:有了善解人意的妻子,聪明可爱的孩子,几家持续盈利的互联网公司,还是对这个世界充满希望,依旧心怀感恩。

过程:我分为两个阶段讲述,1.进阶CTO篇。2.创业实践篇。(这两个阶段的策略完全不同的)

          进阶CTO篇(毕业1~4年)

我是在毕业第四年当上CTO的,这之前采取的策略如下:保持平均一年左右跳槽一次的频率(每次跳槽薪资至少翻倍,到2017年中旬的时候跳到最后一家公司,月收入到手8W多,刚好年薪一百万出头)。

这里要解决一个问题,跳槽前该准备些什么?我的策略如下:每在一家新公司,我前半年基本是在公司熬夜加班,但不是为了做业务。而是抽出时间为了尽快熟悉项目的流程和代码架构。这里有个问题,如果在一家公司不能直接分到核心项目组,得想办法混点核心项目的源码看看。所以前半年我基本上是在熬夜看代码,理清别人的代码架构。

这里又有个问题,我刚毕业前两年其实看不太懂别人写的架构级代码,看得云里雾里的。我发现那些架构级代码都是些各种设计模式的嵌套加上特有的业务逻辑。这个时候为了看懂代码,我用了个笨办法把所有常用的设计模式都一一研究透彻,并用自己拿手的代码C++再一一实现出来,对每个模式的应用场景和优缺点了然于心。这个时候我再回过头去啃架构级代码,半年时间坚持下来就可以了然于胸了。

后半年时间我基本上是在骑驴找马,研究面试竞品公司,并且在面试上包装自己,鼓吹自己设计的这套架构系统,并且承诺过去立马就能投入使用,解决他们研发上存在的问题,(所以真正看懂代码并且能拿过去投入使用很重要!因为别人聘请你一定是为了解决问题的,职位越高问题越大!)。面试时的包装发挥和你对实际项目的掌控能力,一个是虚一个是实一定不要自欺欺人,做到内外自信如一,自信非常重要,如果你不自信肯定是前半年没有研究明白,心虚的。这样在下半年的几家公司中,选个钱多,事少,平台大的(我是依次按这个优先级的,事少的排第二是因为那种加班多的公司不利于执行自己的策略)。然后进去后继续我这套策略,为下一次跳槽做准备。

我就是依靠这种策略,在前四年经历了4家上市公司,然后第四年中旬跳到一家非上市公司任CTO。前四年五家公司的月薪如下:4k->10K->20K->40K->85K。在这里说一下在大公司混到主程级别后,特别是出彩后,就开始会有内部各个山头的领导来招安拉拢。无它,大公司内部的领导地位是否稳固,一部分也是看自己手下有多少能打硬仗的小弟。由于我志不在此,不想涉及这些勾心斗角蝇营狗苟,想着最多一年后又要走的,所以对这些也是虚与委蛇,只是尽可能的要招聘资源,把活分给下面的人做,给自己留更多的时间来准备下一次跳槽。但是圈子关系也很重要,你跳几次就会发现行业里认识的人越来越多,圈子越来越小了。这也是为啥我在第5家公司工作一年后辞职创业的原因,就是感觉在27岁时以自己这个背景想要找到一家溢价至少翻倍的工作也难了,涨薪遇到瓶颈了。

 

           创业实践篇

我不太喜欢“创业”这个词汇,感觉是贬义,也许是内心忿忿于前些年社会上那些融资骗钱的套路,所以更喜欢称自己是在做生意,为了便于理解,以下统称创业。

首先全职创业心态上和之前打工时是完全不同的,前者就像一条头狼带着一群狼找吃的,自己走错了路所有狼都得饿死。公司效益不管好不好,每个月都有一堆人伸手向你讨工资,各种运营成本不会以你的意志为转移。所以前者创业心态的人特别是在项目没盈利没融资的初期是非常焦虑的。就算有盈利的时候也是焦虑的,因为每天都担心目前盈利的业务线突然出问题。所以要多探索几条盈利的业务线以提升安全边界。而后者打工的心态是不管公司是否盈利,这个月工资总有得拿,不管这让自我感动的996加班站在公司业务层面上有没有产生利润,都有得工资拿。所以创业后发现还是打工时老实当程序员心态是最轻松的。

 

创业实践篇分为几个项目的时间线来讲,篇幅比较多,感悟也非常多,慢慢再续......

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值