更多阿蒙文章请看: http://www.vchome.net
昨天看了林锐博士的文章《企业.产品.人》,写得真
好,那种语气及用词非常适合我的胃口,如果有机会
听听他的讲座,我想一定趣味横生,也一定能让我更
充分更彻底地批判大学里若干所谓知识分子的讲授方
式,有时我认为中国的教育应该进行很大的改革,否
则以后还会出现更多类似xxx的大学生,光加强防
范增多保安人员以及筑起高围墙是无济于事的.....
林博士在本文中写到如何成为优秀的软件人才,他主要
列出以下一些观点:1.学习强势知识; 2.提高表达能力;
3.提高管理能力; 4.提升人格魅力;
显而易见林博士是从大方面来构思这个论题的,我个人
认为这些观点对很多程序员来说可能并不适用,阿蒙
想从更具体更细腻的方面来谈一下,尽管有点班门弄
斧,但还是有勇气,年轻人就是要有冲劲,我看王朔
那流氓年轻的时候就很冲,见谁灭谁,越出名的越要
狠狠地骂,鲁迅啊金庸啊琼遥啊成龙啊都被他骂得体
无完肤,仿佛这世界就剩下他一个人在闪闪发光,我
没有王朔那种水准,我更多的是学习与分享前辈们的
成果与经验,我不希望去研究一些前人已经研究出来
的东东,那是浪费时间的,你关起门来摸索几个月,
终于搞出来了,兴奋得不得了,谁知出门时却发现
这东东几年前美国佬英国佬们就研究出来了,这不是
瞎折腾吗?你只需拿来学习,吸取精华,剔除糟柏,
中国人是具有非凡的学习能力的,你看看改革开放
十年的时间就完成发达国家五十年的发展,通俗地说,
就是美国佬用了五十年来建造一个纽约,中国只用了
十年就可以建造一个深圳......
别扯太远,现在让我们回到如何成为优秀的软件人才的
问题上,我认为应具备如下一些能力:
(1)扎扎实实的基础知识;
这一点我们应感谢我们的老师们,十几年寒窗生活,听
父母的话听老师的课,出来后你就可以达到这个要求,
先别管你其它的能力,只要你不是笨得出奇,只要大学
的时候别一天到晚地睡觉或泡MM,踏踏实实地听课复习
考试,我想四年下来你能具备扎实的知识体系结构和理
论基础,这些东东对你今后的再学习将起来很大的作用。
话说难听些,国内一些大学里怪现象较多,我以前就有
一个同学,特喜欢睡觉,连班主任都说他长眠不醒,由本
科一直睡到专科,再由专科睡到结业,还有的同学特喜欢
恋爱,恋得好爱是促进学习,可有些人就不是,恋着恋着
就不学了,后来干脆回家生儿育女,还有很大一部分同
学,可能由外面的影响,总觉得课堂里学的玩意没用,出
去后用不到,或者家里有好关系,毕业后丫就进政府机关
单位,丫没必要整天对着这个毫无感情的PC没必要钻研这
么复杂的code,丫会打打字会将蓝色的屏幕换成一个漂亮
的MM就足够了,这类人上课就好象在梦游,教授们在他们
眼里就象小丑一样在讲台上胡说八道。我认为趁着年轻
我们还是以一种积极的态度来面对学业,除了课程,我们
的学习范围应广一些,多看书,书是好东东,就不多说了。
(2)独立解决问题的能力。
我个人认为这一点很重要,我们需要树立这种观念,凡事
靠自已,当然我并不反对交流沟通,但遇到问题时应先经
过自已的大脑思考思考,实在搞不定了就向专家或老师请
教,我不喜欢一遇到问题就惊慌就立马发问,你思考了吗
你尝试过吗?
(3)创新的能力;
这方面我们可能比老外差些,与中国的教育制度有关,我
们讲纪律讲服从,从幼儿园开始就学会了上课的时候要将
两只手往背后交叉放置,要一动不动全神贯注地听老师
讲课,布置的作业大部分都能在教科书上找到答案,所以
我们的创新能力可能差一些,但应是可以培养的,主要我
们多观察多比较多思考,主动一些,热情一些,积极一些
,认识到创新的思维对于从事软件行业的我们来说是必不可少的。
(4)协调与沟通能力;
我想说的是要善于发表你的意见及想法,说出你的对某事
的看法,你认为如何改善当前的情况如何提高工作效率等等
,还要学会如何组织一个TEAM去完成某个项目,在过程中
还要控制及协调进度,林博士说了一个词:知人善用,知人
就是了解你身边的人,包括性格,技术能力,特长,打算等
等,善用就是根据他的特点安排最适合的工作给他来完成。
(5)具有团体精神
现在的软件开发极少出现单打独斗而成功的例子,以前的求
伯君们是成功过,但真正优秀的软件应是团队分工和合作的结
晶。我们必须学会和别人合作,学会充分整合各种能利用的
资源,懂得与别人协调共事,懂得和大家交流并互相帮助。
(6)保持激情,成就感强
其实无论做什么,这一点都很必须,当然也很难做到,我们
很难每一天都激情澎湃,只能说争取保持PASSION,每一天
早晨起床,想到就要开始一天的工作,就很兴奋,面带笑容
地走进OFFICE,向每一个同事都愉快地说“good morning!”
,然后高兴地投入工作.....我们要强调目标,要将每一件事做好,
热爱自已所开发的软件产品,努力将它做好,要有成就感,就
好象你自已的孩子你都不爱还期望别人来爱?来教育?
(7)锲而不舍,从失败与错误中学习
一个软件产品的成功,离不开精湛的技术与敏锐的洞察力,
也离不开开发过程中不断地探索和钻研精神。强于承认自已
不够好,追求最好更好是每个人应有的信念。另外我们要真
正做到面对失败,承认错误,从失败与错误中学习,吸取教
训,总结经验,不能犯重复的错误,不能连续失败,要锲而
不舍,但不能盲目。
更多阿蒙文章请看: http://www.vchome.net