三思终结长贴:八年抗战!我被我的学生打败了——我要做一个“合格”的计算机老师

原创 2011年09月16日 22:04:06
               三思终结长贴:八年抗战!我被我的学生打败了
                               ——我要做一个“合格”的计算机老师



前言:两个“请”!请把读大学当作修生养性的兄弟姐妹请绕道!免得湿了您的鞋子会骂*娘!请重点大学的才子们看后一笑而过,我没有读过重点,也没有教过重本。我下面说的是中国80%一般本科院校的情况。

我被打败了!
不说其他专业,我还是只说计算机相关专业,就是所谓的IT专业。

一、四面景象
又是一年新生入学时!大一的弟弟妹妹们,兴奋!觉得自己就快是编程高手、IT行家!一对人说起自己是计算机专业就自豪——因为这是所谓聪明人的行业!尖端的呢~~
另外一头呢?刚刚毕业的计算机专业的师兄师姐们,不说80%,至少70%的毕业生吧,的确拿到了计算机专业的毕业证和学位证书了......但事实上大多远离计算机行业了,觉得自己读完4年,还不知自己到底能在计算机行业做什么呢!还不如文科学生的办公软件学得好!打字似乎也不快,打游戏看电影聊Q还把眼睛给搞坏了。
学校的师兄师姐们呢?似乎考试都过关了。理论学了一大堆,似乎不知怎么用,也不知用在哪里?学了个编程,两重循环应该还可以写出来啦。班上的牛人大概就那么三五个、也捣鼓出了一些东西,但就是经常不上课,并且还大多挂科呢。
企业呢?根本就不敢也不愿意在一般本科院校的本科生里面招聘人才!百里挑一都未必能找到适合企业需要的!但是我们毕业生的就业率都是99.96%哦。
问问刚刚上大四的学生们怎么样了,大多回答:越读越郁闷、越读越迷茫、也愈来愈没有信心了!
毕业设计怎么办?网上下载啊....改改logo的能力还是有的吧!
这就是我看到的计算机专业和学生们的景象,但不知是不是真相?!


二、IT是什么?
鄙人认为:IT就是编程!编程是基础、编程是核心!
编程是什么?编程是写几个条件语句?几个循环?
否也!
我认为真正的编程能力是:结合企业的实际需求,写出一个完整的网络软件系统!(底层软件开发方向的除外)
就这样简单,如果你具备这个能力!把该学的数学和计算机理论搞及格,那你的IT人生就真的被开启!(考研的暂时除外)
如果成功编写了一个完整的符合企业实际需求的网络系统!那你也就具备了:编写N个企业网络系统的能力!写代码如同写情书一样惬意的感觉!写一万行代码和写十行代码一样轻松的能力!完整的事务分析和逻辑处理能力!一定的企业流程管理知识!更重要一点,你具备了学习和应用任何语言的能力!不管开发语言怎么改朝换代,你都觉得无非都是一样,换汤不换药!
如果你只懂一大堆所谓的经典理论,如果你只懂if/for;如果我给你价值一个100万的企业管理软件让你接手去做!你敢吗?而如果你曾经做个一个完整的企业信息系统!那你肯定敢吞下这100万,因为编程无非就是那样简单!——“管理流程”+“技术开发”!  为什么有个“+”呢?自己去想。技术方法或许就是“增删查改”~~
有人说:我不想搞IT技术,我想搞IT管理和IT项目负责人!@@@我只想告诉您:似乎大多企业的项目负责人都至少有5年左右的大型软件开发经验!还具备了客观的亲和力、良好的沟通能力、文字表达能力等等.....反正我是很少见读完博士硕士没有做过项目的人直接做了IT行业的管理精英!除非这个企业就是他家的。


