IT初学者的进步秘籍是什么?


学写代码应该怎样迈出第一步呢?会不会要花费很长时间?有没有好的学习资源可以推荐呢?

频道为大家介绍11个免费的学习资源,在Google中搜索这11个关键词即可找到他们,怎么样学起来吧?

如果你还不知道Code Academy,那你就out了。Code Academy提供 HTML & CSS, , JQuery, Ruby, PHP, 和 诸如此类的交互式课程。Code Academy的优势是,当你在它提供的测试中进步了,它会授予你徽章,这让人感觉特有意思,倍有成就感。你甚至可以在你的个人资料里查看自己的学习进度。

Treehouse是一个视频教程网站,基础会员价是每月25美元,目前正在搞一个14天的免费试用活动。它根据你在网站上的历史记录来计算你目前的学习进度。据Treehouse统计,个人通过出售自己的视频教程共计已有2000点积分,相当于10000美元,并且随着你上传的视频的增加,收入也会逐渐增加。当然,除此以外我们也可以在Treehouse上学习具体的编程课程(例如Ruby和Script)。甚至你还可以涉猎别的方面,这里应有尽有,搞不好一个不小心你就成为员了!

点击“Start Course Now”,学习编程之旅就起航了。Rails for Zombies是完全免费的,它会生动形象的教会你如何用Ruby写出有动画效果的代码。 Ruby是目前非常流行的一种后端编程语言。你甚至可以有机会为Zombies创建一个Twitter!TTwitter实际上就是建立在ruby on rails上的一个很受欢迎的产品。

CSS以及iOS。每个路径中你又可以选择不同的课程。例如,如果你想学习编写iPhone的应用程序,你可以在iOS的路径中选择obective -c课程,而这个课程也是免费的。

Girl Develop It是由国际组织创办的,其使命是赋予女性编程的权力。你可以通过潜水来学习里面的免费资料,资料可是相当多哦,嘿嘿!

如果你是一个HTML和CSS的初学者,那千万不可错过这里。 A Beginner’s Guide to HTML & CSS可以提供一个完整的有关于HTML和CSS的学习指南,里面包括:语法、句法、定位、排版等。

你能在Stack Overflow上提出问题并获得帮助,当然你也可以搜索和你想问的类似的问题,看看别人给出的回答先。这里能快速解决你在编程时所遇到的问题。一般人我不告诉他!

JS Fiddle可测试HTML,CSS和JavaScript的相关程序。它会把代码的运行结果展示出来,这样你就可以看出哪些代码是可以运行的,哪些不能运行。

教你Ruby的免费电子书。

不知道你有没有听说过,MIT(麻省理工学院)所有的网上课程都是免费的。值得乐一下的是,MIT可是全球最知名的技术学院。在MIT Open Courseware,哪怕你什么都不懂,也有入门级编程课程供你选择,甚至可以浏览讲义。

CS50: Harvard提供基本的计算机科学课程,任何人只要有兴趣就可以浏览它的页面,甚至还可以通过讲义来学习有关的算法和递归。

这里虽然已经有不少免费且有意义的课程可供你学习如何写代码,但是还有很多很多是没有列在这里的。

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

在校的IT学生有几百万

都在为如何如何学习才能找到工作、融入社会而迷惑

我们需要的不是灵丹妙药

而是一本让你少走几年弯路的

这是一部写给在校计算机专业学生的书

如果没有看到这本书,你可能会茫然无措的度过学习阶段,把这本书推荐给你的同学你会得到更多朋友
中国IT领域的发展速度之快令世界瞩目,但是中国的计算机教育却没有能够跟上。因此,在各大高校扩招的同时,IT培训机构同样发展的很快。
然而,学习IT的学生却仍然面临着其他专业不一样的困惑。因为IT技术发展很快,而课程体系并不能很快跟上,因此学生在学校并不了解企业需要什么,自己需要学习什么。

韩愈的《师说》中写道:“非生而知之者,孰能无惑?惑而不从师,其为惑也,终不解矣。”有了这些困惑并不可怕,可怕的是不知道如何寻找答案和解决问题的方法。

现在,就开始在这些老师的文章中寻找答案吧。

如果你是一个计算机相关专业大学低年级学生,那么这篇文章就是为你写的。我之前曾经发过一篇博文《大学计算机专业那些课》来谈论大学中各门课程的意义和重要性。那是针对更宽泛的范围来说的,这篇文章则更加精要和简约。

有很多同学发出过这样的疑问“到底应不应该考研?”,很多同学都被这样的问题困扰着。“考研”这个词围绕在我们每个人周围,学校海报栏中最大的广告一定是考研培训班的,学校书店里卖的最火的书一定是考研的辅导书;同学们之间经常聊的也是“你考不考研,想考哪儿的研?”,仿佛不想考研就是没追求的表现。

我到学生大本营半年,发现大家都没有讨论过。那就是,做什么最赚钱?无可否认,软件可以实现各方面应用,不过,就我的观察,在现实生活中,有两种软件最赚钱,一种是数据库,一种就是嵌入式底层的东东,嗯,随着互联网的发展,目前做网络程序也很赚钱。

目前在学生大本营里,我也观察到,很多二本,三本的同学,在心里上有种自卑感,总觉得考分低了,出来就低人一头。这点,我是万万不赞同的。人一生是很复杂的,和邓大爷一样,三起三落不到头,关键是,你现在准备做什么?你能坚持多久?

目前,感觉很多同学,在双选会签约,工作地点的选择上,有一定的盲目性。很少有人能主动地去选择合适自己的城市,因此,这里提出一点讨论。一家之言哈,欢迎拍砖。

目前大学里面有句话:“干得好不如嫁得好!”,我想大家都听说过。其实是人就有惰性,也有一些劣根性,都想找一些活少拿钱多的工作,舒舒服服地赚钱,这种思想,其实不管男人女人都有。我自己也有,呵呵。关键是,社会是公平的,一分贡献,一分收获,哪有那么多不劳而获的事情。

被很多同学问,怎么才能知道用人单位的需求。这个给个建议哈:去CSDN或者其他什么网站的项目外包栏目看看,里面的需求,就是别人肯付钱的需求,自己试着实现一下,比较练技术。如果能卖出去,就表示技术练差不多了,可以凭这个项目经验找工作了。个人感觉,这个项目经验在找工作的时候,有时候比学历证书管用。

什么叫编程的内功?我的理解,就是对这个世界的抽象化理解能力以及描述能力。一个工作,能迅速从中提炼出下次可以重复的套路,并且能以一定的规则,就是计算机语言规范,描述出来,拥有这两个能力,就能保证遇到任何问题,都有办法写出程序来。所以,大家学校中学了很多数学,语言,算法,数据结构,甚至编译原理,操作系统,其实这些统统是工具,不是写程序的目的。

大家不妨扪心自问一下,学培训班,是为了找工作,还是为了跟风,还是为了学到真本事?自己有没有决心,让这7k物有所值?如果大家能像这样有割肉的感觉去学习,把自己往死里逼,这7k就花的值得,该学,如果没有这个劲头,学了和没学一码事,建议还是省省吧,替你爸爸妈妈省点钱。

我问过很多年轻的朋友,他们在找工作的时候,最看重什么?答案很多啦,公司要够大,薪水要够高,要有足够的挑战性,要有成就感。。。等等,当然,也有一脸茫然的,那是还没有想好的。其实后来我考虑了一下,这个话题可以换个方式问,就是大家为什么需要找工作?其实人生活在社会上,公司里,最关注的,还是安全感。

总是被同学们问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。一家之言,欢迎拍砖哈。

在大本营看到很多同学讨论以后的出路,感觉到大家对IT业职业的细分还不是很了解,这里就我的经验,给大家一点参考,希望能帮到大家。一家之言哈,欢迎拍砖和补充。我在IT业很多年,也仔细分析过IT业的职业构成,就我的了解,其实IT业也在细分,大致分为如下几种……

我看了你的信,你说大学没有学习好,虚度了光阴,现在培训班,觉得自己缺乏钻研(注意,不是专研)精神,不想做技术了,想做业务,我根据你的文字,理解这个业务就是销售工作。但是又觉得自己这么多年在技术上投入过多,舍不得。

什么都想学。恨不得把所有的知识统统都塞到肚子里去。看到什么,想学什么!这是几乎所有在校大学生的通病。但是,这不是坏事,甚至可以说是好事。说明了你“求知欲”高!总比那些,生活没有激情,整天知道泡妞、上网、打游戏、混日子的强。

在你的问题中,你有一个大前提,就是金融危机,导致就业机会偏少,我个人认为,其实没有必要这么悲观的。你的问题让我想起了十年前,98年到2000年的经历,估计你那时候还没有考虑到就业问题,不过当时我可是身历其中,现在想想,其实当时有很多想法也不是很正确。

在坛子里混了这么久,看了很多同学的代码,感觉到大家的代码,学校里面的书生气有点重,对于细节考虑不够,有时候,感觉和吃了颗苍蝇一样,确实很不舒服。这里根据我个人的经验,给大家简述一下,工程化代码,以及简单代码,不容易出错的代码的一些基本写法。

大学计算机课程学习路线

如果你是一个计算机相关专业大学低年级学生,那么这篇文章就是为你写的。

我之前曾经发过一篇博文《大学计算机专业那些课》来谈论大学中各门课程的意义和重要性。那是针对更宽泛的范围来说的,这篇文章则更加精要和简约。因为这里研究的仅仅是核心计算机课程,更重要的是,这里要说的是这些课程之间的关系,以及它到底讲得是些什么东西。我想这些课程最终是要组成一个体系的。

请注意我这里所说的是通常情况下的核心课程,每个学校在课程设置是可能是存在差异的,但总体上框架应该是不变的。

最开始的第一门课应该是“C语言程序设计”,这基本上属于你日后一切学习的开始,简单说这门课程的主要目的和内容就是介绍一种计算机语言的语法内容,至于怎么学好它,之前的文章都谈过了,这里就不罗嗦了。

之后的课程会分为三条线,第一条线的第一门课程是“数据结构与算法”。这很简单,一些有了语言基础之后,为了更好的使用语言去解决问题,就必须学习结构知识和算法。至于怎么学好它,之前的文章也谈过了——请注意,如何学都不是本文的重点。本文的重点在于告诉你你将来都会学些什么以及该学些什么。

“数据结构与算法”的后续课程是什么?答案应该是《编译原理》。很奇怪吧?课程就是这样设计的,其实这个路线也不是我发明的,国外大学的CS Course的体系也是这么设计的。编译原理说白了就是介绍编译器如何工作的,是让计算机理解计算机语言的一种方法和理论。这个工作过程之中蕴含了大量的算法,而且是非常复杂的算法,很多人甚至认为编译原理是计算机专业本科阶段最难的一门课程。主要就是因为这里面的算法太复杂,当然也会用到很多结构,树可能是用得最多的。当然,这就是相当于是数据结构与算法课程的一个后续性课程,类似一道附加题。最近听一个学生说有些学校本科已经取消这门课了,我想应该是较少一部分学校的做法吧。不过,中国的学习并不太重视这门课倒是真的。一般课程设置就是一个学期左右的课时。但是一般的国外学校这门课都要学上1年,甚至两年之久。这条线路到编译这里就应该是终点了。

