[老blog文章]大学,你是怎么教我们的,我们是怎么成为程序员的?? [05年3月28日]

来源:互联网 发布:阿里云登录远程桌面 编辑:程序博客网 时间:2024/04/30 06:05
我是一名普通的程序员,基本上我每半年,我自己就会问自己转行吗,还是继续做程序员,为什么做程序员呢,每次的答案都是继续写程序吧,因为他带给我从所未有的满足感。我的想法是:如果说上帝给了人类生命,而程序员就是给了电脑生命。能和上帝做一样的工作,感觉不是很爽吗!
    我做程序员是很偶然的事情,这个可能跟很多人不一样。三年前,离毕业还有一年的时候,我偶然的跟了一个老师做项目,那时一个暑假,大三的暑假,大家都在计划怎么找工作了,没几个人留在学校做项目,所以我这个什么代码都没遍过的小弟弟被一个班里的高手介绍给了我们系上最好的老师(至少我是这样认为的),暑假里我们三个人除了程序还是程序,当然,我要感谢我现在的女朋友,她也是陪我在学校没有回家。那个时候是.net刚出来的时候,老师就叫我们学习C#,两个月后,我从一个什么都不懂的小弟弟,变成了一个众人眼中的高手,这种感觉太好了,让我不能自拔,这是我大二离开学生会后第一次感受到成功的满足(大二从学生会主席的位置退下来,原因很多...),这就是我的入门,从此我进入了程序员的世界,我与C#也结了一段不解之缘。
   毕业后,我找到一份不错的工作,至少同我们学校的人比起来(我们学校还不叫大学,只是学院,而且还是林学院),我找到了做程序的工作,算起来我们班现在还写程序的不超过8人,全部可是80多人啊,其中还包括留校当老师的同学,工作一年后,我发现C#的局限性,学 C#的人就知道拉个控件,写几行代码,最多也就算法过关,编码规范,但是对系统的内部结构有几个懂的呢,叫设计一个新的控件,马上就闷了。C#的简单导致了我们这些用C#的程序员得到的只是肤浅的编码知识,细节跟本不懂。这时候,我很后悔,为什么我在大学的前两年没有好好学习,跑去学生会干什么,为什么高中的时候不努力点,考上个好学校。想到这里,我就会问“我国的大学有多少有资格开设计算机专业???”
   说说我们学校,坐落四季如春的城市,不是大学,只是一个林学院,但是什么专业都有,有得不知道有些是干什么。有个计算机系,有个计算机本科专业,专业里有几个老不死老师还有几个刚出道的老师。说说这几个老不死, 那么老了什么都不懂,也不肯退休,郁闷,害人不浅,我们班起码有一半是被这些人悟导的。我们的课程有什么呢,我一一道来:
Qbasic----VB   结束编程基础,教得非常差,弄个什么惯心病记录程序搞实习,没有开发规范,没有数据结构,没有算法,最后导致
                      全部同学失去编程的信心,这是最失败的课
c语言----C# 这个是比较的老师教的,但是是大三下学期才学,同学们已经对学校失去信心的时候又有几个人能学得进去呢
数据库---foxbase,sql没有教,教foxbase,我们都不知道学了这个有什么用,最要命的是还抓了两次重修,老变态
另有数据结构,汇编的课
还有让人受不了的,到了大四竟然没分方向,每个人要学autocad,我还被抓了重修,当然还是那个老变态抓的,到现在我也没听说我们班有人用autocad,真想骂他们有病。
   我在这里感谢带我入门的老师,但是又问问我们中国这些大学了,你们有什么资格开计算机专业,害人吗,你们有什么能力开这个专业。几年的扩招,学生是越住越窄,就业是越来越难,老师是越来越胖,个个奔小康,个个买小车,你们对得起你们的学生吗!
   在这里,给还在读书的朋友们提个建议,你们要考虑下自己是否适合做程序员,不是个个都能忍受程序员的无聊寂寞。不是个个都有做程序员的思想!!如果你要做程序员,你还要考虑你是混口饭吃的,还是真的喜欢做程序,下面我给大家一些建议,虽然主观,但或许有用。

混口饭吃的
VB+Access+SQL
C#+Access+SQL
java+Sql
以上学会,熟悉就可以,包你混口饭吃还是不成问题的
如果你喜欢写程序,以下或许是你必要的
c语言
win32汇编(这个不是我们学校学的汇编)
数据结构
C++基础
C++ win32编程
数据库基础设计与应用
规范的编码(让你的儿子看起来乖一点,这是很必要的)
经验积累,机遇和运气
或许可以成就一个编程高手