三、我的破题方法!
我的破题方法是什么呢?上面说了:“编写了一个完整的符合企业实际需求的网络系统!”
怎么做?知识上从4个方面破解:
操作系统应用基础和网络技术应用基础。其实了解如下知识就行:用户和组,服务、防火墙、注册表、IP地址、端口等。这些都是介绍性的,老师4个小时就可以给你讲好。
数据库的知识。不是Acess,也不要用vfp了。至少是MS sqlserver,Oracle当然更好~~对于数据库,你要懂:3NF应用、关系、sql语法、sql函数、存储过程、事务......其实最重要的是,你要具备利用“3NF”结合企业实际需求进行数据库建模的能力!这是核心!
面向对象的网络程序设计。如果你是做底层开发的,c/c++这是必须学好的,什么是底层开发?就是和操作系统相关、网络底层通信相关的开发。底层开发是IT精英人士做的。如果你是做企业信息化开发的,c#或者java,任选一个,足矣!C#和java可以做B/S、C/S和手机智能设备开发!如果你只做网页设计,那php+mysql是个不错的短平快的利剑。当然还有很多语言和开发环境。不管你选什么,我建议你千万不要什么都学!还是那句话:选一个,足矣!
基于三层或多层架构的实际项目完整性设计。设计好数据库、利用前台语言,结合企业实际需求,设计出一个完整的软件系统,注意是三层或者多层架构哦!
     题外话:除此之外,数据库设计和网络编程规范很重要哦!

     如果你问IT高手:达到以上这个程度,难吗?他会说:这是必须的,也不难!当然不难,因为他已经身在此山中了哈。
     如果你问我:难吗?
     我会说不难!一个月专程学习或者一年的业余学习,足矣!八年的教学经历,事实反复证明!
     我更会说:也很难!难在哪里呢:(1)传统的教学方式,教数据库的和教语言设计的往往是不同的老师.....这就惨了,脱节了!无法整合!(2)大学生们大多去寻觅花天酒地&花前月下、QQ&魔兽、视频&电影....我们的大学生们要玩的好的同时也学得好!但是如果要达到我提的目标,就需要至少一年的时间,业余必须坐在电脑前敲打代码.....(3)大学生们都希望考试有PPT作为复习、老师有教材上的圈圈点点作为重点,试卷得分再开个平方*10.....哈哈,但如果要达到我的要求,就没有考试试卷,只有一个完整的项目设计成果作为考核目标了!并且不是从网上或者从教材下载的一个项目成果,必须是自己亲手敲打出来的....
说道这里,你会说:李三思,你是不是这样去教学的啊~!我告诉您,我的确这样做了,结果如何呢?请看下一个段落标题哈~~


四、付出了八年!有过很大的成功!但终究似乎又失败了!
呵呵,写到这里,如果我的同事或者LD看到了,那肯定会得罪他们了哈....真怕被穿小鞋....无所谓了,难得做一次人呢!干嘛缩头缩脑啊!又不是王八。等我被穿小鞋了,再来这里倾诉吧。哈哈。

教学安排,我们怎么做的呢?
    1)数学和计算机理论,该怎么上就怎么上!人家怎么上,我们就怎么去安排!那可是基础和经典,勿动!
软件系统设计这块:(1)第一学期,企业软件应用和数据库设计,培训学生基础的常规的企业管理常识和对应的数据库分析设计能力;侧重以进销存和高校学籍成绩管理为案例。(2)第二学期:C/S结构网络软件设计,开讲一门语言,结合数据库的知识,培养学生设计出一个规范的三层架构的完整的企业信息管理系统。要求系统是模仿实际系统设计,天空和华军一大把,每个学生不同的选题,去下载一个软件,用我们学的语言和数据库知识设计出来,即可!(3)第三学期:B/S网络系统设计,把第二学期设计的C/S系统翻版成B/S版本,同时设计一个门户网站。(4)第五学期:移动智能设备应用开发,这个大家都懂的,很热啊。(5)第6、7、8学期:考研的考研!兼职的兼职!实习的实习!就等着毕业,然后喝酒庆祝,皆大欢喜哈!.....这里说明下哈!我们的学生考上研究生后,老板很喜欢哈!为什么呢?不仅懂理论,还能做实际工程项目哈!