下面我们来谈谈大学计算机课程学习的第二条路线。

在你具有了一定C语言基础之后,除了前面讲的第一条路线以外,你已经可以开始下面这条路线的学习了。

为了更好地探究计算机系统的研究机制,在学习了C语言之后,下面一门需要学习的课程是“汇编语言和微机接口技术”,这门课程包含两部分的内容,一部分就是汇编语言,汇编是一种更底层的语言(相对于C而言),说白了它就是一种“用助记符描述的机器语言”。很多人刚学汇编的时候都觉得很复杂,因为它跟硬件紧密相关,就是那些个寄存器也够初学者糊涂一阵子的。这门课程的另外一部分内容是微机接口技术,目前国内高校这部分内容都是基于80X86系列芯片的。已经可以看到这门课其实涉及到了很多硬件的知识,其实还不止,关于I/O控制,寄存器,中断,这门课里都有体现的。

接下来要学习的内容就是《计算机组成原理与体系结构》。其实我特别奇怪,我在写学习路线1(也就是前一篇文章)的时候,有读者认为在学习C语言之前,或者在学习其他专业课程之前,最先要学的就是这个东西。我不知道大家是不是觉得大学第一门专业课就是这个,我觉得这么想的人是不且实际,信口开河的。这门课程还是比较深的一门课程,在汇编和接口之后安排这门课程是比较的。不过国外的一些先进的计算机教育体系确实也有在较开始的时候开设一门概论课来作为导引,有时候叫Computer System Introduction,有时候叫Computer Culture,其实内容差不多,但作为计算机专业课程的导引课程,这些课程的设置里面已经设计到组原和OS的初步内容了。但这和Computer Structrue & Architecture还是有区别的。

接下来的一门课程是《计算机操作系统》,如果外行听起来可能觉得这个课应该是学如何使用操作系统的吧,就像“WindowsXP速成”?非也!这门课程是讲OS是如何设计的,或者说是如何实现一个OS(当然做要比说起来难多了)。之所以这门课程被安排在组原之后,那是因为这反映了一种自底向上的学习路线。操作系统当然是在计算机系统之上来搭建的。向调度啊、虚拟内存啊这些问题都是由操作系统来控制的。我最近所写的《代码揭秘》基本上是属于这条路线上的内容的,不同的是我采用了一种更贴合读者理解方式的描述,因为在讲述这些原理之前,我都是采用C语言实例来作为引子的。有空也推荐大家看看,应该学校里的图书馆是可以借到的。前一阵子一位四川大学的计算机青年教师给我写信谈起我这本书时,我才知道高校的图书馆里原理已经可以借到了。以上就是大学计算机课程学习的第2条路线,下面我们来讲最后一条路线。

最后一条路线属于应用型的,也就是说当你学完了基本的原理之后,一方面为了日后更好的工作,另一方面如果从事研究工作也可择其一而继续深入探究,那么最好总之要上升到一定应用层面的东西。

在你有了一定的C基础之后,学校可能会开一些面向对象程序设计方面的课程,可能是C++或者Java,因为面向对象的语言在实际开发中正广泛的被使用。无论是C++还是Java,跟C来说本质上都是语言,只不过他们多了一些OOP方面的特性。如何学好它们,我前面的文章中已经谈过,这里就不多言了。

接下来的一门课程应该是“数据库系统”,这门课不是教你怎么使用SQL SERVER或者DB2的,学校里的课程远没这么前沿。数据库系统这门课依然偏重更多理论,尽管数据库相比于组原和OS来说已经是上层建筑了。这门课讲的多是些数据库系统设计方面的原则,例如如何解决关系问题或者SQL语言等等。

再之后可能会学的课程是“计算机网络”,这门课里会更加系统的向你介绍网络方面的知识,TCP、UDP,HTTP这些名词会粉末登场。注意这门课一般不是教授你如何布网的,例如如何配置路由器这种东西一般是CCNA里面的内容了。这门课里讲的更多的是上层原理与协议。

以上就是一般的大学计算机课程学习的几条路线。他们彼此联系,共同作用。注意我这里讲的内容不是给你推荐学习方向,而是告诉你大学里会学什么,之间联系如何。从之前的文章评论里不难看出,有的同学好像根本没理解文章的意思,说自己好像更适合哪条路线的样子,其实适不适合哪条线的问题根本不存在,这些东西你都得学,既然学就要学好。本身就是一个体系的,怎么能做瞎子摸象的事情呢?现在CSDN学生大本营搞得不错,资源很多,访问量很大,但也能客观的看出浏览的人真的是分好多等的,有的是谦逊而好学的,有的则是蜻蜓点水的过客。浮躁之气甚嚣尘上,胸中无物自然谈吐轻浮,看什么都不求甚解,浅尝辄止,多少有些自以为是、妄自尊大了。这也是我在此开博四个月余来的感受吧。希望大家都能保持一颗平常心,戒骄戒躁,平和的埋头学习吧。

有很多同学发出过这样的疑问“到底应不应该考研?”,很多同学都被这样的问题困扰着。我今天在这里向同学们统一解答一下,因为内容比较多,我是一边写一边发表,因此这篇文章会分几期贴在学生大本营。

“考研”这个词围绕在我们每个人周围,学校海报栏中最大的广告一定是考研培训班的,不仅很霸道的贴满所有区域,而且“野火烧不尽,春风吹又生”;学校书店里卖的最火的书一定是考研的辅导书;每到临近考研,学校里的自习室、图书馆一定被考研的同学长期“占座”;同学们之间经常聊的也是“你考不考研,想考哪儿的研?”,仿佛不想考研就是没追求的表现。

到考研报名的时候每个班都有相当一部分同学报了名,问到选择考研的原因,回答一般都是:“大家都考研”、“上大学就是为了上研究生”、“工作不好找,只能读研争取好的发展”、“读研能找到更好的工作”、“想读研进一步深造,研究专业知识”、“我一直成绩很好,不读研可惜了”、“我父母让我考研”。

首先我对一些同学的误解进行一一破解。

误解一、“大家都考研,我也考”

“从众心理”是大部分人的心理特点,就像葛优在广告里说的那样“哪儿人多我去哪儿,我就是相信群众”。在大街上大家都爱往扎堆儿的地方走;在火车站里哪怕不知道哪儿是进站口,只要跟着大流走,一般都不会走错;组织班级活动的时候,也经常选择其他班级去过的地方玩儿。因为“跟着大伙走,一定不会有错”。在很多情况下“哪儿人多我去哪儿”是非常合理的一种“选择”方式,因为根据概率来讲,大部分人选择的道路有非常大的概率是正确的道路。好像根据这种说法,“大家都考研,我也就考研”是非常合理的一种想法,可是实际并非如此,因为考研和上边举的这些例子有太多的不同。

首先,目的性不一样。逛街的时候大部分人的目的就是“看热闹”,人越多的地方肯定越热闹;在火车站里,几乎所有人的目标都是“进站”,因此跟着大家走也肯定没错;班级活动,大家的目的都是“玩儿好”,其他班级都选择的地方肯定都挺好玩。可是考研却不一样,考研的目的是什么呢?有人说是“考研成功读研”,注意“读研”只是过程,而不是目的,因为你不可能一辈子“读研”,因此“读研”的目的才是“考研”的目的。很显然,不同的同学考研的目的是不一样的:有的同学是为了考更高的学位,增光耀祖、显耀门庭;有的同学是为了读研、读博,继续深入学习专业知识;有的同学是为了逃避就业压力,拿更高的文凭,找更好的工作;有的同学是为了跨专业考研,去学自己感兴趣的专业;有的同学是为了能从普通大学考入名校,圆自己的“名校梦”。看似大家的共同目标都是“考研”,但是其实每个人都有自己不同的目标,如果没有自己明确的目标就加入考研大军的话,无疑是成为了“群体性盲动”大军中的一员。

其次,选择错误路线后的后果是不一样的。大街上有利用大家的从众心理专门找托儿撑场面的,如果被托儿吸引到这里,却发现没什么意思的话,大不了再去其他的地方;火车站中偶尔也会有临时性的调度,你随大流到了目的地以后却发现,其实那些人是出站,大不了再走回头路重新找进站口;选其他班级都选择活动线路的后才发现其他班的同学太低级趣味了,不符合你们的喜好,大不了这次玩儿的不开心,没有太大的损失。但是考研就不一样了,考研失败了的话,就业的黄金时间已经过去了,再找合适的工作非常难;即使考研成功了,上研以后才发现研究生生活不像自己想像的那样,各种原因导致研究生毕业以后发展还不如那些没上研的同学。一旦考研这条路选择错了,你是没法走回头路的。

从众最大的好处是不用担责任,不用担心选错了道路造成的后果,因为“大不了大家一起死”。“死亡率”只是一个统计学上的概念,对于我们每个个体来说,死亡率只有0%和100%,因此在决定从众之前,需要掂量一下是否这件事情是否“值得”。

在决定是否考研的问题上,千万不能有“大家都考,我也考”的想法,考研还是不考研,都请“给我一个理由先!”,找到了理由,再往下看。

误解二、“上大学就是为了上研究生”

很多同学从上大一开始就定下了考研的目标,理由很简单“上小学的目的是上初中,上初中的目的是上高中,上高中的目的是上大学,上了大学当然要读研了”,“我一直成绩很好,不读研可惜了”,在这些同学心中,人的前进就是不停的考,有一个网络上流传很广的笑话就很能反映这个现象:“学士上面是硕士,硕士上面是博士,博士上面是博士后,那博士后上面呢?如果你够勇敢再读2年是勇士,再读5年是壮士,再读7年是烈士,烈士以后呢?教育部会推出圣斗士,读满2年是青铜圣斗士,5年是白银圣斗士,7年是黄金圣斗士。毕业以后愿意再读上去的女孩子有机会考出--雅典娜”。

如鹏网的朱老师讲过一个真实的故事,他认识的一个人,学习非常厉害,上大学、考硕士、考博士,都是一路顺风,毕业后又考过了司法考试(难度非常高的考试),能考得试都让他考过了,然后发现自己“没得可考”了,失去了奋斗的目标。最后只好进入法院工作,发现自己无法适应实际的工作,找不到以前那种考试时春风得意的感觉,每天都要处理很多自己不愿意处理的事情,最后竟然精神分裂进入了精神病院。

上大学的目标不只有“考研”这一条所谓的“出路”。按照严格的区分,研究生是为有志于从事本专业深层次理论知识钻研而设置的,其培养的目的是“研究员”甚至“科学家”。但是,由于大学扩招、国家产业结果不合理等原因造成大学生就业率和就业质量严重下降,而“研究生扩招”则可以暂时“饮鸩止渴”性质的提升所谓的“就业率”,同时,有些人出于不同的目的也想利用“研究生扩招”大捞一把,因此他们利用在社会上、媒体上的话语权,大肆鼓吹“本科毕业以后还是考研好”,这更是使得很多同学认为“上大学就是为了上研究生”。

同学们可能已经看到了我在上边给“出路”两个字加了双引号,的确,考研不是本科生的“出路”,因为“考研、读研”只是过程,不是出路,除非你想一辈子考呀考,以死前考上“雅典娜研究生学位”为目标,否则一切过程的真正的目标都是“工作、赚钱、娶媳妇、生孩子、养二老、买房、买车、买油、买面……买坟”,你所做的一些事情都应该围绕这个最终目标而进行规划。

