`
java-mans
  • 浏览: 11741339 次
文章分类
社区版块
存档分类
最新评论

吃青春饭的程序员的成长史

 
阅读更多

吃青春饭的程序员的成长史之三层必修境界

1.修炼第一层境界:剑指四方,试问天下谁与争锋
此层境界的程序员,对Java开发技术尽数掌握,开发工具掌握的也较为娴熟。可以将第二层次交给的任务完成的很出色,可以按要求独立完成类、接口和算法的开发。注重技巧,对具体的编程语言非常熟悉。能力之所及,皆无不用其极,认为所有开发知识,越是看起来深奥的越值得去研究,希望在自己开发的所有项目中,能用上的技术全用上,目的只有一个,就是尽可能多的获得实践机会。总想四处试刀,看看手里的刀到底快不快。满口都在谈,什么框架是最优秀的,满脑子想着如何将一个程序编写的更复杂。热衷于探讨技术问题,甚至有可能因为一个开发观点而和别人争论的面红耳赤。
第一层境界特征:
工作时间:三年内
工作任务:按要求编写类和接口的具体实现代码
工作内容:编写具体的代码
开发目标:无所不能
开发特点:注重技巧,对具体的编程语言非常熟悉
工作职位:初级程序员,程序员,软件工程师
参考薪金:2000-6000元


2.修炼第二层境界:世界如此之大,要学的东西很多
修炼第二层境界的程序员,他们往往是从事了Java开发好几年了,从第一层境界进阶上来的好手,即,没有被优胜劣汰的那批人。他们已经经历了若干个开发产品或项目,已经可以利用自己的知识去带领第一层次的程序员开发项目,可以说是一个很有经验的开发者,对在上一个层次阶段没有完全理解的技术知识已经相当的清楚。可以自由的运用开发技术,并分的清楚什么技术用在什么地方。最让他们头痛的是项目的“工期”和“Bug“,根本无暇顾及什么技术实践的问题。他们往往利用自己最擅长的架构方法去开发和设计整个程序的技术架构。
他们知道的越多,越觉得世界是那么的广阔,不禁叹息“世界如此之大,要学的东西很多”,对Java开发技术方面的探求知识,大多是在产品的架构层面,更愿意去研究架构设计这方面的知识,比如,他们很清楚什么时候使用EJB,什么时候该设计什么样的一个接口。
他们逐步感到,Java技术已经不能满足他们工作成功率的需求,他们不得不去花时间去研究项目管理的方法,对总体的技术关注点也从Java的具体开发技术,逐步的向和Java无关的其他信息技术方向转移,比如,网络应用层协议,其他平台语言,甚至Linux内核裁剪等问题逐步纳入他们的视野。
第二层境界特征:
工作时间:工作三年以上,或直到退休
工作任务:按开发要求编写并指导第一层次程序员开发
工作内容:带领开发团队,设计架构,并编写关键程序,保证项目期,对某开发项目的质量负责
开发目标:不求有功但求无过,质量效率用于一切,合理的技术用在合理的地方
开发特点:注重方法,不减少编程语言细节
工作职位:高级软件工程师、开发经理、系统架构师、项目经理等
参考薪金:6000-15000


3.修炼第三层境界:最深即最浅,最浅即最深,不过如此
修炼第三层境界的程序员,他们通常是在第二层境界“突破自我”之后进阶上来的有智慧的人,所谓“突破自我”就是打破自己而脱掉原有的蝉壳,破壳而出获得新生的过程。在修炼的第二层境界已经将技术水平练就的如火纯清,甚至个别技术可以用“登封造极”来形容,有自己的一套“绝活”,可以说,靠这些本事在业界应该说是过着“衣食无忧”的生活。
他们逐渐发现,技术永远是技术,原来一直认为最深的技术恰恰是最简单的,而原来最简单的那些技术恰恰是最值得去研究的,其实那些所谓的“登封造极”对于他们来说,仅仅是利用他们所掌握的“原理级”技术,将“应用级”技术进行不同的排列组合而已。任何“应用级”技术在他们眼里,没有任何区别,他们看着那些被业界炒作的“如火如茶”的技术,像什么,EJB啊,开发框架啊,或者对于开发语言,什么Java啊,Vb啊,C啊,或者其他什么语言,基本上是很“淡然”,既不觉得如何好,也不觉得如何不好,只会淡淡的说一句“不过如此”。
所以他们要突破,他们要进阶,面对他们的是更加广阔的空间,然而,他们会逐渐发现,他们进阶的桎梏恰恰就是原来自己的“优势”,较高的技术水平,使他们更难“抛弃”或“摆脱”。突破自己的方法就是从技术中跳出来,利用“应用级”技术的不同排列组合去创造,去创新,这些创新要紧密的结合市场,要紧密结合应用业务。他们不仅仅要具备很好的技术知识水平,还要具备更敏锐的产品洞察力,和更灵敏的市场嗅觉,并能够将这些能力充分的发挥并输出技术与市场都响当当的创意。
最终他们成功了,达到了程序员修炼的第三层境界,他们已经突破了原有程序员的传统概念,达到了在业界“横行无阻,任意驰骋”的能力,这就是程序员修炼的最高境界。
第三层境界特征:
工作时间:工作六年以上(经常跳槽的不算)
工作任务:“应用级”技术的不同排列组合,以市场为导向去创新与创造
工作内容:面对市场背靠技术开发团队,指导开发的市场着眼点,指导市场的获利方式
工作目标:盈利
工作职位:部门经理、研发副总、CTO、解决方案专家、业务专家、产品经理、高级产品经理等
参考薪金:15000


4.点评“修炼三层境界”
王国维在《人间词话》中对人生三境有如下阐述,“古今之成大事业、大学问者,必经过三种境界。‘昨夜西风凋碧树,独上高楼,望尽天涯路’,此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴’,此第二境也。‘众里寻他千百度,蓦然回首,那人却在,灯火阑珊处’,此第三境也。”
又有人说人生境界如陶渊明《桃花源记》中所写的“初极狭,才通人。复行数十步,豁然开朗。”
任何事业,均需如下才可成功:第一要立志,第二思考,第三要奋斗。

些文龙铭洪博客发表,转载请注明:http://blog.csdn.net/long892230

分享到:
评论

相关推荐

    程序员之路探究

    在文档中提出程序员的生涯是否是一碗青春饭的观点,这实际上涉及到IT行业快速变化的特性,以及程序员如何保持自己的竞争力。摩尔定律是指计算机技术每隔一定时间就会翻倍更新,对于程序员而言,这意味着需要持续学习...

    程序员成功之路

    程序员并不只是“吃青春饭”的职业,而是可以通过积累和坚持走向成功的职业。 首先,文章强调了对编程的热爱是成为优秀程序员的基础。喜欢编程意味着愿意投入时间和精力去学习和解决问题,这是积累和坚持的开始。...

    java程序员发展前景

    只有这样,才能在 java 这一行业上永葆青春,越走越好,前途大大的有。 java 程序员发展前景是非常光明的,需要不断地学习和掌握新的技术,保持自己的技术优势和竞争力,並且要有居安思危的心态,时刻与时俱进,走...

    java 程序员那点事.pdf

    例如,书中讨论了软件开发职业并非“青春饭”的观点,强调年龄不应成为限制个人发展的因素,而是经验和持续学习的能力决定着职业的高度和广度。 ### 面试技巧与个人优势的展现 面试是求职过程中的关键环节。文件...

    Java程序员 上班那点事儿.pdf

    - **“青春饭”观念的错误**:许多认为软件开发是年轻人才能做的工作,实际上,随着经验和技能的增长,年龄并不是障碍。事实上,很多资深开发者仍然活跃在一线。 - **加班文化的危害与合理安排工作时间**:长期加班...

    设计师,是否是青春饭.pdf

    设计师,是否是青春饭.pdf

    程序员之路:从菜鸟码农到软件工程大师

    “这是一个吃青春饭的职业,一旦三十岁之前没有出人头地,随着记忆力的衰退和学习能力的衰减,那么必将会被淘汰出这个行业。”这句话被誉为网游类程序员职业生涯的真实人生写照。  “这是一个吃青春饭的职业,一旦...

    Java程序员上班那点事儿(Word版)

    软件开发是青春饭** - **事实**:虽然软件开发行业中的年轻人占比较高,但这并不意味着年龄较大就不能胜任此工作。许多资深开发者凭借丰富的经验和深厚的技术底蕴仍然活跃在一线。 - **建议**:不断提升自己的技能...

    java程序员上班那些事儿.pdf

    ##### 3.1 软件开发是“青春饭” - **错误观念**:有人认为软件开发是一项年轻人才能从事的职业,到了一定年龄就会被淘汰。 - **事实**:实际上,随着经验和技能的积累,资深开发者在行业中仍然具有很高的价值。...

    Java程序员职业规划电子书.pdf

    程序员是一个高风险职业,吃青春饭。很多人对自己的职业生涯没有清晰的概念和规划,以至于最后落得不得不转行的尴尬局面,这个转行一般有两个原因,一个是技术跟不上,一个是身体吃不消。 在这里结合自身的职业生涯...

    Java程序员上班那点事儿 作者:钟声

    1. **“青春饭”的谬误**: - 软件开发并非仅适合年轻人的职业,随着年龄增长,开发人员可以转向架构师、项目经理等高级职位。 - 许多资深开发者依然活跃在一线编码工作中。 2. **加班文化的危害**: - 加班并不...

    程序人生 : 30岁,我的程序员梦想

    9.熬夜的代价:如果你以为程序员都是熬夜熬出来的,那么你错了,因为它的代价就是缩短你的青春! 10.善于利用资源:君子性非异也,善假于物也。这句话的本意是一个水平很高的人本身并不一定很高明,关键是他善于...

    程序员之路探究1

    程序员是一碗青春饭吗?在程序界和软硬件一样都要遵守摩尔定律,也就是说当前的技术知识很快会被替代,你需要不断学习新的东西,否则就会面临着被淘汰的危险。然而,一个人的学习动力和欲望都是有限的,记忆力还会...

    程序员上班的那点事儿

    一是认为软件开发是“青春饭”,实际上,随着经验和技能的积累,程序员可以在不同年龄段都有所作为。二是误以为做软件开发必须经常加班熬夜,书中提醒程序员要注重工作与生活的平衡,高效管理时间,避免过度劳累。三...

    Java程序员 上班完整版

    - 许多人认为软件开发是一份“青春饭”,但实际上,随着经验的增长和个人能力的提升,资深开发者同样能在行业中占据一席之地。 - 通过不断学习新技术和方法论,即使是年龄较大的程序员也能保持竞争力。 2. **加班...

    程序员及嵌入式的一些学习建议

    在程序员这一领域中,有观点认为这份工作属于“青春饭”,即只有在年轻的时候才能从事此工作,而到了35或40岁,职业生涯就会走到尽头。但这种看法并不全面,因为许多行业在三四十岁时若没有成就同样会面临困境。然而...

Global site tag (gtag.js) - Google Analytics