一个程序员的自白

一个程序员的自白(转载CSDN)---想作程序员的水友看看

  我是一名程序员,毕业已经一年多了,历经”千辛万苦“做了一名Coder。回想这一年多的经历,感慨万千。一时心血来潮,提笔写下肺腑之言。  
   还是先介绍一下自已吧!(也许这种方式很土气,但相信对阅读此文的人有一定的帮助。)我九七年进入一所小中专学校学习,学的是计算机专业。当时,自已在学校虽然有点小小名气,但现在想想狗屁不是,在计算机这行我鸡毛蒜皮都算不上,根本就挂不上号。在学校时,几乎没有认真地学习过一天,上课时干着自已想干的事,从不认真听课,课后也就只知道聊天、打牌、抽烟、喝酒、看录相、打架,简直和古惑仔差不多。每次交作业时拿着别人的作业本埋头苦抄,考试和课程设计就更不用说了,每次都糊言了事蒙混过关。临到毕业时,才自学点VB,考了个初级程序员。总之,中专四年,我没有学到该学的知识。现在真是后悔莫及呀!可惜,世界上没有后悔药买。现在,只想趋着自已还有几份青春(俺今年二十岁)来弥补过去的省失,从基础学起,打下良好的专业根基,不要做现代的方仲勇,让自已还能在这行多“混”几年。  
    毕业后,我历经挫折找到一份与软件开发毫无关联的工作,每个月也只能靠着薄薄的工资养活自己。凭着自己一直对软件开发的热爱,不想失去自己心爱的专业,不想继续再在社会上瞎混下去,在工作期间,我继续学习VB,结果多次被老板看见痛骂一顿。当时心里有一种强烈的反抗欲望,但还是忍了下来,只怕失去工作后,自已都养不活。最后,在这种残酷的实现中,狼狈的场景下,我厚着脸皮(毕业后不应向家人要钱用)向家人要了三仟多块钱买了一台心爱的宝贝Computer,向自己曾经的专业老师要了一份课题。从此开始自学,利用VB制作了自已的第一份没有什么技术含量的拙作。也就是这份所谓的个人作品,让我从此跨入了程序员一族!  
   在这半年多的设计生涯中,我有过成就感,有过痛苦,有过自悲,有过想放弃这一行的想法,但最终我还是坚定了下来,这条路我一定要继续走下去,并且要昂首挺胸地走下去!说伟大一点为中国的软件行业贡献一份力量,说自私点为了自己以后活的更潇洒些!  
   相信有许多朋友和我一样,有过找工作的辛苦经历,有过被人瞧不起的场面,有过一时的冲动,立下一大堆的誓言,最终一条也没有做到的羞愧事情吧。不知各位朋友有没有扭回头看看自己以前走过的每一步脚印呢?有没有仔细思考过自已成功、失败的原因呢?其实失败与过失并不可怕,可怕的是自己不知道反省。我最近在一场迷茫中清醒了一下自已的头脑,自我检讨了一下。特总结以下几点:  
一、无论做什么事情都要先思而后行(就像软件工程中说到的需求分析一样)。一旦决定去做,就一定要用心去做,不要半途而费。只有这样才能做的更好。也许很多朋友和我一样有过一时的莽然行事,结果次次失败并且碰一鼻子的灰。在生活中,如果碰到了失败千万不要给自己找任何借口,也千万不要说什么自己不适合这一行、自己不是这块料等丧气的话,我认为,如果失败了,那是因为自己没有用心去做,还是一个人静静地坐下来好好地分析一下失败的原因吧,总结教训,从中受益。这才是最好的良方!  
二、在公司里不要以为自己能编出几行代码来就自以为了不起,(不知大家有没有注意到前面我说自己是一名Coder)我想说的是,其实编写代码在软件开发这行中是最低层的人,就是大家常说的Coder,而不是Developer。如果想在这行多呆几年的话,想体现自我价值的话,想拿高薪的话,我认为多学点软件工程的概念及其原理吧!  
三、学的东西不在乎多少,只在乎一定要精!有些人什么都会一点,结果做一个出东西来,没有一个象模象样的。不要以为这种语言、那种工具不行。其实什么东西都自己的优缺点,何况一种语言的不足之处,只有当你对它精通了解或做某种高层次的工作时才能体现出来,你用它做东西的时候,用到了它的不足点吗?当你发现它的不足时,是恨自己选择了它,还是另想利用其它技术解决它的不足呢?  
四、不要整天抱着本书。软件开发这行动手能力很重要。计算机是个抽象的东西,只有不断实现才能从中发现更多问题,学到更多的知识,积累更多的经验。我们做的是技术行业,不是为了应付考试。正所谓理论与实践相结合,不要看完书之后,只能照书抄几个例子到电脑上就算完了,总觉得没有课题可做。其实那是因为自己没有创新头脑,没有发现问题的神经、细胞(做为一名程序员有两点很重要:一、有追求新技术的热情,二、有创新探索的精神)。要学会利用从书本中学到的知识去解决身边的事情,并尝试着去开发设计。这样不仅开拓自己的思维、头脑,而且让自己学以致用,从中得到快乐与成就感。  
五、要多看别人的源代码,学习别人的编程风格、设计思想。多和同行交流并且要学会收集技术精华。这样有利于自己少走不必要的弯路,从中学到书本中学不到的东西。让自己的技术像火中的加油一般越烧越旺。  
六、自己要有学目标,学习计划。不知你是否有过这样的经历,整天无所事事,十分空虚。如果有,我想告诉你,那是因为你没有奋斗目标,至少说你没有明确的奋斗目标。在茫茫人海中无意失去航行方向。不管你是从事什么行业,什么技术领域。每一行都是博大精深,是你一生都学习、研究不完的,所以我们没有理由停步。定下目标,不断向它冲去,就算途中摔跤也要爬起来继续向它冲,只有这样我们才会离目标越来越近。  
   经过反复的思考,我才会发现自己不是一个合格的程序员。自已是一个编程的门外者。我把我这几天的所思所想写下来(当然,有些不一定正确),只想和大家讨论一下,同时希望对自己和大家都有些帮助与启发。如果有这样的作用我很高兴。欢迎有兴趣的朋友和我交流,我的E-mail是[email protected]。值得申明的是,这篇文章纯属我个人看法,只想和大家探讨与交流。  
   最后,我想说的一句话是:在这个市场经济的社会里,没有白天和黑夜之分。请睡在梦中的人清醒过来,时代不会因为你的停留而停留。如果你不跟紧它,你只会落后掉队。不要再继续沉睡于梦中!
 

 

你可能感兴趣的:(大杂烩)