您的位置:首页 > 职场人生

程序员成长之路---“学习”与“面试笔试”总结篇之曲折的成长历程与求职历程

2015-11-04 20:57 453 查看


程序员成长之路---“学习”与“面试笔试”总结篇之曲折的成长历程与求职历程

    说实在的,起初,我确确实实没有想到自己会成为一名程序员,尽管后来想想,在我的成长中有很多机缘巧合注定了这个结果,但是这个过程确实曲折万分,而最终的求职过程也是有很多故事。至此,我很想说,我们一直在前进着,时而盲目,时而坚定,但最后,会发现只有认清了目标,并为之坚持不懈,长久努力下去,才会慢慢找到“山穷水尽疑无路,柳暗花明又一村”的感觉。所以,要尽早认清目标,制定计划,适应变化,坚持不懈。


1. 学习之曲折的成长历程

    每个人,在一生中都会经历大大小小的波折和选择,在前进的道路中,总会遇到一次次的选择。有时候,我们处于选择的主导地位,这个时候主要看个人的抉择,而有时候,我们则处于选择的被动地位,此时我们可能迫于无奈,只能选择某个特定的方向。这也许就是人生,并不会一帆风顺,遍布泥泞和沼泽,而我们总会在一次次跌倒中吸取教训,在一次次失败后坚持不懈,在一次次选择后风雨兼程。在经历过风风雨雨之后,我们会慢慢成长,只要认清目标,坚持下去,总会有所收获。

    进入正题。说起来自己的成长历程,现在想想确实异常曲折,从本科到研究生,一次次主动或者被动的选择,都让我感触颇深,收获甚多。


    1. 方向初定:“半软半硬、以硬为主”

    
    从本科说起,其实本科阶段就是简单地学习课程,并没有太多地去参与竞赛和社会实践,但是对于学习方向的选择却也是广泛而学之,并没有太大的针对性。本科阶段,我读的是测控专业,说起来这个专业确实有些偏硬件,记得本科阶段搞得最多的就是单片机和电路板,学了微机原理、单片机、测控总线、Protel等课程后,很多时间都在做各种实验:数电的各种搭建电路、单片机的各种交通灯模拟、电路板的基本绘制等等。回忆起来,感觉自己现在成为了一名程序员似乎有些偏离当初,但是我却认为这是自己的选择,自己的归宿。对于测控这个专业,学的东西很广泛,基本上会把很多专业学的基础知识都拿来作为课程学学,虽然听起来感觉有种阅览群书的感觉,但是最后却发现都很肤浅,只是略知一二,很难有精通的技术,当然,这个还是要看自己的选择和课外的充电。

    说了这么多本科的课程,似乎都是和硬件相关的东西,这也成为了自己研究生前期学习硬件的一个基础,但是,现在回想起来,在本科阶段有一个事情,与我成为程序员这个结果有颇多渊源。很多理工科的学生在本科阶段都会学《C语言》这门课程,我们也不例外,当时还为了C语言考取了计算机二级证书,起初以为这个证书有多重要多珍贵,现在想想,发现其价值微乎其微,但是C语言却给我带来了不小的感触。记得当初,我对C语言兴趣很大,最后考试成绩基本满分。当时我对编程这个东西并不是很了解,但是却十分喜爱,把所有课后题都写了一遍,很喜欢编写一些小程序,最后上机考试也是各种编程实践,我感觉做得比较得心应手。虽然自己当初对这个兴趣很大,但是却因为自己没有清楚认识到这一点,而错过了尽早走入计算机领域的机会。后来在各种课程的冲击下,我也渐渐忘记了C语言,开始了上述的那些实践。不过,说起来后期用汇编语言写单片机程序也算是编程,不过类似于嵌入式而已。

    总之,本科阶段还是主学了硬件知识,附带的学习了C语言,最终考研由于没有认识到自己的这个兴趣,还是选择了考取本专业,继续走着硬件为主的道路,虽然最终考研成绩很高,但是进入研究生学习后,也渐渐淡化,发现还是实践能力比较重要。


    2. 方向转变:从“半软半硬、以硬为主”的方向正式转向了“以硬为生”    

    在经历过各种硬件知识的洗礼之后,在研究生入学前,导师提前联系了我,让我好好学习《高速数字电路设计》纯英文版的这本书,说我的方向是电路设计。不错,这个方向可以说已经成为了纯硬件,连汇编都不再涉及,这也意味着我从一个“半软半硬、以硬为主”的方向正式转向了“以硬为生”的方向,这算是一次被动选择,自己完全没有选择的余地,只能被安排,然后服从安排。这算是我成长历程中的一大转变。当时自己并没有想太多,觉得做什么都可以,只要自己专心去做,做到更好,终归会在这一领域混出些明堂,所以自己就硬着头皮,边查字典边理解其中的意义,最终用一个多月的时间看完了这本英文原著,这本书写得确实十分经典,看完之后收获很多,不过由于没有实践来支撑,所以只能说略知一二,似懂非懂。


    3. 方向转变:从“以硬为生”转向了“半软半硬、以硬中编程为主”

    读完这本书以后,自己朝着电路设计这个方向继续前进着,开始动手用软件去画一些基本的电路,当时我们用的是Mentor的电路设计软件,说起来也是比较奇葩,好像国内很少用这个软件来画电路板的,都用protel、cadence等,所以关于这方面的书籍异常的少,我就找到了一本相关书籍,爱不释手,不停地翻看和学习,过程也是十分坎坷。之后,当自己正准备继续深入学习电路设计的时候,导师一个转念,把我方向换成了“FPGA图像处理实现”,这意味着我的方向又从“以硬为生”变成了一个“半软半硬、以硬中编程为主”,这一次又是被动选择,自己争取过继续学习电路设计,但是最终还是没办法,只能服从安排,不过我对此并没有太多抱怨,只觉得多学习一点知识,扩大知识面,也未尝不是一件好事,所以就又转向了FPGA的学习。


    4. 方向转变:从“半软半硬、以硬中编程为主”转向了“图像算法仿真与实现,偏软和理论”

    对于FPGA的学习过程在此就不多说了,因为这一期间只是一个开始,后面又转向了这个方向。自己在初涉FPGA一个多月后,导师又改变了想法,说让我去研究一下数字图像处理,然后布置了一些图像处理的算法研究。这次的变化其实内心还是有些抵触的,因为感觉自己就在挖井,每次都没有成果就又去挖另一个,毫无成就感。不过,这次也是迫于无奈,又是被动选择,只能服从安排。那段时间基本上就在学习基本的图像处理知识,然后根据一些方向看很多中文英文的论文和文献。后来陆陆续续研究了图像去噪中的非局部平均、双边滤波、激光图像的后处理等方向,也学习了很多知识,也小有成果,感觉这个阶段对自己的成长帮助很大,学会了独立承担一个研究的责任,学会了如何去研究一个