不要把“考研”当成唯一的出路,考虑自己的情况,考虑“工作、赚钱”这一终极目标,做出自己的决定。

误解三、“现在工作不好找,只能读研争取好的发展”

这是相当一部分同学决定考研的理由,因为听说毕业工作不好找,害怕“毕业即失业”,因此把希望寄托于通过读研进一步提升自己的实力;有的同学则是到了大四才发现自己没有工作所需要的本领,害怕面对找工作,“考上研究生就能多争取两三年学习时间,上了研一定好好学”。

现在的工作真那么不好找吗?就业机会真的那么少吗?别的专业我不敢妄加评论,看这篇文章的同学大部分都是可能毕业以后要从事IT相关工作的,根据我工作这些年接触的来看,很多IT企业有“人才荒”的现象,也就是很多职位长期缺人,招不到人。有同学听到这里疑惑了“怎么可能缺人呢?每年毕业这么多学生?”,有一句话很伤人、也很找骂,但是我又不得不说“企业不是招要饭的,不是随便招一个阿猫阿狗凑数就行;企业要招的是能帮它赚钱的能人”。

难道是企业里对学生们的要求太高了吗?来听听企业招聘人员的评论吧:

“招聘启事发出去了,邮箱很快就被简历撑爆了,但是大部分简历都是只有个人信息、专业课程设置、从小学到大学的考学履历,最后跟着一封热情洋溢、废话连篇,却空无一物的求职信,好像这几千份简历都像是一个人的简历一样,没有丝毫自己的特色。真不知道除了他满足我们在招聘启事中说的‘2010届应届生’以外还有什么其他条件满足。”

“一个学生来应聘网络管理员,我问他一台计算机连不上网了,有可能有哪些问题,你会怎么进行故障排除。那个同学竟然支支吾吾半天,一句完整的话都没说出来,哪怕说一句‘可能是网线断了’都行呀!”

“一个学生来应聘软件工程师,我问让他写一个打印菱形的控制台程序,这是C语言教材上前几页的最简单的程序,竟然愣了半天一行代码都写不出来,问他当时C语言考试是怎么过的,他回答的很干脆‘就那么过的’!”

其实企业里对应届生要求并不高。比如对于软件开发职位的学生来说,企业里的要求就是“有编程的感觉、动手能力强、好学”,不需要你懂这个工具、那个工具,不需要你会这个语言、那个语言,不需要你懂这个框架、那个框架,只要“有编程的感觉、动手能力强、好学”,那些工具、语言、框架公司只要培训一下就可以掌握,“有编程的感觉、动手能力强、好学”也不是只有聪明的学生才能具备的品质,只要智商正常,平时多动手、多写程序,成为“有编程的感觉、动手能力强、好学”一点都不困难。可是实际情况是,纵观一个有50个学生的班级,有10个人对学习完全不感兴趣,有10个人对本专业完全不感兴趣,有10个人迷迷糊糊,有10个人只会死读书,还有5个人今天学两页C语言、明天学两页Java、后天学两招黑客技术,真正能踏实下心来多动手、多写程序的能有两三个就相当不错了。

有一个笑话大家都听说过:有两个人在森林里散步,忽然出现了一只大老虎,一个人忙伏下身去系鞋带。

另一个人问:“你系什么鞋带啊?你难道还能跑得过老虎吗?”

这个人说:“我那能跑得过老虎啊。不过我只要跑的过你就行了!”

在班级里学习成绩名列前三名是比较困难的事情,但是成为被企业相中的两三个人却是非常轻松的事情,因为大部分人不会“多动手、多写程序”,而你只要“多动手、多写程序”就足够了。有同学会问“我们班的同学都看了这篇文章,那岂不是他们都和我一起努力竞争了,我又没有优势了?”,同学们太高看我了,我没那么大的能量,我不比游戏更能吸引同学,很多你的同学根本不会看到我这篇文章,哪怕有人看到也只会随便瞄一眼,而能认真看完这篇文章的则又少之又少,认真看完这篇文章并且相信我讲的这些道理并且长期坚持照着做的能多一个我就很欣慰了。

因此那些害怕工作不好找而想考研逃避的同学大可不必担心,只要你能比身边的同学多努力一小点儿,就可以很轻松达到企业对应届生的要求。及时那些大一、大二、大三都玩儿过来的同学也不必担心,踏实下心来,用剩下的半年到一年的时间集中强化一下自己,想搞编程的吃准自己最熟悉的语言多练、多写,想搞网络管理的同学报一个思科培训班苦练实际的技能,想搞嵌入式开发的同学弄个开发板把常用的嵌入式功能实现……,相信半年之后达到企业的要求轻而易举。

如果你只是怕工作不好找而考研的同学到这里就不用往下看了,关了这个网页抓紧“系鞋带”去吧。

误解四“我父母让我考研”

现在有一些大学生让人感觉很可怜,从小就被家长安排着,早餐吃什么、买什么衣服、放学了去哪儿玩、周末做什么、上哪所小学、上哪所中学、学文科还是学理科、报哪所大学、考哪个专业……一切一切都听父母的。

在我们小时候,父母在我们心中就是超人,什么都懂、什么都能干,可是你在茁壮成长,父母却在慢慢老去,总有一天在知识、阅历、判断力上会不如你。父母永远是爱孩子的,做的一切的决定的初衷也是会孩子好的,可是有时候他们的好心会办成坏事的。

我认识的一个在读硕士的朋友说,他父母在规划他未来的时候,说他家里几代人没出一个“有文化”的人,希望他好好努力,能考多高就考多高,“硕士上完了,考博士,博士考完人考博士后,无论你考多高我和你妈都全力供你上学,咱们要增光耀祖!”,可怜天下父母心呀,希望孩子成为地位高的人,这样以后就可以说“我们家孩子是博士后!”,他们连“博士后其实是找不到工作的博士,不是比博士更高的学位”这样的事情都不知道,他们的安排我们怎么能听呢?

父母给了我们生命,供养我们长大、上学,是永远值得我们去尊重和孝敬的,但是他们的想法并不总是对的,如果不自己分辨只是一味听他们的话,早晚有一点会被他们的好心害惨的。

有一个很老的纪录片叫做《狐狸的故事》,它讲述了一个自然界的生存法则:一窝小狐狸出生了,在老狐狸的呵护下成长,小狐狸渐渐长大了,外形已经显得跟父母一样高大。老狐狸一朝突然变脸,驱赶小狐狸出门。被赶出家门的小狐狸好生可怜伤悲,不愿离开,一次次回家门口,但是老狐狸不仅不让小狐狸进门,反而以“疯狂地嘶咬”的方式,生把小狐狸撵走。从此,小狐狸一个个无依无靠,形单影只,在饥恶、天敌和猎人的胁迫下到处流浪。经过重重考验,小狐狸终于获得了在恶劣的条件下顽强的生存的能力。狐狸尚且懂得这个道理,那我们人呢?

有的家长是懂得这个道理的,从很小就培养孩子独立做事、独立思考的能力,家长不对孩子轻易做干涉,最大程度的尊重他们自己的意愿,这样环境中成长的孩子往往能成为社会中的强者。但是不幸的是,大部分的家长是不懂得这个道理的,只要他们还能动,就尽他们的一丝力为孩子创造条件、选择道路、扫清障碍,慢慢的培养了一批离了父母就无所适从、没有任何生存能力的孩子。

如果你的父母还在尽力为你做着决定,那么请你很尊敬的告诉你的父母:“爸!妈!谢谢你从小到大为我做的一切。现在我长大了,我要学着自己做决定了。我会向着进步的方向前进的,不要担心我。是不是考研我会自己决定的,我会认真考虑你们给予我的建议的。我会找到自己的路,无论做什么决定,我都会做一个好孩子。我要成长为一个有能耐的孩子,然后有能力孝顺你们,赡养你们!”。

无论是在是否考研这件事情上,还是在以后的其他事情上,把父母的建议当成一个朋友、一个长者的参考,然后最终自己决定吧!

误解五“很多工作都要求硕士学历,找工作的时候满地都是硕士”

   很多同学听说过类似的传言:现在找工作的时候大部分公司都要求硕士以上学历,哪怕只要求本科学历的门前也会有好多硕士生来求职,我们“小本”在他们面前没有任何的自信,不读研怎么行。

“大部分公司都要求硕士以上学历”这是明显带着偏见得出来的结论,很多同学看到如鹏网的“就业信息”贴出的招聘信息以后就感叹“怎么这些公司都要求硕士学历呀!”,但是其实理性的统计一下,要求硕士以上学历的职位不足10%。经过分析可以很容易的发现,要求硕士以上学习的公司或者职位一般都有如下的特点:国字头、中字头的单位,比如中国移动、国家电网、中国工商银行;国家机关、事业单位,比如省公安厅、红十字会;高校、科研机构。由于众所周知而在这里又不方便说明(害怕被河蟹)的原因,国字头、中字头、国家机关、事业单位中人才的浪费现象非常严重,招博士生去看大门的事情都是屡见不鲜的,但是这是事实,他们招聘的时候就要尽可能招高学历的人,这样才能达到他们的某些目的;高校、科研机构由于特殊的原因,招聘的人员也必须是高学历的。如果想去国字头、中字头、国家机关、事业单位、高校、科研机构任职的话,必须有高学历,否则哪怕你能力再强也没用,没有那张文凭一切都是白搭。

其实还有另外一些职位也是经常标明“硕士学历”的,那就是一些公司的“研究院”,比如微软亚洲研究院、IBM研究院等,这些职位通常都是进行一些前沿领域理论、技术的研究,由于大部分本科生的知识深度没有达到这些职位的要求,因此这些公司要求硕士博士学历也是非常合理的,同时这些职位中也一般都是被一些名校的硕士、博士占据着。但是凡事无绝对,比如微软亚洲研究院也不乏优秀的本专科学历的人员。

   除了这一小部分要求硕士以上学历的职位以外,大部分职位都是只要求本科或者专科学历的,道理很简单,企业招聘员工的目的是让员工去帮着企业赚钱,因此本科还是硕士对于企业来说并不是重要,哪怕公司所有人都是博士,只要没赚到钱,公司照样倒闭。公司招聘一部分高学历人士的的初衷也是希望他们干一些其他人“很可能”干不了的事情,仅此而已。只要你有能力,能给企业带来收入,人家才不管你什么学历呢。

