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

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

  1. 庆祝开博第一天!呵呵!

    庆祝开博第一天!呵呵! 转载于:https://www.cnblogs.com/wenqingluomo/archive/2009/07/01/1514384.html

  2. 开博第一篇 往后余生,唯愿你幸福

    开博第一篇 --------十年相思伊人去,QQ不在微信来 我想轻轻的问候你一声 忙碌中的你过得还好吗 其实我过的不好 但我希望你过得好 没有你的日子 其实我活的很累 但我希望你活得轻松 没有你的日子 ...

  3. 开博第一篇:写在前面,一名阿里程序员的永恒生命追求之路

    想写这个文章很久了,几次起笔,冥想,叹几口气后都是无奈的放下.自己不是一个擅长写文章的人,不知道内心的这些想法和决定的思路该怎么去表达和描述.然而路总是要走的,远方依旧遥远,在三十岁的当下,方向远比速 ...

  4. 不试过你怎么知道?开博第一篇(本人菜鸟也,高手可以飘过)

    我是菜鸟,一直都是,只不过以前比现在更菜而已. 注册博客园居然有5个月了.昨晚看过一位迷茫中的仁兄30岁了不知道干什么..我跟他差不多. 既然他可以申请开博,为什么我就不试试看呢? 试试看又不会损失什 ...

  5. 51CTO开博第一篇:信仰和领导力(读书感悟)

    平安夜开博是个好日子吧~ 我这么想着,就开始写了. 最近感触最深的是看了两本书,<写给上班族的世界史>上下. 为什么说感触最深,因为这样的事儿之前没听过,现实中没见过. 一是宗教对人的影响 ...

  6. 开博第一天,我的学习宣言

    开博了,有些话想说,主要想是对自己说.对于一个原本是计算机的门外汉,现在踏入计算机这一行,惶恐之中有些许期待.每个人都有一个梦想,我的梦想就是希望有朝一日在操作系统方面能有所成就,如果真的能有所斩获, ...

  7. 开博第一篇 近来心得

    一点想法 很早在收集资源的时候,便接触过csdn,一些其他地方不能收集到的软件,在这里都能下载到,开始的时候积分还容易获得一点,再后来只能望尘莫及. 还记得12年时在文库找ppt学c语言数据结构的时日 ...

  8. 在CSDN开博第一篇,以及之前在百度空间的一些文章

    2008年4月研一在读的时候,在百度空间开了一个技术类博客,写了七八十篇文章,主要记录了自己自学以及在企业实习时候的一些经验总结.但从2010年开始,由于各种原因,就很少再写博客了.而且发现百度空间越 ...

  9. VMware Workstation7.1新版特性测试(开博第一篇)

    vmwrae官方于25日放出了vmwrae workstation7.1最新版本 本着服务大家,体验最新的理念.抱着不怕死机,不怕蓝屏,不怕重装的态度,开始了测试. 在大家往下看之前,还是要啰嗦下啊, ...

最新文章

  1. X64 Linux 无法从本地字符界面登陆。
  2. sis防屏蔽程序是什么意思_Android 11将强制应用程序支持本地备份——什么意思?...
  3. zigbee看门狗综合实验_2.5KW风光互补发电教学实验系统,风能太阳能发电实训装置_搜狐汽车...
  4. Python入门学习---第一天
  5. loj 2542 随机游走 —— 最值反演+树上期望DP+fmt
  6. python123可以复制粘贴吗_使用win32com和python复制和粘贴隔离
  7. Storm教程1理论介绍
  8. 邻接表存储图利用BFS遍历
  9. easyui前端框架模板_.NET Core基于Ace Admin的响应式框架
  10. 写了10年Javascript未必全了解的标识符顺序
  11. Django - Ajax - 参数
  12. 数学一年级应用题_【专项练习】一年级下册数学100以内加减法应用题专项练习,附答案...
  13. 华为OSPF多区域+路由重发布/路由引入
  14. 拓端tecdat|用于NLP的Python:使用Keras进行深度学习文本生成
  15. 苹果系统和安卓系统的区别_Android和iPhone的区别?还不如说安卓系统和IOS系统的差别...
  16. iOS【UIDynamic重力、弹性碰撞吸附等现象】
  17. python 根据图片后缀名判断是否为jpg
  18. 网上插画教学哪家质量好,汇总5大插画培训班
  19. 创意计算机产品,10款惊艳的创意产品,脑洞大就是任性!
  20. G2:一个由纯 javascript 编写、强大的语义化图表生成工具

热门文章

  1. Tableau-热力图
  2. 【转】现学现用WPS,小技巧大帮助
  3. 小程序开发 - 基本组件
  4. 1.3双摇杆遥控器电路部分--基本外设电路(ST-link下载、串口、按键、摇杆、电量检测、LED指示灯、0.96寸OLED、NRF24L01)
  5. 干货|科技赋能财富硬核直播带货,助力宜信财富逆势增长
  6. 十五章、KPI(千峰网络安全300课时笔记)
  7. 2022年美赛D题思路分享+翻译
  8. 双X轴的Echarts图
  9. 电话号码归属地批量查询方法的优缺点对比
  10. 9块9的U盘,你敢买吗?