6年老菜鸟程序员的自述

时间:2023-02-12 10:52:17

新年开始一直很多感慨,总想写点什么,以此来记录,这近6年的一些,工作状态,以及一些感想,经验。对于学历背景不好,且已踏上写程序这条“不归路”,可能有点用。大神们看到后,有什么好的建议,可以分享分享,由于本人水平有限,见识有限,不对的地方请指出。


本人11年大专毕业,学的计算机,到16年8月一直从事的android开发。 8月开始到现在因公司业务需要,开始写服务端和web前端。


2008--2011年

2008北上19个小时的硬座。学的嵌入式开发。全班60人左右,现在还从事程序员的应该不超过10人。在我们班,平时上课不睡觉,努力听课,晚上会去自习的,也就差不多这10人了。(ps:个人的努力很重要,周遭学习环境同样很重要,不管是学习,还是以后工作。很庆幸那会为了看美女, 晚上绝大部分时间会去图书馆自习。6年老菜鸟程序员的自述      不然或许现在就不会成为程序员 )

2010年11月份有部分小公司开始学校招实习生了,当时每个班,估计也就5人,能找到和专业对口的实习,对于当时来说一个多么重要的机会,小菜鸟和另外一同学(也是同寝室,为了看美女去图书馆的铁哥们Z)“分配”到了一个以C++和硬件为主的一个小公司。(此时遇到第一个真正工作导师,W总,人非常非常好,现在还有联系,非常感谢他)


可以想象,小菜鸟当时是多么的开心。前半个月,在小公司的,工厂,焊了半个月电路板,半个月调到研发部,此时,研发部需要一个硬件,主要从事PCB绘制,需要一个软件,主要从事PC端测试程序开发。 小菜鸟分到软件, Z同学分到硬件,(此次分配基本给我俩以后的道路定型,近6年他一直从事硬件相关,而我一直是软件)。


记得当时领导分给的第一个任务,写一个测试电路板(51单片机),电路是否通畅的程序,在W总的帮助下,艰难完成。 


2011--2014年6月

10年时,android开发开始火热,实习到2011年3月中旬时,和同学D一起报了某培训班,(那会对培训班的怨念还没现在这么深,有很多本科,甚至一本的同学参加了培训,当然那会他们的基础确实要比我们这类同学好上一个等级,出去工作也绝大多数都说自己培训过,至少我后来面试,就这么介绍的自己)

2011年9月培训结束。同年10月份找到第一份真正的android工作,清华同方下某基础教育公司,入职4K。2013年6月份离职时6K。

2013年6月 找到了一小外包公司,外派到某海外上市的国内公司。同年9月底,离职。(ps:也是在这个时候遇到我的她)

2013年10月底,又找到一小外包公司,但是不外派,自己公司接活。

2014年6月,离职。


这三年,其中13年6月---14年6月 ,自己感觉这是个磨不去的小黑点了。再说心态,毕业后终于找到工作一个月拿着几千块钱,一个人,租了个隔断,800,生活费1000,平时也没什么娱乐,天天打游戏(DOTA),每个月还能攒点小钱,生活也挺滋润,没考虑过怎么提升自己,这是这三年最大的失败,强烈奉劝,现在,正在经历迷茫的小伙伴,一定要找准一个方向,努力提升自己的职业技能,尤其是那些,像我这样的基础不是特别好的同学,强烈建议学好基础。


2014年6月--2015年6月

2014年6月离职后重新入职了一家初创公司做社交的。也是从这个时候开始,加班变多,开始学习,开始逛论坛,技能有所提升,但是始终还没彻底觉悟。


2015年6月--现在

15年6月重新入职某大型车联网公司。入职这家公司后,可以说是一个重大的改变,不亚于当初找到的实习工作。在这公司,不仅仅开拓了眼界,也逼迫自己不停的学习,也是从这时候,已经深刻认识到自己的不足。不努力,迟早被淘汰。在我眼中这个公司是不错的了,在自己心中排名,可以排到三类互联网公司吧(一类:BAT,   二类:去哪儿,京东,美团,小米,滴滴,等等这类明星公司,此排名没有任何依据,本人自己的认知,不对勿喷)。




6年过去了,回头看来,前三年的努力程度,决定了你以后的高度。尤其是那些教育背景,工作背景不好的同学。从本人的经历可以看出,一直挣扎在中底层公司。之前就说过,个人努力非常非常重要,同样环境也同样很重要。近朱者赤。


当接触的越多,就会知道自己会的越少。也是从15年底到16年底本人所看的书,以及学习资料,超过了前4年之和,从自身来说,这是一个大的提升,然而和别人对比或许别人在4年前就已经开始这样,甚至学习的更多。那么理所当然,别人收获的更多,进入大型互联网公司的可能性也越大(最直接的体现是收入的提升)。


这也就是为什么有的人工作三年工资和工作五年工资一样。  别人是真实的三年工作经验,而你(我)是一个经验用了三年。要时刻提醒自己,并知道自己的不足之处。

在本人看来,进入IT(写程序)行业,门槛越来越低,人越来越多,压力会越来越大。2-8 原则大家都懂,而大公司大多数,都实行2-7-1末位淘汰制度。



写给那些和我一样基础不太好,背景不太好,刚进入互联网行业,想努力在这个行业发展的同学,在前三年至少得做好这几件事。

1.基础,基础,基础,重要的说三遍。 

基础书籍可以从网上搜索,一定要多看几遍。

2.不要因为钱少,轻易跳槽。

为什么说这个呢? 因为你背景不好,基础不好,频繁跳槽,那么跳来跳去还是在小公司,先不说小公司好不好,它会影响到你的眼光,格局。在背景不好的情况下,面试时在HR 那是致命的。  当然  如果第一年从百度跳腾讯,第二年从腾讯跳阿里,第三年从阿里跳出去,HR不会说啥。这就是背景的好处。 而且跳槽过多,尤其是小公司,很容易出现社保断缴的问题。(可能很多同学不在乎这个。三年前我也不在乎,现在只能呵呵了)

3.多看源码,深入研究某一块。

这个不用多说,当某一块研究的很透彻的时候,自然就不怕找不到好工作。

4.认真做好自己的分内工作,做好每个功能,不管你认为多简单,研究透彻。

曾经遇到过这样的同事,而自己曾经也是这么做的。某个功能 百度到答案,代码copy过来。放进去就不管了,虽然功能做出来了,但是从不研究这个东西但是是怎么做出来的。

5.如果是大专及以下学历尽量考个本科。

这个不要说什么,我有工作能力,就行,不怕。不要说什么HR就看学历。 一句话,北上广深最不缺的就是牛人,在能力同等的情况,别人凭什么不要个本科而要你个专科。虽然这个本科的含金量或许不高,但是,这也是证明自己努力过的一个过程。

6.建立自己的博客,记录自己的学习历程


本人认识到自身问题时已是工作4年多后。亡羊补牢,已经有点晚了,所幸还有点自知之明,开始努力。希望刚进入职场的小菜鸟们,不要再走我这条路了。上面说的几点,也是我现在正在努力进行中的事情。