“要求本科学历的门前也会有好多硕士生来求职”,这是事实,也是很多同学在招聘会上底气不足的原因。道理也很简单,为了提升本科生所谓的“就业率”、缓解就业压力,研究生一再扩招,这批研究生毕业以后早晚还是要流入就业市场,因此就与当时毕业的本科生产生的撞车。有同学会说了:“我一个本科生和一堆研究生挣一个职位我肯定被淘汰呀”,这个担心完全没有必要。理由如下:首先,企业招聘的时候都会控制不同学历人员的比例的,比如招聘20%的硕士生,招聘70%的本科生,招聘10%的专科生,因此不同学历人员并没有直接的竞争,和你竞争的还是那些本科生;其次,现在很多硕士毕业生的质量也大大下降,我面试过很多硕士毕业的人,问他做过什么项目,最后支支吾吾说出来的是做硕士论文的所谓项目,而且明显是抄别人的,问他计算机的一些基础知识,竟然连“队列和堆栈的区别”这样简单的问题都回答不出来,问了问他对读研的感受,他说“我和很多我同学感觉都一样,后悔读研了”,听了这些你还害怕和这些硕士生们竞争吗?

   因此,如果你是想去国字头、中字头、国家机关、事业单位、高校、科研机构熬日子的话,还是去考一个高学历吧,而且还要把其他的方面也补足一下;如果你是想去国际性大公司的研究院工作的话,也尽可能的去考高一点的学历,并且不要光有学历,在研究能力、动手能力方面更要努力,这些公司是靠一分钱一分钱的赚活命的,你没有能力给他们带来符合你职位的收入的话,即使你成为“黄金圣斗士”他们也不会要你。

误解六、“研究生就业的起点更高”

   听到有同学说“研究生就业的起点更高,毕业后就能进入高一个层次的岗位,不用从基层还是熬。”这肯定是同学们臆想出来的,或者说是听那些去国字头、中字头、国家机关、事业单位等单位的人说出来的。对于大部分企业来说,其实不同学历人员的起点并没有实质的差别。如果非要说差别的话,也是有的,那就是“基本工资”,每个公司都有自己的薪资架构标准,比如新入职本科生的基本工资是3500、新入职双学士的基本工资是3800、新入职硕士生的基本工资是4000,一般新入职本科生和新入职硕士生的基本工资起点的差超不过1000元。为什么企业里会给新入职硕士生的基本工资高一点呢?决定一个员工工资的唯一标准就是这个员工对公司的贡献度,虽然新员工通过了公司的笔试、面试,但是企业仍然无法分辨出不同员工对公司的贡献度,只有实际工作中真刀真枪的实干才能分辨出来,但是在入职定基本工资的时候必须对不同的人进行分别待遇,既然硕士生有实际经验、学过更深入的知识,那么就有更大的概率进行更高的贡献,因此给他们稍微多一点的基本工资也是合理的,但是一个员工的工资不是固定不变的,通常入职后根据贡献不同都会给予调薪的,这时候学历就靠边站了,谁贡献大谁就拿钱多。

   有同学说“不对呀,听师兄说,和他一起进公司的硕士生工资涨的比他快呀!”,大家忽略了一个事实,那就是“年龄差”、“加速度”!这位和硕士生比较的本科生师兄年龄估计也比硕士生小三岁吧?硕士学习了三年,知识、经验都会肯定比和他一起入职的本科生更高一些。因此不要和与你一起入职的研究生比,和那些比你晚三年进入公司的研究生比。就像下面的这张图一样:

黑色的线是新入职研究生的能力变化曲线,那么你究竟是深红色的线还是蓝色的线则取决于你自己的努力了。

三年的研究生学习和三年在企业中实际工作的经验也是不对等的,在学校里读研要学公共课、准备论文、搞乌七八糟的事情,其对人工作能力的锻炼绝对和在企业中真刀真枪干的锻炼强度不一样。因此那些想利用研究生阶段积累工作经验的同学也要仔细考虑一下了,是去企业里积累三年的工作经验(赚钱)更重要还是去读研积累三年(花钱)更重要,每个人的价值观不一样,请根据自己的情况判断。

有一些同学认为的“毕业后就能进入高一个层次的岗位,不用从基层还是熬”也是错误的,任何脑子正常的企业都不可能会让你一个刚毕业的学生当领导,因为人家根本不了解你,怎么能让你当领导?任何人刚进入公司都要从基层干起,然后根据不同人的能力才得到一步步的提升。

说了上面几个误解,还有一些同学们的关于考研的想法也需要梳理一下。

想法一“想读研进一步深造,研究专业知识”

这样的同学是中国未来的希望,中国在基础理论方面太差了,需要这样有抱负的同学。但是有这样想法的同学一定要做好心理准备。在国内的很多大学里,研究生每天做的工作已经不是“做研究”了,而是在“乱七八糟”。如果你问问很多读硕士的同学,他们评价导师好坏的标准就是“是不是有活儿干”,好的导师可以揽到很多项目,然后分给研究生干,这些研究生都管导师叫“老板”;坏的导师则是什么项目也没有,学生研一去老老实实上一年课,和在本科的时候一样,研二上半年稀里糊涂的,有门路的自己出去找兼职,没门路的则像本科一样继续在宿舍里魔兽、睡觉、上网,研二下半年就开始准备论文开题,开始了东抄西抄的生活,然后很快研究生三年就过去了,进来时候是0,出去还是0,唯一的区别就是多了一张硕士学位证和老了三岁。

因此如果你的梦想是“进一步深造,研究专业知识”,那么在选学校、选导师的时候一定要多注意,最好选在这个领域有名的学校和导师,如果有可能的话能去美国等发达国家留学最好,因为在很多领域特别是计算机领域这些国家都是处在前沿,而且他们的科研气氛也更浓一些。

想法二“想通过读研实现转专业、进名校的愿望”

有的同学由于高考时的种种原因,在本科期间没有读自己满意的专业、大学,想通过跨专业或者跨校考研来圆自己的梦。
我的习惯还是先泼冷水:企业里是招聘人去帮它赚钱的,因此专业、学校都不是他们关注的对象,根据我工作这么多年的经验来看,企业里同事之间根本不知道彼此的专业、学校、学历是什么,甚至连领导都不清楚。无论是你决定考研还是直接就业,那么都应该把提升个人实力作为首先考虑的因素。
如果你还是决定跨专业、跨学校考研的话,需要做好心理准备,首先导师对于跨专业、跨学校考研的人通常是有歧视的,因为考研录取的时候导师有很大的自主性,因此经常会出现有些同学考试成绩非常高,但是最后仍然落选的情况;其次有的企业里也对跨专业、跨学校的硕士毕业生有一定的歧视,很多企业招聘里都注明“要求本科和硕士期间的专业基本一致,本科期间院校必须是211院校”等。虽然这些都是一些软性的门槛,只要有能力,这些都不是问题,但是同学们仍然必须做好比别人努力更多、受更多打击的心理准备。
想法三:“不想找工作,考一考看,万一考上呢”
有一部分同学是怀着“撞大运”的想法考研的,他们的想法就是“万一能考上呢?就省得找工作了”,这些同学通常都是用“我准备考研,不去找工作”为理由逃避就业,但是平时不看书,连考研的辅导资料都是从图书馆借的,看两页就扔到一边儿去了。用脑子想想看,那些每天都没白天没黑夜备考的同学都不一定能考上,这样的大运怎么可能让你撞上呢?
每年研究生考试的时候都有相当数量的考生根本没去参加考试或者考了一两门就再也没去考,理由很简单,他们根本没任何准备,怎么可能考上?
因此那些只是“撞大运”、“借考研逃避就业”的同学还是醒醒吧,面对现实,想一想下一步该怎么办才是实际的事情。
想法四:“考研很难,一个名额有好几十个人报考”
很多同学描述一个研究生名额难考的证据就是“有100个人报那个导师,那个导师只招10个”,其实还是我在这个系列的文章一开始提到的那样大部分报名的同学都不努力,一部分是撞大运去了,一部分是自我约束力不强没有认真备考,真正用心准备的没有几个人。高考和研究生考试的最大区别就是所有的同班同学都是参加高考的,大家有统一的目标、统一的时间点、统一的学习计划,而研究生考试则不一样,不是所有的同学都考、时间进度靠自己安排,因此能从始至终坚持下来,学习方法得到的人没有几个,因此只要你能坚持下来,并且学习方法得当的话考试取得好成绩并不是非常困难
想法五:“从大一开始就准备考研”
有一部分同学是从大一就开始准备考研的,大一就开始做考研题、看考研书,这可能是从高中带过来的学习习惯,这也是很多人管大一叫做“高四”的原因。其实也完全没有这个必要。在决定考研之前,先把假定自己不考研,然后自己给自己考研的理由,如果决定了考研再想后面的事情。刚才我说了,考研并没有想像中的那么难,没必要这么过早准备。如果你们学校有保研的机会,并且保研的专业、导师也比较满意的话,只要把高数、英语等考研公共课以及主干专业课学好,然后在期末考试中尽可能的拿到好成绩、拿奖学金就可以,这样能争取到保送名额的机会的话就轻松了,可以利用剩下的一年大四的时间继续充实自己,即使没有保研成功的话,因为之前高数、英语以及主干专业课等考研课程学的都不错,只要花上半年复习一下考研成功的几率也是非常高的。剩下的时间还是要用来多动手、多参与实践,如果自己在大学前三年把动手能力锻炼的很好了,那么如果考研成功,你在导师眼中也是红人(考研成功并不是最终的成功,如果在研究生期间是失败的人的话你最终仍然是失败的),也就赢得更多的机会;如果考研失败,凭着自己很强的动手能力和扎实的专业知识、基础知识,找到一份好工作也并不是很困难的事情。
无论是否考研,大学前三年都应该是以学好专业知识,提高自己动手能力为主。
说了这么多,很多同学看到我很多时候都是在说研究生的坏话,“是不是因为杨中科老师没有读研,而吃不到葡萄说葡萄酸呢?”。说实话研究生教育本不应该像我说的那样不好,但是这是现实。任何事情都有两面性,我相信质量过关的研究生学习的利还是大于弊的,只不过现在很多同学被蒙蔽了眼睛,只看到它好的一面,而没有看到他坏的一面,我在这里把坏的一面讲出来,同学们自己根据这些进行判断自己是否应该考研。
也许你认为我的这篇长达九页的“解惑”系列文章是我在学生大本营、如鹏网里发表的最没意思的文章,因为这篇文章根本没有告诉你是否应该考研。考研与其他事情不一样,如果你问我是不是应该喝农药,我肯定告诉你不应该,因为谁喝农药谁都会死;如果你问我你中了一百万,是不是应该去兑奖,我肯定告诉你应该去,因为谁不去谁是傻子。但是考研则不一样,考研对不同的人、不同的环境有不同的取舍,你只能根据自己的情况进行选择。我不可能给你答案,因为每个人都不一样,如果非要一个答案的话,我建议你抛硬币,正面朝上就考研,背面就不考,这样你就不用选择了,可是你愿意把自己的命运交给硬币吗?
我这里列出了考研的好处与坏处,请根据自己的情况来决定。很多同学害怕做决定、害怕自己选择道路,因为习惯了家长为你选择道路,但是大家要知道做选择的权利是一个人最应该珍惜的权利,别人可以给你讲不同的路的差异,但是不同的人走一条路会有不同的结果,最后走路的是你,究竟走哪条路没有人可以代替你,希望大家珍惜选择的机会,选择好自己的路,然后勇往直前的走下去,不要停止!
目前在学生大本营里,我也观察到,很多二本,三本的同学,在心里上有种自卑感,总觉得考分低了,出来就低人一头。这点,我是万万不赞同的。很多时候,我对小弟讲,我相信你们的老师,师兄,师姐,前辈,都有讲过:“大学毕业,仅仅是开始,不是结束。”

