下载

5下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 IT学生解惑真经

IT学生解惑真经.doc

IT学生解惑真经

chinayanhui
2009-12-01 0人阅读 举报 0 0 暂无简介

简介:本文档为《IT学生解惑真经doc》,可适用于IT/计算机领域

IT学生解惑真经非生而知之者孰能无惑?惑而不从师其为惑也终不解矣。韩愈《师说》在校的IT学生有几百万都在为如何如何学习才能找到工作、融入社会而迷惑我们需要的不是灵丹妙药而是一本让你少走几年弯路的IT学生解惑真经肖舸杨中科左飞著这是一部写给在校计算机专业学生的书如果没有看到这本书你可能会茫然无措的度过学习阶段把这本书推荐给你的同学你会得到更多朋友序中国IT领域的发展速度之快令世界瞩目但是中国的计算机教育却没有能够跟上。因此在各大高校扩招的同时IT培训机构同样发展的很快。然而学习IT的学生却仍然面临着其他专业不一样的困惑。因为IT技术发展很快而课程体系并不能很快跟上因此学生在学校并不了解企业需要什么自己需要学习什么。正是在这种情况下CSDN作为最大的IT技术社区我们看到了IT学生所面临的困惑。于是专门推出了学生大本营(http:studentcsdnnet)邀请了上百位在企业一线的技术高手和专家IT培训机构的精英老师加入进来针对IT学生所面临的通用问题进行解答。这些老师是站在过来人的角度耐心的分析现在的市场、同学的心理以及面临的机会和挑战更重要的是每位老师都给出了具体的建议。只要认真的读取这些老师的回信和总结你总能从中获得自己想要的答案。韩愈的《师说》中写道:“非生而知之者孰能无惑?惑而不从师其为惑也终不解矣。”有了这些困惑并不可怕可怕的是不知道如何寻找答案和解决问题的方法。现在就开始在这些老师的文章中寻找答案吧。CSDN创始人蒋涛IT学生解惑真经目录大学计算机课程学习路线如果你是一个计算机相关专业大学低年级学生那么这篇文章就是为你写的。我之前曾经发过一篇博文《大学计算机专业那些课》来谈论大学中各门课程的意义和重要性。那是针对更宽泛的范围来说的这篇文章则更加精要和简约。考研还是不考?有很多同学发出过这样的疑问“到底应不应该考研?”很多同学都被这样的问题困扰着。“考研”这个词围绕在我们每个人周围学校海报栏中最大的广告一定是考研培训班的学校书店里卖的最火的书一定是考研的辅导书同学们之间经常聊的也是“你考不考研想考哪儿的研?”仿佛不想考研就是没追求的表现。做什么样的软件才能赚钱?学什么样的知识才能赚钱?我到学生大本营半年发现大家都没有讨论过。那就是做什么最赚钱?无可否认软件可以实现各方面应用不过就我的观察在现实生活中有两种软件最赚钱一种是数据库一种就是嵌入式底层的东东嗯随着互联网的发展目前做网络程序也很赚钱。程序员如何踏上社会目前在学生大本营里我也观察到很多二本三本的同学在心里上有种自卑感总觉得考分低了出来就低人一头。这点我是万万不赞同的。人一生是很复杂的和邓大爷一样三起三落不到头关键是你现在准备做什么?你能坚持多久?职业生涯第一步选择你的城市目前感觉很多同学在双选会签约工作地点的选择上有一定的盲目性。很少有人能主动地去选择合适自己的城市因此这里提出一点讨论。一家之言哈欢迎拍砖。关于女生的程序员之路目前大学里面有句话:“干得好不如嫁得好!”我想大家都听说过。其实是人就有惰性也有一些劣根性都想找一些活少拿钱多的工作舒舒服服地赚钱这种思想其实不管男人女人都有。我自己也有呵呵。关键是社会是公平的一分贡献一分收获哪有那么多不劳而获的事情。如何找需求练技术被很多同学问怎么才能知道用人单位的需求。这个给个建议哈:去CSDN或者其他什么网站的项目外包栏目看看里面的需求就是别人肯付钱的需求自己试着实现一下比较练技术。如果能卖出去就表示技术练差不多了可以凭这个项目经验找工作了。个人感觉这个项目经验在找工作的时候有时候比学历证书管用。修炼编程的内功什么叫编程的内功?我的理解就是对这个世界的抽象化理解能力以及描述能力。一个工作能迅速从中提炼出下次可以重复的套路并且能以一定的规则就是计算机语言规范描述出来拥有这两个能力就能保证遇到任何问题都有办法写出程序来。所以大家学校中学了很多数学语言算法数据结构甚至编译原理操作系统其实这些统统是工具不是写程序的目的。块钱能买什么?答一位同学的培训问题大家不妨扪心自问一下学培训班是为了找工作还是为了跟风还是为了学到真本事?自己有没有决心让这k物有所值?如果大家能像这样有割肉的感觉去学习把自己往死里逼这k就花的值得该学如果没有这个劲头学了和没学一码事建议还是省省吧替你爸爸妈妈省点钱。构建自己的不可替代性我问过很多年轻的朋友他们在找工作的时候最看重什么?答案很多啦公司要够大薪水要够高要有足够的挑战性要有成就感。。。等等当然也有一脸茫然的那是还没有想好的。其实后来我考虑了一下这个话题可以换个方式问就是大家为什么需要找工作?其实人生活在社会上公司里最关注的还是安全感。简述C和C的学习历程总是被同学们问到如何学习C和C才不茫然才不是乱学想了一下这里给出一个总的回复。一家之言欢迎拍砖哈。IT业的职业细分在大本营看到很多同学讨论以后的出路感觉到大家对IT业职业的细分还不是很了解这里就我的经验给大家一点参考希望能帮到大家。一家之言哈欢迎拍砖和补充。我在IT业很多年也仔细分析过IT业的职业构成就我的了解其实IT业也在细分大致分为如下几种……选择技术还是选择销售?我看了你的信你说大学没有学习好虚度了光阴现在培训班觉得自己缺乏钻研(注意不是专研)精神不想做技术了想做业务我根据你的文字理解这个业务就是销售工作。但是又觉得自己这么多年在技术上投入过多舍不得。这么多技术我该怎么学什么都想学。恨不得把所有的知识统统都塞到肚子里去。看到什么想学什么!这是几乎所有在校大学生的通病。但是这不是坏事甚至可以说是好事。说明了你“求知欲”高!总比那些生活没有激情整天知道泡妞、上网、打游戏、混日子的强。金融危机下的职业思考答一位同学的问题在你的问题中你有一个大前提就是金融危机导致就业机会偏少我个人认为其实没有必要这么悲观的。你的问题让我想起了十年前年到年的经历估计你那时候还没有考虑到就业问题不过当时我可是身历其中现在想想其实当时有很多想法也不是很正确。简述如何书写工程化的简单代码在坛子里混了这么久看了很多同学的代码感觉到大家的代码学校里面的书生气有点重对于细节考虑不够有时候感觉和吃了颗苍蝇一样确实很不舒服。这里根据我个人的经验给大家简述一下工程化代码以及简单代码不容易出错的代码的一些基本写法。附:作者简介编者后记大学计算机课程学习路线左飞老师如果你是一个计算机相关专业大学低年级学生那么这篇文章就是为你写的。我之前曾经发过一篇博文《大学计算机专业那些课》来谈论大学中各门课程的意义和重要性。那是针对更宽泛的范围来说的这篇文章则更加精要和简约。因为这里研究的仅仅是核心计算机课程更重要的是这里要说的是这些课程之间的关系以及它到底讲得是些什么东西。我想这些课程最终是要组成一个体系的。请注意我这里所说的是通常情况下的核心课程每个学校在课程设置是可能是存在差异的但总体上框架应该是不变的。最开始的第一门课应该是“C语言程序设计”这基本上属于你日后一切学习的开始简单说这门课程的主要目的和内容就是介绍一种计算机语言的语法内容至于怎么学好它之前的文章都谈过了这里就不罗嗦了。之后的课程会分为三条线第一条线的第一门课程是“数据结构与算法”。这很简单一些有了语言基础之后为了更好的使用语言去解决问题就必须学习结构知识和算法。至于怎么学好它之前的文章也谈过了请注意如何学都不是本文的重点。本文的重点在于告诉你你将来都会学些什么以及该学些什么。“数据结构与算法”的后续课程是什么?答案应该是《编译原理》。很奇怪吧?课程就是这样设计的其实这个路线也不是我发明的国外大学的CSCourse的体系也是这么设计的。编译原理说白了就是介绍编译器如何工作的是让计算机理解计算机语言的一种方法和理论。这个工作过程之中蕴含了大量的算法而且是非常复杂的算法很多人甚至认为编译原理是计算机专业本科阶段最难的一门课程。主要就是因为这里面的算法太复杂当然也会用到很多结构树可能是用得最多的。当然这就是相当于是数据结构与算法课程的一个后续性课程类似一道附加题。最近听一个学生说有些学校本科已经取消这门课了我想应该是较少一部分学校的做法吧。不过中国的学习并不太重视这门课倒是真的。一般课程设置就是一个学期左右的课时。但是一般的国外学校这门课都要学上年甚至两年之久。这条线路到编译这里就应该是终点了。下面我们来谈谈大学计算机课程学习的第二条路线。在你具有了一定C语言基础之后除了前面讲的第一条路线以外你已经可以开始下面这条路线的学习了。为了更好地探究计算机系统的研究机制在学习了C语言之后下面一门需要学习的课程是“汇编语言和微机接口技术”这门课程包含两部分的内容一部分就是汇编语言汇编是一种更底层的语言(相对于C而言)说白了它就是一种“用助记符描述的机器语言”。很多人刚学汇编的时候都觉得很复杂因为它跟硬件紧密相关就是那些个寄存器也够初学者糊涂一阵子的。这门课程的另外一部分内容是微机接口技术目前国内高校这部分内容都是基于X系列芯片的。已经可以看到这门课其实涉及到了很多硬件的知识其实还不止关于IO控制寄存器中断这门课里都有体现的。接下来要学习的内容就是《计算机组成原理与体系结构》。其实我特别奇怪我在写学习路线(也就是前一篇文章)的时候有读者认为在学习C语言之前或者在学习其他专业课程之前最先要学的就是这个东西。我不知道大家是不是觉得大学第一门专业课就是这个我觉得这么想的人是不且实际信口开河的。这门课程还是比较深的一门课程在汇编和接口之后安排这门课程是比较的。不过国外的一些先进的计算机教育体系确实也有在较开始的时候开设一门概论课来作为导引有时候叫ComputerSystemIntroduction有时候叫ComputerCulture其实内容差不多但作为计算机专业课程的导引课程这些课程的设置里面已经设计到组原和OS的初步内容了。但这和ComputerStructrueArchitecture还是有区别的。接下来的一门课程是《计算机操作系统》如果外行听起来可能觉得这个课应该是学如何使用操作系统的吧就像“WindowsXP速成”?非也!这门课程是讲OS是如何设计的或者说是如何实现一个OS(当然做要比说起来难多了)。之所以这门课程被安排在组原之后那是因为这反映了一种自底向上的学习路线。操作系统当然是在计算机系统之上来搭建的。向调度啊、虚拟内存啊这些问题都是由操作系统来控制的。我最近所写的《代码揭秘》基本上是属于这条路线上的内容的不同的是我采用了一种更贴合读者理解方式的描述因为在讲述这些原理之前我都是采用C语言实例来作为引子的。有空也推荐大家看看应该学校里的图书馆是可以借到的。前一阵子一位四川大学的计算机青年教师给我写信谈起我这本书时我才知道高校的图书馆里原理已经可以借到了。以上就是大学计算机课程学习的第条路线下面我们来讲最后一条路线。最后一条路线属于应用型的也就是说当你学完了基本的原理之后一方面为了日后更好的工作另一方面如果从事研究工作也可择其一而继续深入探究那么最好总之要上升到一定应用层面的东西。在你有了一定的C基础之后学校可能会开一些面向对象程序设计方面的课程可能是C或者Java因为面向对象的语言在实际开发中正广泛的被使用。无论是C还是Java跟C来说本质上都是语言只不过他们多了一些OOP方面的特性。如何学好它们我前面的文章中已经谈过这里就不多言了。接下来的一门课程应该是“数据库系统”这门课不是教你怎么使用SQLSERVER或者DB的学校里的课程远没这么前沿。数据库系统这门课依然偏重更多理论尽管数据库相比于组原和OS来说已经是上层建筑了。这门课讲的多是些数据库系统设计方面的原则例如如何解决关系问题或者SQL语言等等。再之后可能会学的课程是“计算机网络”这门课里会更加系统的向你介绍网络方面的知识TCP、UDPHTTP这些名词会粉末登场。注意这门课一般不是教授你如何布网的例如如何配置路由器这种东西一般是CCNA里面的内容了。这门课里讲的更多的是上层原理与协议。以上就是一般的大学计算机课程学习的几条路线。他们彼此联系共同作用。注意我这里讲的内容不是给你推荐学习方向而是告诉你大学里会学什么之间联系如何。从之前的文章评论里不难看出有的同学好像根本没理解文章的意思说自己好像更适合哪条路线的样子其实适不适合哪条线的问题根本不存在这些东西你都得学既然学就要学好。本身就是一个体系的怎么能做瞎子摸象的事情呢?现在CSDN学生大本营搞得不错资源很多访问量很大但也能客观的看出浏览的人真的是分好多等的有的是谦逊而好学的有的则是蜻蜓点水的过客。浮躁之气甚嚣尘上胸中无物自然谈吐轻浮看什么都不求甚解浅尝辄止多少有些自以为是、妄自尊大了。这也是我在此开博四个月余来的感受吧。希望大家都能保持一颗平常心戒骄戒躁平和的埋头学习吧。学生评论:陈俊强(CC学生):感谢老师抽空写出这条线路我是一名大二的学生之前在大一的时候参加过思科的CCNA培训真的那个时候很开心能自己把实验做出来但是事后深深的思考后我究竟懂得了什么呀?难道我只会操作吗?我深入的问一下那为什么这个实验能实现呢?深入到原理性的东西就发现不懂了。跟现在大多数人一下我也在学习JEE,但是我已经能从更高的高度去看待这个JEE体系了我要求达到的目标是:不仅是懂得操作而且要懂得原理性的东西。真的我越来越发现大本营的优点了。曹秋枝(CC学生):受教了很明确的路线。大学里确实是应基础为重为应用奠定雄厚的基础河北科技师范学院刘勤(CC学生):期待!这个问题从我开始学编程起一直在想我想很多初学者都很需要老师们这样的指点的考研还是不考?杨中科老师有很多同学发出过这样的疑问“到底应不应该考研?”很多同学都被这样的问题困扰着。我今天在这里向同学们统一解答一下因为内容比较多我是一边写一边发表因此这篇文章会分几期贴在学生大本营。“考研”这个词围绕在我们每个人周围学校海报栏中最大的广告一定是考研培训班的不仅很霸道的贴满所有区域而且“野火烧不尽春风吹又生”学校书店里卖的最火的书一定是考研的辅导书每到临近考研学校里的自习室、图书馆一定被考研的同学长期“占座”同学们之间经常聊的也是“你考不考研想考哪儿的研?”仿佛不想考研就是没追求的表现。到考研报名的时候每个班都有相当一部分同学报了名问到选择考研的原因回答一般都是:“大家都考研”、“上大学就是为了上研究生”、“工作不好找只能读研争取好的发展”、“读研能找到更好的工作”、“想读研进一步深造研究专业知识”、“我一直成绩很好不读研可惜了”、“我父母让我考研”。首先我对一些同学的误解进行一一破解。误解一、“大家都考研我也考”“从众心理”是大部分人的心理特点就像葛优在广告里说的那样“哪儿人多我去哪儿我就是相信群众”。在大街上大家都爱往扎堆儿的地方走在火车站里哪怕不知道哪儿是进站口只要跟着大流走一般都不会走错组织班级活动的时候也经常选择其他班级去过的地方玩儿。因为“跟着大伙走一定不会有错”。在很多情况下“哪儿人多我去哪儿”是非常合理的一种“选择”方式因为根据概率来讲大部分人选择的道路有非常大的概率是正确的道路。好像根据这种说法“大家都考研我也就考研”是非常合理的一种想法可是实际并非如此因为考研和上边举的这些例子有太多的不同。首先目的性不一样。逛街的时候大部分人的目的就是“看热闹”人越多的地方肯定越热闹在火车站里几乎所有人的目标都是“进站”因此跟着大家走也肯定没错班级活动大家的目的都是“玩儿好”其他班级都选择的地方肯定都挺好玩。可是考研却不一样考研的目的是什么呢?有人说是“考研成功读研”注意“读研”只是过程而不是目的因为你不可能一辈子“读研”因此“读研”的目的才是“考研”的目的。很显然不同的同学考研的目的是不一样的:有的同学是为了考更高的学位增光耀祖、显耀门庭有的同学是为了读研、读博继续深入学习专业知识有的同学是为了逃避就业压力拿更高的文凭找更好的工作有的同学是为了跨专业考研去学自己感兴趣的专业有的同学是为了能从普通大学考入名校圆自己的“名校梦”。看似大家的共同目标都是“考研”但是其实每个人都有自己不同的目标如果没有自己明确的目标就加入考研大军的话无疑是成为了“群体性盲动”大军中的一员。其次选择错误路线后的后果是不一样的。大街上有利用大家的从众心理专门找托儿撑场面的如果被托儿吸引到这里却发现没什么意思的话大不了再去其他的地方火车站中偶尔也会有临时性的调度你随大流到了目的地以后却发现其实那些人是出站大不了再走回头路重新找进站口选其他班级都选择活动线路的后才发现其他班的同学太低级趣味了不符合你们的喜好大不了这次玩儿的不开心没有太大的损失。但是考研就不一样了考研失败了的话就业的黄金时间已经过去了再找合适的工作非常难即使考研成功了上研以后才发现研究生生活不像自己想像的那样各种原因导致研究生毕业以后发展还不如那些没上研的同学。一旦考研这条路选择错了你是没法走回头路的。从众最大的好处是不用担责任不用担心选错了道路造成的后果因为“大不了大家一起死”。“死亡率”只是一个统计学上的概念对于我们每个个体来说死亡率只有和因此在决定从众之前需要掂量一下是否这件事情是否“值得”。在决定是否考研的问题上千万不能有“大家都考我也考”的想法考研还是不考研都请“给我一个理由先!”找到了理由再往下看。误解二、“上大学就是为了上研究生”很多同学从上大一开始就定下了考研的目标理由很简单“上小学的目的是上初中上初中的目的是上高中上高中的目的是上大学上了大学当然要读研了”“我一直成绩很好不读研可惜了”在这些同学心中人的前进就是不停的考有一个网络上流传很广的笑话就很能反映这个现象:“学士上面是硕士硕士上面是博士博士上面是博士后那博士后上面呢?如果你够勇敢再读年是勇士再读年是壮士再读年是烈士烈士以后呢?教育部会推出圣斗士读满年是青铜圣斗士年是白银圣斗士年是黄金圣斗士。毕业以后愿意再读上去的女孩子有机会考出雅典娜”。如鹏网的朱老师讲过一个真实的故事他认识的一个人学习非常厉害上大学、考硕士、考博士都是一路顺风毕业后又考过了司法考试(难度非常高的考试)能考得试都让他考过了然后发现自己“没得可考”了失去了奋斗的目标。最后只好进入法院工作发现自己无法适应实际的工作找不到以前那种考试时春风得意的感觉每天都要处理很多自己不愿意处理的事情最后竟然精神分裂进入了精神病院。上大学的目标不只有“考研”这一条所谓的“出路”。按照严格的区分研究生是为有志于从事本专业深层次理论知识钻研而设置的其培养的目的是“研究员”甚至“科学家”。但是由于大学扩招、国家产业结果不合理等原因造成大学生就业率和就业质量严重下降而“研究生扩招”则可以暂时“饮鸩止渴”性质的提升所谓的“就业率”同时有些人出于不同的目的也想利用“研究生扩招”大捞一把因此他们利用在社会上、媒体上的话语权大肆鼓吹“本科毕业以后还是考研好”这更是使得很多同学认为“上大学就是为了上研究生”。同学们可能已经看到了我在上边给“出路”两个字加了双引号的确考研不是本科生的“出路”因为“考研、读研”只是过程不是出路除非你想一辈子考呀考以死前考上“雅典娜研究生学位”为目标否则一切过程的真正的目标都是“工作、赚钱、娶媳妇、生孩子、养二老、买房、买车、买油、买面……买坟”你所做的一些事情都应该围绕这个最终目标而进行规划。不要把“考研”当成唯一的出路考虑自己的情况考虑“工作、赚钱”这一终极目标做出自己的决定。误解三、“现在工作不好找只能读研争取好的发展”这是相当一部分同学决定考研的理由因为听说毕业工作不好找害怕“毕业即失业”因此把希望寄托于通过读研进一步提升自己的实力有的同学则是到了大四才发现自己没有工作所需要的本领害怕面对找工作“考上研究生就能多争取两三年学习时间上了研一定好好学”。现在的工作真那么不好找吗?就业机会真的那么少吗?别的专业我不敢妄加评论看这篇文章的同学大部分都是可能毕业以后要从事IT相关工作的根据我工作这些年接触的来看很多IT企业有“人才荒”的现象也就是很多职位长期缺人招不到人。有同学听到这里疑惑了“怎么可能缺人呢?每年毕业这么多学生?”有一句话很伤人、也很找骂但是我又不得不说“企业不是招要饭的不是随便招一个阿猫阿狗凑数就行企业要招的是能帮它赚钱的能人”。难道是企业里对学生们的要求太高了吗?来听听企业招聘人员的评论吧:“招聘启事发出去了邮箱很快就被简历撑爆了但是大部分简历都是只有个人信息、专业课程设置、从小学到大学的考学履历最后跟着一封热情洋溢、废话连篇却空无一物的求职信好像这几千份简历都像是一个人的简历一样没有丝毫自己的特色。真不知道除了他满足我们在招聘启事中说的‘届应届生’以外还有什么其他条件满足。”“一个学生来应聘网络管理员我问他一台计算机连不上网了有可能有哪些问题你会怎么进行故障排除。那个同学竟然支支吾吾半天一句完整的话都没说出来哪怕说一句‘可能是网线断了’都行呀!”“一个学生来应聘软件工程师我问让他写一个打印菱形的控制台程序这是C语言教材上前几页的最简单的程序竟然愣了半天一行代码都写不出来问他当时C语言考试是怎么过的他回答的很干脆‘就那么过的’!”其实企业里对应届生要求并不高。比如对于软件开发职位的学生来说企业里的要求就是“有编程的感觉、动手能力强、好学”不需要你懂这个工具、那个工具不需要你会这个语言、那个语言不需要你懂这个框架、那个框架只要“有编程的感觉、动手能力强、好学”那些工具、语言、框架公司只要培训一下就可以掌握“有编程的感觉、动手能力强、好学”也不是只有聪明的学生才能具备的品质只要智商正常平时多动手、多写程序成为“有编程的感觉、动手能力强、好学”一点都不困难。可是实际情况是纵观一个有个学生的班级有个人对学习完全不感兴趣有个人对本专业完全不感兴趣有个人迷迷糊糊有个人只会死读书还有个人今天学两页C语言、明天学两页Java、后天学两招黑客技术真正能踏实下心来多动手、多写程序的能有两三个就相当不错了。有一个笑话大家都听说过:有两个人在森林里散步忽然出现了一只大老虎一个人忙伏下身去系鞋带。另一个人问:“你系什么鞋带啊?你难道还能跑得过老虎吗?”这个人说:“我那能跑得过老虎啊。不过我只要跑的过你就行了!”在班级里学习成绩名列前三名是比较困难的事情但是成为被企业相中的两三个人却是非常轻松的事情因为大部分人不会“多动手、多写程序”而你只要“多动手、多写程序”就足够了。有同学会问“我们班的同学都看了这篇文章那岂不是他们都和我一起努力竞争了我又没有优势了?”同学们太高看我了我没那么大的能量我不比游戏更能吸引同学很多你的同学根本不会看到我这篇文章哪怕有人看到也只会随便瞄一眼而能认真看完这篇文章的则又少之又少认真看完这篇文章并且相信我讲的这些道理并且长期坚持照着做的能多一个我就很欣慰了。因此那些害怕工作不好找而想考研逃避的同学大可不必担心只要你能比身边的同学多努力一小点儿就可以很轻松达到企业对应届生的要求。及时那些大一、大二、大三都玩儿过来的同学也不必担心踏实下心来用剩下的半年到一年的时间集中强化一下自己想搞编程的吃准自己最熟悉的语言多练、多写想搞网络管理的同学报一个思科培训班苦练实际的技能想搞嵌入式开发的同学弄个开发板把常用的嵌入式功能实现……相信半年之后达到企业的要求轻而易举。如果你只是怕工作不好找而考研的同学到这里就不用往下看了关了这个网页抓紧“系鞋带”去吧。误解四“我父母让我考研”现在有一些大学生让人感觉很可怜从小就被家长安排着早餐吃什么、买什么衣服、放学了去哪儿玩、周末做什么、上哪所小学、上哪所中学、学文科还是学理科、报哪所大学、考哪个专业……一切一切都听父母的。在我们小时候父母在我们心中就是超人什么都懂、什么都能干可是你在茁壮成长父母却在慢慢老去总有一天在知识、阅历、判断力上会不如你。父母永远是爱孩子的做的一切的决定的初衷也是会孩子好的可是有时候他们的好心会办成坏事的。我认识的一个在读硕士的朋友说他父母在规划他未来的时候说他家里几代人没出一个“有文化”的人希望他好好努力能考多高就考多高“硕士上完了考博士博士考完人考博士后无论你考多高我和你妈都全力供你上学咱们要增光耀祖!”可怜天下父母心呀希望孩子成为地位高的人这样以后就可以说“我们家孩子是博士后!”他们连“博士后其实是找不到工作的博士不是比博士更高的学位”这样的事情都不知道他们的安排我们怎么能听呢?父母给了我们生命供养我们长大、上学是永远值得我们去尊重和孝敬的但是他们的想法并不总是对的如果不自己分辨只是一味听他们的话早晚有一点会被他们的好心害惨的。有一个很老的纪录片叫做《狐狸的故事》它讲述了一个自然界的生存法则:一窝小狐狸出生了在老狐狸的呵护下成长小狐狸渐渐长大了外形已经显得跟父母一样高大。老狐狸一朝突然变脸驱赶小狐狸出门。被赶出家门的小狐狸好生可怜伤悲不愿离开一次次回家门口但是老狐狸不仅不让小狐狸进门反而以“疯狂地嘶咬”的方式生把小狐狸撵走。从此小狐狸一个个无依无靠形单影只在饥恶、天敌和猎人的胁迫下到处流浪。经过重重考验小狐狸终于获得了在恶劣的条件下顽强的生存的能力。狐狸尚且懂得这个道理那我们人呢?有的家长是懂得这个道理的从很小就培养孩子独立做事、独立思考的能力家长不对孩子轻易做干涉最大程度的尊重他们自己的意愿这样环境中成长的孩子往往能成为社会中的强者。但是不幸的是大部分的家长是不懂得这个道理的只要他们还能动就尽他们的一丝力为孩子创造条件、选择道路、扫清障碍慢慢的培养了一批离了父母就无所适从、没有任何生存能力的孩子。如果你的父母还在尽力为你做着决定那么请你很尊敬的告诉你的父母:“爸!妈!谢谢你从小到大为我做的一切。现在我长大了我要学着自己做决定了。我会向着进步的方向前进的不要担心我。是不是考研我会自己决定的我会认真考虑你们给予我的建议的。我会找到自己的路无论做什么决定我都会做一个好孩子。我要成长为一个有能耐的孩子然后有能力孝顺你们赡养你们!”。无论是在是否考研这件事情上还是在以后的其他事情上把父母的建议当成一个朋友、一个长者的参考然后最终自己决定吧!误解五“很多工作都要求硕士学历找工作的时候满地都是硕士”很多同学听说过类似的传言:现在找工作的时候大部分公司都要求硕士以上学历哪怕只要求本科学历的门前也会有好多硕士生来求职我们“小本”在他们面前没有任何的自信不读研怎么行。“大部分公司都要求硕士以上学历”这是明显带着偏见得出来的结论很多同学看到如鹏网的“就业信息”贴出的招聘信息以后就感叹“怎么这些公司都要求硕士学历呀!”但是其实理性的统计一下要求硕士以上学历的职位不足。经过分析可以很容易的发现要求硕士以上学习的公司或者职位一般都有如下的特点:国字头、中字头的单位比如中国移动、国家电网、中国工商银行国家机关、事业单位比如省公安厅、红十字会高校、科研机构。由于众所周知而在这里又不方便说明(害怕被河蟹)的原因国字头、中字头、国家机关、事业单位中人才的浪费现象非常严重招博士生去看大门的事情都是屡见不鲜的但是这是事实他们招聘的时候就要尽可能招高学历的人这样才能达到他们的某些目的高校、科研机构由于特殊的原因招聘的人员也必须是高学历的。如果想去国字头、中字头、国家机关、事业单位、高校、科研机构任职的话必须有高学历否则哪怕你能力再强也没用没有那张文凭一切都是白搭。其实还有另外一些职位也是经常标明“硕士学历”的那就是一些公司的“研究院”比如微软亚洲研究院、IBM研究院等这些职位通常都是进行一些前沿领域理论、技术的研究由于大部分本科生的知识深度没有达到这些职位的要求因此这些公司要求硕士博士学历也是非常合理的同时这些职位中也一般都是被一些名校的硕士、博士占据着。但是凡事无绝对比如微软亚洲研究院也不乏优秀的本专科学历的人员。除了这一小部分要求硕士以上学历的职位以外大部分职位都是只要求本科或者专科学历的道理很简单企业招聘员工的目的是让员工去帮着企业赚钱因此本科还是硕士对于企业来说并不是重要哪怕公司所有人都是博士只要没赚到钱公司照样倒闭。公司招聘一部分高学历人士的的初衷也是希望他们干一些其他人“很可能”干不了的事情仅此而已。只要你有能力能给企业带来收入人家才不管你什么学历呢。“要求本科学历的门前也会有好多硕士生来求职”这是事实也是很多同学在招聘会上底气不足的原因。道理也很简单为了提升本科生所谓的“就业率”、缓解就业压力研究生一再扩招这批研究生毕业以后早晚还是要流入就业市场因此就与当时毕业的本科生产生的撞车。有同学会说了:“我一个本科生和一堆研究生挣一个职位我肯定被淘汰呀”这个担心完全没有必要。理由如下:首先企业招聘的时候都会控制不同学历人员的比例的比如招聘的硕士生招聘的本科生招聘的专科生因此不同学历人员并没有直接的竞争和你竞争的还是那些本科生其次现在很多硕士毕业生的质量也大大下降我面试过很多硕士毕业的人问他做过什么项目最后支支吾吾说出来的是做硕士论文的所谓项目而且明显是抄别人的问他计算机的一些基础知识竟然连“队列和堆栈的区别”这样简单的问题都回答不出来问了问他对读研的感受他说“我和很多我同学感觉都一样后悔读研了”听了这些你还害怕和这些硕士生们竞争吗?因此如果你是想去国字头、中字头、国家机关、事业单位、高校、科研机构熬日子的话还是去考一个高学历吧而且还要把其他的方面也补足一下如果你是想去国际性大公司的研究院工作的话也尽可能的去考高一点的学历并且不要光有学历在研究能力、动手能力方面更要努力这些公司是靠一分钱一分钱的赚活命的你没有能力给他们带来符合你职位的收入的话即使你成为“黄金圣斗士”他们也不会要你。误解六、“研究生就业的起点更高”听到有同学说“研究生就业的起点更高毕业后就能进入高一个层次的岗位不用从基层还是熬。”这肯定是同学们臆想出来的或者说是听那些去国字头、中字头、国家机关、事业单位等单位的人说出来的。对于大部分企业来说其实不同学历人员的起点并没有实质的差别。如果非要说差别的话也是有的那就是“基本工资”每个公司都有自己的薪资架构标准比如新入职本科生的基本工资是、新入职双学士的基本工资是、新入职硕士生的基本工资是一般新入职本科生和新入职硕士生的基本工资起点的差超不过元。为什么企业里会给新入职硕士生的基本工资高一点呢?决定一个员工工资的唯一标准就是这个员工对公司的贡献度虽然新员工通过了公司的笔试、面试但是企业仍然无法分辨出不同员工对公司的贡献度只有实际工作中真刀真枪的实干才能分辨出来但是在入职定基本工资的时候必须对不同的人进行分别待遇既然硕士生有实际经验、学过更深入的知识那么就有更大的概率进行更高的贡献因此给他们稍微多一点的基本工资也是合理的但是一个员工的工资不是固定不变的通常入职后根据贡献不同都会给予调薪的这时候学历就靠边站了谁贡献大谁就拿钱多。有同学说“不对呀听师兄说和他一起进公司的硕士生工资涨的比他快呀!”大家忽略了一个事实那就是“年龄差”、“加速度”!这位和硕士生比较的本科生师兄年龄估计也比硕士生小三岁吧?硕士学习了三年知识、经验都会肯定比和他一起入职的本科生更高一些。因此不要和与你一起入职的研究生比和那些比你晚三年进入公司的研究生比。就像下面的这张图一样:黑色的线是新入职研究生的能力变化曲线那么你究竟是深红色的线还是蓝色的线则取决于你自己的努力了。三年的研究生学习和三年在企业中实际工作的经验也是不对等的在学校里读研要学公共课、准备论文、搞乌七八糟的事情其对人工作能力的锻炼绝对和在企业中真刀真枪干的锻炼强度不一样。因此那些想利用研究生阶段积累工作经验的同学也要仔细考虑一下了是去企业里积累三年的工作经验(赚钱)更重要还是去读研积累三年(花钱)更重要每个人的价值观不一样请根据自己的情况判断。有一些同学认为的“毕业后就能进入高一个层次的岗位不用从基层还是熬”也是错误的任何脑子正常的企业都不可能会让你一个刚毕业的学生当领导因为人家根本不了解你怎么能让你当领导?任何人刚进入公司都要从基层干起然后根据不同人的能力才得到一步步的提升。说了上面几个误解还有一些同学们的关于考研的想法也需要梳理一下。想法一“想读研进一步深造研究专业知识”这样的同学是中国未来的希望中国在基础理论方面太差了需要这样有抱负的同学。但是有这样想法的同学一定要做好心理准备。在国内的很多大学里研究生每天做的工作已经不是“做研究”了而是在“乱七八糟”。如果你问问很多读硕士的同学他们评价导师好坏的标准就是“是不是有活儿干”好的导师可以揽到很多项目然后分给研究生干这些研究生都管导师叫“老板”坏的导师则是什么项目也没有学生研一去老老实实上一年课和在本科的时候一样研二上半年稀里糊涂的有门路的自己出去找兼职没门路的则像本科一样继续在宿舍里魔兽、睡觉、上网研二下半年就开始准备论文开题开始了东抄西抄的生活然后很快研究生三年就过去了进来时候是出去还是唯一的区别就是多了一张硕士学位证和老了三岁。因此如果你的梦想是“进一步深造研究专业知识”那么在选学校、选导师的时候一定要多注意最好选在这个领域有名的学校和导师如果有可能的话能去美国等发达国家留学最好因为在很多领域特别是计算机领域这些国家都是处在前沿而且他们的科研气氛也更浓一些。想法二“想通过读研实现转专业、进名校的愿望”有的同学由于高考时的种种原因在本科期间没有读自己满意的专业、大学想通过跨专业或者跨校考研来圆自己的梦。我的习惯还是先泼冷水:企业里是招聘人去帮它赚钱的因此专业、学校都不是他们关注的对象根据我工作这么多年的经验来看企业里同事之间根本不知道彼此的专业、学校、学历是什么甚至连领导都不清楚。无论是你决定考研还是直接就业那么都应该把提升个人实力作为首先考虑的因素。如果你还是决定跨专业、跨学校考研的话需要做好心理准备首先导师对于跨专业、跨学校考研的人通常是有歧视的因为考研录取的时候导师有很大的自主性因此经常会出现有些同学考试成绩非常高但是最后仍然落选的情况其次有的企业里也对跨专业、跨学校的硕士毕业生有一定的歧视很多企业招聘里都注明“要求本科和硕士期间的专业基本一致本科期间院校必须是院校”等。虽然这些都是一些软性的门槛只要有能力这些都不是问题但是同学们仍然必须做好比别人努力更多、受更多打击的心理准备。想法三:“不想找工作考一考看万一考上呢”有一部分同学是怀着“撞大运”的想法考研的他们的想法就是“万一能考上呢?就省得找工作了”这些同学通常都是用“我准备考研不去找工作”为理由逃避就业但是平时不看书连考研的辅导资料都是从图书馆借的看两页就扔到一边儿去了。用脑子想想看那些每天都没白天没黑夜备考的同学都不一定能考上这样的大运怎么可能让你撞上呢?每年研究生考试的时候都有相当数量的考生根本没去参加考试或者考了一两门就再也没去考理由很简单他们根本没任何准备怎么可能考上?因此那些只是“撞大运”、“借考研逃避就业”的同学还是醒醒吧面对现实想一想下一步该怎么办才是实际的事情。想法四:“考研很难一个名额有好几十个人报考”很多同学描述一个研究生名额难考的证据就是“有个人报那个导师那个导师只招个”其实还是我在这个系列的文章一开始提到的那样大部分报名的同学都不努力一部分是撞大运去了一部分是自我约束力不强没有认真备考真正用心准备的没有几个人。高考和研究生考试的最大区别就是所有的同班同学都是参加高考的大家有统一的目标、统一的时间点、统一的学习计划而研究生考试则不一样不是所有的同学都考、时间进度靠自己安排因此能从始至终坚持下来学习方法得到的人没有几个因此只要你能坚持下来并且学习方法得当的话考试取得好成绩并不是非常困难。想法五:“从大一开始就准备考研”有一部分同学是从大一就开始准备考研的大一就开始做考研题、看考研书这可能是从高中带过来的学习习惯这也是很多人管大一叫做“高四”的原因。其实也完全没有这个必要。在决定考研之前先把假定自己不考研然后自己给自己考研的理由如果决定了考研再想后面的事情。刚才我说了考研并没有想像中的那么难没必要这么过早准备。如果你们学校有保研的机会并且保研的专业、导师也比较满意的话只要把高数、英语等考研公共课以及主干专业课学好然后在期末考试中尽可能的拿到好成绩、拿奖学金就可以这样能争取到保送名额的机会的话就轻松了可以利用剩下的一年大四的时间继续充实自己即使没有保研成功的话因为之前高数、英语以及主干专业课等考研课程学的都不错只要花上半年复习一下考研成功的几率也是非常高的。剩下的时间还是要用来多动手、多参与实践如果自己在大学前三年把动手能力锻炼的很好了那么如果考研成功你在导师眼中也是红人(考研成功并不是最终的成功如果在研究生期间是失败的人的话你最终仍然是失败的)也就赢得更多的机会如果考研失败凭着自己很强的动手能力和扎实的专业知识、基础知识找到一份好工作也并不是很困难的事情。无论是否考研大学前三年都应该是以学好专业知识提高自己动手能力为主。说了这么多很多同学看到我很多时候都是在说研究生的坏话“是不是因为杨中科老师没有读研而吃不到葡萄说葡萄酸呢?”。说实话研究生教育本不应该像我说的那样不好但是这是现实。任何事情都有两面性我相信质量过关的研究生学习的利还是大于弊的只不过现在很多同学被蒙蔽了眼睛只看到它好的一面而没有看到他坏的一面我在这里把坏的一面讲出来同学们自己根据这些进行判断自己是否应该考研。也许你认为我的这篇长达九页的“解惑”系列文章是我在学生大本营、如鹏网里发表的最没意思的文章因为这篇文章根本没有告诉你是否应该考研。考研与其他事情不一样如果你问我是不是应该喝农药我肯定告诉你不应该因为谁喝农药谁都会死如果你问我你中了一百万是不是应该去兑奖我肯定告诉你应该去因为谁不去谁是傻子。但是考研则不一样考研对不同的人、不同的环境有不同的取舍你只能根据自己的情况进行选择。我不可能给你答案因为每个人都不一样如果非要一个答案的话我建议你抛硬币正面朝上就考研背面就不考这样你就不用选择了可是你愿意把自己的命运交给硬币吗?我这里列出了考研的好处与坏处请根据自己的情况来决定。很多同学害怕做决定、害怕自己选择道路因为习惯了家长为你选择道路但是大家要知道做选择的权利是一个人最应该珍惜的权利别人可以给你讲不同的路的差异但是不同的人走一条路会有不同的结果最后走路的是你究竟走哪条路没有人可以代替你希望大家珍惜选择的机会选择好自己的路然后勇往直前的走下去不要停止!TheEnd!学生评论:邓可(CC学生):长者的智慧。大家都想做的好一点但是很多人都像这位同学一样“为什么我老是静不下心来专心做一件事呢”?问别人是没用的关键在自己。华东交大李鹏(CC学生):我现在大一看了这篇文章真是受益匪浅。我明白看了一个道理:只要你有才不怕找不到工作!重庆大学史苏明(G移动开发学生):以前还比较懵懂不知道到底是考研还是工作看了之后目标基本明朗了。谢谢指导。做什么样的软件才能赚钱?学什么样的知识才能赚钱?肖舸老师这是发在我的邮箱里面的一封信这里做个统一回答。一家之言欢迎拍砖哈。(原信篇幅过长请大家到原帖去看)我的回答:这位同学你好从这封信看得出来你的心情还是很急迫的你这种心情我完全能够理解。我把问题分几点说尽量说细一点希望能对你有所帮助。首先你说你是年毕业的大学生那么算下来你应该上班才几个月而已就这一点你能在新的单位几个月时间就把工作拿上手首先恭喜你这说明你是真的很有实力当年我转行游戏编程用了差不多两年才真正想清楚程序设计的真意我觉得你比我强。呵呵。你说Java基本上都是做BS数据库觉得没有意思其实这个我也很理解不过我觉得你可能不是很了解实际情况。这里我需要给你讲清楚其实不仅仅是Java程序员只要到企业中做应用开发或多或少都和数据库沾点边。当年我用VC还写报表系统呢你能说这不是数据库?其实有个问题可能大家都没有关注到至少我到学生大本营半年发现大家都没有讨论过。那就是做什么最赚钱?无可否认软件可以实现各方面应用不过就我的观察在现实生活中有两种软件最赚钱一种是数据库一种就是嵌入式底层的东东嗯随着互联网的发展目前做网络程序也很赚钱。其实原因很简单就是因为软件的盗版问题。我想看到我这篇文章的每个人或多或少都用过盗版软件包括我自己呵呵咱们中国人穷啊动辄几百上千的软件费用咱们买不起的所以电脑城的光盘市场才这么火爆。但是这带来了另外一个问题就是当有一天我们自己成为软件开发者的时候才发现盗版导致我们自己的收入降低无法维系生活。这时候恐怕再来大声疾呼杜绝盗版已经晚了你说是不?其实我们可能对市场不敏感反正每个月发薪水收入基本上旱涝保收但是公司的老总们对这个很敏感软件卖不出钱公司就亏本亏多了就垮掉了最终程序员还是没有收入。因此公司里面做软件一般都做上面的软件即数据库应用嵌入式应用控制类应用网络服务应用较多。因为这几种应用不容易被盗版能卖到钱。通用性的应用比如操作系统比如很多工具软件比如PC游戏其实很难卖钱的。数据库应用一般数据库本身是使用成熟的商用系统如MySQLSQLServerOracle等我们小公司拿来再根据具体应用需求做二次定制开发这是一大类市场其实这个市场的真正名字叫做“企业数据应用定制市场”。由于是定制的自然没有通用性也就不会有盗版了。控制类嵌入式类很多都和具体硬件设备相关换个硬件平台就不通用了大家知道中国的东东要防盗版最好和硬件相关只要绑定硬件软件一般不好到以前出的防病毒卡汉卡什么的其实利用的就是这个市场规律。服务应用呢就更好说了由于主要程序逻辑都在服务器端基于BS的模型客户端连个软件都没有服务器的管理自然比卖出去的软件好管理不容易盗版。因此这类企业也活得长比如各个网站各种网游什么的。所以我一直觉得以后云计算发展起来后很多软件可能会把零售制改为租用制比如photoshop大家买套软件几千但一般人就是处理一下自家照片自然不划算因此盗版很多但以后假如软件公司把它做成服务器版大家把照片上传处理最后再存回来这个过程每次租金毛钱每个人都花得起的话我看以后就没那么多盗版了。另外服务器应用其实大多数也是数据库应用。所以我首先要说不管你是不是换工作以后你恐怕会一直遇到数据库类的应用不管你喜欢不喜欢但这是社会的现实你必须承认。你说对吧?在这个共识下我们再来看其实我们会发现三大主流应用中只有嵌入式不适合Java其他的数据库和服务器应用其实Java比C和C方便得多因此我建议你就在Java这条路上走下去不一定非要转C和C。本来你的强项就是Java而且这也是主流的可以卖钱的市场为啥不坚持呢?从另外一个角度说我也认为你应该坚持你毕竟毕业不到半年对社会对公司对本职工作其实了解并不深入你认为Java就那么几个设计模式没有挑战性这个我能理解但是我觉得你说的不全面。起码我做程序做了这么多年到底有多少种设计模式我也说不清楚我相信很多人都说不清楚。需要具体应用具体分析。我不是Java程序员不过我觉得如果要做一个合格的程序员首先不应该是程序设计的大师而应该是理解客户需求并迅速拿出解决方案的专家这个不管用什么语言不管在哪里工作都是必须的同时这也需要很长时间的积累。准确的讲我认为一个人不在一门语言一种业务领域努力年、年乃至年是很难成为专家的。因此我建议你完全没有必要这山望着那山高轻易就决定跳槽建议你就这个环境先锻炼自己我这里放句话你可以试着验证一下两三年以后你再看Java语言和数据库开发都还是会找到自己不会值得学习和钻研的东西的。因为最起码客户的需求是千变万化永无止境的。当然话分两说如果你真的喜欢C很想做嵌入式应用就是不想做Java那也无可厚非因为毕竟每个人都有选择的权利。不过我仍然不建议你辞职回家学习。我以前有句话大学毕业才是学习的开始不过这个大学毕业后的学习和学校中的学习有很大差别突出的几点:没有老师没有教材都是自己主动学针对自己的需求来学习学技巧多学原理少并且一般都是干中学而不是学完了再干我总结就是“用以致学”而不是“学以致用”这是我总结的学习经验。同时毕业了总不好意思再向家里面父母要钱总得自己赚钱养活自己。你说是吧?你说辞职半年专心学习那你没有收入吃啥?还不是吃父母的?这样不是很好。C语言没有那么神圣的也没有太高的门槛的不要想太复杂了。另外指针内存什么的学习C语言确实能接触到但是我还是要说C语言并不是因为有了指针和内存的直接访问才牛叉C语言是因为大量的程序员用它解决了很多具体应用才牛叉的。请你注意不要学偏了不要为学指针而学指针。指针就是指针仅仅是个访问工具而已不是用来显得很酷的需要了才用它。Java语言用个数组其实也能模拟指针的大部分功能的。其实我作为C程序员我们平时工作时对指针是很谨慎的能不用都不用尽量用引用来代替为啥因为危险容易出错。数据结构计算机组成原理算法语言编译原理嗯还有个图论这几门应该算最经典的计算机理论了但是也没那么神秘的书店里面有自己没事买几本回来看看就好了生活是没有考试的不需要你必须考够分才能找到工作了解

用户评价(67)

点击加载更多内容
关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/81

IT学生解惑真经

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利