TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
我是一名程序员,毕业已经一年多了,历经”千辛万苦“做了一名Coder。回想这一年多的经历,感慨万千。一时心血来潮,提笔写下肺腑之言。' W. g& y) m/ ^( \' Q8 Y- a0 W6 E
( W6 f5 N& j* x$ R* p; p9 W
- U( x2 ~7 }6 |9 z' n) [+ R还是先介绍一下自已吧!(也许这种方式很土气,但相信对阅读此文的人有一定的帮助。)我九七年进入一所小中专学校学习,学的是计算机专业。当时,自已在学校虽然有点小小名气,但现在想想狗屁不是,在计算机这行我鸡毛蒜皮都算不上,根本就挂不上号。在学校时,几乎没有认真地学习过一天,上课时干着自已想干的事,从不认真听课,课后也就只知道聊天、打牌、抽烟、喝酒、看录相、打架,简直和古惑仔差不多。每次交作业时拿着别人的作业本埋头苦抄,考试和课程设计就更不用说了,每次都糊言了事蒙混过关。临到毕业时,才自学点VB,考了个初级程序员。总之,中专四年,我没有学到该学的知识。现在真是后悔莫及呀!可惜,世界上没有后悔药买。现在,只想趋着自已还有几份青春(俺今年二十岁)来弥补过去的省失,从基础学起,打下良好的专业根基,不要做现代的方仲勇,让自已还能在这行多“混”几年。8 T. U3 F( a# H
" V) p. H" n' c& _3 ~0 W( \$ ~6 D2 j% b
毕业后,我历经挫折找到一份与软件开发毫无关联的工作,每个月也只能靠着薄薄的工资养活自己。凭着自己一直对软件开发的热爱,不想失去自己心爱的专业,不想继续再在社会上瞎混下去,在工作期间,我继续学习VB,结果多次被老板看见痛骂一顿。当时心里有一种强烈的反抗欲望,但还是忍了下来,只怕失去工作后,自已都养不活。最后,在这种残酷的实现中,狼狈的场景下,我厚着脸皮(毕业后不应向家人要钱用)向家人要了三仟多块钱买了一台心爱的宝贝Computer,向自己曾经的专业老师要了一份课题。从此开始自学,利用VB制作了自已的第一份没有什么技术含量的拙作。也就是这份所谓的个人作品,让我从此跨入了程序员一族!
3 S, Q" k: Y% g8 w f$ i$ e
4 [7 [; }, h0 ] O2 l, ^
2 C3 Y9 y3 Y" P在这半年多的设计生涯中,我有过成就感,有过痛苦,有过自悲,有过想放弃这一行的想法,但最终我还是坚定了下来,这条路我一定要继续走下去,并且要昂首挺胸地走下去!说伟大一点为中国的软件行业贡献一份力量,说自私点为了自己以后活的更潇洒些!
+ s3 Z& o" R7 T( M! h$ a# K
$ |. w L/ \+ D D( I
s$ ?4 r) o- i. Q, U相信有许多朋友和我一样,有过找工作的辛苦经历,有过被人瞧不起的场面,有过一时的冲动,立下一大堆的誓言,最终一条也没有做到的羞愧事情吧。不知各位朋友有没有扭回头看看自己以前走过的每一步脚印呢?有没有仔细思考过自已成功、失败的原因呢?其实失败与过失并不可怕,可怕的是自己不知道反省。我最近在一场迷茫中清醒了一下自已的头脑,自我检讨了一下。特总结以下几点:- y; D) K: ]- I; r, b( g
. m. u6 }) ^4 J9 c
+ y8 g' U4 U9 B% ?! u0 f; v
一、无论做什么事情都要先思而后行(就像软件工程中说到的需求分析一样)。一旦决定去做,就一定要用心去做,不要半途而费。只有这样才能做的更好。也许很多朋友和我一样有过一时的莽然行事,结果次次失败并且碰一鼻子的灰。在生活中,如果碰到了失败千万不要给自己找任何借口,也千万不要说什么自己不适合这一行、自己不是这块料等丧气的话,我认为,如果失败了,那是因为自己没有用心去做,还是一个人静静地坐下来好好地分析一下失败的原因吧,总结教训,从中受益。这才是最好的良方!
* i9 ]' K% `$ @" Z) H' _; H% t7 V% h$ X. P
' c; r. f3 s4 N二、在公司里不要以为自己能编出几行代码来就自以为了不起,(不知大家有没有注意到前面我说自己是一名Coder)我想说的是,其实编写代码在软件开发这行中是最低层的人,就是大家常说的Coder,而不是Developer。如果想在这行多呆几年的话,想体现自我价值的话,想拿高薪的话,我认为多学点软件工程的概念及其原理吧!/ M- e% ]9 L& D5 s) [# ?- @
8 ^% D; M+ n/ P9 x6 x9 _3 @/ w5 M2 D
三、学的东西不在乎多少,只在乎一定要精!有些人什么都会一点,结果做一个出东西来,没有一个象模象样的。不要以为这种语言、那种工具不行。其实什么东西都自己的优缺点,何况一种语言的不足之处,只有当你对它精通了解或做某种高层次的工作时才能体现出来,你用它做东西的时候,用到了它的不足点吗?当你发现它的不足时,是恨自己选择了它,还是另想利用其它技术解决它的不足呢?
5 t" ~2 x& }+ |7 p& ^7 N( ^9 \% ]& ^
: I. Y0 x2 v7 W, M+ [. U四、不要整天抱着本书。软件开发这行动手能力很重要。计算机是个抽象的东西,只有不断实现才能从中发现更多问题,学到更多的知识,积累更多的经验。我们做的是技术行业,不是为了应付考试。正所谓理论与实践相结合,不要看完书之后,只能照书抄几个例子到电脑上就算完了,总觉得没有课题可做。其实那是因为自己没有创新头脑,没有发现问题的神经、细胞(做为一名程序员有两点很重要:一、有追求新技术的热情,二、有创新探索的精神)。要学会利用从书本中学到的知识去解决身边的事情,并尝试着去开发设计。这样不仅开拓自己的思维、头脑,而且让自己学以致用,从中得到快乐与成就感。
& L& N) K$ v+ g% x
: s. V. I- Y- S( y, r( K/ P) G4 y: t" n: _* h# s7 m
五、要多看别人的源代码,学习别人的编程风格、设计思想。多和同行交流并且要学会收集技术精华。这样有利于自己少走不必要的弯路,从中学到书本中学不到的东西。让自己的技术像火中的加油一般越烧越旺。; U6 ]' c4 c: N" A( ^
+ h: l/ W# v' y. @$ B, d
9 h) }5 H' ?: M8 u8 z( W1 p六、自己要有学目标,学习计划。不知你是否有过这样的经历,整天无所事事,十分空虚。如果有,我想告诉你,那是因为你没有奋斗目标,至少说你没有明确的奋斗目标。在茫茫人海中无意失去航行方向。不管你是从事什么行业,什么技术领域。每一行都是博大精深,是你一生都学习、研究不完的,所以我们没有理由停步。定下目标,不断向它冲去,就算途中摔跤也要爬起来继续向它冲,只有这样我们才会离目标越来越近。
" T- N r* w& G5 H: y, ]9 q+ f6 R3 n7 [- r; U3 ]
! b# U* A( v. i3 O2 O* S+ _
|
|