中国的社会,越来越商业化,其实商业化有一个好处,就是这个社会给每个人的机会,总的来说还是越来越公平。这个问题分怎么看,名校毕业,高官子弟,亿万富豪的孩子,总会比我们站在更高的一个起跑线上,这是事实,但是,也仅仅是起跑线而已。在社会上,也有太多的故事,从一个穷家子弟,经过努力奋斗,最后成功的事实,因此,首先我觉得大家不必气馁,万事有拼才会赢,只要敢拼敢做,没什么大不了的。

肖老师自己的学历就不高的,经过这么多年奋斗,也取得了一点成绩,这里就不多说了,总之,请大家记住,这个世界,还是相对比较公平的,只要肯努力,就会有回报。反过来说,当我们认为社会不公的时候,不妨问问自己,自己尽到自己最大努力没有?

第二个问题,关于学校里面开设的课程,大家可能会觉得不够时髦,不够酷。净是一些计算机组成原理,数据结构等老掉牙的课程,远没有什么spring框架来得过瘾。呵呵,不过根据我的经验,工作几年以后,大家可能会觉得,最值钱的,恰恰是这些最土气的课程。用框架,永远不算本事,也没有什么核心竞争力的,哪天框架死了,你就死了。会做框架,才叫本事,才叫公司里面的骨干人才,才可能成为架构师。而另一方面,框架也是人做的,大家以为,做框架需要哪些知识?是不是上述old的知识?

因此,我的建议,大家好好学好自己的课程,在这几门课上,清华的老师,比起你们的老师,未必有优势,因为这些知识太经典了,也没有给老师什么推陈出新的发挥余地,学这几门课,大家和清华的学子,是站在同一个起跑线上的。

第三个问题,学习C和C++的问题,大家不用想,我的经验,别说这两门相对复杂点的语言,就算是Java,PHP等语言,没有指针的干扰,要想学精学透,没有3到5年、5到10年的刻苦,也是不行的,大学毕业就想做大师,不太可能的。因此,建议大家不必妄自菲薄,你做不到,别人也做不到,大家还是一个起跑线,关键看,以后工作中,能不能扎下来潜心研究,仔细揣摩,不断增长自己的经验值。

第四个问题,关于培训机构不培训C和C++的问题,我也很好奇,好像是有这么回事。我曾经研究了一下,认为原因是这样的:

培训机构也是商业公司,主要目的是赚钱。对他们来说,赚钱有两个重点,第一是短平快,要短期出成果,让学生和家长有看得见的进步,给客户以信心,好让客户买单。第二则是成本够低,在同样营业收入的情况下,培训时间越短,请的老师价格越低,老师的沟通成本越低,培训机构的利润越大,因为企业做生意,核心问题是利润,即他真正赚到手的那部分钱。

这就很好理解了,无论从哪个方面理解,C和C++都不是最佳的选择。大家可能没有讲课的经验,但是我本人有一点。我讲课时,发现最难和同学们沟通的细节就是指针,翻过来揉过去说,几个小时下来,就是有人搞不懂指针,至于指向指针的指针,就更晕了。更不要说C中的函数指针,C++中的对象指针,泛型设计等复杂概念,反之,Java,.net都有比较成熟的应用程序框架,同学们可以快速搭建一些立竿见影的应用,因此,从短平快角度,从利润最大化角度,C和C++都不是最好的教学语言。

如果我开培训公司,我的目的是赚钱的话,我也不会教C和C++,太费神了。当然,有人说你贵买贵卖吗,收费贵点,把成本补回来。那样也不太现实,因为,太贵的费用,就没有客户了,大家试想一下,如果开个培训C和C++的培训班,保证出来会写操作系统,收费20万,大家学不学?我估计就算这个课程值这个价,恐怕也卖不出去。

所以,这位同学说的培训机构的意见,我的建议是,听听就好了,不要太认真。

不过,这里肖老师提示大家一点。任何东东,价格和价值是不等的,价值取决与这个东东本身值多少钱,价格则更多地取决与市场需求。大家可以想象一下,目前100个培训班,90个都在教Java,这意味着什么?是不是以后Java程序员暴多。暴多的结果是什么?肯定是跌价啦,因此,我曾经推论,Java程序员以后的薪情堪忧。

反过来,C和C++,如果我们自己肯钻研,钻出成绩来,前景还是很可观的。我们要坚信,C和C++的市场需求还是有的,在游戏业,在通信业,在很多嵌入式场合,C和C++语言都有不可替代的作用,程序员少而市场大,大家知道意味着什么吗?薪水高是不?呵呵,这是肖老师自己YY,乱讲的,大家可以自己想。

反过来说,C和C++的培训班少,我们找不到,清华北大的同学出来,是不是也找不到?这是不是说,在C和C++这条路上,我们和他们又站在一个起跑线上了?呵呵,可能有人会说,那些名校毕业,不需要培训班,当然。但是,名校毕业,我想也不会成为大师,他们工作一开始,还是得老老实实地学,大家说是不?

最后一个问题,去深圳发展。我的建议是不要去了,深圳目前已经比较成熟了,相对来说,机会比起刚刚改革开放时,已经少多了,我们贸然过去,期待有个好的工作,这是不了解导致的幻想。深圳工资高,相对物价也高,大家找工作,不要单纯比较工资绝对值,好好比较一下两地的房价,会发现,深圳的工作,性价比不高的。

深圳还好点,北京上海,就更过分,房价高不说,把个户口看得跟什么似的,外地人过去,很难在当地买房,落户,扎下根来的,会有很多看不见的杠杠在阻碍你。我是这么看的,打工者和城市是互动的,诚然,打工者需要城市提供的环境赚钱,而城市也需要打工者增加税收和消费,进一步增加城市收入。一个城市把自己看的太高傲,不是好的合作伙伴,也不是适合长期呆的地方。我自己就是这么看的,从成都出来,没有选择那些一线城市,选择了西安,主要就是看城市的包容度,基本的物价指数。

嗯,还有个很具体的问题,就是找对象结婚。大家不要笑啊,人之常情,谁也不想一辈子当和尚。据我所知,越是大城市,北京、上海,甚至成都、西安也有,很多女孩,很浮,看重表面的东东,看不起外地来打工的人。这也没办法,这个社会随着商品化思维的加深,每个人都有一种交易心态,女孩希望嫁好一点,无可厚非。但是,由于她们这个心态,一般都看重一个男人有什么,而不是很细心地观察这个男人的潜力如何,因此,大家就算专业技术再有优势,但只要手边没有现金,没有房子,车子这些硬件,恐怕过去找媳妇,也很困难。大家刚毕业可能感觉不明显,不过,我想过几年,大家就有感觉了。

当然,有人说,我大学里面有女朋友,或者说,我过去也找打工的。完全可以,不过,两个人都是打工的,处于一个陌生的环境,奋斗起来,可能会比较艰难一点。建议大家做好思想准备。

这个话可能某些同学不爱听,不过我放在这里,欢迎PK。

因此,我最后的建议:人一生是很复杂的,和邓大爷一样,三起三落不到头,现在我们看到的,不一定就是一生中最重要的。仔细去看一些最古老的道理,有时候反而更有用。

关键是,这辈子给自己一个目标,定一个计划,只要能坚持走,最后一般都能成功。这个计划,可能很小,比如我一定要成为C和C++的高手,也可能很大,我要成为某方面的专家,我要成为北京人,上海人,甚至我要出国等等,都可以。

关键是,你现在准备做什么?你能坚持多久?

职业生涯第一步---选择你的城市

这也是早就想探讨的一个话题了。目前,感觉很多同学,在双选会签约,工作地点的选择上,有一定的盲目性。很少有人能主动地去选择合适自己的城市,因此,这里提出一点讨论。一家之言哈,欢迎拍砖。

我本人其实就是盲目选择的代表,呵呵。

十几年前,我第一次从国营单位辞职出来,当时就没有什么主动选择的意识,直觉上,就跑到成都了,原因很简单,因为算家乡吧。在成都辛辛苦苦十几年,才发现选错了,成都虽然好,但是不适合我啊。呵呵,搞得三十几岁又跑出来重新选择,其中的故事很多,不提也罢。

在我第二次选择的时候,我想了很多,也很慎重,因为我发现,每一个城市都有它的文化,选择一个城市,就是选择一种生活方式,选择一种生活态度,往宽里说,甚至就是选择了一种人生。

为什么这么说呢?我觉得首先我们讲讲什么是文化。我以前做过一点企业管理,对于文化这个词学了一点点,我的理解,文化就是一群人在一起生活和做事,慢慢的,这群人总结出一些做人和做事的原则,即什么叫做好,什么叫做坏,怎么做才叫做正确。一个企业,一个部门,一个系,一个班级,都有其文化,一个城市,当然也有它自己的文化。

一个人,生活在一个城市中,或多或少,都会受到这个文化的影响,你每天上班下班,接触到的每一个人,你的老板,你的同事,你的朋友,你的夫人(或者老公),这些人构成了你的生活圈,你每天的言谈举止,其实都在和这些人互动,而这些人与你沟通过程中,体现出来的价值观,对人物、事物正确与否的判断标准,虽然没有明确的文字说明,但日久天长,慢慢地你能感觉到,并且受到影响,这就是文化的威力。

中国有句古话,叫做“入乡要随俗”,其实就是讲的这个道理,即一个人到了一个地方,要尊重当地的文化,不能拿着自己的原则去硬碰,否则一般都死得很难看。

因此,我想和大家说的第一个话题,选择你的城市,首先就是选择你以后生活的文化氛围,一个适于你生存的原则环境。

为什么要选择呢?原因很简单,不是每个人都能适应每个文化氛围。

我们每个人,在这个世界上成长了十几年,几十年,都有自己的经历和阅历,这点每个人都不同。在接触这些不同的人和事的过程中,我们会逐渐培养自己的判断力,这就是自己的生存原则。

原则是一个很厉害的东东,这是每个人判断事务的基本准则,因此,每个人都不太愿意轻易改变自己的原则。更何况,很多原则是自己经历过深痛教训才得来的,当然很固执。我们常说的“江山易改,本性难移”,其实就是这个道理。

因此,如果我们大学毕业,选择工作的时候,不加思考,贸然选择,则很可能选择到一个自己不喜欢的城市,一个和自己的原则很冲突的氛围,这给以后的人生道路造成很大的阻碍和痛苦,就不划算了。

这里我们还需要沟通一个细节,文化和原则,是无所谓对错的,我这里虽然说,一个人的原则和一个地区的文化,可能会相冲突,其实不是说哪个好,哪个坏,都对,都有道理,仅仅是双方不合拍而已。

比如我曾经仔细比较过西安和成都的文化,我发现一个很有意思的现象。西安街头的小吃,很多,很杂,什么地方的小吃都有,有些,我很喜欢吃,有些,我觉得很难吃,但是,这些小吃过的都很好。成都街头的小吃,也很多,很杂,但是,不管什么地方的小吃,我都喜欢吃,原因很简单,都很符合我四川人的口味。

我仔细想了一下,这大概就是文化的差异了。西安毕竟是六朝古都,从汉唐盛世以来,一直是经济文化中心,长期的多元文化的结合,使她有了无与伦比的包容性,在西安看来,一个人,只要能保持他的原汁原味,不必讨好所有人,西安就能包容他,给他一块生存空间。成都呢,也包容,只要这个人改的和四川人一样,成都就包容他。肯德基发辣椒包,就是在成都兴起的,不然成都人不吃啊,呵呵。

