第一重: 在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。
% h3 g: U5 ?$ J6 q% J$ }! i
4 j0 q6 G4 f; O7 A第二重: 用控制台或者说SDK之类的东西写了一个“HELLO WORLD!”,感觉编程这个东西,太简单没难度。 : \& C8 u l/ `% p& v% C
# ]6 G; B7 q X7 V' z第三重: 学会了简单的使用某某工具例如VC,知道怎么利用工具创建对话框之类的东西了,认为自己已经有了“扎实”的基础,出去找工作四面碰壁之后感叹人心不古世态炎凉。 , k5 Y1 I5 \( j! d5 O/ b
4 N2 J- [+ i V第四重: 以极低的要求找到工作,突然发现自己不会的实在是太多太多,不求甚解是无奈之举。这个阶段写代码写完之后主要是试,试的标准:“能运行就是成功,不能运行就是失败。”一个小模块写完之后被黑盒蹂躏几十次稀松平常。
/ g! W6 D! C4 e0 y
5 G* O% R7 F0 D" m M第五重: 突然意识到不能再瞎干了,于是知道了如何规范的写代码,尽力的把代码写的短小精悍,看一堆关于算法的书,并且会把自己的或者别人的优秀代码分门别类存起来,以便经常参考使用。
& B6 ^' B( u1 U% p
4 ?6 M. F7 \+ y' L7 j4 |, y0 z+ G第六重: 做的时间越长,发现自己不会的越来越多,每每遇到不太理解的必然刨根问底,写完一段代码,一定仔仔细细把程序研究个透,不让他出现一点泄漏一点警告才罢休,以挑战白盒作为乐趣。
{: D5 j7 ^6 u/ Y/ M* T/ u3 m- I1 g7 a9 \; R- @8 m1 J$ X
第七重: 把各种工具研究个稀巴烂,即使一个全新的语言或者工具,也能在半个月之内熟练使用,这个时候,仍然认为自己距离高手还有很大差距,遇到新手来公司面试,很惊讶这些人居然连怎么操作内存都不会就敢出来混了?
, c" D s2 U/ V3 R; p5 d6 a
7 d3 D: ]; ~+ Y2 k第八重: 把编程工具用烦了,开始喜欢控制台或者说SDK,纯粹的API编程变成了自己的最大乐趣。 ! v( T) `' w; f A6 F/ b2 `
9 I; \% [+ r6 ^+ g( X; U- }第九重: 在电脑杂志上看见软件工程师的职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,想对后来人说些什么却终究发现无话可说,只好一笑而过。 ; [: L2 t! }) e2 h" h& p
; {% Q* U* c; D ~
第一重到第四重,需要努力,第五重到第六重,需要悟性,想到第九重,需要智商和福缘。 |
相关主题:
汉语骂人的最高境界
堆雪人的最高境界
世界之最高境界~~暴笑
本土原创音乐新境界,吉他培训新地带,VTX钻石级品牌。
人生三境界