`
吐故纳新
  • 浏览: 2651 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

[转]一个人的职业生涯

阅读更多
首先声明,我不是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,这时候他再执迷于技术而轻业务,恐怕不太受欢迎。

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



一个软件人,需要一个沉淀,需要对软件工程、对软件分析建模有深入理解
分享到:
评论

相关推荐

    人生职业生涯规划大全

    总的来说,《职业生涯规划大全》旨在提供全面的指导,帮助每一个职场人制定出适合自己且具有前瞻性的职业路径,从而在职场上取得成功,实现个人价值。无论你是初入职场的新手,还是寻求转型的资深人士,这部资料都将...

    职业生涯规划模板系列2021-医学生职业生涯规划书.doc

    对于医学生来说,职业生涯规划尤其关键,因为医学是一个专业性强、责任重大的领域,需要有清晰的职业方向和长期的学习与实践。 在规划过程中,首先要【认识自我】。这包括了解个人的基本情况,如性格特点、优势和...

    体育学院体育教育专业职业生涯规划.pdf

    首先,职业规划是每个人根据自己的专业技能、兴趣爱好、价值观、市场需求和个人发展目标等因素,制定的个人发展计划。对于体育教育专业的学生来说,他们往往有着特殊的职业发展路径和市场需求。 1. SWOT分析法:...

    大学生职业生涯规划课件

    大学生职业生涯规划是每个即将步入社会的大学生必须面对的重要课题。这一过程涉及到自我认知、目标设定、环境分析、路径选择等多个方面。首先,我们要明白,职业生涯规划不仅关乎个人的兴趣爱好,更关乎个人的能力、...

    IT人士如何制订职业生涯发展规划

    总的来说,IT人士的职业生涯规划是一个动态的过程,涉及到自我认知、技能提升、行业洞察和企业需求的综合考量。只有清晰地理解自己,适应环境变化,并持续学习和成长,才能在IT行业这个快速发展的领域中取得成功。

    职业生涯规划模板系列2021-中国电视主持人职业生涯规划 (1).doc

    【标题】和【描述】提到的是“职业生涯规划模板系列2021-中国电视主持人职业生涯规划”,这表明我们要探讨的是关于电视主持人的职业规划。在电视主持人的职业生涯规划中,有多个关键点需要考虑和详细阐述。 首先,...

    员工培训与职业生涯规划.pptx

    总的来说,员工培训与职业生涯规划是技术领域中不可或缺的一部分,它涉及到人力资源的有效管理和员工的个人发展,两者之间的平衡和协调是确保组织持续成功的关键。组织需要建立一套完善的职业发展体系,包括明确的...

    职业生涯规划模板2021-心理健康教育课大学生职业生涯规划PPT.ppt

    在这个PPT中,通过一个生动的例子展示了一个人的多次跳槽经历,以此来引出职业生涯规划的重要性。下面将详细讨论相关知识点。 【职业生涯规划】是指个人根据自身的兴趣、能力、价值观以及职业发展趋势,设定长期...

    电气工程师职业生涯规划书.pdf

    对于从事电气工程工作的人来说,制定一个科学合理的职业生涯规划书,是个人职业发展的关键一步。 首先,电气工程师在制定职业规划时,应充分认识到自己所处的行业环境,理解行业内的发展趋势和未来可能面临的挑战。...

    认识职业生涯.pptx

    总之,职业生涯不仅是工作,更是一个人生活的主线。通过深入了解职业生涯的各个阶段,明确规划的重要性,培养正确的规划理念,大学生可以更好地适应社会需求,实现个人价值,创造满意的职业生活。

    《大学生职业生涯规划》期末考试答案2022借鉴.pdf

    笔试的说法可以是应用的范围很广泛、笔试一般是用人单位比较方便的大面积筛选很多人的一个方法、笔试不能反映一个人的正常水平等,但不包括笔试不能反映一个人的正常水平。 24. 职业对个人的功能 职业对个人的功能...

    模块一:职业与职业生涯规划概述新版教案.doc

    另一个案例是知名主持人澜的职业转型历程,展示了职业生涯中的多次转折和自我调整,使学生看到规划在实际生活中的应用和必要性。毕业生双选会的图片则直观地揭示了就业市场的竞争状况,促使学生认识到提前规划职业...

    职业生涯管理与发展.pptx

    职业生涯的含义不仅限于一个人一生中的工作经历,还包括了职业角色的变换、工作态度和体验的内在变化。职业生涯管理则涵盖了个人和组织对职业路径的规划、发展和提升的一系列活动。这些活动旨在帮助个体实现职业目标...

    职业生涯规划模板系列2021-食品专业大学生职业生涯规划.pdf

    文件的标题、描述和标签都指向同一个主题:“职业生涯规划”。文件内容中提到了职业生涯规划的一些关键元素,尤其是SWOT分析方法。SWOT分析是一种用于评估个人或组织的优势(Strengths)、劣势(Weaknesses)、机会...

    大学生职业生涯规划与就业指导 项目四职业生涯规划glq.pptx

    - **传统职业生涯信念**:强调组织对员工职业发展的责任,员工倾向于长期忠诚于某一个组织,以获得晋升和稳定的职业路径。 - **新兴职业生涯信念**:重视个人对自己的职业发展负责,强调个体与组织间的合作关系,...

    职业生涯规划基本理论PPT课件

    综上所述,职业生涯规划是一个综合性的过程,涉及到自我认知、环境洞察、目标设定、策略制定和实施管理等多个环节。通过有效的职业生涯规划,个人可以更好地理解自己,明确职业目标,做出明智的选择,从而实现个人...

    职业生涯管理与职业发展.pptx

    职业生涯是指一个人从入职到退休期间从事的所有职业经历,包括工作、职业、职位的变化,以及与之相关的态度和价值观的演变。这一概念强调的是过程而非结果,涵盖了个体的内在和外在职业生涯,后者涉及实际工作中的...

    员工职业生涯管理.pptx

    职业生涯是指一个人在工作生涯中所经历的各种职务、职位和行业的序列,它包含了个人的专业成长、职业发展和工作满意度。职业生涯管理则是员工与组织共同参与的过程,包括自我认知、职业规划、技能提升、职业机会的...

    职业生涯规划与管理教材.pptx

    现代职业生涯发展的一个显著趋势是无边界职业生涯,即不再局限于单一的就业环境,而是通过提升个人技能和建立广泛的网络,在不同公司和行业中流动。无边界职业生涯强调个体对自己的职业发展负主要责任,追求个人认同...

Global site tag (gtag.js) - Google Analytics