这是我个人的一点观察和理解,可能不一定准确,四川的父老乡亲,不要K我哈。不过,我本人确实就是因为这个原因,最终离开成都的。

因为我也有我的一些原则,不愿意妥协,比如说,我相信亲情,我相信这个世界上,将心换心是存在的,比如说,我相信这个世界上,只要一个人付出了努力,就一定有回报。再比如说,我相信这个世界上,好人会有好报。但既然成都无法包容,我就换个城市来发展。

因此,我给同学们的第一个建议,谨慎地选择适合你的城市文化,每个公司,都有其背后的城市文化,你的同事,都是在这个城市的文化熏陶下成长和生活,选择适合你的文化,比什么都重要。双选会上,不要急于签约,先回来上上网,看看书,找同学打听一下,查找一些你心中中意的公司,它所在的城市,文化背景如何。

还可以细心关注一下你的同学,一个大学,哪个地方的人都有,你问问自己,自己平时和哪个地方的同学处的来,这些都是重要信息。可以帮助你判断的。当然,如果实在不好判断,有个简单的办法,就选择你熟悉的城市,比如你的家乡,或者你大学所在的城市,或者你长期生活过的城市,等等。

说完了文化问题,我觉得还有必要讨论一下饮食问题。大家不要笑啊。民以食为天嘛。

很多人不是很看重这个,我原来也以为自己不看重,不过,这次出来,还是被上了一课。所谓天下厨房,味在四川,不管怎么说成都,都无可否认,成都的小吃,成都的风味,确实很好吃。以前有个说法,“川人不出川”,我估计,这个主要原因就是,到了其他地方吃不惯。

西安虽然很好,但是这个饮食我一直是没有抱太大期望值的,过来很长一段时间,我每天吃饭基本上和完成任务差不多,just so so。到现在,我每隔一段时间,都要去吃吃川菜,吃吃火锅什么的,不然嘴巴里面没有味道。

呵呵,我是如此,大家想必也是如此吧,大学生活的食堂,我想确实不会很好,不过,以后大家的生活道路还长着呢,如果贸然选择一个口味不符合自己的城市,也会很痛苦。怎么痛苦呢?每天只痛苦三次就够了。

想想看,一个喜欢吃面食的同学,跑到南方城市,天天对着白米饭,会昏过去的。我一个朋友跟我说,吃米饭,每天下午3点肯定饿,吃不饱。我呢,和他相反,中饭只要吃馒头,不管三个,四个,下午4点,肯定饿,真要昏死过去了。不过这还好,还有个家伙好死不死,从四川跑到上海,还娶了个崇明岛的姑娘,每天早上一大碗白米饭,直接拌糖吃,他说他想自杀。呵呵。不过这么多年,貌似他没有自杀,倒是他夫人,火气见长,估计是吃辣椒吃的。

因此,我第二个建议,当同学们决定去一个城市的某一家公司工作时,先看看自己吃得了不?如果吃上面出了问题,很多时候,呆不住的。

有人可能说,我自己做着吃,可以。不过,巧妇难为无米之炊,我到西安来,一直买不到泡菜盐,泡不出泡菜来。那天参加个什么展销会,一个四川企业过来卖泡菜。不许笑,我那个口水,哗哗滴。。。。

以前看过《读者》的一片文章,《胃知乡愁》,一个人,年轻时能吃苦,年纪大了,很多时候,你的胃会提醒你,常回家看看。。。

说完吃,我们再说说住。这可是热门话题。中国人赚了钱,买房子是一定的,所谓“安居才能乐业”。大家看见没,目前房地产市场不管是火热还是萧条,总之是新闻热点啦,近期世道不好,房产销售不景气,为了吸引眼球,连房子本身都开始做“俯卧撑”了。呵呵。

前面说了很多话,其实归根到底一句话,是“我选城市”,但是,大家别忘了,做生意嘛,是相互的,光我选不够,还得“城市选我”,你说是不?

城市怎么选我呢,很简单,就是物价指数,凭我的本事,能不能赚到在这个城市生活的基本生活费。而所有的物价指数中,我理解最重要的,就是房价。

我当初选择西安,就是这么计算的。我隐隐约约听到一个美国的算法,即一个家庭的收入,不吃不喝100个月的月收入,应该能买套房子,否则就是物价太贵。100个月差不多10年,这样的话,一般选择20年贷款,这个家庭月收入差不多一半来还贷,能勉强应付下来。

我是这么理解的,这主要参考一个城市的平均工资水平和房价。平均工资水平很好查,各地社保局都有数据公布,可能跟大家目前的月薪期待值差的有点远,但那毕竟是国家承认的基本工资水平,是平均值,还是有一定代表性的。比如成都和西安,公布的都是一千多。

我们这么计算,夫妻是两个人,这个平均工资应该Double,算2k多,再加上杂七杂八一些工资外收入,基本上算3~4k,应该问题不大,事实上,我听到的西安普通公务员的收入,差不多就是2k~开发。经过一年的学习,发现自己对技术不是特别感兴趣,没有专研精神,觉得自己应该很难在技术上达到一个很高的高度。因此,我想从事与业务相关的工作,但是又觉得自己学了那么久技术,放弃又太可惜了。而且,我还不知道自己在销售这方面能不能做好。这让自己更加迷茫了!我该如何在两者中取得一个平衡,又该怎样选择工作?我已输在了起点,不想在终点时还是落后别人一大截。未来我想好好规划,好好度过,不管是为了自己,为了父母,还是社会。我可以忍受平穷,但是不能容忍自己平庸。

      前方的路到底该怎么走?自己花费了那么多时间与金钱是否值得?未来自己能否达到自己想象的高度?我完全迷失了。在有几个月我就要培训完了,将要再次找工作,再次面临抉择。所以我恳切的想知道老师的建议,非常感谢。

从来信中,感觉问题比较多,我试着讲一点,你尽量参考吧。

我先讲个故事吧,是古代的一个墓志铭:

自撰一良方,服之,卒。

好笑不?这个人可以说是一类人的代表,就是做事情缺乏恒心和毅力,我们说做事情靠天分,但是,我个人的理解,恒心和毅力也是必要的,我还记得小时候学习的一篇课文,讲一个小猫去钓鱼,结果它一会儿捉蜻蜓,一会儿捉蝴蝶,总是钓不到鱼。不知道你看过这篇课文没有?

我看了你的信,你说大学没有学习好,虚度了光阴,现在培训班,觉得自己缺乏钻研(注意,不是专研)精神,不想做技术了,想做业务,我根据你的文字,理解这个业务就是销售工作。但是又觉得自己这么多年在技术上投入过多,舍不得。

1、不管选择技术和销售,其实都是可以的,这个世界有很多行业,每个行业都有自己的英雄人物,你选择任何一行都有道理,我支持你选择的态度。

2、不管是技术还是销售,其实都需要钻研精神的,技术上,可能针对一个问题,钻半天,销售上,针对一个客户,也需要不断钻研,去仔细研究客户这个人,他喜欢什么,不喜欢什么,然后投其所好,但是,提醒你,销售上,不会针对每个客户都有一本教科书,因此,钻研起来更加看天分,很多时候,你怎么了解一个客户的喜好,都是一个大难题。

3、感觉你想转行的目的不明确,有畏难情绪,好像主要是因为技术太难,就不想学,想转行,我认为这不好。任何一个行业都有风光的一面,也有艰辛的一面,你因为害怕技术艰辛,就跑去转行,那你想想,哪天感到销售艰辛,又转行,是不是就变成上面的“我表兄”了?那一辈子是不是就事事无成?你想过这种生活吗?

4、但另外一方面,你觉得自己技术投入很多,选择的时候舍不得,我也不赞同,男人大丈夫,死就死了,怕个P啊,选择讲究的是决断,一旦选定,“虽千万人吾往矣”,做事情不要瞻前顾后,患得患失。

5、永远不要因为怕什么而改变自己的生活,你选择职业,就是选择一种生活方式,但是,如果你是因为“怕”技术上很苦,那么,很不幸,我得告诉你,你到销售上会更“苦”。销售是一门很辛苦的行业,我做过一点点,这么说吧,以常规的学生思维,恐怕很难坚持下来。

曾经有个小姑娘,问我怎么才能找到工作,我想了一下,说你把门关上,她就关了,然后我给她一面镜子,让她对着镜子把一段话念7遍:“我就是一个要饭的,我今天必须把饭要到,不然我明天就会饿死!”,她当时脸涨得通红,不过还是坚持念下来了,一周后,她找到了工作。这个故事你能体会到什么吗?找工作就是销售,销售的是自己,你可以先试试,如果你找工作很容易,证明你有销售天赋,可以考虑从事销售行业。

6、任何一个行业,都需要恒心和毅力,技术如此,销售尤其如此。日本有个销售大师,叫原一平,是推销保险的,他跟踪一个客户,跟踪了十五年,你猜怎么着?那个客户死了。

如果你是他,会不会就此放弃?客户都死了,十五年心血白花了,是不是很伤心?

他不是,他还是坚持去,然后那个死者的儿子说,你不用说了,我跟你买,然后跟他签了一份巨额的保单,他赚了很多钱。

这个时候你看见这个人,会不会觉得他很成功?但是,你看见了他十五年的艰辛吗?

好,现在问题出来了,如果你转行销售,你可不可以跟踪一个客户达到十五年?

7、任何一个行业都有其风光的一面,也有其悲哀的一面,技术,就要忍受无穷无尽的寂寞,别人玩的时候,你不能玩,别人happy的时候,你得去看书,这是职业特点,IT业更新换代太快,不努力学习,很快就被淘汰。

我三十岁过生日的时候,和朋友喝酒,别人问我有何感想?我想了一下,说了一句很狂的话:“二十岁到三十岁这十年,勤奋这两个字,我背得起!”,大家都不说话。因为后面有句话我虽然没说出来,他们都知道,我十年没有看过电视。因此,如果你能坚持十年不看电视,每天晚上看书的话,我想,你的技术一定会很厉害的。

做销售呢,也差不多,天天晚上陪客户,看似很风光,但是,你要注意,这是陪别人,不是你的生活。

我也见过另外一个销售高手,有天晚上饭馆出来,跑到我那里哭,(先说明,那会他年收入十几万),可他说这真他娘不是人过的日子,然后就吐,吐到最后,吐出血来了,我也吓到了,打120把他送到医院,一检查,胰腺炎,再晚送过去半小时,人就没了,这是医生告诉我的。

这就是销售,不是说销售一定是喝酒吃饭,但是,中国的市场,是关系营销,必要的勾兑,是少不了的。

上面两种生活,你愿意选择哪种?

      其实仔细想想,你会发现,人生无坦途,很多东东,不是想象中那么美好,但是,也不一定,只要你找准一条路,坚持做下去,做到这个行业最好,你看到的,就全部是这个行业最光辉的一面。

但在这之前,你必须先忍耐,积累。根据大多数人的感觉,除了投胎投准一点,其他时候,人生一般没有捷径。

我觉得肖老师的话很中肯,都是肺腑之言,,用心良苦,说实话现在哪个行业想混好都难,我们往往只看到少数人成功的一面,却没看见他们背后的付出,也没看见更多的失败者,我们需要的是一种专注的精神,平和的心态,不要浮燥的心。