方向,如果获得知识和利用资源,学会了很多很多。


    5. 方向转变:从“图像算法仿真与实现,偏软和理论”转向了“半软半硬、以硬中编程为主”

    这次的转变我只能说意料之中,有些许意外。在准备将来从事图像处理工作的时候,后来又被通知去做FPGA的逻辑开发。这次也是被动选择,只能默默地接受,服从安排。不过我还是有些理解导师的,他想让我全面发展,全面学习,扩大知识面。但是,这样频繁的更换却适得其反。这次的FPGA开发倒是稳定了下来,一口气做了半年之久。自己系统学习了FPGA开发的基本流程,也学习了VHDL和Verilog,学习了Altera和Xillinx的开发流程及相关软件,做了很多项目。这段踏实学习的经历让我感触很多,收获也很多,感觉自己正在一步步靠近目标,将来也准备从事FPGA相关的工作。自己制定了详细的学习计划,准备完善这方面的知识,将来在这一领域一展宏图。但是,就又有了后来。


    6. 方向转变:从“半软半硬、以硬中编程为主”转向了“图像处理的软件平台开发”

    这次的转变确实很出乎我的意料,因为导师已经说过让我将来从事FPGA方面的工作,所以我也很积极努力地在完善自己的知识体系。这个时候通知我换方向,当时有些措手不及。中间也发生了很多很多的事情,还是那句话,被动选择,没有办法,只能服从安排。说到现在,我发现很多都是被动选择的,读研有时候确实如此,自己没有选择的权利,只能被选择,这也是我现在比较遗憾的地方。如果还有机会,我会排除
