有那些猎头做单的网站,网络营销 网站,郑州百度分公司,做网店好还是网站刚刚又被朋友问到为什么要选择读研的问题了。已经好多好多人问过我这样的问题#xff0c;我何尝不想问问自己到底为什么要读研呢。前段时间#xff0c;每天在睡觉之前都我要想出无数个理由劝服自己要坚持读研#xff0c;而每天早上第一件事又是再问自己为什么要读研。 我觉得… 刚刚又被朋友问到为什么要选择读研的问题了。已经好多好多人问过我这样的问题我何尝不想问问自己到底为什么要读研呢。前段时间每天在睡觉之前都我要想出无数个理由劝服自己要坚持读研而每天早上第一件事又是再问自己为什么要读研。 我觉得是否要读研的确要分专业的有些专业读研是必须而像我们计算机相关专业的读研未必是件好事。曾经请教过一个我非常尊敬的老师她给我的答案是要看自己的人生规划如果想走核心技术路线读研是有必要的如果想走业务技术路线读研就是浪费时间毕业后工作两年绝对跟本科生没任何区别而且一般可以在工作之后考虑读个MBA从而去从事管理方面的工作。 我当时没有不是很理解但是实习之后我渐渐理解了。 我工作的部门是淘宝的业务安全部门每天与业务方打交道每天的核心工作不是怎么写高效的算法、不是做如何内存优化也不是做如何做分布式存储如何搭建云计算平台而是又有哪个PD提了需求又有哪个客服反映了问题又要添加一个什么新功能。。。 而这些完全不是我的兴趣所在。 所以在淘宝实习这段时间我一直都感觉自己在打酱油我实在是没有办法静下心来去学习那些JAVA框架和了解业务再就是去读别人写的代码一个完全没有文档的代码我非常郁闷。期间我经常去淘宝技术大学那边上课几堂课让我收获很大我知道了什么是分布式计算怎么使用hadoop怎么做分布式数据库的切分和集群怎么做负载均衡如何优化web系统。 我每次听到这些东西就很兴奋我就想好好学习而每次听完课回到部门里来就很不爽。 那时候我就发现什么是我想要的我终于找到了我的兴趣方向我随即就买了几本书开始进行学习。再后来去核心部门去面试被委婉地拒绝了。数据平台的大牛图海面试的我跟我聊了很多也是那时候我有了读研的想法。 我觉得工作实践经验很重要但是理论基础也同样重要读研可以是一个很好的进行理论基础提升的阶段可以利用研究生阶段进行大量先进计算机技术的深入研究和学习比如目前比较热得云计算、分布式存储、数据挖掘等等。读研以后目标就要与本科不一样了一定要去核心部门一定要去做核心技术如果研究生毕业还去做业务相关那研究生等于白读了。 是否要读研我的确犹豫了很长时间我不知道两年半研究生学习时间能否抵得过两年半的工作经验。 在读研的人当中很多人不知道为什么要读很盲目的去读也有很多人则是因为想逃离本科生就业的压力而选择读研再有一种就是明确知道自己想要什么明确知道自己想从研究生阶段获得什么的人。我觉得我应该属于最后一者其实我不是拿不到好的offer事实上我已经拿到了研究生水平的薪水但是我觉得读研之后可能会使我有更强的底蕴更好的发展。但这只是“可能”我不清楚我选择读研的决定到底是对是错也许明年的这个时候我会后悔但是人生不就是要有很多的决定吗。 有些时候人生就是很多个分岔口组成的所以怎么走都是一种赌博没有人知道到底谁对谁错。 再写写最近找实习和工作的一些体会吧。 如果搞过ACM的人找工作的确很好找基本微软、百度之类都可以很容易拿到offer我不是算法牛人没搞过ACM没拿过什么奖没进过什么实验室水平一般所以更能代表大众吧。 总结一些常出现的面试题 1、网络编程问题 Socket通信的连接过程具体到使用什么函数。建立连接的三次握手和断开连接的四次挥手是怎么进行的。服务器端的多线程、多进程问题服务器端处理大规模连接如何处理。还有就是进程同步、锁、和进程通信应该怎么实现。这些在《Unix网络编程》都可以找到答案。 2、算法的题就是经常会出些动态规划和查找相关的dp基本都是最基本的经典题目比如最长公共子序列、最大子段和、最长不降子序列、背包什么的稍微了解算法的人都应该会的。查找考的最多的应该就是从一个很大的集合中找出前K个最大的数用快排中的Partition思想或是用堆结构应该都能解决。二分查找有可能面试的时候让你在纸上写出来注意考虑一些边界情况可以用Assert处理。 3、数据结构的题 。链表单向、双向、循环的增删改查利用队列和栈的特性的一些题目。树貌似考的最频繁二叉树的遍历递归和非递归最大或最小堆赫夫曼树红黑树阿巴巴里的面试就悲剧在红黑树上了B树和B树的特点使用场景。还有就是Hash这个也是常考的。 4、各种排序稳定和不稳定要做好区分。 5、语言方面的问题c主要就是考指针虚函数、继承、sizeof啥的。 6、大规模文件数据的题目和分布式计算的题目。 面试前要做的准备 复习一定要复习必须要复习有些问题不是你不会而是记不起来了。 我觉得比较好的复习顺序是《cPrimer》《操作系统》《Unix网络编程》-《数据结构》《算法导论》-《程序员面试宝典》《编程之美》“何海涛的163博客”网上的各种面试题、笔试题。 准备一份简洁、重点突出的中英文简历一份中文自我介绍、一份英文自我介绍、一份自己简历上的重点项目的介绍一定要具有技术难度或是有创新点的项目。 PS如果是电话面试一定要找一个安静的地方然后带着笔和纸跟面试官慢慢聊。自信很关键。 写在最后 最近心情一直不好迷茫、无助压力很大一直高兴不起来。 下周我就要从淘宝离职了实在是不太想做现在的东西也实在是对我们部门的部门文化不敢恭维。回学校安静一段时间写写技术博客把最近学到的东西好好总结下。然后去上海大众点评去实习段时间可能有些人会认为像大众点评这样的公司比较小看不起但是我要说这样成长型的公司是最有发展潜力的。也是新人能很快成长的地方所以大家不要一味地只去百度、阿里、腾讯之类的大公司这样的成长型公司也是不错的选择如果哪天上市了你就爽了。 最近大家都在为自己未来的路程而拼搏和努力。 保研的、考研的、找工作的、出国的希望大家都能获得成功。 一眨眼大四了再一眨眼我们也到要离别的时候了希望大家能够珍惜这段时间吧以后总有些人、有些事就不会再出现了。 明天跟杭州几个朋友出去吃个饭也算是告别吧。但是杭州12月3号我还会回来的五月天演唱会。 2011年10月15日 写于杭州 淘宝 华星现代产业园转载于:https://www.cnblogs.com/coser/archive/2011/10/16/2214097.html