程序员成功之路(三) ——The road ahead for programmer

来源:互联网 发布:西安财经行知学院宿舍 编辑:程序博客网 时间:2024/05/19 12:37
­
第六种武器:软件工程与CMM
现代大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员,一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合,编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的基本技能,如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等。一句话可以概括我的看法:“创意无限,流程保证”。
第七种武器:强烈的好奇心
什么才是一个程序员的终极武器呢,那就是强烈的好奇心和学习精神。没有比强烈的好奇心和学习精神更好的武器了,它是程序员们永攀高峰的源泉和动力所在。
养成良好的习惯
现在很流行的一句话是“性格决定命运”,实际上可以这样理解,你的性格决定你的习惯,而习惯决定你的命运!中国有一句古话叫做:习惯成自然。同时,西方古希腊哲学家亚里士多德也说过:“优秀是一种习惯”,比如你每天早上坚持起来读书,就养成了读书的好习惯。那么懒惰也是一种习惯,不知道在座的各位又没有感觉到,当你睡觉越来越多的时候,你每天都想睡觉,越睡越懒,越坐越瘫。你习惯于10点睡觉7点起床,那就比习惯于11点睡觉6点起床的人少拥有两个小时,而据我所知很多好学习的人都是12点睡觉5点起床的,那你就又比他们每天少拥有4个小时了。
在一次次沉重的洗礼后,痛苦地改掉不利于自己发展的不良习惯,从而又一次超越自己。
一、适当背诵的习惯
新东方有个学员上中学的时候英语特别的差,总是倒数第一名,于是为了提高自己的英文水平他就决定开始背诵新概念英语,结果背到一半2册的时候,他成绩就明显提高了。高考后上了大学,他考上了一所比较著名的大学,他本来不想再背诵了,但是当他背给同学听的时候,其他同学都露出了羡慕的眼光,于是为了这种虚荣心,他就坚持背诵第三册第四册,背得滚瓜烂熟,你说上一句,他就能联出下一句,而且语音非常标准,因为他是模仿磁带背诵的。后来他去了美国的duke大学,第一个星期写文章,教授就把他叫过来说你的文章是剽窃的,他说:“我教了20年的书也没教出这么漂亮的文章来”,这个学生说我没办法证明我能写出这么漂亮的文章,但我告诉你我能背诵108篇文章,你想不想听,于是他就开始背诵,结果他没背完两篇,教授就哭了起来,为什么?这个教授想我教了20年书,居然一篇文章也没有背过,被中国学生背掉了,所以很难过。小时候背诵儿歌的故事,好的算法和好的代码可以重点看一看。
二、好为人师的习惯
把你认为你懂的东西讲出来吧,将给别人听,你会记忆得更加深刻。成就感是一点一点积累起来的,你考考别人bluetooth、ASP、PDA、CDMA是什么?如果他不懂,你就讲给他听,同时你自己的记忆也在加深。在现代这样一个向开放型过渡的社会里,你要想成功必须要善于表达自己,善于表达自己的观点和思想,并想办法说服别人,做市场作营销当老师当领导者,你要想证明自己有能力,那你就必须学会说出来呀、表达自己,塑造你个人的影响力,人与人之间的交往,就是意志力与意志力的较量,不是我影响你,就是你影响我。 现在最流行的职业:口力劳动者,教师、主持人、歌星、领导、美国总统、市场营销人员等等。
三、五官齐用的习惯
如果说你看到的东西,你会记住30%,那么你同时看和听就会记住50%,如果你既看又听,手里还在写、嘴里还在念念有词,你就会记住100%,如果日后有时间再复习两至三遍,你就永远不会忘记了。不在于你一次看了多长时间,重要的是你重复了多少次!
四、学习他人的习惯
给自己树立一个目标人物,最好从身边找到一个这样的榜样,你可以跟他交流,这样当你遇到困难的时候想一想你做敬佩的人会怎样做,你就有力量去征服它了。我常以为,这辈子如果能遇到一位好的指导老师讲是一件很幸运的事情。如果身边没有,我上面举了那么多的明星人物,从里面找一个你的努力目标吧!周奕的例子, mp3到光盘刻录、注册码、汇款方式。小的目标大的目标,向他看齐,现在时代,不是个人英雄主义的时代,你要学会从别人身上学习好的东西,拿为己用,你的任务只是在他的基础上能够提升。
五、见缝插针的习惯
时间像海绵里的水,看你怎样挤出来用,最有效的记忆规律不是你一次记忆多长时间,二是你多长时间重复记忆多少次。把你最喜欢的书随时带在身边,有空就看,不要让大脑闲置太久不用。背单词。
六、设立特定的目标并规定期限
把你的人生当成程序来设计,制定计划,并限制完成的日期,否则你总会被各种原因而耽误的。比如说参加gre考试,你永远也不敢肯定自己是否已经准备到最充分了,那么是不是就一直不考呢?一直在准备准备、复习复习,直到你筋疲力尽没有力气去考试了,一鼓作气、再而衰、三而竭,再说时间有限,你有多少时间可以浪费呢?
七、注重实践的习惯
无论你的书本知识掌握得多么牢固,你多么的清晰地理解你所学到的知识,你一到实践中去用,你会发现远远不是那么一回事。就像学习游泳,我学游泳的时候,请教了无数的游泳专家,模仿最标准的姿势,练气和技巧,我在陆地上不停的练习、练习、再练习,可是一下水,全完了,还是不会。 做程序员,那得练、不停的练习。最好的学习方法,就是自己写一段小程序。学习开车,我跟我男朋友学开车,每次他开车的时候都告诉我,怎样启动发动机,然后踩离合器,挂档,给油,刹车停车,我对开车的理论和技巧无比熟悉了,自信一定可以开车了,于是就尝试了一下,怎么样,结果不是不堪设想啊,动用了手刹。学员活动调查结果,最短时间内、最快学会编程、成为像你们一样的程序员!
 一点学习经验