所有阻挠,努力做好一件事情,专心致志,心无旁骛。最后的这次被动方向转变是因为导师的一个迫切需求,最后在没有合理安排的情况下让我一个人去写出来H.265的图像压缩系统。

    当时听到这个安排感觉压力很大,后来学习完这个系统的基本框架之后压力更大,发现这让我一个人在毕业之前(当时还有半年要开始找工作)做完这个系统基本上不可能。经过我的调研之后,发现确实是个不合理的安排,但是没办法,由于很多原因,我的申请无效,还是必须按照原计划行事。我只能硬着头皮去做这个系统,这个系统设计了图像处理的知识,开发涉及了C、C++的知识,总之比较复杂,如果接触过这个系统的朋友应该会感触很深,就会十分理解一个人做整个编解码的系统是多么的困难。最后,我只能制定了计划,准备试一试。我充分利用了网络上的论坛、博客、QQ群里的大牛、学校里的相关研究人员等资源,最后认真看了很多文档,自己也整理了很多文档,写了很多很多的总结。

    现在回想起来,这个项目最终虽然只完成了一个简单的系统,但是却经历了无数次的尝试。我真正体会到了一种感受,自己废弃的写过的代码竟然数万行,而最后成型的代码却只有几千行,真是失败是成功之母。在研究中期,有两个实验室相关人员参与了研究,这个简单的系统也有她们的成果。不管怎样,这个系统让我学到了很多知识,感觉是我研究生期间收获最大的研究,这个研究也促成了我后来的程序员之路。


    7. 蜕变:从“图像处理的软件平台开发”到“真正的程序员”

    上面的选择基本上都是被动的,最后,我终于为自己主动选择了一次,我决定从事计算机相关的工作,成为一名真正的程序员。这个决定其实还是做得比较艰难,因为自己学过太多东西,以至于不知道将来到底找什么样的工作,也不知道该怎么选择,经过一次次挣扎,一次次纠结,终于下了这个决心。这个决定其实也是得益于最后的那个研究,即H.265图像压缩系统的开发。由于需要研究这个项目,我重新系统深入地学习了C语言,简单学习了C++,不过这只是一个开端,当时还只能说懂了一些,入门了。在决定做一名程序员的那一刻起,我就制定了计划,列好了需要学习什么样的知识,需要准备什么,然后按照自己的计划一步步进行着,直到现在。

    当时,我系统学习了计算机的相关知识,主要的计划如下:
    
(1)深入学习了C语言和数据结构。在此期间看了很多相关的书籍,包括电子版和纸质版,我觉得基础入门最好的就是那本《C primer plus》,那本书我认认真真地学习了一遍,做了课后的习题,自己也实际用VS写了很多小程序,收获很多,再之后就是C语言和数据结构方面相关的各种书籍。

(2)深入学习了C++。C++的学习确实经历了很多,起初看过几本教材,后来看了一些视频教程,最后拜读了《C++ primer》等书籍。

(3)较为深入地学习了C/C++常用算法。这个也只能说是基本的算法学习了一下,一些不是很常用的只是了解了一下。

(4)系统学习了JAVASE和Linux。主要是看了很多视频教程,现在好久不用,基本忘得差不多了,不过要再次学习的话相对简单一些。

(5)简单学习了数据库、操作系统、计算机网络等基础知识。

(6)较为系统地学习了《Unix网络编程》,包括卷1:套接字联网API和卷2:进程间通信。由于是在UNIX下,也没有太多去实践,只是测试了一些小的例子。

