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

前言 :两个“请”!请把读大学当作修生养性的兄弟姐妹请绕道!免得湿了您的鞋子会骂*娘!请重点大学的才子们看后一笑而过,我没有读过重点,也没有教过重本。我下面说的是中国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年前,我刚工作的时候,北邮有个金旭亮老师也写过类似的一个博客!
他在北方!
我在南方!

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

  1. 长坡难滚“雪球”,零跑汽车上市只是一个 “开端”

    过去几年,造车新势力头部企业扎堆上市,蔚小理三家先后完成两地上市. 在头部玩家登陆资本市场之后,第二梯队也开始寻求上岸.近日零跑汽车于港交所递交IPO招股书,若此次成功上市,零跑汽车将成为继" ...

  2. 编程的终结;展望2023年AI系统方向;AI的下一个阶段

    1. OpenAI掌门人Sam Altman:AI的下一个发展阶段 各种AI工具已显现出巨大的日常应用潜力,可以实现人类的各种想法,改善人类的工作方式,比如由Stability.ai发布的开源Stab ...

  3. c语言取奇数位构成新数,2、给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中.高位...

    共回答了15个问题采纳率:100% 解释如楼上所说. 不过你的代码错了,按照你的代码运行的结果只可能是7050301,也就是说你没有从本质上把十位,千位和十万位上的数字取消,只是把他们换成了0.下面这 ...

  4. 软件工程实践第一次作业

    准备篇 一.回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 在读到博文B时,博客B[1]的作者说道:" 那时,对其他学校认知的匮乏让自己无助起来,最后的抉择 ...

  5. 软件工程(2019)第一次作业

    (一) 回顾你过去将近3年的学习经历 1.当初你报考的时候,是真正喜欢计算机这个专业吗?   回想当初报考的时候,心里还残存高考完的激动,心思完全不在报考上,但是当我开始报考的时候,意识到了这也是一项 ...

  6. 学校计算机老师工作总结,计算机老师年终工作总结

    计算机老师年终工作总结 作为一名计算机老师,在教学工作一段时间后,可以写一下教学总结.下面,小编在这给大家带来计算机老师年终工作总结,欢迎大家借鉴参考! 计算机老师年终工作总结1 回顾这一学年,本人能 ...

  7. 2018年软工第一次作业

    回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 实现儿时的梦. 其实真的原因不是这个^^,原因相当简单.理科出身的男生没有太多意愿选择经管人文之类的文科学科(虽然现在 ...

  8. 这些优质的教育类公众号您知道么,非常实用!

    ······ 随着新媒体的发展壮大,教育类微信号林林总总数不胜数,官方的.媒体的.学校的--让人眼花缭乱,不知如何选择,今天,小编要向您推荐一些优质且实用的教育类公众号,请大家立即关注. 长按二维码, ...

  9. 永不停息的红舞步一个电子工程师的心路历程(转载)

    转载自新浪微博 传说中有一对美丽的红舞鞋,穿上它,你将舞出最美丽的舞步-- 正式从事电子硬件设计工作四年多了,回忆起接触电子的这几年,感触很多--虽然经历了很多酸甜苦辣,但也给我的生活增添了很多色彩- ...

最新文章

  1. 深度学习的核心:掌握训练数据的方法
  2. 点开计算机桌面选项怎么不见了,电脑桌面上的图标都不见了该怎么办?
  3. .net webservice studio调用方法传参_Oracle触发器调用webservice说明
  4. 每天60秒读懂世界20211127
  5. 【译】A Kubernetes quick start for people who know just enough about Docker to get by
  6. AOL、WebEx共同开发新AIM即时通讯
  7. oracle存档模式,Oracle的备份和存档模式
  8. Atom飞行手册翻译: 3.6 图标
  9. u盘安装linux系统自动关机,将u盘拔出后电脑自动关机怎么解决【解决方法】
  10. 模仿Google搜索功能
  11. 微商模式的出路在哪里?
  12. Vue项目上线的基本流程
  13. Python 列表与元组
  14. [史]世界史上的6大古帝国
  15. android windows安卓版,安卓模拟器 WindowsAndroid
  16. zarchiver解压提示出错_zarchiver解压操作出错怎么办 zarchiver解压操作出错解决办法...
  17. 硕士毕业论文格式总结
  18. 使用一片通用四运放芯片LM324组成电路(采用Multisim 进行的仿真)
  19. BitMap数据结构梳理总结及代码实现
  20. 【OS】Linux和AIX修改主机名的方法

热门文章

  1. 我们的工作与计算机有很大的关系英语,新视野英语教程第二册课后翻译答案(高职高专版)...
  2. jad 集成 eclipse
  3. 高数三重积分+离散二元关系+线代矩阵解线性方程
  4. zcmu Problem J: 不存在的泳池
  5. Linux中双网卡的设置(详细版)
  6. 校招丨智连时空,达至未来!中海达
  7. 病毒virus(拓扑排序)
  8. Linux-部署web程序
  9. [VS] 线程解冻和冻结
  10. hadoop FileInputFormat.addInputPaths兼容FileInputFormat.setInputPath