我是一名程序员,毕业已经一年多了,历经”千辛万苦“做了一名Coder。回想这一年多的经历,感慨万千。一时心血来潮,提笔写下肺腑之言。 , Y0 I& ~% K! t- F& c& Y* a" v& g9 s9 }2 j" g8 C
: K# Z* W) E4 Y
还是先介绍一下自已吧!(也许这种方式很土气,但相信对阅读此文的人有一定的帮助。)我九七年进入一所小中专学校学习,学的是计算机专业。当时,自已在学校虽然有点小小名气,但现在想想狗屁不是,在计算机这行我鸡毛蒜皮都算不上,根本就挂不上号。在学校时,几乎没有认真地学习过一天,上课时干着自已想干的事,从不认真听课,课后也就只知道聊天、打牌、抽烟、喝酒、看录相、打架,简直和古惑仔差不多。每次交作业时拿着别人的作业本埋头苦抄,考试和课程设计就更不用说了,每次都糊言了事蒙混过关。临到毕业时,才自学点VB,考了个初级程序员。总之,中专四年,我没有学到该学的知识。现在真是后悔莫及呀!可惜,世界上没有后悔药买。现在,只想趋着自已还有几份青春(俺今年二十岁)来弥补过去的省失,从基础学起,打下良好的专业根基,不要做现代的方仲勇,让自已还能在这行多“混”几年。. l8 \) N% z$ j9 f9 a3 r
& p" E. T2 R- P) [& Z, H) [: G
1 m( c u W# E6 I* w毕业后,我历经挫折找到一份与软件开发毫无关联的工作,每个月也只能靠着薄薄的工资养活自己。凭着自己一直对软件开发的热爱,不想失去自己心爱的专业,不想继续再在社会上瞎混下去,在工作期间,我继续学习VB,结果多次被老板看见痛骂一顿。当时心里有一种强烈的反抗欲望,但还是忍了下来,只怕失去工作后,自已都养不活。最后,在这种残酷的实现中,狼狈的场景下,我厚着脸皮(毕业后不应向家人要钱用)向家人要了三仟多块钱买了一台心爱的宝贝Computer,向自己曾经的专业老师要了一份课题。从此开始自学,利用VB制作了自已的第一份没有什么技术含量的拙作。也就是这份所谓的个人作品,让我从此跨入了程序员一族!$ J& z* K! f$ h0 _" @6 q
6 M U( f* R- r, X& {$ B0 R ( ]6 M }$ ~+ L8 b g* z1 ~在这半年多的设计生涯中,我有过成就感,有过痛苦,有过自悲,有过想放弃这一行的想法,但最终我还是坚定了下来,这条路我一定要继续走下去,并且要昂首挺胸地走下去!说伟大一点为中国的软件行业贡献一份力量,说自私点为了自己以后活的更潇洒些!* r+ @" D6 P4 @2 l. P W
3 I1 S* s1 E6 }4 H% M! W: ~ , o* p& z2 n, e' M; p相信有许多朋友和我一样,有过找工作的辛苦经历,有过被人瞧不起的场面,有过一时的冲动,立下一大堆的誓言,最终一条也没有做到的羞愧事情吧。不知各位朋友有没有扭回头看看自己以前走过的每一步脚印呢?有没有仔细思考过自已成功、失败的原因呢?其实失败与过失并不可怕,可怕的是自己不知道反省。我最近在一场迷茫中清醒了一下自已的头脑,自我检讨了一下。特总结以下几点:& n4 r& C: Q. R# ?4 D Q2 [
, D( ]* \6 I+ I4 y' ?- k6 c& P: c' u+ l" s/ O
一、无论做什么事情都要先思而后行(就像软件工程中说到的需求分析一样)。一旦决定去做,就一定要用心去做,不要半途而费。只有这样才能做的更好。也许很多朋友和我一样有过一时的莽然行事,结果次次失败并且碰一鼻子的灰。在生活中,如果碰到了失败千万不要给自己找任何借口,也千万不要说什么自己不适合这一行、自己不是这块料等丧气的话,我认为,如果失败了,那是因为自己没有用心去做,还是一个人静静地坐下来好好地分析一下失败的原因吧,总结教训,从中受益。这才是最好的良方!$ Y- K$ B. l, O: p P0 d
- {7 T, O- R W& q! ]9 ]
( k5 T. W4 W) R
二、在公司里不要以为自己能编出几行代码来就自以为了不起,(不知大家有没有注意到前面我说自己是一名Coder)我想说的是,其实编写代码在软件开发这行中是最低层的人,就是大家常说的Coder,而不是Developer。如果想在这行多呆几年的话,想体现自我价值的话,想拿高薪的话,我认为多学点软件工程的概念及其原理吧! P7 w7 g$ r9 |, u% i
* e$ X, T( S7 n" G$ k
/ s2 \+ f* [( Y0 ^% E三、学的东西不在乎多少,只在乎一定要精!有些人什么都会一点,结果做一个出东西来,没有一个象模象样的。不要以为这种语言、那种工具不行。其实什么东西都自己的优缺点,何况一种语言的不足之处,只有当你对它精通了解或做某种高层次的工作时才能体现出来,你用它做东西的时候,用到了它的不足点吗?当你发现它的不足时,是恨自己选择了它,还是另想利用其它技术解决它的不足呢?/ B; p8 v3 Q5 q" `: y; ^' c! k. K
5 f, k4 O* G. Y g! E