(7)完整了看了几遍《程序员面试宝典》,做了一些网上的各公司的典型题目,练习了一些编程题。

    除了以上的内容以外,自己还看了一些琐碎的资料,经常查资料,看别人写的技术博客,尤其是CSDN上面的文章。很庆幸自己这次的主动选择,正因为自己对这个十分感兴趣,所以学习起来充满了热情和激情,所以学习效率也高了很多。到现在,感觉自己还有很多很多的知识需要完善,计算机的发展太快,很容易被淘汰,所以必须保持不断的学习和进步。计算机相关的知识也很多很多,那次去图书馆转了好久,发现自己知道的知识还是太少,深深地感觉到自己的不足,并警示自己要一直努力下去,不能停止学习。在此,我建议大家多看一些国外的教材,写得确实不错,我基本上很多书都看的国外的教材,收获颇多。

    最终,自己还是选择了程序员这条路,虽然历经坎坷,但是回头看看,也无非就是那些方向,翻来覆去,换来换去,不管怎样,都很感谢导师让我扩大了知识面,学到了很多可能自己不会主动去学习的知识。但是,我还是觉得大家应该认清目标,可以扩大知识面,但是一定要精通一门技术,这样才能让自己在将来的社会上有立足点。

    总之,世上有看不完的书,学不完的知识,认清目标,制定计划,为之好好努力吧。要知道,只有经过地狱般的磨炼,才能练出创造天堂的力量,只有流过血的手指,才能弹出世间的绝唱,谨以此献给那些正在辛苦奔波,为自己的目标不懈努力的人们。


