个人总结--本科毕业两年半之际

       啊~时光荏苒,岁月如梭。酷

       不知觉中本科已经毕业了将近两年半了。这两年间从超天才到京东,经历了从小公司到大公司的转变,无论在哪,都有自己独特的经历和感受,然而不变的是,每一天自己都在成长,都在学习,从技术到做人到做事。

       将来,不同的阶段看待事物的感受是不一样的,所以,趁学校辅导员姚老师让学长为学弟出一些建议的时机,我自己进行一下总结。或许,将来看法变了,但是,现在还是值得纪念的,因为这是我成长的一个阶段。

一、关于是否考研

        我的建议是考并且是名校。否则就没有太大的必要。

       当然,每个人有自己的看法,据我现在所了解的硕士,在这三年期间,很多人是看电视剧、看小说、玩游戏度过的,对于这些人,我不做评价;当然,也不乏一些真的做了一些不错的项目,自己积累了很好的经验,对于这些人,尤其是北京的高校,很多人在毕业校招的时候,由于北京互联网公司很多,不少人拿到了不错的offer,而且薪资也非常可观。选个名校一定是第一位的,另外,怎么选导师等具体的细节,对于这个,我这个本科狗就不多说了。

二、若不考研,怎么办?

       很多学生把自己的视线放的很窄(包括我自己在内),以为毕业以后就只有做软件这一个行业,然而不然,社会上的职位非常多,如果真的不喜欢软件,那么可以试着选择其他行业,当然,一些文职比如助理、HR、猎头等更加容易一些,而且,这些职位做好以后,也是有非常好的发展的;对于跨行业,比如金融、化学等专业性质要求比较高的这些职位,除非自己有非常浓厚的兴趣,否则还是不要轻易尝试。(PS:因为了解没有那么多,只能够比较肤浅的说一下,告诉大家,还是有很多选择的)。

三、工作要求什么?

       针对软件行业,当然对于计算机专业技能的要求是必不可少的。很多人认为学校教的更工作用的关系不大,以前我也是这样想的,但是现在有了不同的看法。数据结构、计算机原理、操作系统、网络、算法以及一门自己比较擅长的编程语言我认为是必不可少的。除了编程来自于自己的实践、算法来自于个人的学习外,这些基本上是我们在学校学习的。

       问曰:这些在工作之中都可以用到吗? 答曰:否。这些基础的东西在工作中很多是不会被使用到的,但是这些基础对于你理解很多东西有非常大的帮助,比如在调优的时候,网络经常有可能是性能的瓶颈,但是,没有网络知识,你怎么能够理解是怎么回事呢?另外,算法是我们很多本科生所缺少的,北京这边的高校,硕士在学校很多人在刷LeetCode,因为他们知道这是校招必考的点。

四、名校的学生能力一定强吗?

       很显然这个答案是否定的。很多211/985的硕士,但是其实技术能力很多也是一般的。但是,并不要否定他们的优势:

1. 他们身边认识的人逼格相对要高,所以,这就直接导致了他们的眼界有多高

2. 既然可以读名校研究生,那么学习能力或者自学能力一定很不错

3. 现在很多明企还是比较看重学历的和能力的。

 

五、毕业了去大公司还是小公司?

       原来我也为这个问题而苦恼过,可是后来,我发现这个问题就好像我是上清华呢还是上北大呢?最后发现,我还是来了咱们的河大。当然,那是开个玩笑,现在认真的说,我还是觉得去大公司。原因有以下几点:

1. 完善的制度

        大公司里面的技术和制度是相对完善的,而且,很多公司是愿意培养新人的,因为新人才有更好的可塑性。当工作几年,每个人有了自己的做事方式和理念。

2. 正确的思考方式

        大企业里的人做事方式肯定是整体来说不错的,尤其是领导,这是我们前期要好好学习的。技术可以一直学,但是做事理念其实才是最重要的,这个走偏了以后,就很难更改了。

3. 牛逼的技术

        大公司才有更多机会学习牛逼的技术,因为牛逼的需求产生牛逼的技术,一个没有用户的公司谈什么大数据?只能够纸上谈兵。没有经过实践的技术,是不稳固的。

4. 镀金

        听起来可能有点俗。但是我认为这是非常现实的问题。很早以前就有学长跟我说要去大公司,将来无论创业或者跳槽都会有好处的。

当然,整体来说,我更加偏向于大公司,但是,也不是完全否定小公司,因为我第一份工作就是小公司。但是,我觉得自己一定要有跳出那个小圈子的思维,否则,很容易受限。

六、软实力

       将来工作一定时间以后,每个人的技术能力基本上是差不多的,但是为什么会有很大的差别呢?我认为主要是软实力造成的。而且,以下几点,我在学校实验室的时候就多次给学弟学妹强调:

1. 责任心

        经发现对我们的经理和总监平时行为的观察,我发现,这些领导都是有非常强的责任心的,自己的事情一定会主动承担起来,不认为是公司的事情,而是自己的事情,尽力做到最好。多承担一些没有坏处,对自己也是一个锻炼。

2. 主观能动性

        事情,每一个人都可以做的,但是,并不是每一个人都会主动做的。只有自己主动去把应该做的事情去玩完成,把有问题的地方主动去解决,才能够赢得更多的重视。如果一个人的智商再高,但是,做任何事情都是需要别人来催的,甚至得多次催,才能够勉强完成一件事,其结果和发展,可想而知。

3. 换位思考

        作为一个程序员,一定不要只站在程序员的角度去思考问题,否则,你也就只能够做一个程序员了。想想我们的上游是产品经理或者客户,下游是测试或者客户,那么,每做一件事,就要去主动了解其背景和意义是什么,多问一下为什么;编码以后,不要认为就完事了,而要去考虑是否有bug,用户,的体验如何。只有这样,日积月累,你的眼界会越来越广阔,看待事情也更加全面。

4.其他还有合理安排事情、沟通交流能力、低调做人高调做事啊

七、如何持续发展?

       每个人在工作几年以后,就会遇到瓶颈,那么关于持续发展,我个人现在想到的有以下几点:

1.读书学习

       互联网技术发展很快,只有不断的,学习新技术才能够跟上节奏不被淘汰。但是我说的读书不局限于技术方面的,各方面的书都是值得去读的,它会潜移默化的对你产生影响。学习也不局限于学习专业,而要学习做事方式,做事理念,自己要多用心。

2.培养兴趣

       其实现在发现很多人在工作以后,尤其我们这种单身狗,在周末的时候要么睡觉,要么玩游戏,我是非常建议培养一个兴趣,交一批除了自己的同学和同事之外的朋友,将来任何事情都有可能发生。

3.锻炼身体

       不用多说,每个人都知道在读大学和工作以后,身体素质越来越差,因此,我提出来,至于怎么做就看你自己了。

八、借口

       什么?你没有时间?不要跟我说这些,我说过很多次了,包括我自己在内,好好想想,你真的没有时间读书,没有时间锻炼吗?不要给自己找借口!

九、综述

       以上乃是个人毕业两年半以来的总结,感谢父母、感谢河大、感谢姚老师、感谢徐老师、感谢所有的朋友和同事。

猜你喜欢

转载自1358440610-qq-com.iteye.com/blog/2337942