勤奋练习
把书上的例子输进电脑实践一遍,然后进行各种试验,再联想出各种相关的程序,自己写出来,并验证自己的结果。
读高手写的程序
有了一定的基础的时候,可以尝试去读高手写的程序,解读他们的程序的设计理念、风格、解决问题的思路等。我的程序就和英语一样,一个变量名就是一个句子!写程序很少加注释!
GNU/Linux为我们提供了一个巨大的源程序宝库,里面有各种各样的程序源代码,详细研究一套你感兴趣的系统,你的水平会得到大幅度提高。
不断提高
除了多加练习,你还需要多读书,特别是英文书。要适时的选择自己的主攻方向。
记笔记的习惯
随时拿着你的笔和笔记本,一接收到有用的信息或字急又好的想法就迅速记下来,抓住瞬息即逝的灵感。自己大脑里蹦出来的东西,才是自己的价值和骄傲。
学习它是个长期的过程,要不断的总结经验,我们学习就怕不能持之以恒。关于这点大家比我更清楚。一旦你学会了它,其他的语言就可以触类旁通了,例如:C+ +,C#,JAVA,VB,DELPHI......这些学起来就会比那些C语言基础不扎实的人要轻松得许多!学习的过程是一个不断积累的过程,只有学习的时间积累到一定的程度,才能发生质的提高。经过ACCP接近两年时间学习培养出来的软件工程师才是当前市场上亟需的专业软件人才,才意味着高薪和价值。
程序员的分类
第一种是初级,这种人数量最多,水平最低。喜欢看报纸上的编程小知识,秘籍和技巧大全之类的东西,这给了他广博的半瓶子醋的学问。这种程序员往往把编程这种脑力劳动变成敲键盘的体力劳动。把软件白领变成了软件蓝领。一些软件公司的Fans们往往拿着吓人的工资、做着吓人的项目,他们做出来的结果也往往很吓人。这些人组成了软件人才市场上的流动大军。
第二种是通常意义上的高手,他们有时候觉得自己十分了不起,有时候又觉得自己什么也不是。大部分时候,他没感觉,没激情,没爱,相当于一个血肉机器、曰之为“感情木头”。对于他们来说没有比coding更加有意义的事情了。
第三种是大师级的人物。在平凡的外表下,是一个无所不能的人。没有一个人和一条狗不尊敬他。他吐痰的样子也有人模仿。微软公司首席“建筑师”西蒙尼就是一个这样的人物。不过,他说“合作比天才更重要”
为什么软件市场上人才缺口这么大,每年20万之多,最缺乏的是熟练的程序员,而成千上万的毕业生又找不到工作。大家应该好好想一想:
软件人才是多了,但多的是没有实际工作经验、技术掌握的层次低的开发人员。这批人频繁地跳槽形成的求职大军营造出中国软件人才一大把的现象。
软件人才是少了,少的是具有丰富工作经验,技术扎实精深的工程师一类的开发人员。他们在哪里都是炙手可热的人物,求职大军里自然少有这样的人才。
劝每一个学员克服浮躁,踏踏实实地走好每一步!既然要学,就得耐心,你要告诉自己,要用一生的时间去学习它,你就不会急功近利了。
俞敏洪总结的成功的四种能力
一、忍受孤独的能力是成功者的必经之路
不管有多少人在你身边,父母督促你、朋友鼓励你,你要想达到成功最终都要靠你自己, God helps those who help themselves. 如果你想走出平凡,那么请你走进孤独!孤独的人是走得最快的人!去除浮躁,不要总想着你将来会怎样怎样,重要的是现在,自信心是一点一滴积累起来的。
二、忍受失败的能力是重新振作的源泉
生活中的失败实在是太多了,整个社会的竞争体系是一个金字塔式的结构,你可以说我与世无争,我知足者长乐,当然你可以这样做。可是社会不允许你这样做,因为他不会让你乐太久的,不进则退、优胜劣汰的市场机制会淘汰你,你会被社会抛在金字塔的最底层,你会感到整个金字塔的重量都压在了你的身上,你见不到阳光,你欣赏不到美丽的风景,你感到绝望。所以为了更好的活着,你就要振作、努力。好在机遇是平等的,在机会来临的时候,如果你有能力就会抓住它。
三、忍受屈辱的能力是成就大业的基础
你去新东安燕莎买东西,如果你没有钱,你会不会感受到售货员对你的态度不一样了呢?你去找工作,被人才市场上的人流挤得东倒西歪,北大清华的请到前面来,男生请到前面来,硕士博士请到前面来……, 你租房子被各种各样的房东赶着跑,一年到头不停的搬家,与小商贩为了几块钱讨价还价,你为了一点点的钱为老板四处奔波。这些都是屈辱,在你成功之前你必须忍受屈辱。
四、生理承受能力是成就大业的前提
做一件事情,你付出了别人所没有付出的,那你得到的也是别人所没有得到的。当我们已经开始做了某一件事情之后,我们则不宜由于我们现在认为另一件事更理想、更值得做而轻易改变我们的行动。 已经开始做了这件事,已经为此付出了心力;而且,究竟我们现在的认识正确还是过去的认识正确也还有待于检验;因为我们每一个人的生命和精力都是有限的!
对待学习的态度
没有压力就没有动力,要想办法给自己施加压力,平时多看书,多接触相关的知识,保持永远能够学习的惯性,当然专业知识要不断的研究和深入探索;当真正的压力到来时,你的学习效率才是最高的。用任务去学习,没有任务制造任务。
我们每天的工作就是接受问题,解决问题,只能就事而论了。主要态度如下:接受它、分析它、解决它、放下它;
克服学习中的冷热病,有了刺激就去学习,刺激过去了就放松,考试来了就紧张,考试过了就全忘。听了一场讲座或报告就意气风发,苦学三天三夜,然后就又找借口放松。
今天想干这个,明天想干那个,结果一事无成。
书到用时方恨少,事非经过不知难,书有未曾经我,读事无不可对人言
微 软:李开复的一封信
李开复是微软中国研究院的院长,是微软公司的副总裁,他在中国的各大高校里做演讲,他十分了解中国学生的心理,所以语重心长的给中国学生写了一封信:
中国的软件也还不很发达,我们每天耳濡目染的都是一些国外的名牌, MS/IBM/SONY/HP/CANNON/SUN/CISCO/INTEL/DELL/PHILIP/TOSHIBA/PENASONIC/EPSON,日本的产品现在已经打遍了全世界,他们非常地团结,他们叫做大和民族,同为亚洲东海岸的中华民族,为什么相差得这样悬殊,不要过多地去找历史的原因,想一想自己,你有没有把你自己的理想和目标同国家联系起来呢?
人生最重要的东西,进取、热情,信任,坚持,努力,自律,思考,感动,耐心,韧性、珍惜
…… ……
奔跑人生:在静谧的非洲大草原上,夕阳西下,一头狮子在沉思,明天当太阳升起的时候,我要奔跑,以追得上跑得最快的羚羊,此时,一只羚羊也在思考,明天当太阳升起的时候,我要奔跑,以躲过跑得最快的狮子的捕获,是的,无论你是狮子或者羚羊,明天,当太阳升起的时候你所要做的就是:毫不犹豫地向前奔跑! (转载)
 
原创粉丝点击