2. 面试笔试之曲折的求职历程

    经历过多次曲折的前进,自己最终在找工作前几个月终于确定了目标,并为之一直努力着。最后,还是选择了找软件开发相关的工作。在这里还是需要说,认清目标很重要,否则,找工作的时候会觉得很盲目和迷茫,连自己该投什么岗位都不知道,这种感觉是很无助和绝望的,所以还是提前找好目标比较好。我只是一名为程序员不懈努力的奋斗者,并不是什么大牛,所以我只简单分享下自己找工作的历程,供大家参考。

    开始之处,我想提到的就是华为,我与华为因为很多事情结下了不解之缘。可能大家对华为的印象并不是很好,除了工资和奖金多以外,就是工作压力巨大,加班多。但是这也只是所谓的江湖传言而已,前些年确实不假,但是近些年情况好了一些,不过有些部门确实还是比较累,但是我觉得能学到知识就好。当时自己还在程序员学习计划的中期,由于一次华为软件大赛,结识了很多华为的员工,以及现在签约华为的很多未来的同事。起初并没有打算参加,主要是因为自己感觉技术不到位,并且感觉题目比较难,无从下手,而且快要找工作了,想踏实地学些基础知识,但是后来因为很多事情,我决定试试。说起来,还是要感谢一位未曾谋面的朋友。当时自己找到了两个人一起组队,不过因为时间原因,大家还是不准备参加了,我也因此放弃了。后来,华为软件大赛群里的一位朋友和我聊了起来,他也是一个人在做,他说:“为何不给自己一个机会,尝试一次呢?就当学习知识,积攒经验了。”听到这句话,我思考了一个晚上,最终鼓起勇气,自己一个人报了名。后来有个之前的人要和我一起组队,我就答应了。在参加比赛的那两个月,感觉很累,天天都在考虑各种设计问题,找BUG,调试测试,优化等,最终取得了不错的成绩,结果已经不再重要,重要的是自己经过这次比赛学到了很多书本中根本学不到的知识,也锻炼了很多能力,收获很多,并且认识了很多很多的朋友,让我见识了很多东西,开阔了眼界,虽然累,但是很知足,也很满足。最终,自己也是签到了华为,做的是软件开发相关的工作,具体的还需要再定,HR也很贴切,给了SP,总之,自己很满足很知足,我会在此好好努力,实现自己的理想和抱负。

    在说求职的经历之前,我想简单提下简历。简历的制作一定不要马虎,一定要细心,不要出现错别字,要结构清晰明朗,不要太罗嗦,要有针对性,尽量不要超过两页,项目要着重论述,简历并不追求多么花哨,多么漂亮,只要有条理,清晰合理,落落大方就可以。

    下面就谈谈我求职的各种经历(软件开发)。

    既然先说到了华为,那么就说下华为的基本招聘流程。当时参加的是华为的提前批招聘,一般都是需要性格测试、机试、一面、二面、发offer、签约这些流程。至于性格测试,我就不想多说了,乐观一点,别想太多就行。机试题目不是很难,都是一些基本的算法问题,不过,第三题还是有一定难度的,有时候会涉及图论等稍微高级一点的知识,所以想要拿满分还是很难的,建议大家多练习下网上的试题,一定要自己动手去编写程序,不要只看不练。现在各大公司的在线考试基本上都采用OJ模型,这个就跟ACM算法大赛有关了,测试十分严谨,有很多测试用例,如果程序写得不完善,虽然自己测试没问题,但是可能正确率只有50%左右,所以建议大家去下载一些OJ平台练习,自己亲自练习、测试。机试成绩只要差不多就可以进入面试,面试环节主要还是一些基本的数据结构、算法、语言等方面的知识,那些常见的排序算法、查找算法肯定是必须掌握的,我当时自己写了一些排序算法的库,之后会在博客中分享给大家,注释比较详细,是自己总结出来的。面试还比较喜欢问简历上的项目,这个大家尽量在找工作前复习下自己做过的所有项目,免得忘记了一些细节问题。面试通过后,就静等通知吧。

    除了华为以外,当时自己还投了很多简历,大概三十多个公司,包括百度、阿里、腾讯、网易、酷派、银行、研究所、京东、VMware、Thoughtworks、一些军工企业等等,在此就不一一列举了。由于当时准备签华为,所以也没有很用心的去准备这些公司的笔试面试,有很多公司通知笔试也没有去参加,只去了几个自己比较感兴趣的参加了一下。虽然投的公司比较多,但是都是软件开发相关的职位,目标比较明确,而且是偏算法和C++相关的岗位,下面对几个印象比较深的经历简单说下。

    当时参加了阿里的内推,阿里的内推考核还是比较严格的,当时一面和二面都是电话面试,一面来的比较意外,也没有准备,就问了很多项目相关的问题,还问了C、C++和JAVA之间的区别等等,一面用了将近一个小时的时间,感觉还可以,面试官说等通知,后来迎来了二面。二面的时候正在午休,突然接到电话,只能匆匆找了一个方便的地方接电话,当时楼道里信号不好,结果很多回答面试官没有听清,加上自己还有些困,最后二面结果并不是很理想,这也是缘分吧,正好遇到了这些事情,没办法,我也认了。最终二面没过,预料之中。后来又参加了阿里的校招,当时听到阿里的缩招后,果断放弃了阿里,就没有了然后。阿里还是比较难进的,不过还是要看部门,JAVA相关的开发要求比较高,目前互联网公司基本上都主要用JAVA,阿里的JAVA水平确实很高,所以要求也很高,如果想去阿里,我还是奉劝大家好好学学JAVA吧。关于阿里,还有一段经历,当时参加了阿里的“中间件性能挑战赛”,不得不说,阿里的中间件做的确实牛逼,名不虚传,不过当时给我的感觉就是阿里对于这次比赛的管理比较混乱,缺乏交流和合理的调试平台,虽然本地调试没有问题,但是由于需要经过网络传输,所以到官方去测试就会出现很多奇怪的问题,由于本地无法再现,所以调试起来异常麻烦,还是感谢管理员的配合,用打印日志等方法最终还是全部调试完毕,主要还是要感谢我们牛逼的队长,他对于JAVA的掌握还是很好的,最终虽然只获得了全国前三十,但是已经很知足了,学到了很多很多东西,尤其是做JAVA大项目时的一些流程和问题,这个比赛经历也将成为我人生中的一笔经验财富。

    接下来就是腾讯,当时投了腾讯的TST计划,即所谓的精英计划,然后很悲剧,简历筛选都没过,不过也不意外,毕竟人家是精英计划。后来腾讯的校招没有再关注,等我知道的时候腾讯已经开始面试了,自从TST计划简历被刷之后,我就懒得投腾讯了,也没有然后了。说完了BAT里面的两大牛,最后自然就是百度,百度的经历和腾讯类似,当时参加了百度的内推,投的哪个部门忘了,是内推的人给选的,我也不太清楚,应该是偏底层一些,当时面试问的都是很深入的问题,直接就问怎么实现哈希表、操作系统设计、分布式系统还有很难的算法问题,起初是在线给面试官编程,那道题思路有了,但是有些紧张,最后只写了一部分,框架有了,细节不是很完善,是电话面试和网络结合的,还问了很多项目,问的很深入,还讲到了实现细节,当时自己还处于学习中前期,水平一般般,而且人家说我的项目经历和他们部门不太符合,建议我投算法相关的那个部分,具体也忘了,没怎么在意,反正就是挂了,很多原因吧,部门不合适,自己水平不足等等,因为参加了内推,后来的校招我也懒得投简历了,校招的时候我已经准备签华为了,想了想就算了。

    BAT和华为说完以后,自然就是网易。网易的面试流程是我参加的里面最系统的,感觉跟曾经的高考和考研一样,有条不紊,问的问题也是徐徐渐进,有章有法。当时网易参加了内推,一面问得主要是C语言,涉及一些C++,其他的就是项目经历,也是电话面试,一面感觉还可以,我对C语言的熟悉程度还是比较高的,基本上都回答出来了。二面的时候说是让去杭州,报销来回路费,但是由于各种原因,我拒绝了,这也为我后来的结果埋下了伏笔。我选择了易信的视频面试,二面的等级明显提升了,难度大增,问了很多C++、操作系统、计算机网络、网络编程等方面的知识,虚拟内存、TCP/IP的释放是四次还是三次、虚析构函数等等,很多很多,还问了一道算法题的解题思路,具体是什么忘记了,总之二面的难度还是比较大的,自己回答得只能说一般般,而且因为是视频面试,所以效果不好很好,而且面试官问了将来打算在杭州长期发展么,我说我还是倾向在这里,据说后来二面通过的直接就参加了HR面,并且基本上都是去参加现场面试的人,所以当我选择视频面试的时候我基本上就不抱希望了,其实有些后悔,还不如去杭州转一圈。最后很遗憾地与网易擦肩而过,校招的时候做了在线笔试,当时参加的所有校招,基本上都是在我打算签华为的情况下做的笔试,所以就随便做了做,自然就没有结果了,对校招我没有任何遗憾。

    再后来就参加了各种小公司的面试笔试,小公司的要求和大公司不一样,需要更全能的人,原因嘛,自己思考下就知道了,最后也拿到了几个小公司的offer,不过因为后来了解到工资不高,就拒了。

    研究所投了几个,但是研究所的那种等级划分我很看不惯,就没有了然后,也对其没有任何兴趣。

    之后,我又参加了酷派、京东、Thoughtworks等等的面试笔试,有一部分记不清了,就不再提起了。最后再说说这三个公司吧。首先,就是酷派,酷派的笔试还算中规中矩,答得还可以,最后去面试的时候面试官说我考的很高,具体也没说多少,就说很少见,自然面试的时候比较顺利一些,主要还是一些基本的知识,C++的多一些,因为我面试的是C++岗位,还有就是项目经历,经过一面、二面、HR面三面后,有了结果,后来告诉HR,把机会给别人吧,也算是委婉的拒绝了。接下来就是京东,京东的笔试做得还不错,编程题的测试用例都通过了,100%的正确率,之后就是面试,京东的面试不想多说,我只想说,如果你致力于互联网公司,那你赶紧好好学JAVA,JAVA才是互联网公司的王道,京东只有三面,一面、二面和HR面,二面的时候由于JAVA是在不熟悉,就挂了,我还是老老实实去搞C++吧,当时是这样想的,不过后来确实是一致在搞C++,不过互联网公司确实用C++的不多,除了做游戏的网易和腾讯以外,百度不太清楚。不过JAVA确实是他们用到最多的。最后,我想说一下Thoughtworks,人称思特沃克,很不错的外企,虽然听说工资不高,但是老外的工作模式很有特点,很多人比较喜欢,搞结对编程、开放式工作空间等等,总之还是一个不错的公司,招聘的时候直接说明招一半男生一半女生。外企嘛,自然需要多学一些英语,当时的笔试题和作业题也是全英文的,所以想去的还是需要稍微巩固下英语基础,至少能看懂题目吧。笔试题很有新意,是我见过的笔试题里面最有特点的,主要就是根据开放式流程图给出一个答案,只要能看懂,并不是很难,但是需要有很强的逻辑性,对思维能力要求甚高。笔试通过以后就是作业题,这也是我见过的比较特殊的招聘流程,给你留一道编程作业,给你两天时间,随便什么语言,实现了功能,考虑完善一点,然后到时间后上传作业就行了,想通过网络直接找答案的还是省了这个心思,人家会看出来的,直接就PASS了,所以还是老老实实自己写,题目不是很难,主要还是自己需要考虑完善,当时以为会有短信通知,结果竟然不通知,等我知道作业题的时候已经快交作业了,而且当天还有面试,我就草草地写了写交了,感觉写得还不错,就是不太完善,不得不说,Thoughtworks在全国才招那么少的人,所以应该是挺难进的,后来就没有去参加后续的招聘了。

    自从和华为签约以后,之后来的各种公司,比如说小米、锤子、OPPO等等,我都没有再去投简历,就安心地在搞毕设了,把机会留给别人。

    总之,我前前后后投了不少简历,不过很多笔试直接没去,真正走完流程的也就上面说的这些,有一些小公司就不多说了,还有其他的一些公司印象不深,也不多说了,大概就是上面这些内容,希望对大家有所帮助。


