`
zwchen
  • 浏览: 793897 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

一位技术人员成长历程

阅读更多

4、坚持了第一个月,再坚持半年,以后的学习速度越来越快,你离专家、技术大牛就越来越近了。

下面这篇文章,只是我一篇博客的回复,但我认为可以单独作为一篇文章。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

首先声明,我不是Expert,但我发现很多有成就的技术大牛,很多都在30岁左右,这类人,一般都是23岁左右毕业,工作两年后,开始从事自己感兴趣的细分行业。

打个比方吧,这位牛人23岁毕业,做了两年嵌入式C编程,25岁时,突然对Java的优雅设计情有独钟,而正好这时,公司有个Java项目,Java技术之旅开始了。

1、最开始三个月,开始接触Java,比如接口、继承、封装等,买了本《Think in Java》天天啃,并且同时做项目实践。猛学了三个月后,对面向对象编程OOP熟悉了,原来脚本式思维和对象思维确实有差别。

2、三个月后,开始啃《Core Java》,《Effective Java》,对Java有了更深入的了解,回调的概念也有了,逐渐接触到更高的层次,面向对象设计OOD,这时又看了一本书《Head First Design Patterns》,感觉设计模式特别有趣。再写代码,已经不是面向实现编程,而是面向设计编程。感觉写Java代码太简单了。
因为每天还有Java的Web项目开发,逐渐了解了WebWork等Web框架的使用。

3、六个月过去了,Java瘾越来越大,逐渐开始往更高层次攀登,这时,又看到两本书《企业应用架构模式》、《UML和模式应用:面向对象分析与设计导论》,已经开始从设计往面向对象分析OOA、架构攀登了。
因为大半年的Java企业开发,Hibernate已经比较熟悉了,了解Hibernate背后的持久化技术、Spring背后的IoC容器、组装技术原理。

4、一年后,他逐渐脱离了Java语言,开始看这类书《面向模式的软件体系结构 卷1》。这个阶段持续了一年,并且对以前的学过的设计模式,如命令模式、观察家模式有一个更深入的了解。
因为两年的企业应用开发,他已经熟悉了Java EE的十来种规范,对Web容器和Servlet规范的关系有很深的理解,对JDBC规范和数据库驱动程序的关系也很了解。

他正在经历Java开发的快速上升期,对应于曲线的一年时间点

5、两年后,他突然发现,他学的很多东西都没用,都是纸上谈兵,比如,在自己的企业应用开发中,Command模式、Template从来没有用过。
他还发现,本来100行写的一个功能,花了1000行,就是为了所谓的设计优雅性:可扩展。而实际上,还没有等到扩展,该系统就已经废掉了。
他发现原来设计模式主要用在系统框架开发,而不是应用开发,一般开发人员不用,只需要理解。
他还发现,他认真学过的JMS、JCA、JTA、EJB像是从来没有用过。突然他想通了,JMS、JTA可能是一种无奈的选择:处理遗留系统。

当他开始对自己两年学到的知识进行反省、批驳时,他已经有了技术辨别能力,知道技术推广也不是那么纯洁,也有商业炒作。
知道Java虽然是Sun公司发明的,但Sun公司没有赚到钱,IBM却赚得盆满钵满,最后Sun公司竟然卖给了技术商人Ellison所创立的Oracle了,Java之父James Gosling也混得并不好,从Sun公司到Oracle,最后还不欢离开了。

这时候,他已经不限于Java了,开始了解C#,Ruby,发现Java可能并不太适合互联网开发,PHP可能更适合,ROR开发更快但需要在牛人的手里。两年后的这个时候,他才开始真正驾驭Java,他已经不再限于Java,而是企业应用。

这个时候,技术提升的速度越来越慢了(曲线的三年分界点),因为不知道还可以学习什么新技术。因为他发现,原来这些东西,最深层次的,都是几十年前的技术概念:消息系统、异步通讯、事件机制等等....

6、三年过去后,他已经不再限于企业应用,而是解决方案,技术只是一种解决问题的方式,比如企业信息化成功的关键,恐怕不是技术,而是企业本身的业务流程成熟度;企业信息化成功的关键,不是处理好了技术,而是处理好了几位企业高官的利益。
这时候,对IT行业新闻,逐渐有判断力和免疫力。

他突然发现,技术的力量很有限,商业才是最大的驱动力量。而此时,他已经不再钻研技术细节,比如JVM的垃圾回收机制,如果他在一个技术研发型公司,比如普元,可能还会深入挖掘技术。如果他在东软这类行业应用开发企业,这类企业的口号是Beyond Technology,这时候他再执迷于技术而轻业务,恐怕不太受欢迎。

这个时候,技术的提升,就会进入一个平台期,也就是曲线的水平部分。再平稳发展,技术大牛就开始炼成了。








分享到:
评论
12 楼 sorcier_java 2011-08-26  
zwchen 写道
madbluesky 写道
感觉这个专家还是做得有点太简单跟容易了

专家至少是十年!
文章说的只是一条路线.....


支持,专家就好10年以上,除非是新领域。 专家并不是说技术多么多么好, 多么多么聪明, 多么多么会弄些流行的技术。 熟练流行的技术, 顶多是个好的技术人员。

真正的专家是对一个领域有着丰厚的工作经验, 能解释Why,能预见因一个因素在一定范围内的可能会发生的事件(他专的领域)。  没有长时间的在一个领域里泡着, 这是不可能的。 

见过30岁以下的政治家吗? 人们会叫他政治家么?
11 楼 zwchen 2011-08-24  
madbluesky 写道
感觉这个专家还是做得有点太简单跟容易了

专家至少是十年!
文章说的只是一条路线.....
10 楼 madbluesky 2011-08-24  
感觉这个专家还是做得有点太简单跟容易了
9 楼 zwchen 2011-08-23  
iqeq00 写道
这个应该是楼主本人吧...

嘿嘿。
我觉得技术人员的轨迹应该有点类似这个,只是某个阶段的时间长短而已。
8 楼 iqeq00 2011-08-23  
这个应该是楼主本人吧...
7 楼 sunyongce 2010-08-18  
我已经3年了,做过开发,做过实施,做过技术顾问,总是觉得自己对java开发的理解,是知其然并不知其所以然。这篇文章给我很大启发~
6 楼 qjlhlh 2010-08-06  
学习之~ 还需要看更一些书,呵呵~
5 楼 mingjian01 2010-08-05  
RE~ 这句说得好

这个时候,技术提升的速度越来越慢了(曲线的三年分界点),因为不知道还可以学习什么新技术。因为他发现,原来这些东西,最深层次的,都是几十年前的技术概念:消息系统、异步通讯、事件机制等等....
4 楼 fantasy 2010-07-17  
所以程序员最好是招聘3年以上工作经验的,因为这样的程序员已经趋近于成熟。
3 楼 likeblood 2010-07-07  
楼主厉害 完成的速度是我的一倍 而且是我在已有工作经验后
2 楼 蜡笔小新 2010-05-28  
好像是你回顾博主自己的经历哦
1 楼 guoxu1231 2010-05-28  
杯具啊  正处于发展的平台期~~

相关推荐

    一些技术人员的成长经历

    标题中的“一些技术人员的成长经历”暗示了这可能是一份关于技术人才个人发展、学习路径或者职业历程的文档,尤其强调了在电子技术和相关领域内的专研。描述中的信息进一步明确了这是来自复旦大学专用集成电路与系统...

    一位技术管理人员的20年工作经历和感悟

    ### 一位技术管理人员的20年工作经历和感悟 #### 技术启蒙与成长之路 在技术管理人员马宁伟的20年职业生涯中,他经历了从一名普通的电子产品研发工程师成长为IT知名企业研发中心管理者的历程。这段经历不仅记录了...

    一位年轻的系统分析员的历程

    在"一位年轻的系统分析员的历程"中,我们可以预想作者可能会分享他或她的成长经历,如何从一个新手逐渐成长为一名熟练的系统分析员。这可能涉及学习如何分析和设计数据库,理解软件工程原理,以及掌握编程语言如SQL...

    炼铁厂技术人员工作总结.doc

    这份工作总结详尽地概述了一位技术人员在过去一年中的工作经历、成长与发展,以及对未来工作的规划。 1. **熟悉岗位,干好本职工作** - **工艺流程与设备故障处理**:技术人员首先需要对炼铁工艺流程有深入理解,...

    工程技术人员个人的工作总结范文.doc

    这篇工作总结详细记录了一位工程技术人员从1999年进入江苏华建深圳公司以来的成长历程。他在施工第一线工作,从给排水施工班长逐渐晋升为施工员和资料员,期间参与或独立承担了多个工程的给排水施工任务,如美丽365...

    建设工程检测公司技术人员业绩档案.docx

    这份名为“建设工程检测公司技术人员业绩档案”的文档,详细记录了一位名为吴健的技术人员的工作历程、专业资质、培训经历以及业绩证明等关键信息,对于公司的人员管理和业务评估具有重要作用。 首先,业绩档案的...

    专业技术人员述职报告.docx

    ### 一、化工行业的专业技术人员成长历程 #### 1. 培训经历: - **南宁化工股份有限公司**:20xx年3月~20xx年5月,在此期间,重点学习了**氯碱生产工艺流程**及其生产控制指标、设备生产的工作原理、仪表的测量点等...

    一个80后Java程序员的成长道路.doc

    他的成长过程中,得到了一位年轻但技术精湛的同事指导,这位同事被他尊称为“小师父”。尽管付出了许多不眠之夜的努力,他对自己的技术能力仍感到不足,认为与“小师父”相比投入产出比差距较大。 作者提到,他选择...

    机电技术人员个人工作总结范文.doc

    这篇文档是一位机电技术人员对自己在某一年(假设是20xx年)工作的总结。在这个年度,他经历了从学生到上班族的身份转变,并在机电技术领域积累了宝贵的经验。以下是对这份工作总结中的关键知识点的详细说明: 1. *...

    《开源实用技术文摘》

    刊首语部分以一位程序员的视角回顾了个人与开源技术共同成长的经历,生动地展现了从早期接触DOS和Windows到最终选择并热爱Linux的过程。这段经历不仅反映了个人的成长历程,也折射出了开源技术在中国乃至全球范围内...

    做电子工程师的程序人生历程

    "一位技术管理人员的20年工作经历和感悟.txt"则可能提供了从工程师到管理层转变的心路历程。技术管理者不仅需要技术实力,还需要领导力、团队协作和项目管理能力。这本文件可能会分享如何在技术与管理之间找到平衡,...

    C程序员成长攻略

    总之,《C程序员成长攻略》是一本全面介绍C语言编程的书籍,它不仅适合C语言初学者,也适合希望进一步提升技术的在职程序员。它提供了一系列实例和技巧,帮助读者掌握C语言精髓,成为编程高手。对于希望深入理解...

    专业技术工作计划总结.doc

    本文是关于一位土建质量检查员的专业技术工作计划和总结,作者在文中详述了自己在该领域的学习成长历程、工作成就以及个人品德与职业素养的提升。 1. 教育背景与职业发展: 作者拥有丰富的教育背景,包括1992年的...

    企业员工个人成长发言稿.doc

    这篇发言稿是关于一位企业员工在公司中个人成长的经历和感悟,主要分为三个部分:回顾在公司的历程、分享在公司中的收获,以及感谢公司带来的成长机会。 首先,发言者提到他在公司初期,作为一名对行业不太了解的新...

    计算机网络技术实习周记 (2).docx

    实习者从最初的迷茫到逐渐适应工作环境,再到独立处理业务,展现了他在计算机网络技术领域的成长历程。 1. **工作内容**: - 实习者在公司负责的主要工作包括维修电脑、组装电脑、维修打印机和复印机、网络布线等...

    淘宝技术这十年

    文章中提及了多位技术专家和工程师,他们有的专注于数据库、有的致力于中间件和缓存系统的研发,有的负责信息安全等关键领域。这些技术人员的努力和创新,不仅为淘宝的技术进步提供了源源不断的动力,也为整个互联网...

    实用的技术个人述职报告四篇.docx

    【标签】明确了报告的格式是Word文档,内容涉及述职报告、教师工作和个人在IT领域的成长历程。【部分内容】展示了两个不同的述职报告节选,一个是关于一位从机械工程专业转型为自然科学和信息技术教育的教师,他在...

    人员培训与考核程序宣贯.pdf

    技术档案涵盖员工的个人资料、学历、职称、专业能力资格、培训证明、授权或任命证明、技术业绩和重大事件记录等,全面反映员工的技术历程和能力水平。 综上所述,此人员培训与考核程序强调了实验室对人力资源的重视...

    四叶草安全rasca1:一个TSRC白帽子的成长之路.pdf

    文件标题:“四叶草安全rasca1:一个TSRC白帽子的成长之路.pdf”,强调了信息安全领域中,一位名叫rasca1的白帽子安全专家(白帽子,相对于黑客而言,指的是那些通过发现系统漏洞并报告给组织,帮助提高系统安全性的...

    事业单位工作人员和机关工勤人员年度考核登记表(1).doc

    例如,一位1967年出生的大学专科毕业生,可能具有较丰富的职场经验,但可能在新技术的学习上相对较少。 接着,表格详细列出了员工的工作单位、岗位类别和等级。在事业单位,岗位类别通常分为领导岗位、一般管理岗位...

Global site tag (gtag.js) - Google Analytics