开博第一文:成为软件奇才的五要素

First:勤奋 Second:方法 Third:天赋 Forth:机遇 
        这是我开博的第一篇文章,不探讨技术,也不讨论一般意义的软件学方法,纯粹讨论成为软件行业精英人物的方法,这篇文章似乎比较务虚,但相信各位读者在看过之后不会觉得在浪费您的时间。如果您已经觉得自己已是软件业的superstar,那您完全不必看本文。这篇文章是我与一位在软件领域打拼十数载的资深人士长谈后收获的心得,希望对大家有用。在任何一个行业都有这个行业的Heros,他们往往是整个行业方向的领路人,尤其在新兴行业,业界精英们的作用更加明显和重要。而这个日新月异的IT行业,就是这样一个新兴行业。如果成为这些精英中的一员,将有机会创造历史,创建自己的技术方向,引领行业的走向。不过毕竟这个行业有如此多的从业者,有如此多的人才,成为精英中的精英是很困难的。但是当我们回顾历史的时候,会发现其实成为软件业的奇才并非想象中得那么难,人人都有可能实现,只是要看您个人的表现如何了。现将成功的关键点罗列如下,倘若能有人满足如下之条件,并努力奋斗,矢志不渝,则成为业界之精英不远矣,中华之奇才又将再添一人矣。
        成为软件业奇才之一:勤奋这一点是任何成功人士的共同点,尽管有些废话,但废话还是要说,因为这一点实在太重要了,是成为精英人士的最最最最重要的前提。单说软件业,我们可以去了解下每个软件精英在成就一番事业前的勤奋程度,那基本上都是废寝忘食,努力得无以复加。即使是在他们功成名就之后,大多数人也仍然保持着勤奋的习惯,每天工作时间非常长。微软前总裁比尔.盖茨,在中学时代,和后来微软创业时,相当勤奋,当时的好友艾伦回忆说,他经常在计算机前睡着,然后醒来后马上继续写程序,以至于,艾伦认为盖茨有在梦境中编程的能力,当微软已成为一个帝国后,盖茨仍然每天勤奋工作,一天要开许多会议,包括技术,公司战略以及重要产品研发等。勤奋是一种人生的态度,有追求的人,才会有持续的勤奋工作动力;勤奋是一种习惯,只有把这种行为养成习惯,固化在自己的行为模式中才能成就伟大的事业。当然,我们成为软件业精英的目标同样需要持久的勤奋和热情。
        成为软件业奇才之二:方法要成功当然要有持之以恒的信念和勤奋的态度。但是光有这些是远远不够的,没有正确的方法,就像没装方向盘的汽车,踩下油门并不能保证到达目的地,反而有可能会翻下悬崖,车毁人亡。方法的重要性是不言而喻的,怎么样才能成为一名出色的软件业奇才,很大程度上取决于此。关于方法的讨论,早有前人做过精辟总结,我现在取其精华,略述一二。第一:对自身领域的技术要有一个非常准确地把握,在某些方面一定要非常深入。对于非自身领域的技术,也要有一定的把握,能触类旁通。在IT领域成功者,多数技术出生,所以,在一开始,成为技术牛人对以后的发展是很重的,一旦对技术有了一个清晰的认识,那么无论以后继续在技术领域打拼,还是向学术或者管理方向进发,都会有非常有益的帮助。举个例子:当下在企业系统开发有两种大的体系,java和.net平台。有人说java平台好,那好在哪里,.net平台更优秀,优秀在哪些方面。其实一般开发人员只是局限于自己应用的这块技术平台,没有去充分了解其他的平台。而真正强的开发者,会去分析两个平台的优劣,去研究另一种平台,这样会开阔自己的视野,往往在解决问题的时候有更好的想法。 第二:对技术要深入,什么叫深入,就是不仅知其果,还要知其因。比如说我们使用.net开发Web程序,这些web控件用起来相当方便,拖入页面,定义事件,就可以work了。大部分程序员往往就止于此,觉得会用这些控件了,知道他们有些什么属性,怎么用,怎么绑定,能触发些什么事件,就完了。而真正厉害的程序员,往往会问为什么我把这个控件拖出来就能用,这个控件到底继承了那些类,是如何实现的,我能不能去实现它。然后他就会顺着这些方向去研究,就会掌握很多.net底层的东西,经验就积累起来了,能力就高了,对技术的理解更加深入,这往往是蜕变的开始。 第三:对基础理论要相当重视,所谓的基础理论,就是指各位在大学阶段计算机专业的各专业课。也许大家会觉得所谓这些专业科并没有太大的价值,实际恰恰相反,牢固地掌握这些知识,对软件开发以及设计,往往会起到相当大的帮助。为什么有的程序员的悟性高,一个技术或方法,一点即会,则往往是由于他的理论基础相当不错,当然,超级天才另当别论。 第四:关注自身领域外的东西,不要只钻研技术,要想成为最优秀的人才,可不是只懂技术就行了,对自身的修养,做人的基本要素,为人处事,甚至身体锻炼等等都是要努力提高的。除此之外,对各方面的知识都应有些积累,政治,经济,文化,历史。这样的人,才是受欢迎的人,更有可能获得帮助,更容易成功。
        成为软件奇才之三:天赋 事实上成为一个精英人物,天赋真非常重要,但却不是绝对的。曾经有一个程序员,是一名在美国的华裔移民,只用了五年时间从开发做到manager,他的天赋真是不可否认,无论做什么都能够做到第一,自然很快就成为这家跨国企业的manager了。不过有如此资质的人毕竟是少数。大多数人的资质都一般,不过事实上,成功人士的天赋还是要比一般人高一点点,而这一点点却是非常重要的,往往也是可以后天培养的。
        成为软件奇才之四:机遇 不可否认,机遇在一个人成功的过程中起着非常重要的作用。我把它排在最后,这还是因为我不是一个宿命论者。任何人的一生中都会有无数的机遇,而并非人人都会把握。上帝是公平的,不要总是把“如果当初怎样”经常挂在嘴边。我们知道,所有的精英人物,包括软件业的精英们都是有了一个良好的机遇并把握住它,才取得了最终的成功地。试想,比尔盖茨,在才现在搞windows操作系统,哪还会由现在的microsoft.再假如,google出生于网络刚刚发展的90年代初,还会像现在一样火吗?但是不可否认的是,这些成功的软件业精英却在正确的时间,把握到了最佳的机遇,所以,这一点很重要,一定要了解行业的发展动向,及早把握。

转载于:https://www.cnblogs.com/yangjian2006/archive/2007/10/06/915628.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值