注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我心飞翔

我有一个梦想,……

 
 
 

日志

 
 
 
 

转:中国一般高校本科IT类专业教育应全盘反思  

2009-02-26 14:16:14|  分类: 教育、人生 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

            作者:自然叁思  欢迎来踩踩:http://user.qzone.qq.com/199828363

    呵呵,我的这个话题好大口气,对吗?您看到这个题目的时候,肯定会问:“你是什么大人物敢议论这么大话题?!嚣张啊……”告诉你吧,我们的大人忙着搞文章搞职称搞项目去了,他们忙不过来了。 我是个小小的年轻高校教师。99年进入大学,00开始进入IT应用层开发领域,在我大学毕业前,全国曾有15所大学采用了我编写的一套管理系统。在我的从业(正业和副业)生涯中,我走访了全国各地不少一般本科大学,也在网上和很多IT类人士不断交流。我深深地感觉到,中国的IT类教育不是很成熟不是很健康。

    今天是2007年6月22日,毕业生就要留校了,每年这个时候我们学校的教务部门都会随机抽调毕业生开会,让他们给学校提出教学建议。因为工作原因,我都无意旁听了这些学生的“建议”。我发现,IT类相关专业提出的问题最多最激烈怨气最重,下面我把他们的话,列举下来吧。

“毕业了,学了四年的计算机课程,我们班大部分同学都不知道能干什么,好像什么都学了,但什么都不会干!…….”
“太多理论方面的课程了,并且那些理论听起来兼职都是一头雾水……”
“我们那些教计算机语言的老师,整天就用ppt在电脑上拖来拖去,给我们读经书一样,能不能让老师直接教会我们怎么去用啊………..”
“我们去实习的时候,实习单位根本就不让我们干活,最多就只让我们参观参观…..实习单位说我们什么都不能做,不敢让我们参与,我们的教学连实习都满足不了,那我们学这四年能有什么用?难道毕业后还要真的到职业培训机构交几万块钱培训,既然如此,我们来读这四年书干什么…….”
“我们去找工作的时候,用人单位问我们能做什么,做过什么,但是我们却什么都会,人家问的很多问题,我们都不知道是什么玩意…….”
“我们班上学得好的,大多是逃课逃出来的,难道只能通过逃课才能成为人才吗?”
“我们问教软件工程的老师自己做过软件没有,他说“没有做过,做软件很简单啊!”…没有做过软件的老师能上好软件工程这门课程吗?,既然简单为什么我们学了四年了,也就只会搞个算术累加程序…….”
………….

   太多了,听得我心惊胆颤啊。这些话绝对真是,如果有半点虚假,本人天打雷劈!
   据我调查,这些问题不是一两所高校所具有的,具有普篇性。

   下面我就以下4点发表我的观点,希望各位高人指点。
1、招聘市场的短缺与应聘的迷茫
2、重点大学的相对“成功”的秘笈与一般本科的徘徊
3、教师和学生都要承担责任
4、理论教学和实践技能培养融合性思考
5、编程与泛IT职业的关系
……………….

(一)、招聘市场的短缺与应聘学生的迷茫
    现在的IT就业市场上有这个一个搞笑的现象:一方面,天南海北大把公司不断高薪招聘IT类人才;另一方面,大把的计算机专业毕业的学生去无法找到自己对口的工作。为什么会出现用人单位招聘不到自己需要的人才,而我们的学生学了整整四年却无处安身呢?原因很简单:
    ①教育错位,学校教育与社会需求严重脱节,学校人才培养方案滞后,没有超前或者同步;
    ②学生没有开发实践的实际能力,无法胜任用人单位的岗位需求。
    现在的用人单位一般是不会招聘没有任何实际经验的学生的。那我们学生该怎么办呢?要么交几千甚至几万大洋到职业培训机构去“深造”,要么转行干其他工作。有些专家说,本科毕业生去进行“职业深造”是个好的现象。我不知道这个现象好在哪里?难道四年的时间都抵不上培训班几个月的教学效果,难道我们大学四年就不能有阶段性地进行实践性技能教育?要知道,我们不是每个学生的家庭都那么有钱能再送孩子去什么北大青鸟、中科IT去深造的啊。说到这里,有些同行就发飙了:很多课程都有实验啊,都有课程设计啊?事实上,这些实验,这些实践性课程设计,大多只是交份实验报告而已。实验报告又是怎么出炉的呢?要么网上搜索,要么同学之间相互拷贝。在这里有我们老师监督失效的责任,也有学生偷懒的自讨苦吃。

(二)、重点大学的相对“成功”的秘笈与一般本科的徘徊
    衡量一个大学办得是否成功,主要是看这个专业的学生的“研究生深造率”和“毕业生就业率”。这个不是我定的,教育部都发文了,如果专业连续三年就业很低,将勒令暂停招生或者停办。重点大学的“出国率”和“研究生深造率”是比较高的。同时,因为重点大学的老师很多机会获得科研课题,所以学生参与实际课题的开发的机会很多,所以学生就业相对较好,学生能力也比一般大学的要强。还有啊,即使重点大学的学生实践动手能力和一般大学的学生一样差,用人单位也会先选择重点大学毕业的,这个原因就不用我说了。
    一般大学呢?特别是中西部那些不在大城市的一般大学的状况呢?一般只有10%左右的学生才能才敢从事本专业的工作,并且这些学生大多都是通过逃课自学成才的。那些老老实实被牵着鼻子走,期期只拿奖学金的学生在毕业的时候如果没有考上研究生,那就是最迷茫的学生了。大多都是等拿到毕业证书以后再说了。
    这里顺便说一句,中国的就业率往往是一般大学高过重点大学,基本上都是99.X%,其中缘由每个人都能分析得到的。呵呵!!!