3. 总结

    很久没有这么透彻心扉、专心致志地码字了,最多的时候就是码程序,一口气写几千行,这次一口气写了这么多经历,只是希望对大家有所帮助,对于其中的纰漏之处希望大家给予批评和指正,以上所有内容仅代表个人意见。

    最后,我还是十分感谢自己的导师,让我一步步成长到现在,虽然比较曲折,但是却收获很多,我也很庆幸自己最后的选择,让自己有了清晰地认识,明确地方向。重复上面说过的几句话,谨以此与大家共勉。

    “世上有看不完的书,学不完的知识,认清目标,制定计划,为之好好努力吧。要知道,只有经过地狱般的磨炼,才能练出创造天堂的力量,只有流过血的手指,才能弹出世间的绝唱,谨以此献给那些正在辛苦奔波,为自己的目标不懈努力的人们。”

    “我们一直在前进着,时而盲目,时而坚定,但最后,会发现只有认清了目标,并为之坚持不懈,长久努力下去,才会慢慢找到“山穷水尽疑无路,柳暗花明又一村”的感觉。所以,要尽早认清目标,制定计划,适应变化,坚持不懈。”

    "每个人,在一生中都会经历大大小小的波折和选择,在前进的道路中,总会遇到一次次的选择。有时候,我们处于选择的主导地位,这个时候主要看个人的抉择,而有时候,我们则处于选择的被动地位,此时我们可能迫于无奈,只能选择某个特定的方向。这也许就是人生,并不会一帆风顺,遍布泥泞和沼泽,而我们总会在一次次跌倒中吸取教训,在一次次失败后坚持不懈,在一次次选择后风雨兼程。在经历过风风雨雨之后,我们会慢慢成长,只要认清目标,坚持下去,总会有所收获。"

原文:http://blog.csdn.net/dan15188387481/article/details/49534955
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: