1月25号晚,更新于结尾 --------------------------------------------------------------------------------------------------------------------------- 我用了一年,期间除了工作学习,还打游戏,健身,找女朋友。时间一大把,非常够用 把心态放平和些,确定好目标,快乐的出发,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.心态要好 工作中不可能总是一帆风顺,放平心态才能解决它。程序员面试的时候很多也都是压力面,面对这些压力,我的经验是,一但慌了,什么都是白扯。平静的思考,答案很快就会找到 如果你的工作不是你全部的爱好,那么找点你自己的爱好,如果你上班坐在电脑前,那么下班的爱好最好不要碰它,健身打球逛街看电影,只要不违法,干什么都行,生活不要太乏味,保持好的心情
要勇敢,要学习,要做正直的人,就酱 这就是我的经历 ------------------------------------------------------------------------------------------------------------------------------------- 首先,谢谢大家给我点赞,这是我第一次啊获得这么多赞,幸福死啦~咩哈哈~~~~
其次,看到大伙给我的留言,还是有点小想法跟大家说一下 1.我的故事并不励志,现在想想我荒废的大学四年自己心里很不是滋味,对不起父母给交的学费也对不起自己的青春
2.中国的软件行业在我看来挣得并不多,原因很简单,加班。在我看来,就算给加班给工资公司也是臭流氓。给我再多的工资我没时间花,那些钱也是银行的不是我的。在中国,很大范围的程序员是没有生活质量的。所以,没入行的朋友要想清楚,要不要走这条路。
如果你问我如果我可以再来一次,我选不选这条路。我的答案是---选。对,你没看错,是选,但是原因是我真的喜欢干这个,虽然一开始的时候我并没有明确的目标,也不知道自己真的喜欢这个。可能这才是幸运女神总在眷顾我的根本原因。想来,我最幸运之处即是:“在浑浑噩噩之中找到了我的人生兴趣”
所以,我与大家分享的并不是做哪一行如何去赚钱,如何去克服困难,如何摆正心态。更多的应该是,要找到你的方向。虽然,我在努力,我在克服困难,我在摆正心态,但我从未感到挥之不去的痛苦,实际上我也没有真的的想要克服什么东西。原因,同样很简单,我喜欢这个,每次克服困难之后我感受到的快乐让我忘记了一切痛苦。所以,最根本的应该是方向
3.有个朋友很好奇,最近我过的怎么样(其实原话是问我现在挣多少,咳咳~)。挣多少嘛,真的不能说,因为我没匿名啊,亲,你这不是要我命么~~
不过我现在离职有段时间了,由于缺少了大学四年认真的学习,总是感觉自己欠缺什么,于是今年过完春节要跟女朋友手拉手去留学咯~~~
总之,我很幸福,谢谢大家! |