工资从2000涨到8000只用了11个月


我用了一年,期间除了工作学习,还打游戏,健身,找女朋友 。时间一大把,非常够用
把心态放平和些,确定好目标,快乐的出发,8000不叫事 。
------------------------------以下是经历,第一部分,找到2000块工作---------------------------------
大四,除了课设没写过一行多余代码,课设也是拿往届的作业修修改改,所以什么工作也找不到,当时踌躇死 。
在招聘网站上注册了个账号,按薪金检索工作
8000~12000工作基本要求:熟练使用过一门宿主语言(C,C++,JAVA),使用过一个或若干相应框架或动态库,如SSH,ffmepg 。有操作系统经验(Linux神马的) 。掌握一门脚本(shell,python,lua,perl)英文读写(可选) 。
没有一项符合,遂放弃
4000~8000工作要求:用过MFC,会数据库,看得懂类图,流程图,沟通能力
只会MFC,有沟通能力,投简历后没回音遂放弃
4000以下:除对日韩外包外没什么正经程序员的工作 。
偶然,发现北京某研究院招实习生,大三,研一均可,厚着脸皮充大三的过去投简历,发现给了笔试机会 。离笔试三天开始看程序员面试宝典,多一半看了答案也不知道是什么意思,最后一天的下午绝望的看着数据结构,灵光一闪,突然好像知道什么是链表了,飞奔去机房(作为一个大四学生自己的电脑里竟然没有任何语言的编译环境,现在想想也是醉了),用了一个多小时实现出来,突然感觉自己牛逼大发了 。之后有看明白了冒泡排序和快排是什么意思 。
第二天自信满满去笔试,我当时就有一种天神附体的感觉,果然考了排序,考完笔试,面试官(也是就招聘实习生的老大)叫我去一台机器上,让我用一个叫git的东西(当时不知道,现在是知道啦)下一个叫Android3.0的源代码 。先用百度搜git,上面说跟svn差不多,svn是神马,继续搜,似懂似不懂的装好了git,开始找android3.0,找了半天发现这玩意和google有点关系,我党已然屏蔽了啊,赶紧去找老大,说明情况,丫的会心一笑,给我设了一下vpn,我操,当时就似有所悟,这逼在唬我啊 。于是又仔细查了查,当时3.0的代码只开放给了如高通,HTC,三星等几家大厂家,个人用户没法下载,于是下了一套当年很流行的2.3源码 。遂再次找到老大,说明情况后过关 。待遇每天100块,一个月22天就是2200,但是由于签的是劳务合同,税很高的说....但是已经很开心啦 。
-------------------------------第一部分完-----------------------------------------------------------------------
--------------------------------第二部分,涨工资-------------------------------------------------------------
实习了一个多月,期间在研发组给人家干着测试的活,并且生平烧坏了第一块开发板,其余上班时间就是抱着书看书,还有看着别人的代码记录,翻看相关代码文档,感觉天空是灰色的,因为TMD没有一句我能明白
遂毕业,毕业后老大告诉我不能做实习生了,好像是劳动法不允许什么的,但以我的水平现在没法转正式岗,让我去找别的工作 。当时我就想,这么大的平台,就算在这里干坐一年也是会有收获的 。于是跟老大表决心不转正岗转外包岗也行 。丫的又会心一笑,给我推荐到外包公司,并从外包公司在聘回组内,工资涨到4000,我擦,真是奇迹啊有没有,其实那会不到两个月的时间除了给大家搞破坏什么也没干 。当时哭死的心都有,太感动啦
--------------------------------第二部分完-------------------------------------------------------------
--------------------------------第三部分,成长-------------------------------------------------------
先说下我们的产品吧,是该公司第一台智能电视,嗯,Android系统的那种,我在OS组,也是就做系统移植,可惜到最后我也没怎么做
测试组需要一个文件管理器,但是当时没人干这件事,于是从手机部门要了一个公司开发的文件管理器用,结果总是挂,很多内部接口都不适配 。于是这么个练手良机(费力不讨好的活)就到了我身上 。每天在看bug,抓log,查api,弄明白代码流程后改bug的生活中度过半年时光,感觉瞬间精进不少,期间弄明白了:android的原理,java怎么写,git怎么用,sourceinsight怎么看代码,eclipse怎么加载上整个android源代码 。
基本改好了文件管理器后,有交给我一个邮递员的工作 。名曰管理wifi和ethernet的Framework层代码 。实际情况是这样的,网络驱动代码已经交由台湾的一家专门做网络解决方案的公司做了,网络芯片是人家的,所以驱动人家也会负责,Framework层,层如其名,就是个架子,把驱动封装成API接口给应用去调用,你该了人家驱动,出bug只能是从驱动出啦,跟Framework有毛关系 。我的职责基本是找出测试组提的bug里不是bug的bug 。好绕啊,说白了就是有的二逼测试会不插网线测网络,当然连不通啦,丫就敢提个bug过来,这种东西,让人家远在台湾的亲人怎么搞?怎么搞?这么大的公司老提这种bug也太丢人啦,于是我的工作内容就出现了,测试组提的每一个bug我得复现一遍,发现果然是bug,再转驱动组,分发到台湾 。
当时觉得这个工作好恶心,现在想来,这段时间我的提升真的很快,这段时间里我明白了JAVA怎么调C++,并且自发的阅读了大量的android代码,USB的,网络的,OTA的,Handle的,状态机的 。明白了什么是设计模式,明白了什么是优美的代码,另外也明白了怎么做测试,如何跑覆盖率,如何做压力,如何做稳定性
在项目后期,代码环境从3.0直接跳到4.0,外包公司全部撤出,台湾公司孙子的由于不用他们了在ConnectionService里留了一手,使得Ethernet网络断开后不能切换到wifi网络 。老大直接问我怎么办,于是我一脚漂亮的射门,给丫改好了 。这件事实在我入职后的9个月后,老子终于在系统层提了一大段代码啊,咩哈哈~~~~
-----------------------------------第三部分完----------------------------------------------------------------
-----------------------------------第四部分,新起点------------------------------------------------------
如果是在童话故事里,这里的结局应该是由于项目空前成功,我表现优异,公司将我由外包转为正式岗 。
可惜,这里不是童话 。事实上是,研究院的项目本身很成功,但是由于成本核算不行,硬件软件支出过大,智能电视又是叫好不叫坐,本身家电的更新率就低,又买的很贵,自然没人买 。
于是,研究院没钱了,项目转BU部门做,说白了就是用便宜的板子便宜的硬件去做,项目在研究院撤出,转正名额自然少的可怜,比我优秀的人大有人在,自然没我什么事 。当时,老大的意思是让我去BU再干半年外包,转BU的正岗,年少轻狂的少年郎怎看得上BU那帮二货?愤而辞职
再次找工作,变得异常简单,第一家面试一个Android音乐播放器软件公司,自己给自己开了15000,从中午一点一直面到六点半,三个人分别面,要不是最后累的不行大脑实在不转了,一道大数据的题傻逼一样的跟人家说用冒泡(冒个毛泡,长得就像冒泡)这份工作就搞定了,说白了还是当时写代码写的少,基础不牢固,清醒的时候啥都知道,一到了疲劳且压力存在的时候就啥也想不起来了
面了BAT中的一家,也是这种情况,一开始一马平川,一到后面的面试就不灵了
于是重新审视自己,之前适配的工作大量的看代码,改代码,自己从零开始写的代码真的很少 。于是找到了一家中性企业,做图形渲染的,用C++,这两个我都没做过,其实我过去做的是JAVA面试题,不知道卷子怎么被渲染组老大看到了,他后来跟我说,一看我全对,就想给我个机会试试 。
工资8000,十五薪,算来用时十一个月 。
------------------------------第四部分完-------------------------------------------------------------------
------------------------------最后无用的软文---------------------------------------------------------------
今年已经是我大学毕业的第四个年头,现在写写这些自己感动的都要哭,我咋这牛逼?哈哈
在这里我还是想说,非常感谢我的第一个老大,虽然大伙觉得你人品不咋样,我也觉得是,但是还是要感谢你
其次,我想了想,为啥每次幸运女神都跟我并肩作战 。其实无外乎三点
1.认清自己的现状,找到自己的目标大学毕业啥都不会的情况下你要8000别人也得给你啊,要懂得自己是什么,要知道自己要什么
2.没资本的时候,只要能长本事,怎样都行 。吃屎不要往心里去,关键要问自己屎里面有没有营养
当年在大神如林的组里给他们跑腿,测试组的都用轻蔑的语气跟我说话,这些其实都无所谓,只要能看到自己在成长,或者知道好好干完这件事下一件事会成长,那么就好好干吧 。往往是蓦然回首时发现自己懂了好多啊
3.心态要好工作中不可能总是一帆风顺,放平心态才能解决它 。程序员面试的时候很多也都是压力面,面对这些压力,我的经验是,一但慌了,什么都是白扯 。平静的思考,答案很快就会找到
如果你的工作不是你全部的爱好,那么找点你自己的爱好,如果你上班坐在电脑前,那么下班的爱好最好不要碰它,健身打球逛街看电影,只要不违法,干什么都行,生活不要太乏味,保持好的心情、要勇敢,要学习,要做正直的人,就酱这就是我的经历 。
【工资从2000涨到8000只用了11个月】作者王伟楠,来源知乎