不知不觉已经到了即将毕业的年级了。这是分叉路口前的最后一段路了。
从高中时期,就想着,大学毕业后直接找工作,当时还跟前任女友为这个话题彼此争论好久,她坚持认为读研究生重要,研究生才能找到好工作。最后,她如愿以偿,念她的研究生,听说保研在自己的学校了。而我,也在磕磕碰碰中,最终还是走上了自己找工作的这条路。中国的教育体制不做评论,读研还是工作,是个人的人生决定,也只有自己才能把握自己的未来。
分享一下自己的找工作经历和经验总结吧。
1.工作定位:我从大三开始找实习,投简历。不得不说,在找工作,找实习这块,对自己工作定位其实挺重要的。我本人从事嵌入式开发,学习并使用了各种单片机,做了很多比赛和项目,都是跟硬件打交道的,然而主要还是写硬件相关的程序。(其实就是程序猿)然后我就觉得自己的工作是硬件,然后我网申的各个地方求职意向都选的硬件,然后各个求职网站给我反馈的也是一大批硬件相关的职位。然而我投出简历后,全都石沉大海······后来,在一次学校组织的线下的实习招聘会上,找到了浙大工研院,进去之后才发现,嵌入式这一块,是软硬结合的部分,我从事的编程是属于软件部分,招聘求职时都是按照软件研发方向招聘的。。。所以之前我都走错方向了。在这里,想跟大家说的就是,找工作,给自己一个良好的职业定位,做一份让自己感到愉悦的工作。我喜欢看《平凡的世界》,喜欢里面对劳动意义的探讨。劳动是我们实现个人人生意义的一种方式。找一份自己想做的工作。
2.知识储备:身为程序员,知识储备自然与计算机相关。语言宜精不宜多,选一门自己喜欢的语言,深入学习,比你会很多很多语言更能快速找到工作。当然最好选择热门语言,毕竟语言是工具,热门语言就会是通用工具,更广的就业面。C和Java是当今的两大主要语言,C系语言包括C和C++,C跟偏向底层,特点是效率高,语言精练,标准很完备,C++是C的偏向应用方向的升级,但就应用而言远不如java来的普遍,不过比java效率要高,很多后台服务器等上层软件会采用C++就是因为它的相对高效。(单纯c开发上层偏应用软件有点无力,而且比较复杂)以上是我对语言的一点拙见,网上有很多大神牛人,对语言的分类和各自的优缺点发表过看法,感兴趣的自己可以查,多做一些了解。选择一门语言之后,就学习之,计算机这个行业自学是最快的,尽管很多高校都开设计算机专业。马云就不是计算机出身的,现在却在从事互联网行业,如果你说他只懂管理并不懂技术,我想我是怀疑的。
3.专业知识:计算机行业自学是最快的,而且多晚都不算晚。所以很多在校学生都是念着非计算机专业,做着计算机专业的事情。这次跟我一起去应聘华为的一个南航的学生,他本科念得是经管,自学的计算机.跟他聊了几句,了解到他已经拿到了网易的offer,月薪13k,做有道词典那部分的开发。所以,专业不是问题,后来还问了他专业的学习情况,他说,学的差不多,比较一般,也有很多学的不错的,比如运筹学,跟离散数学相关(毕竟计算机好,算法牛逼)所以,我的建议是大家在专业学习上看自己兴趣,感兴趣的话,一定要学好学精,以后找专业相关职位的时候用的着。比如博主我是学通信工程的,在应聘中兴通讯的时候,考到了很多通信原理,计算机通信网,信号与线性处理等方面的知识,那叫一个崩溃啊,一看题目都很熟悉,在去做,都不会。如果不想继续从事本专业相关的话,可以考虑自己自学一些感兴趣的知识,专业课当然最好也听一听,毕竟知识不嫌多,多学一点保不准以后就会用到。
4.心理素质:找工作就像是找对象,要双方都看上眼。但也不想,因为地位是相对不平等的,企业招收的时候他了解你的信息,但是你不知道他对岗位的需求和迫切程度,而你刚毕业一定要找到工作是对的。不过也有一点,企业不知道你手里已经有多少offer了,所以也算是求职者的一个小小优势吧。其实,只要自己真的学习,掌握了知识和技能了,就不愁没有工作,只是,可能我们掌握的知识和技能并不是我们求职对象企业所需要的,那就慢慢找,总归是有的。所以,最后总结一点是,真材实料是最重要的。不过就心态素质这一方面,我要感谢丁勇学长。当年我大二他大四,就坐在他旁边,看着他投简历,听宣讲会,笔试面试,失败,放弃等等,然而他依然保持乐观,不管家人同学还有辅导员是如何催促,他都能坚持找自己的工作。他当时回答我的一句话我很喜欢,也一直记着。”工作肯定能找到的,但必须是自己想从事的。“,工作内容是最重要的。
如今博主还在等offer阶段,很多见解并不一定正确,而且第一次写博客,表达不尽之处烦请指出。谢谢