昆明理工大学李俊(C/C++学生):

被肖老师的那句“二十岁到三十岁这十年,勤奋这两个字,我背得起!”感动了,的确很多时候是我们自己的毅力不够,坚持一个自己的方向就好!大家都加油!

河南成功学院Gwolf团队赵鹏(C/C++爱好者):

“选你所爱,爱你所选!”

我们大学创办人题词,我铭记于心……

今日,又在肖前辈这里遇到相同话题。是呀,人的选择有很多,也因为选择太多,才更容易放弃。我也好几年没看过电视了,好几年没有玩网游了。一个帐号玩了两年还没过25级……

每隔几日,便来读读前辈文章。字里行间就两字:朴实!

相比之下,晚生深感惭愧……

年轻人容易浮躁,但年轻不能成为浮躁的理由。

"...我十年没有看过电视.."

肖老师,您真是个超人!这都能做到,还有什么做不到的!

您的这篇文章写得很棒,相信会让不少人、尤其年轻人从中受益!

山东科技大学李宗鹏(Net学生):

感觉老师这句话太精辟了:人生无坦途,很多东东,不是想象中那么美好,但是,也不一定,只要你找准一条路,坚持做下去,做到这个行业最好,你看到的,就全部是这个行业最光辉的一面。

一、这多东西啥时候能学完?

现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix/linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的的方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;有人还在学Dreamweaver做网页、Flash做动画、Photoshop做美工、3DMax做三维动画…………是的,我们什么都想学。恨不得把所有的知识统统都塞到肚子里去。看到什么,想学什么!

今天看这VC的书,明天又看Java,后天又看C#,东搞西搞!看到别人做网页。自己兴趣了来了。好,学html语言,我也做网页,听说做网页要会“网页三剑客”,所以又想学Dreamweaver、Flash。后来开始知道有JSP、PHP、等好多方向,我总得选一个吧!到底学哪个有前途呢?我必须要选择一个有前途的,选错了就麻烦了。”

其实像“学**还是学**更有前途”的话没意义,因为“选择JSP还是选择PHP”的前途的差别不像“选择英语还是选择日语”的前途差别那样大,不存在“选错方向”的问题,因为都是相通的,你也不能保证你毕业以后搞的就是你学的那个方向,更不能保证你靠你学的这点东西就能吃一辈子。比如我上大学的时候一直在钻研是Delphi语言,可是毕业校园招聘的时候我照样在Java职位的考试取得了第一名,而且工作以后经过简单的学习就掌握了Java语言,并且后来还写了三本关于Java语言的书;再如我毕业后两年多的时间一直在用Java开发,后来公司要做一套基于.NET的产品,我只用了一个礼拜熟悉了.NET体系以及C#的语法,然后就开始进行开发。

不过就像上边说的“做Web开发就有JSP、PHP、的开发团队,拿着华为用gcc做VxWorks工程的编程规范,能做好事情。

什么规矩是最好的?我的理解,最合用的就是最好的。系统设计完成,开发之前,项目团队在一起开个短会,讨论一下规范,把大的几条定出来,之后就随着项目的进行,不断补充罢了。很多时候,项目经理也要尊重程序员的习惯,一个程序员用VC的IDE习惯,总不能为了写gcc,强迫大家都用vi吧。这里面有个个性化的规矩问题。

大家别不习惯,出去之后,走上社会,大家会发现,很多东东都是灵活的,不是一成不变的,很多人就在哭,这个世界太黑暗了。其实是自己不能灵活变通。项目组,有牛人,大家一般会跟着牛人走,他的恶习都可以变成团队规矩,这也合理,没有牛人,大家一盘散沙,就在接口处统一,里面程序乱点没啥,也可以,方法太多了,只要能出活,出来的代码,大家基本能看懂,其实就ok了。

像那种,还没做事,先说一大堆规矩,程序员学习规矩和习惯养成都要半天,这些,最后都是项目成本。江山易改,本性难移,做项目管理,何苦来和每个人作对,尊重一下大家的习惯,直接把习惯做成规矩,不是更好?

6、轮子,笔者生活中,遇到很多了,坛子里面喜欢拍砖的人,也不少,开口就说,这个世界需要依赖工具,自己造轮子的人是笨蛋。

这个话确实见仁见智。很难说对不对,不过,笔者建议,初学者还是少用别人的轮子。

大家毕业,走上工作岗位,还有几十年呢。谁都不知道这辈子是不是一定在某个平台,或者某种语言,某种框架下写代码。

一旦年轻时,习惯了享受某种框架的便利性,就很难深入思考了。那随着年纪增大,走向架构师岗位的时候,由于很多底层的特性思考不够,会后继乏力。我们说,出来混,总是要还的,现在享受了,但是,这辈子的债,总得换,到三四十岁再来重新学习研究,会很难的。

很多人大言不惭,一说就是框架,以框架搭建工程固然很快,但是,想想看,做框架的人,和用框架的人,哪个水平高?哪个收入高?其实很多时候,企业的架构师,就是针对项目或产品,为项目团队制定本企业合用的框架的。

学着自己写队列,学着自己写堆栈,再代入到实际工程中测试,做一些量身定做的优化,你的水平会迅速提升的。

有一个广为人知的观点,叫“1万小时定律”,即经过1万小时的练习,能在任意领域成为专家。

但1万小时并不是放之四海而皆准。从新手到高手的进阶之路,不是低水平的重复,而是刻意的练习。

不要以战术的勤奋,掩盖战略的懒惰。

对于一个行业中的难题,为什么有的人百思不得其解,而有的人一眼就能看到问题本质?

有人说,前者是新手,后者是高手。那么,普通人如何从新手进阶到高手?

有人说,多练习呀,高手之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从新手变成高手。

然而,真相远不只是1万小时定律。

举个例子,在流水线上工作了十年的人,比工作了一年的人强在哪里?无非就是动作更熟练一点,并没有超出后者太强。

所以,从新手到高手的进阶之路,不是低水平的重复,而是刻意的练习。

天真的练习VS有目的的练习

我们在学习一项技能时,通常的步骤是:首先,一般性地了解我们想做些什么,从导师、教练、书籍或网站上获得一些指导,然后开始练习,直到我们达到可接受的水平,接下来,让这种技能变成自动的、自然而然的。

但在这里,你要理解一件非常重要的事情:一旦你已经达到了这种令你满意的技能水平,而且能做到自然而然地表现出你的水平,你就已经不再进步了。

我们通常会错误地理解这种现象,认为自己如果不停地做下去,自己一定能够更擅长,也许进步较为缓慢,但最终还是会更出色。

比如,我们会认为开了20多年车的老司机,一定会比只开了5年车的司机更擅长开车;行医20年的医生,一定会比只行医5年的医生更优秀;教了20年书的老师,一定会比只教了5年书的老师能力更强。

但是,现实并不是这样。研究表明,一般而言,一旦某个人的表现达到了“可接受”的水平,并且可以做到自动化,那么,再多“练习”几年,也不会有什么进步。

甚至说,在本行业干了20年的医生、老师或司机,可能还稍稍比那些只干了5年的人差一些,原因在于,如果没有刻意地去提高,这些自动化的能力会缓慢地退化。

所以,如果我们想要跳脱出这种自动化的水平,就要“有目的的学习”,而不是点到为止。

“有目的的学习”有4个特点:

1.有目的的练习具有定义明确的具体目标

有目的的练习,主要是“积小胜为大胜”“积跬步以至千里”,最终达到长期目标。

如果你平常周末都去打一打高尔夫球,而你想将你的差点降低至5杆,那么,这对总体目标十分有益,但还不是一个定义明确的具体目标。

定义明确的具体目标,可以有效地用于引导你的练习。要把目标分解,并制订一个计划:为了将差点降至5杆,你得做些什么?

其中的一个目标可能是增加把球打入平坦球道的次数。这是一个合理的具体目标,但你甚至还得将它进一步分解:为了成功地把球打入平坦球道,你到底要做些什么?

你得搞懂,为什么你有那么多次没能把球打到平坦的球道上去,并且解决这个问题,比如说,想办法纠正你总是勾球的毛病。怎么做到?

可以请一位教练来教你怎样以特定方式改一改你的挥拍动作。诸如此类。关键是接受那个一般目标(并且日渐精进),并将其转化成一些具体目标,使你能达到切合实际的进步的期望。

2.有目的的练习是专注的

要想取得有效的进步,你必须完全把注意力集中在任务上。

3.有目的的练习包含反馈

你必须知道某件事情自己做得对不对,如果不对,你到底怎么错了。

一般而言,不论你在努力做什么事情,都需要反馈来准确辨别你在哪些方面还有不足,以及怎么会存在这些不足。如果没有反馈(要么是你自己给自己提出的,要么是局外人给你提出的),你不可能搞清楚你在哪些方面还需提高,或者你现在离实现你的目标有多远。

4.有目的的练习需要走出舒适区

对于任何类型的练习,这是一条基本的真理:如果你从来不迫使自己走出舒适区,便永远无法进步。

比如,业余钢琴爱好者在十几岁的时候就开始上钢琴课,等到30年过去了,他还在以完全相同的方式弹奏着那些同样的歌曲,看起来,在那段时间里,他已经积累了数十万个小时的“练习”,但他绝不会比30年前弹得更好。事实上,可能还比年轻时弹得更差。

走出舒适区,意味着要试着做一些你以前没做过的事情。有时候,你也许发现,做一些没做过的事情,相对较为容易,然后你会继续逼迫自己。

但有时候,你偶然碰到了那些让你感到很难做好的事情,似乎你永远也做不了。想办法去逾越这些障碍,是通向有目的的练习的隐藏钥匙。

心理表征是一种与我们大脑正在思考的某个物体、某个观点、某些信息或者其他任何事物相对应的心理结构,或具体或抽象。

例如,一提到蒙娜丽莎,很多人马上便会在脑海中“看到”那幅著名油画的形象;那个形象就是蒙娜丽莎在他们脑海中的心理表征。有些人的表征比其他人更详尽、更准确,而且,他们还能描述关于背景的细节。

大多数的刻意练习包括创建更加有效的心理表征,不论你在练习什么,都可以使用这些心理表征。

当接受过伦敦训练的人们在学习高效地从甲地到乙地的导航时,包括在城市中所有行驶路线上导航时,他们通过描绘这座城市越来越复杂的心理地图来导航,也就是说,通过创建心理表征来导航。

2.心理表征铸就杰出表现

将杰出人物与其他人区别开来的因素,正是前者心理表征的质量与数量。

通过多年的练习,他们针对本行业或领域中自己可能遇到的各种不同局面,创建了高度复杂和精密的表征。

比如,在比赛期间可能出现的国际象棋棋子的各种配置。这些表征使他们能够做出更快更准确的决策,并且在特定的局面上更快更有效地应对。这是其他任何方法都无法比拟的,它解释了新手与专家之间的差别。

我们若想理解心理表征是什么,以及它们怎样运行,最好的方式是为心理表征的概念创建良好的心理表征。

(1)心理表征有助于找出规律

几乎在每一个行业或领域,杰出表现的标志是能在一系列事物中找出规律,这些事物,在无法创建高效心理表征的人们看来,可能是随机或令人困惑的。

