【51CTO独家特稿】ED是Enterprise Developer的缩写,我是刻意用这个缩写的,因为它还可以被解释为Ejeculation Disorder。尽管我使用的名称不一样,但类似的概念是一直都有的。
像Joel Spooky则是称他们为“In-house programmer”: http://www.joelonsoftware.com/items/2007/12/04.html 并极力劝说计算机系毕业生不要成为这样的程序员。
Joel认为“In-house programmer”是“恐怖的”,并列举了三条理由:
1. 永远不会有机会用正确的方法做事。
2. 没有机会做优雅的产品
3. 升职空间有限
我完全同意Joel的看法,实际上,我猜想很多“ED”也非常清楚了解他们的处境,经常可以看到一些网文,诸如:
程序员们 不要想一辈子靠技术混饭吃 http://developer.51cto.com/art/201111/299998.htm
这位作者对ED职业发展的描述非常真实,对于那些走在ED路途上的人做出了诚挚建议:不要一辈子都做技术。
我觉得他的建议跟Joel建议毕业生不要成为"In-house programmer"的出发点是一致的。ED是死路一条,不同的是,Joel建议毕业生去参与那些优秀的技术公司的研发工作,而这位作者则干脆建议ED们彻底不要做技术。
任何行业,都会有做得好,跟做得不好的人;因为自己做得不好,而否定整个行业,我觉得是挺可悲的。
即便在中国,纯粹靠技术做得好,而获得“稳定的生活和高的薪水待遇”的程序员大有人在,当然,做市场开发而赚得盆满钵满的人也有无数。
365行,行行出状元。
在自己的行当里面混得不好,就指着别的行当的状元说,看,别的行业比我们好多了~这挺没出息的。
软件行业有软件行业的问题,也有它的优越;这构成了软件行业的“风格”。关键是,自己是否喜欢软件行业的风格。
若不喜欢,趁早换去别的行当;若是喜欢,那么应该努力的去做到最好;而不是发牢骚、抱怨这个行业中的不好。
关键在于自己的态度以及努力,想要有快感,首先是自己需要勃起啊!自己心态上不投入,没有激情,ED是必然的。
作为职业发展,首先必须是自己真心喜欢、热爱这个行业,即便没有薪酬,没有回报,自己也能够在做事的过程中获得精神上的满足。
只有这样才能够在技术发展路途上精益求精,不断进步;是的,即便“做到技术最强,也不可以成为100%受尊重的人”,但这并不是不把技术做到最强的理由。热爱技术,“做到技术最强”,本身就是一个充满诱惑的目标。
把技术视为敲门砖,自己本身就不尊重技术,那必然是没有办法成为别人尊重技术人。
无论外人怎么看,技术人都应当尊重自己。
猪头时常跟我辩解即便是在银行内部做IT也有升职空间,并且自己也不断的在银行内不断提升、转向更高的技术职位,其实是很厉害的。
Premier ne puis, second ne daigne, Mouton suis.
作业:
1. 这篇课程最后的法文的下句是什么?
2. Almaviva是什么?
3. 猜我为什么出上面两道无厘头的作业?
51CTO系列:
- 宅男程序员给老婆的计算机课程之0:认清本质
- 宅男程序员给老婆的计算机课程之1:认清实际
- 宅男程序员给老婆的计算机课程之2:怎么看待牛人
- 宅男程序员给老婆的计算机课程之3:架构比较
- 宅男程序员给老婆的计算机课程之4:SQL vs NoSQL
- 宅男程序员给老婆的计算机课程之5:设计模式
- 宅男程序员给老婆的计算机课程之6:模版引擎
- 宅男程序员给老婆的计算机课程之7:运维的重要性
- 宅男程序员给老婆的计算机课程之8:控制器
- 宅男程序员给老婆的计算机课程之9:数据模型
- 宅男程序员给老婆的计算机课程之10:做,就对了!
- 宅男程序员给老婆的计算机课程之11:域模型
- 宅男程序员给老婆的计算机课程之12:作业点评