(三)教师和学生都有责任。
    (1)教师的责任我就不敢去剖析了。这样吧,我就引用我遇到的几个计算机教师的话,让大家去分析吧。
    事件一:某老师来听我的《大型数据库技术》课程,这个老师资历高深,他听完以后,向我提问:“李老师啊,你设计软件的时候是在sqlserver里面设计软件界面的呢,还是..........”我当时听后哑口无言啊,sqlserver里面能设计操作界面吗,至今我还没有听说过,我要去问问我尊敬的盖茨了!!!!!!!!
    事件二:某老师来听我讲《面向对象编程技术(C#)》,听完后,这个老师找我算帐了,说:“你不应该把实际的社会应用案例引入课堂,我们大学老师应该只讲基础和理论,你那是不正确违背教学规律的教学方法?........” 我晕啊!我们的周济部长不止一次强调,我们的老师一定要教研结合,一定要引导学生学以致用.....我把我近10年的软件开发经验和理论教学结合起来讲解,难道也是犯罪吗,如果我有心脏病,肯定会当场升天。更可笑的,我说:“老师啊,作为老师,不管做什么,都应该为学生4年以后的出路来考虑.....”,你猜这个老师怎么说吗:“嘿,我当年只学理论和基础,**学院还让我来教书,我现在不是工作得好好的吗?....”,各位看客,你听了这个话,有什么感受?我当时只是对她说了一句:“尊敬的老师,你当年毕业的时候,你不找工作,也有工作找你。但是现在的大学生去找工作,却很难找到合适工作啊.......我们做老师的干的是良心活,要用良心说话,我们要考虑学生四年以后该何去何从啊….”我上课一般都是尽量讲解最新的技术,因为最新的技术本身就包含了最新的理论,让学生在技术学习中去领会理论。
    事件三:我们学校的教务教学网络系统,是我做的,用C#2.5K+SQLserver2K做的。某计算机副教授和我聊天的时候,说:“学校那么多个班,你是不是每个班都建立了数据库表啊?”。我当时无从回答,大家都知道,在大型关系型数据库里面用得着每个班的信息都建立一个数据库表吗?
事件四:在我的教学中,我一直带领我的学生参与我的课题研究,其中包括教务教学网络系统,这个网络系统目前在四所高校运行,包含10个子系统。有个老师评价我的这个系统说:“那些系统工人都能做得出来,我们本科培养的理论性研究型人才,他现在加强技能培养,会束缚学生的思想,会限制学生的思维,会深深影响学生10年以后的发展……那些工作应该由职业技术学院的学生来做,我们本科是培养更高层次的人才….”并且这些话,他们汇报到领导那里去了,我们领导不是搞计算机专业的,我们领导专门为了这个事情找我谈话了,因为领导也怕我的教学方式会“深深影响学生10年以后的发展”。哈哈,真的好幽默啊。
    事件五:某专业的教研会议上,某领导提出改革教学,把最新技术和理论引入教学。90%的老师都反对:“你这样搞,那就要求我要重新学习了?!”“我现在很忙啊,要搞文章要上职称啊,没有时间啊!”…………
    事件六:某人私下说:“学生教得好坏,学生能否找到好工作,不关我的事情,那是领导的事情,是学校的事情,是学生自己的事情,我只要让学生及格就可以….我为什么要去搞什么教学改革,我为什么要那么辛苦,我即使辛苦也只能辛苦去弄文章,教学再好,也没有用的,不会给你表扬不会给你加薪的…”其实这位老师说得还是很有道理的,这个不是我们老师的问题,是我们整个高等教育的评价体系让很多老师觉得教书好坏与一个老师的利益基本不挂钩的。教得一般,只要不抓太多补考,不引起“民偾”,一般是没有什么问题的。

   (2)学生自身的责任分析。
    呵呵,现在的大学生,很多都不谦虚的,很多都自以为是的,很多都以自以“天之骄子”自居的……很多都是想进大学来放松来享受的。
逃课、睡大觉、打游戏等被称为个性培养;搞校园轰动式求爱,被称为浪漫;聊Q上网灌水,被称为“必修课”….
    现在的大学生,吃苦耐劳的少了,有责任心的不多,三分钟激情五分钟走人的的不少。
    有学生说:“老师啊,搞IT,好辛苦的,好不断学习的。。。你这么辛苦,才那么少钱,我家每个月收房租都是好几大千。” 试问,做什么工作是一劳永逸呢 ?什么工作不需要不断学习呢?做小姐的都很辛苦都要在技术上不断进取呢!
    随便问问身边大四同学找工作如何,一些说不满意,一些说毕业后再说,很少有人告诉我找到了自己称心如意的工作,,,,,不少大学生找到工作的月薪仅仅千元左右,甚至还没有自己读书时候爸妈给的生活费用高。很多学生深感无奈无言....一些考上研究生的学生还可以暂时缓口气休息一下,一些参加考研但没有中标的学生既耽误了找工作的时间,又因为专业技能荒废而更加迷茫........毕业就失业这就是中国近几年来不少大学毕业生的真实状况,而我们的不少大学报告说就业率高达99.99%.......
    有些人埋怨国家扩招导致大学生太多,有些人埋怨老师没有教好,但是很少有人在内心检讨自己这大学四年到底怎么过来的.......诚然,国家扩招增大了竞争的难度,但是经济在发展,社会对人才的需求还是非常大的,很少有听说有公司已经不缺人才的。
    我所知道的状况的,社会上大把的公司天天都在招聘人才,而我们的大学生却天天在为工作发愁......为什么会出现这个矛盾呢?很大的程度上是我们的大学生根本就不是人家需要的人才。比如很多企业很多软件公司需要高级程序员需要IT架构师,但是我们学计算机的同学有几个真正会开发软件呢?打机聊Q的大把有!其他专业也是一样,学会计的根本就不知道“等式”,学中文的不知道写报告,学机械的不懂绘图,学电子的不懂单片机编程.....这样子的大学生还少吗?这样子的大学能找到工作吗?
    我一直都给我学生说,如果你想大四的时候过上正常人的生活,那你大一大二就必须过非人一般的生活,“先”吃苦中苦,方为人上人!看到没有是“先”吃苦中苦!在2000年以前,我们的大学毕业生只要能拿到毕业证书,都不愁找不到工作,因为大把的工作主动来找你!即使你什么都不会,用人单位也会把你送出去培训深造......那个时候的大学生真的很幸福啊!而现在大学生真的太多了,在街上随便找个年轻人都可能是重本毕业。现在的用人单位在招聘大学生的时候基本不看你是什么学校毕业的了,首先问你的就是你会做什么你能做什么?如果你什么都不会,即使你拿出多少奖状多少证书都无济于事......这就是现实,这就是为什么那么多的本科生硕士生甚至有些专业的博士生找不到工作的真正原因:因为这些人除了有证书之外,他们的双手无法给用人单位带来利润。
    我一直觉得大一大二是非常重要的,如果大一大二你疯狂地玩了,那你大三就根本无法把心思收回放到学习上,因为大家都学过中学物理,任何运动的事物都有惯性,人的思维也是一种看不见的事物.....大三收不回心,那大四就只有睡大觉混毕业了。
    而事实上现在的大学生有多少人在认真学习呢? 谈情说爱,聊天游戏,其实我都不反对,毕竟人不是机器,需要业余生活.....可是事实上很多大学生却把学习当作业余生活了,呵呵!不少人自以为自己是大学生,处处以大学生自居,自以为是的不在少数,这些学生却没有想到自己四年以后可能什么都不是!
    人无远虑,必有近忧!上大学固然是好事,但不认真学习不为长远打算,那将什么都没有!
    有学生曾经告诉我,老师,跟着你学习好辛苦啊,我不读书,回家收房租每个月都有好几大千,都比我们学校的教授工资高.......呵呵 ,我听了后无语,我当时就想说,既然如此你还来这里干什么?事实上我身边的大部分学生家里都是没有房租去收的。我觉得人最重要的还是要学号知识文化,自己的大脑才是永久的用之不竭的财富,即便你家有亿万身家,也有可能一夜之间灰飞烟灭!
    我一直都觉得找工作不是什么难事情,我一直认为我们的学生不要只是一味地追求期末考试分数有多高,能拿多少奖学金。能拿奖学金更好,但是更重要的是在自己的专业上选好自己发展的方向,把自己这个方向的实际运作技能训练得烂熟于心,最好能利用假期多多兼职与自己专业相关的工作,报酬不要紧,重要的是积累经验。现在的大学,老师往往只是给学生讲了基础和基本理论,把学生引入门,而很多社会上需要的东西必须要我们学生自己去探索。如果你的老师有实际的工作经验那更好,如果没有那就要靠你自己去努力了。有些学生说:老师,我不知道社会上需要什么样的专业技能?其实很简单,你上就业招聘网站查看一下你相关专业的招聘要求不就有了吗?
    有些学生说,现在找工作需要关系!其实这句话是没有错的。我认为关系有两种:一种是老爹老妈给的关系,这种关系占去了找工作资源的三分之一;还有一种关系是非常重要的,也是每个人都可以获得的,甚至比第一种关系更光荣!那就是靠自己的工作能力得到领导的赏识而形成的关系!如果你有突出的能力,自然就会有人欣赏你;如果你有能力,你就可以“此地不留人自有爷去处!”
    我一直都认为:真正的人才是不用去人才市场找工作的!如果我有能力,我会直接找到我喜欢的公司,直接告诉老总,我可以帮你赚取更多的利润!!@@

----------------------------
说出了IT毕业生的心声。
应该引进北大青鸟、中科IT的课程,并放在大四下学期进行学习。
课程设计和实验,其实学生都很乐意做,关键是老师首先不重视,不进行辅导,学生甚至所用的开发环境都不熟悉,所以只有相互COPY了!
这样可以稍微平衡一下理论和实践。

----------------------------
--重点大学的相对“成功”的秘笈与一般本科的徘徊
扯淡!现在研究生教育的问题不比本科生少,研究生教育更是扯淡,重点大学毕业生就业率比一般本科高,不是因为你的计算机专业办得有多好,只是重点学校比一般本科名气大,矮子里拔高个.

----------------------------
文章中提到“中国的就业率往往是一般大学高过重点大学,基本上都是99.X%,其中缘由每个人都能分析得到的。”
其实是反语,中国一般大学的就业率事实上就是毕业率,弄虚作假,苦了学生啊

----------------------------
现在说平均本科生比专科生强, 主要原因不是大学那几年, 而是高中那几年起的作用..

计算机教育是时候搞理论与实践并重了.只学理论,是不行的.
这就好像你跟那些小孩子说一大堆人生道理那样,
除非他转世没喝孟婆汤,否则没有那么多生活经验,是无法理解那么多的道理的.

大学里,虽然学C可以作为编程的实践,但是教C时谈到的应用和工作的差太远了.

大学里学习的理论是基础, 那么那些SDK何尝不是基础?大学里有教SDK吗??

----------------------------
操作系统原理,编译原理,数据结构,算法等,这些东西是非常重要的,能学好这些就不错了。

----------------------------
老师您什么学校的阿
我想辞职考您的研究生阿

——————————————
写的不错!
----------------------------

夸奖了啊
呵呵 我一直在进行教学改革,进行理论实践技能的融合性研究, 我的教学改革 触及了我们学校其他相关专业多很多老师的抵触 因为我的学生特别有能力 我的很多学生都能熟练地做网络软件,而他们的学生大四了都不知道怎么链接网络数据库,他们的学生经常找他们的老师算帐 对比 ,所以 不少老师对我很多看法啊

----------------------------
是不是在中国读大学,有很大的浪费时间的可能,还要交钱,这不是吃饱撑的吗.

----------------------------
中国的大学就是这样,我们班40多人,搞我们专业的就6个.另一个班更惨 就一个.

----------------------------

楼主真是忧国忧民的好兄弟,水源人民记得你,给分吧,谢谢,呵呵
----------------------------
操作系统原理,编译原理,数据结构,算法等

不错 这些上基础,

但数据库,UML 面向对象 软件工程 更是基础 这些可是工作中必须的啊

---------------------------
--我的教学改革  触及了我们学校其他相关专业多很多老师的抵触

中国的计算机教育确实需要改革,当然改革也不可避免的要受到很大的阻力
因为旧事物会不失一切代价扑灭新事物的
道路是曲折的,前途是光明的
期待你的好消息
----------------------------

  我本科读的西华师大信息与计算科学专业,现在在广东一个小本科学校教信息与计算科学专业
  我们这个专业是数学、信息科学、计算机软件技术相融合的专业。是个高难度的专业,不过只要学好了,根本不愁找不到工作。   
  我的思路是,数学是基础,是灵魂,是思想,是方法;信息与软件技术是实现工具;学好数学的同时,必须把计算机与信息科学的理论和实践结合起来。必须要让学生掌握最先进的开发理论和技术,在实践中理解理论,让理论来升华实践水平。
  很感谢我的学生,特别是04级的学生,他们是这个专业的第一届学生,从始至终大部分同学都支持着我们的专业。他们和我们老师一起探索、一起坚持、一起学习、一起进步。04级学生的成果超出我的意料之外,44个同学,有7个同学获得数学建模省二等奖,有3个同学获得省三等奖!!!还有16个同学参与我的一些软件开发课题,做出了很多实用的商业软件,解决了好多没有想象到的技术问题。他们的技术能力超过了我,我很是开心!!!我们学校的整个教务教学网络系统都是我带我的学生一起开发,这个系统得到了教育部评估小组的高度赞赏,说没有想到我们能设计出这么好这么完善的系统。这个系统还获得广东省教学成果二等奖。这个系统同时也在其他三所大学同步使用。这个系统包含有14个子系统
      为此我专门写了一篇文章在我的空间里面,有空去踩踩拉http://user.qzone.qq.com/199828363/blog/20
----------------------------
想起大四的时候,有个老师教我们网页设计,他也不会,就自学了一个月,然后就来教我们了~

----------------------------
大学里还是得靠自己
完全指望学校的老师,出来后会有很多的麻烦.

----------------------------
不错
已经分析到表面了
IT本质是服务行业,完全由一个国家的整体工业水平决定的(外包除外)
国内的高校的培养方案是按照培养创新型人才的目标制定的
和民工化的市场严重脱钩
也是一个原因~~~

----------------------------
现实问题是,有能力教好这些课程的人们
大多数都没去当教师........

----------------------------
强烈支持,我现在大三,亲身经历跟lz描述的很象,的确我们计算机系什么都不知道的人太多了,包括我自己都很迷茫,不知道该怎么办
PS.我们软件工程老师连QQ都不会用,还是我们教她的

----------------------------
中国的计算机教育该怎么办,值得我们这里的每个人思考一下。我想,现在不是没有高人、没有好办法,而是体制上的问题,大家都不愿意改革罢了,可能民办或私利学校倒有可能首先走出一条路来。

----------------------------
不要妄想了 从上到下都是 只用听话的人 不用有能力的人 有能力的人被任用后 都去研究怎么听话去了

---------------------------
出现这种情况老师和学生都是有责任的
----------------------------
上大学时 不知道大学是干什么地方!
离开了才知道!
原来 大学里跟着老师什么都学不出来
有点本事的都是自己刻苦出来的
学校里那些能做出点东西的人
大多不去上课
更可笑的是
学院要一边大力抓逃课的学生
一边还要靠这些逃课的人长脸!
所以
上大学 首先学会的是如何敷衍
如何在这种形式主义下生活

----------------------------
路过此地,拜读大作。深感楼主是个有心思的人。以下是我对文中一些现象的看法。首先申明的是,仅代表个人意见,别无它意。不要拍砖。

1.IT类的专业很多,每个专业有自己的特点。你说的是软件类吧?或者说是培养程序员???

2.你说的这类学校明显在各方面做得有差距,不规范。学生毕业时感觉什么都不会干,原因在哪?我不是教育家,也不是什么专家,以下几点是乱说的,说得不对请多多包涵。
(1)办学目标不明确,人才培养方案还是其他方面没做好?
(2)学生管理不到位,对学生树立目标等引导不够;作为一个人,必须要有一个明确的目标,否则一事无成。
(3)不说学术氛围不够就是说学习氛围也不够;有机会参与老师的课题固然不错,但是没这个机会的一般本科学生实在是太多了,这大部分的学生应该自己找点事做,多创新,很多东西都是由小做起的,像QQ,像迅雷。
(4)教师和学生素质都不高,专业教师在学生引导方面有问题,学生也有问题(就算再给你再培训几年,不自己去学的学生仍然是不会有什么作为);
(5)教与学在一定程度上还是处于两个对立面。无可否认,天下的老师绝大部分还是有责任心的。
(6)大学还要培养学生的自学能力,学会学习的能力,IT类发展迅速,技术升级、更替甚至“退市”。个人认为,作为IT偏软本科,重基础更甚于重技术,但不是说不要技术、不接触甚至抵制新技术。
(7)【说笑的,不要较真】IT偏软专业的同志们,千万不要沦为 代码编写者 ,这个日干夜赶的工作干不长久,多学点东西吧。像楼主一样,当老师还是不错的。又或者当什么项目经理之类的……,当然也可以自己做老板,继续招 代码编写者,为高校IT偏软的师弟们提供一个出路。
总的来说,出现这样的问题,不是社会的错,有学校的问题,教师的问题,也有学生们的问题。

3.从楼主blog的其他文章看,我只想说:年轻人,路还很长。

4.我快奔4了,也年轻,从楼主的blog和文章中还是得益不少。不过,言论要注意影响【对单位的,对在学的学生,对有志于IT事业的高中学生……】。楼主现实生活中是否出现了一些困惑?祝你处理得好好的。

5.浏览此帖子的在校的学生们,要把握好自己呀。未来在你们手中。

祝各位活得充实,开心。

建议csdn: 搞个高校本科IT类教育大调查

----------------------------
cngogogo 分析得相当有道理。
  第一,我的确还年轻,考虑问题未免不全,正因为如此,所以把自己的疑惑摆上大堂,让各位讨论。
  第二,这个大哥分析的很是到位。办学的成功与于学校、专业、教师、学生、人才培养方案,学生管理等诸多因素都是有很大大关系的。
  第三,我认为,对于IT行业,不管你是那个角色,编程是应该具有的最基本的技能。IT行业职位大概有四大类别:开发人才(程序员、架构师)、维护人才、销售人才、管理人才。如果你想成为系统架构师,如果没有丰富的开发经验,你不可能成为合格的架构师;如果你不懂程序的基本开发,你不可能做好一个系统维护人员,往往高级的关键行业的系统维护人员都是优秀的程序员;如果你想成为成功的销售人才,客户咨询你一些技术问题,你却支支吾吾,人家还敢买你的产品吗?如果你想成立自己的软件公司或者当个IT高管,你不懂技术,不懂行业需求,你还能做好企业规划吗?所以,技术不是全部,但技术确实是根本所在!
  第三,任何专业的知识更新都很快,不管什么年龄,只要心态正,都可以很快学到新东西的。只要你更新及时,步步为营,其实也不是那么难那么累。如果你三五年更新升级一次,那肯定跟不发展的步伐了。要知道微软的核心程序员的年龄都在40岁左右。中国的很多观念和思想要纠正的。
  第四,有朋友提出“应该在大一、大二把基础课学完。从大三开始,学生根据自己的兴趣,选择学习方向,分为不同的研究小组,跟着老师一起做项目、做研究。每个老师,根据自己的研究方向,带一两个小组”。我认为不妥。其实这种想法是比较幼稚的。先学两年的理论,再集中搞实践这是很理想化的教学。我认为,理论和实践要并行实施,相辅相成,才能真正融合;“基础课”不仅指理论基础还指“技能基础”,软件开发和项目实施能力的培养不可能在短短的一年之内就能炉火纯青。本科四年事实上只有三年,第七学期实习,第八学期找工作,做毕业论文。如果学生在前面三年不能熟练开发软件,想通过大四再来抓,肯定来不及了。我的思路是,大一大二和理论结合起来,分布学校各种开发模式。我现在是这样实施的。;两大开发主流JAVA和NET选其一,我们是选的.NET平台。第一学期:C语言,作为认识语言的课程和数据结构基础;第二学:C/S架构网络编程基础(.NET+SQLserver);第三学期:Web开发原理与技术(.NET+SQLserver);第四学期:移动智能设备应用程序开发基础(.NET),TCP/IP开发。这样前面四个学期就把三个方面的开发技能基础培养起来,每个学期有2周的集中实践周,学生在机房全天候封闭式集训,完成一个实际的项目,每个人不一样。到了大三,着重培养团队能力和综合应用和分析能力。第五学期 建模语言UML 数据库系统原理与应用(ORACLE);第六学期,软件工程和企业ERP,利用大一大二的开发基础,来进行融合性教育。大四再学些软件测试、图形学、人工智能来提升。
  第五,我把我们的实施方案发布出来讨论一下
 
据教学实施板块来划分,把课程分为四种类型:基础数学与应用数学,信息与计算机理论,信息与计算机实践,课程设计/实习/毕业设计;
②数学(1-6学期)是学科之母,是大一大二低年级的主要学习内容,高于其他类型学时,是学好信息与计算机学科的重要基础;
③信息与计算机理论和实践教学(1-8学期),相辅相成,相互融合,理论和实践紧密结合教学;
④课程设计/实习/毕业设计作为阶段性学习的集中实战训练,让实践来理解真知,让实践在理论中升华,让理论来提升实践能力,理论和实践完美融合,“基础+理论+技能+实践环节”构成了完整的本专业人才培养方案课程体系;
⑤实践学时数达到教育部“教育部2007年高教2号文件”要求的不少于课程总学时数的25%,实际占29%。我学校本科信息与计算科学专业利用这种人才培养方案,取得的成果是很好的。;理论好 时间技能也很好。专业第一届2004级学生(43人),有7位同学获得建模比赛省级二等奖,有3位同学获得省级三等奖。

最后,其实 我们也在不断探索 反正中国现有传统的IT类专业教学是有待改善的。
我们的出发点很简单:如何保证学生在第四年的时候顺利找到工作。所有的教学活动都应该围绕这个来做。我们也是很加强理论学习的,数学占了53%多 计算机与信息理论也占了25%多,唯一不同的是在大一大二就加强了理论和实践性融合性学习

----------------------------
LZ有乃有士之士
顶!
----------------------------

我一直在进行教学改革,进行理论实践技能的融合性研究,  我的教学改革触及了我们学校其他相关专业多很多老师的抵触, 因为我的学生特别有能力,我的很多学生都能熟练地做网络软件,而他们的学生大四了都不知道怎么链接网络数据库,他们的学生经常找他们的老师算帐、对比。所以,不少老师对我很多看法啊 ,不过这个也正常,我不怕的,在中国就是这个样子,你认真做事了,就有人搞你,如果不认真,自己良心又过意不去啊。
----------------------------

作为一个老师,您是称职的!

其实这个社会一直在向前发展,发展就要带来变化。这从您的文字中也体现出来了……

能学习和实践程序设计这一学科,也就是练就了自身适应外界变化的能力,这是当今时代最为宝贵的!

另外您提到思维的惯性,这个我同意。

其实人的观念也是有惯性的,这是我工作两年的一点点感受。

一部分大学生还处在分数决定出路的陈旧观念上……

另外,在大学时代,是该谈恋爱还是该学习实践程序设计?这个取决于一个人的价值观,“享受”与“奋斗”几乎是各占一半。

最后就是,在任何行业都有一个正态分布。

计算机行业的顶尖人才很少,其余的大多人数都是处在中等水平或者是水平更低的层次……

而如果您的感慨可以得到实现,那么也只是会让这种正态分布更加清晰……

----------------------------

感谢楼主,必须顶了!
楼主你所说的就是我的经历,我完全同意你的观点!
----------------------------

大学老师最近这些年都是有关系户!
关系是第一生存道理。
----------------------------

看了这篇文章,感触良多,现在的高校确实需要改革,如果高校多点像楼主一样的老师,则是学生之福,高校之福,社会之福啊,楼主是一位好老师,祝愿楼主的教学观念能得到更多人的认可和支持,希望和楼主成为好朋友。
----------------------------
在我们班毕业的时候,有程序员、有网络工程师、还有像我做ERP工程师,但是说实话,人数真是太少了,只有20%的人做起了跟计算机有关的专业,很多人都说我被学校骗了,考了这么高的分数四年来什么都没有学会,更别说提什么兴趣可言,我觉得这真是学校IT教育的悲哀啊。强烈支持LZ老师的教育改革,让学生多接触社会,多学一些以后用得着的知识,反正我自己在这一年多的工作中都是边自学边工作的,自己能继续做IT这行不是因为我的专业水平有多高,只是还保留着一些兴趣爱好罢了。

----------------------------
楼主我支持你.
真的是造福社会.
这份勇气和决心可以称伟大
----------------------------

楼主说的一点没错,我的经历更能说明大学学的都是垃圾了。
本人小职高一个,我们的大学当时就流传着“十个老师九个白痴,一个精神错乱!”的说法。
教我们计算机的不会打字,不会英语。就这样的教师能教出什么知识。
好在我毕业后自己找了个实习的地,慢慢学会了软件开发,等着大学里那些白痴老师教,找工作门也没能啊!!!!
----------------------------

我也是深有体会啊,我是一个大一的学生,我们第一个学期教的是VB,但是交的东西实在是简单的要死,所以我自学java,jsp,ajax等,当然现在还不太懂.........

一直想在班上找个人一起学习,因为有问题就可以一起研究,就会事半功倍,但是........所有的人都还是在VB的那些label,text上傲游,都说VB都搞不懂,还学其他什么啊 ,现在经常遇到一个问题就是卡一个上午,真是郁闷啊,希望楼主能给我一点帮助啊...............

不过在自学的时候我深刻的体会到了实践的重要性,看到那么多的同学为了考试而拼命的看书看书,有时我真的觉得他们就这样为了考试而看书到底以后出去可以干什么(和我们专业有关的工作,当然有些人本来就不打算以后搞这方面的),像我们班很多女同学完全没有任何的代码编写能力(当然很多男同学也一样),但是奖学金却不是一等就是二等

一天我加了一个从北大青鸟出来的,我问他学了多久,他说半年,现在在一个公司搞WEB,非常强(至少我看来。也许我菜吧,呵呵)。也许是他很努力,也许是他以前有基础,但是我觉得大学的教育真的应该反思,为什么人家学了半年就可以在外面公司工作了,而我们学了已经一年了,有那么多的同学还是只会简单的在VB上脱几个控件然后加个7,8行的代码,甚至四年毕业以后连个简单的冒泡排序法都不会.................

真希望像楼主这样的老师能多一点.............

----------------------------
我觉得很多人有一个误区,就是数学对编程很重要。

我不是学计算机的,可能是因为我们系的课程没什么前途吧,学校里计算机最好的一般是在我们系而不是在计算机系,当然我指的是实际动手的能力。

我是在大三的开始自学编程的,毕业后就转行从事软件开发工作了。

我从来也没用过什么数学的东西,包括简单的排序我也不会,因为这些东西不应该是一个软件开发人员去考虑的问题。但是我相信一般的东西我都做得出来,因为有资源,干嘛不去利用呢?别人已经把地基打好了,你非得重新挖开重新来过,完全没有必要。

现在软件开发各分得很细,而对于中国目前的情况来说,从事二次开发,还是不错的选择。研究算法?大学的教授研究的算法都比国外落后,等你把算法研究出来计算机都不知道成什么样子了。

----------------------------

reckoning:
不要妄想了  从上到下都是  只用听话的人  不用有能力的人  有能力的人被任用后  都去研究怎么听话去了
----说得很有道理, 国人出生时往往都不弱, 但弱智的奴化教育使我们逐步变得越来越没出息了..................

----------------------------

楼主我详细的看了你的这篇帖子及所有的回帖,出于赞赏的心情我还去访问了你的BLOG。
从这些我了解到你是一个人品很好的年轻高校教师,当然我也年轻,是82年的,目前刚从软件开发一线上下来准备创业。
我的博客:http://www.blogjava.net/lbx19822004/
我很钦佩你这种真心为学生着想的人品,希望你能越走越顺利。
另外,我对应你写的文章也写点我的看法。
1.中国的软件行业地位与中国的世界工厂的地位目前是一样的,主要是加工,很少能做到自主创新的知识体系,因此市场目前的需求并不需要高深的数学知识和计算机原理,但是从长远来看,我们的将来的任务是要有我们自己的软件开发技术体系,而要创新则首先得掌握基础,所以我很同意你重视数学等基础知识的培养。我希望将来我们做软件,不论是服务器硬件、操作系统、开发语言、开发工具、开发思想、软件开发管理思想都应该是我们国人自己设计和开发出来的,而不是中文版的!
这需要我们大家,特别是当前大学生们的不懈努力!
2.中国的教育除了急需解决的教育于就业市场脱节的问题还需要解决的一个问题就是品德教育
比如:培养学生谦虚豁达的人生观、不重名利的价值观以及关爱他人的高尚人品。
为什么你在你的博客和这篇文章的回帖里都受到人们的肯定和赞赏呢,因为你拥有很好的人品。
而在当今这个物欲横流、嫌贫爱富、人浮于世的社会对人的素质和道德是一个重大的考验。
拿企业人事管理方针的例子来做比喻:留住有能力又品德好的人,培养能力一般但品德好的人,解雇品德不好的人。

最后,和你私交一句:你是不是也很喜欢庄子的思想啊?(我是从你的BLOG来猜测的)

----------------------------
个人感觉,学校最重要的是培养学生有一颗求学之心.

大学里最重要的还是要靠自学,大学毕业找不到工作只有一小部分的责任在学校,大部分责任还是在学生自己!!
再好的教学计划在一个无心学习的学生面前都将变得苍白无力!

楼主:其实我们放大角度看,何止计算机这个专业是这样,难道其他专业不是这样吗?你可以问问学习其他专业的学生。如果范围再扩大,国外的大学,教的内容也大多如此,当然教出来的学生也差不多。其实大学里,你要把的大多数的学生培养成软件编程高手,你说可能吗?只要在大学里,把学生培养成有自学能力的人就算成功了。毕业以后,学生们自动的会根据市场的要求,承担起应该担任的社会角色。计算机行业毕业的估计只有10%左右在编程,其他的根据社会的需要,经过几年的磨练,自动会转型成,技术支持,软件销售,软件测试等等 行业。

TO 楼上
我认为,对于IT行业,不管你是那个角色,编程是应该具有的最基本的技能。IT行业职位大概有四大类别:开发人才(程序员、架构师)、维护人才、销售人才、管理人才。如果你想成为系统架构师,如果没有丰富的开发经验,你不可能成为合格的架构师;如果你不懂程序的基本开发,你不可能做好一个系统维护人员,往往高级的关键行业的系统维护人员都是优秀的程序员;如果你想成为成功的销售人才,客户咨询你一些技术问题,你却支支吾吾,人家还敢买你的产品吗?如果你想成立自己的软件公司或者当个IT高管,你不懂技术,不懂行业需求,你还能做好企业规划吗?所以,技术不是全部,但技术确实是根本所在!
第三,任何专业的知识更新都很快,不管什么年龄,只要心态正,都可以很快学到新东西的。只要你更新及时,步步为营,其实也不是那么难那么累。如果你三五年更新升级一次,那肯定跟不发展的步伐了。要知道微软的核心程序员的年龄都在40岁左右。中国的很多观念和思想要纠正的。

要知道微软的核心程序员的年龄都在40岁左右。
-------------------------
你的老大们看到的是:印度把高中生训练成coder,进而提出了中国软件蓝领计划……

大部分高中生高考完后填志愿都是乱填的,考虑的完全是能不能找个听起来好一点的地方混四年,好一点的顶多想到光宗耀祖、将来好找工作,个人爱好发展方向等等就靠边了。学计算机的人里面就没有几个想将来要编程的,在编程的人也没有几个想这现在把程序编好或者未来几年也要编程的

----------------------------

有道理
只可惜 你只能反映这一切 却不能改变它
当然你可以影响到你的学生 但那也无关大局
要是社会上向你这样的教师多点就好了
----------------------------

说得好,是一个负责任的老师,要是所有的老师包括校长都能看到这篇文章就好了,你说的是一般高校,我在一所东北的一所重点大学,可是我的同学里面也有天天逃课打游戏的,一天连饭都不出去吃,整天坐在电脑前,也几乎什么都不会,不过我们专业大多数学生还是挺好的,动手能力比较强,只是其中一少部分,本科四年混过来了,还有考研究生,这不是浪费生命吗。

----------------------------

  楼主是一个很有社会责任心的老师,字里行间也透露出对国家教育的深刻反思。从楼子的文章可以看到楼主很重视学生对新技术的学习。我现在是一名大二学生。读了两年大学,我对大学IT教育也有一些自己的看法。
    首先,我觉得大学教育是分方向的。本科,硕士,博士,在我看来是在一个同等地位,但是层次不一样:本科培养的是理论型人才;硕士则是深层次应用人才,如工程师;博士的方向则是更是层次的理论研究型人才。所以从这一点上来说,并不是每个人都适合去读本科,硕士,博士,要根据自己的认识规划。
    其次,基础很重要。没有一个很坚实的基础,是不可能达到一个很高的层次的。对于一个本科生,只有把最基本的理论掌握好了,才有可能在走得更远。俗话说,万变不离其宗。现实社会当中的应用需求也是一样的:他会变得很快,但是他再怎么变,他最基本的东西并没有变多少。如果把最基本的理论掌握好了,那么不管流行的技术怎么变,我都可以很容易,很迅速的把它掌握,运用。如果一个学生,不是注重最基本的原理来学习,而把大量时间花在学习最新的应用,那么他可能会很快的被淘汰,因为世界真的变化很快。没准大一学的最新技术,到毕业就没人用了。像楼主,会让学生来学习最新的技术,这当然很好的。但是这些技术不能是学生的主食,而是下饭的菜!这些最新的技术不能取代基础理论的地位,他只能被当作是最基本理论在当前的应用,用来开阔学生的视野。
  最后,回到本科教育的问题。从前面两条可以看到,对于本科生而言,最首要的还是理论。理论是学习更新技术的武器。可是有人就会说,理论有什么用,到了毕业,还不是什么都不会?但是大家要想,本科不是专科。再说如果学生把理论学得好,再给于充足的实践机会,它可以学得很好,工作肯定不用愁。而且上了工作岗位,社会不管怎么变,他因为有牢固的基础,所以可以很快的接受这种改变。相反那些基础薄弱的同学,就会很快被淘汰。所以说对于老师的教学,应该以基础理论为主,辅以最新的技术实践,这才是当下IT本科教育的改革方向。
  本文只是个人想法,难免有疏漏,错误,望与大家共同切磋。

  评论这张
 
阅读(131)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017