换句话讲,杰出人物能够看到“一片森林”,而其他所有人,却只看见“一棵树”。

那些没有经验的人会以为,一方的11位球员似乎在场上会乱作一团,并没有可辨别的规律可循。球员们只是在场上要么奔跑,要么站立,不论什么时候,只要球到了身边,便去抢球。

不过,对那些了解并喜欢足球的人,特别是那些踢得很好的人来说,这种杂乱根本算不上杂乱。球员为响应来球而跑动,以及其他球员的跑动,都是有规律可循的,而且,这其中的规律有着细微的差别,并且在持续不断地变化。

(2)心理表征有助于解释信息

心理表征的一个重要好处在于,可以帮助我们处理信息:理解和解读它,把它保存在记忆之中,组织它、分析它,并用它来决策。

如果你不太了解某个领域,那么,你读到的所有细节,基本上都是一系列毫不相干的事实,你要记住它们,并不会比记住一个随机的文字容易。

但如果你对这项运动有所了解,你已经建立了一个用来解释它、组织信息,将它与你已消化的其他所有相关信息综合起来的心理结构。新的信息变成了不间断的故事中的一部分,因此更加迅速而更加容易地转移到你的长时记忆之中,使你能记住文章中的大量信息。

也就是说,你对某个主题研究得越多,对该主题的心理表征也变得越细致,也越能更好地消化新的信息。

(3)心理表征有助于组织信息

国际象棋大师的心理表征使他们能够迅速想出大量可能的招法,然后把注意力集中在寻找最佳招法之上。

(4)心理表征有助于制订计划

心理表征可以用来为很多行业和领域做计划,表征越好,计划就高效。

举个例子,经验丰富的攀岩者在开始攀岩之前,会仔细观察整堵墙,以找到他们将会选择的最佳路径,想象着自己从一个把手的位置攀爬到另一个把手的位置。这种在真正的攀岩开始之前先创建详尽的心理表征的能力,是随着经验的积累而造就的。

(5)心理表征有助于高效学习

一般来讲,心理表征并不只是学习某项技能的结果;它们还可以帮助我们学习。

对于这一点,一些最好的证据来自音乐表演领域。一些研究人员着重研究了将最优秀的音乐家与不太优秀的音乐家区分开来的因素,结果发现,两者之间的主要差别之一是,最优秀的音乐家能创建高质量的心理表征。

在练习某件新作品时,新手和中等水平的音乐家往往对这件音乐作品听起来应当是什么样子缺乏好的、清晰的想法,而最优秀的音乐家往往对音乐作品有着极为细致的心理表征,他们用这些表征来指导自己的练习,到最后,指引他们在演出作品时的表现。

在任何一个行业或领域,技能与心理表征之间的关系是一个良性循环:你的技能越娴熟,创建的心理表征就越好;而心理表征越好,就越能有效地练习,以磨炼技能。

刻意练习,本质上就是帮助自己建立某一个领域高度专业化的心理表征。这不仅需要我们付出不亚于任何人的专注和投入,还要刻意地去磨练心理表征。

① 刻意练习发展的技能,是其他人已经想出怎样提高的技能,也是已经拥有一整套行之有效的训练方法的技能。

训练的方案应当由导师或教练来设计和监管,他们既熟悉杰出人物的能力,也熟悉怎么样才能最好地提高那种能力。

② 刻意练习发生在人们的舒适区之外,而且要求学生持续不断地尝试那些刚好超出他当前能力范围的事物。

因此,它需要人们付出近乎最大限度的努力。

③ 刻意练习包含得到良好定义的特定目标,通常还包括目标表现的某些方面;它并非指向某些模糊的总体改进。

一旦设定了总体目标,导师或教练将制订一个计划,以便实现一系列微小的改变,最后将这些改变累积起来,构成之前期望的更大的变化。改进目标表现的某些方面,使得从业者能够看到他的表现已经通过练习得到了提高。

④ 刻意练习是有意而为的,也就是说,它需要人们完全的关注和有意识的行动。

简单地遵照导师或教练的指示去做,还不够。学生必须紧跟他的练习的特定目标,以便能做出适当的调整,控制练习。

⑤ 刻意练习包含反馈,以及为应对那些反馈而进行调整的努力。

在练习过程的早期,大量的反馈来自导师或教练,他们将监测学生的进步、指出存在的问题,并且提供解决这些问题的方法。随着时间的推移,学生必须学会自己监测自己、自己发现错误,并做出相应调整。这种自我监测,需要高效的心理表征。

⑥ 刻意练习既产生有效的心理表征,又依靠有效的心理表征。

提高水平与改进心理表征是相辅相成的,两者不可偏废;随着人们水平的提升,表征也变得更加详尽和有效,反过来使得人们可能实现更大程度的改进。

心理表征使人们能监测在练习中和实际的工作中做得怎么样。它们表明了做某件事的正确方法,并使得人们注意到什么时候做得不对,以及怎样来纠正。

⑦ 刻意练习通过着重关注过去获取的技能的某些特定方面,致力于有针对性地提高那些方面,并且几乎总是包括构建或修改那些过去已经获取的技能;随着时间的推移,这种逐步的改进最终将造就卓越的表现。

由于新技能的学习是建立在现有技能基础上的,因此,导师会为初学者提供正确的基本技能,使学生后来能在更高层面上重新学习那些基本的技能。

2.找不到合适的导师,如何进行刻意练习?

刻意练习最重要的一步,是找到一位优秀的教练或导师来帮助自己制定计划、反馈等等。但很多人就卡在了这一步,那怎么办?

或许,我们能够从富兰克林的故事中找到答案。

在他早年的自传中,富兰克林描述了自己年轻时怎样致力于提高写作水平。根据富兰克林自己的说法,他在童年时代受过的教育,最多只能让他当一名普普通通的写作者,能把句子写通顺就十分不错了。

后来,他偶然看到一期名为《观察家》的英国杂志,发现自己被杂志中高质量的文章所深深吸引。富兰克林决定,他也要写出那些漂亮的文章,但没有人教他怎么练习。他可以做些什么呢?

他提出了一系列聪明的方法,目的是既教自己写作,也教《观察家》的投稿者提高写作水平。

富兰克林于是开始观察,一旦他忘记了文章中一些句子的措辞,可以怎样以最为相近的方式重写那些句子。因此,他选择了自己喜欢的几篇文章,然后写下对每个句子内容的简短描述,只要让他能够回想起句子讲的是什么意思便行。

几天后,他开始厌倦从自己一开始写下的线索中重写文章的方法。他的目的并不是逐字逐句地复写那些文章,而是要写出自己的文章,而且要让自己的文章和那些文章一样描写细致入微、用词精准简练。

他写完后,回头找到最初的文章,将它们与自己写出的文章进行对比,并在必要时纠正自己写的版本。这教会了富兰克林如何明确且中肯地表达观点。

富兰克林发现,这些练习的最大问题是,他的词汇积累并不像《观察家》的投稿者那样丰富。并不是说他不认识那些词,而是他无法做到在写作时“文思泉涌、信手拈来”。

为弥补这一不足,他想出了前一种练习的变体。他确定,写诗将迫使他想出大量其他不同的词语,他通常不会想到那些词语,只有在需要与诗歌的韵律和声律模式相一致时,才会去努力搜寻它们。

因此,他找到《观察家》杂志上的一些文章,并将它们改写成诗句。接下来,在等待了足够长的时间,以至于最初记下来的诗句和措辞在他的记忆中已经消失时,他再把诗句改写成散文。这使他形成了一个习惯,就是要找到正确的词汇,并且增加对词汇数量的积累,以至于他可以迅速从记忆中调用这些词汇。

最后,富兰克林再来完善文章的总体结构和逻辑。他又一次找来《观察家》的文章,并为每个句子都写下一些提示线索。但这一次,他把那些线索写在另一些纸上,并且故意把顺序打乱,使词汇完全处于无序的状态。然后,他等待足够长的时间,不仅让自己忘记了最初的文章中句子如何措辞,还忘记了那些词汇的顺序,再一次复写文章。

他找来从某一篇文章中摘抄下来的、没有按顺序排列的提示线索,并按他认为最符合逻辑的顺序来排列,根据每条线索写出一些句子,并将自己写的结果与最初的文章进行对比。

这样的练习,迫使他小心翼翼地思考怎样在文章中理清思路。如果他发现,在文章中的某些地方,他整理的思路与原文作者的思路不一致,他会纠正自己,并试着从这些错误中学习。

富兰克林的方法,是在我们没办法得到导师的指导下创建心理表征的优秀模板。他在分析《观察家》中的文章并思考是什么使那些文章出彩时,也在创建一种心理表征(尽管他并没有从这方面去想),他可以用这种表征来指导自己的写作。

他练得越多,心理表征也越成熟,直到他达到了《观察家》投稿人的水平。此时,他的身边并没有具体的例子可供借鉴。他已将优秀的写作水平内化于心,即他已经创建了心理表征,那些表征抓住了写作的突出特征。

所以,在没有导师指导我们练习的时候,牢牢记住以下三个F,即:专注(focus)、反馈(feedback)以及纠正(fix it)。将技能分解成一些组成部分,以便反复地练习,并且有效地分析、确定你的不足之处,然后想出各种办法来解决它们。

▼关注公众号,发现更多创业指南

创业黑马(A股上市)旗下的创业加速服务平台。十多年来,黑马共深度加速赋能12000多家企业,其中16家企业成功上市,拟上市独角兽企业35家,企业累计融资超4800亿元人民币。认知加速、资源加速、资本加速......创业加速,就在黑马。

创业黑马(A股上市)旗下的创业加速服务平台。十多年来,黑马共深度加速赋能12000多家企业,其中16家企业成功上市,拟上市独角兽企业35家,企业累计融资超4800亿元人民币。认知加速、资源加速、资本加速......创业加速,就在黑马。

创业黑马(A股上市)旗下的创业加速服务平台。十多年来,黑马共深度加速赋能12000多家企业,其中16家企业成功上市,拟上市独角兽企业35家,企业累计融资超4800亿元人民币。认知加速、资源加速、资本加速......创业加速,就在黑马。

创业黑马(A股上市)旗下的创业加速服务平台。十多年来,黑马共深度加速赋能12000多家企业,其中16家企业成功上市,拟上市独角兽企业35家,企业累计融资超4800亿元人民币。认知加速、资源加速、资本加速......创业加速,就在黑马。

创业黑马(A股上市)旗下的创业加速服务平台。十多年来,黑马共深度加速赋能12000多家企业,其中16家企业成功上市,拟上市独角兽企业35家,企业累计融资超4800亿元人民币。认知加速、资源加速、资本加速......创业加速,就在黑马。

创业黑马(A股上市)旗下的创业加速服务平台。十多年来,黑马共深度加速赋能12000多家企业,其中16家企业成功上市,拟上市独角兽企业35家,企业累计融资超4800亿元人民币。认知加速、资源加速、资本加速......创业加速,就在黑马。

创业黑马(A股上市)旗下的创业加速服务平台。十多年来,黑马共深度加速赋能12000多家企业,其中16家企业成功上市,拟上市独角兽企业35家,企业累计融资超4800亿元人民币。认知加速、资源加速、资本加速......创业加速,就在黑马。

我要回帖

更多关于 IT专业 的文章

 

随机推荐