我的人生,我的程序员梦想……
以下内容是看了一位有着程序员梦想的兄弟的发言,所做的回复,有感而发。
帖子地址:
http://topic.csdn.net/u/20120220/11/09b13a2e-4d70-4b2c-998c-1c51aab676ff.html?seed=1606649888&r=77982607#r_77982607
1.我当年读大学的时候也是和楼主一样的Dream,梦想成为一个程序员,我是文科生师范生,大一大二自己买了计算机系的教材自己学习,离散数学,C语言(谭浩强),数据结构,计算机组成原理,汇编语言,数据库原理……看得我头都大了,最初学习C语言,第一章Hello world都看了几十遍,看得想哭,什么都不懂,编辑器用的是TC2.0,太难操作了,一步一步自己摸索,每天上课都在研究,有不懂的就上CSDN,那个时候百度还没有普及,网上什么东西都搜索不到,终于有一天突然顿悟了,领略了程序设计的基本原理。书本上的练习基本上会做了,但是发现自己写的代码和算法和从网上下载的高手写的代码无论是风格还是执行效率上都相差太远了,这个使我明白:作为一个普通的CODER,一定要有师傅的指引!
2.大三时一个偶然的机会从报纸上看到一个IT培训机构的招生名单,于是我自费1万元业余去培训机构学习,前后大约培训了1年半,C,VB,ASP,ASP.NET,C#,JAVA,ACCESS,SQL SERVER,ORACLE……边学习边实践,有老师的指导,更重要的是有身边同学的相互帮助,这个太重要了,这一段时间成长很快,学习结束时基本上可以自己独立编写小型的B/S和C/S的MIS数据库信息管理系统。这时的我对未来的程序员之路充满了期待。
3.大四的时候,一个同学介绍我去他堂姐(区审计局的局长)单位帮忙编写一个执法查询系统和一个内部办公系统,我冒充理工学校计算机系的学生,收费2000+4000,头一个比较简单,界面从韩国网站上COPY一个下来,修改一下,还算美观,后一个对当时我的技术而言,有些难度,连如何把文件保存到数据库里都不会,只好在服务器上建立一个文件夹,把文档保存到文件夹里面,糊弄了一下交差了事,生怕露馅,还好他们什么都不懂。在此过程中,我才真正的体会到编程的压力实在是太大了,别人要求一个月交付使用,我基本上是每天工作到凌晨3、4点,租住的地方又不能上网,有问题就到网吧里去发贴,焦急的等待别人的回复,基本上两三个月没有好好睡过一觉。我开始有一种崩溃的感觉。
4.快毕业了,同学们都去各个学校面试试讲,为进入学校做一名老师而准备,而我还在坚持我的程序员梦想,开始投简历,去各个公司里面试,面试了两三个,几乎每次面试的结果都是一样,“你先回去,我们考虑一下,你等通知。”而后就没有音讯了。有空去书店看书,《计算机编程艺术》,打开第一页,我在那里看了半天,第一面就看不懂,完全不知道讲的是什么,种种处境,我开始反思,我真的适合做一名程序员吗?
5.也是一个偶然的机遇,广东一个学校招聘教师,那个时候同学们基本上都找到工作了,只剩下几个人,他们都不愿意去,我想,反正报销路费,管它能不能成功,我去试一下,就当是旅游了。去学校面试,试讲,这也是我第一次讲课,表现中规中距,只是另外一名竞争者表面太差,学校要我和签约,我就这样稀里糊涂的签下了。
6.做教师的这几年,基本上是在混日子,没有什么激情,教材看一遍就差不多,上课都不用带书本,每次考试全校就没几个人能及格,每年高考,市里给的本科指标基本上就是0,虽然工作清闲,工资也能维持生活,但心里总感觉欠缺了些什么。就这样浑浑噩噩的过日子,原有的IT基础基本上随着时间而湮灭了。
7.去年中,在一个计算机老师的提议下,我和另外三名计算机老师决定成立一个编程小组,学习编程,为学校编写一些程序,也可以去外面接点私活,这一提议重新点燃了我的程序员梦想。但我没想到的是,这几位计算机老师完全没有一点编程实践经验,对编程基本上是从0开始,为此我就制定了一个学习计划,先学ASP+ACCESS,然后学习ASP.NET+SQL SERVER,分工协作,我还给他们上了几次免费培训课,现在快一年了,ASP的基础都还没有掌握,类,文件操作,数据库操作都还没有学习,我出了三个ASP基础知识的编程习题(如随机生成四位数的验证码),现在一个月了,还没有完成。我感觉我那被重新点燃的梦想即将熄灭了。
8.刚工作的时候,我还经常想辞掉工作,重新走上程序员的道路,可是现在我已经没有了这份勇气,物价飞涨,工资还降,我想一个普通程序员的工资还不一定比教师高,BB又快要出生了,这也许注定了程序员只能是我这一生的梦想……