李三思,你们做的效果怎么样呢?
奋斗了八年!实施了八年!中间的酸甜苦辣,万字难言哈!
1-3年在理学院信息与计算科学专业:本是默默无闻地做,但被举报被诬蔑,被说成把研究理论为主的本科生培训成低下的技校生!这个阶段哈,灰暗!还同时被自己的学生举报:李三思变态,设计题目难度高!要求荒谬!他自己都不做,要求我们去做!其他大学都不是这样做!耽误了学生的个性发展!
坚持.......
第4年,毕业生的高层次高真实就业率!实习和就业单位的真心赞扬!让我们感觉到似乎改革成功。。。。
第5、6、7年,蒸蒸日上:教育部专业会议邀请讲话、省教育厅专业评估高度评价、教育部和学校教学改革课题立项、校级特色专业、校企合作项目越来越多、被学校遴选申报国家级教改实验专业、专业从一个班扩充成2个班、4个班......一切都很好!母校邀请我做专业建设汇报和交流、成都信息工程学院的相关专业慕名访问........(这不是我的功劳、是当时院系领导彻底支持和学生奋斗的结果)
第八年、由于个人问题调离干了7年的专业,去到另外一个计算机类专业教书.....由于到了新的专业,似乎又回到了第一年的状况:学生的反抗和举报如雪片.....哈,这次没有八年前那样幸运了....LD约谈我5次,出于关心保护我的目的,我很感激。我懂了,似乎我也解脱了、似乎开心了!行哈!以后,我就按照教材@@@¥¥¥、按照PPT&……%%、考前¥…………&……%、出个试卷,有选择题、填空题、判断题、编程题.....分数出来了。。。。再也不搞“设计出一个规范的三层架构的完整的企业信息管理系统”了,搞不了、不敢搞~~~再搞,我就可能被下课的可能哈~~~~~~听说有至少1/3的同学欢呼了,他们可以把网上下载的例子、可以把书上的案例拷贝给我作为作业....可以期末前根据我画的重点抱抱佛脚、悠哉乐哉去领取奖学金了.....甚至有学生发来QQ信息:老师,还是群众的力量大,我们获得了彻底性的胜利!

。。。。。。。。
  刚刚接个电话,那头说:李三思,不要那么真认真!
。。。。。。。。

五、真正的出路在何方?
     哈!其实呢,一些重点大学、一些好的民办大学他们的做法和我大概一致:注重实践能力的培养。
我们国家的大学,80%是一般院校,一般院校的学生能学一些理论,但真的很少有能去研究什么理论的。一般院校的学生,一般都是平头老百姓的孩子!他们需要学到理论的同时,更需要一门真正的技能,去面对社会,去挑战生活、去承担自己将要承担的责任和义务。
一般大学的同学们,或许,你们的智商不低于重点大学的学生......但是:你们的情商比他们绝对低!重点大学的学生自主学习和真强好胜的性格绝对比你强很多很多....为什么重点大学的学生申请国外的留学奖学金占了绝大多数呢?为什么知名企业一般只招收重点大学的呢?这是有原因的。。。。不好意思,我也是一个二本院校毕业的学生。
一般大学的同学们,本来你们从硬件还是软件都比他们差一大截了。。。。你们更需要真实的实力去实现自己的梦想!而不是莫须有的什么本科大学毕业证书,或许那将成为一张废纸。
其实,是有出路的:去培训班学习,朱三江、长三角、京津唐等发达地区很多知名的IT技能培养班,,,,,哈!听说收费也是很有档次的,大概花费在1-3万之间呢~~跟你爸妈商量吧。。。。。再去读个大学也无妨。。。。。


六、我还是闲不住!
我借筹备一个横向课题“非重点院校IT专业学生企业网络软件设计能力培养研究”的机会,在我们粤西地区尝试廉价培训其他高校的计算机专业的学生的实际动手能力~~~就26天!培训结果很让人欣慰...有兴趣的朋友可以去http://lsstrainnet.net/看下“学员箴言”栏目(我自己骂我在做广告,谢谢您就不要在留言里面骂我了哈)~~~

这个帖子一出来,或许很多我的学生会骂我!
或许很少有我的学生发帖拥护我!因为拥护我的人上网闲扯的不多,都在帮我做项目呢~~
今天LD说,其实呢,你的情况是:三分之一拥护你、三分之一无所谓,三分之一举报你!LD请放心,我会加油做个100%没有学生反感我的人,我会回到正确的传统的学生喜欢的教学正轨上去。

似乎N年前,我刚工作的时候,北邮有个金旭亮老师也写过类似的一个博客!
他在北方!
我在南方!

假如我是计算机系老师

在校大学生最大的优势就是有大块的自由时间, 快来看看应该怎么学习计算机吧。...
  • nylx
  • nylx
  • 2016年03月10日 19:07
  • 3223

怎样做一个合格的研究生

1. 如果平时几乎没看过英文原文,读不懂怎么办?     其实我以前也根本没读过原文,也看不懂。这儿有个好办法:找一本中文经典的书籍,仅看某一节你感兴趣或与你相关的内容,然后先找一两篇英文的综述...
  • shuiyuezhou
  • shuiyuezhou
  • 2014年10月17日 10:35
  • 297

八年抗战与中华民族的觉醒

在日军南京大屠杀五十八周年的时候, 中国人民为在日本屠刀下失去生命的三十多万毫无抵抗力的同胞而哀悼,为他们和其他死于日本残杀下的三千多万中国平民的仇恨 而铭誓。本文的目的是纪念第二次中日战争中我国抵御...
  • ZengMuAnSha
  • ZengMuAnSha
  • 2013年04月24日 11:06
  • 3042

学生、老师、课程、成绩sql

参考http://www.cnblogs.com/qixuejia/p/3637735.html 表结构: Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,...
  • baidu_34049233
  • baidu_34049233
  • 2017年03月27日 21:34
  • 813

第十周——oj——学生老师类(对象转换)

问题及代码: Description 定义一个Teacher(教师)类(教师号,姓名,性别,薪金)和一个Student(学生)类(学号,姓名,性别,成绩),二者有一部分数据成员是相同的,num...
  • lily1143
  • lily1143
  • 2015年05月20日 13:55
  • 351

一个合格程序员该做的事情——你做好了吗?

1,程序员每天总结自己一天任务的完成情况  最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多  2、考虑自己明天应该做的主要工作  把明天要做的事情列出来,...
  • u010013695
  • u010013695
  • 2013年07月05日 14:58
  • 1472

抗战八年应改为抗战十四年

最先提出"抗战十四年"说法的李敏      中国抗击日本侵略军的战争究竟打了多少年? 这个问题在史学界一直有着“八年”和“十四年”两种说法。从今年开始,中小学教材中“八年抗战”的说法一律修改...
  • zzwu
  • zzwu
  • 2017年01月15日 21:11
  • 474

11.24 作业 Problem F: 老师的点名方案

Description 在大学课堂上有很多课程听课班级和学生都很多,全体点名要花很长时间。因此,老师经常采用部分点名的方法。为了方便,老师做了一个程序可以产生多个随机数x,每个随机数x表示一个学...
  • zhengyuan233
  • zhengyuan233
  • 2016年11月24日 18:54
  • 460

该不该和教师一起去做项目

【来信】   我先将这个具体情况讲一讲。我系的一位教过我课的老师接了一个项目,现在再学生去完成。   老师接的项目是要求用C#.Net、数据库方面的知识去做的。我自己现在正在学习《传智播客》免费提...
  • sxhelijian
  • sxhelijian
  • 2016年02月28日 22:00
  • 3669

15-hibernate实战 多对多对象关系模型映射(学生与老师)

Student.java package cn.itcast.hibernate.domain; import java.util.Set; public class Student { pri...
  • u010653050
  • u010653050
  • 2014年02月26日 21:18
  • 947
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三思终结长贴:八年抗战!我被我的学生打败了——我要做一个“合格”的计算机老师
举报原因:
原因补充:

(最多只允许输入30个字)