IT的教育
来源:互联网 发布:淘宝搜索购买过的店铺 编辑:程序博客网 时间:2024/04/29 19:28
金旭亮:我先介绍一下吧,我叫金旭亮是北京理工大学的讲师,我在大学主讲的就是软件开发方面的课程,本身就是说我自己在进大学之前也编过十多年的软件,然后在公司也做过一阵子时间,现在跟大学生里头也有过接触,然后感谢CSDN把我们叫过来一起讨论这个挺有意思的课题。
金戈:CSDN的网友大家好,我叫金戈,可能有一些网上的人经常看到我的博客之类的东西,我自己也是作程序员将近20年了,今天很高兴与大家进行一些IT行业的交流,然后帮助大家认识一些IT产业鸿沟的问题。
金旭亮:这个问题是存在非常多的问题,一个是我们高校的教育体制,另外一个是学生自身的原因,比较浮躁,所以两方面的原因就造成毕业学生不能事业,形成这个现象一到大四毕业之后才发现什么都不会,我们有好多研究生本科生去求职都是雪片一般的,拼命发简历什么的。我想金戈肯定对这个有研究?
金戈:对,我们每天都会遇到雪片般的简历,然后学生提出的技能和我们需要的人才是不相同的,他们在简历中也没有描述出自己很好的特点和行业的吻合处,还有在深入的地方还有IT的也就和教育之间有一些沟通的问题,我们没有很好的把沟通很好的达到交流中,也没有把技能传输到学生当中。
金戈:据我了解很多同学都是从大一才开始进入到IT这个领域里来,实际上同学们掌握的机能和企业的专业性还有一个距离,还有的学生觉得只要我把所有的问题都搞个遍就可以了,其实是不行的,你很难把每一个问题都摸的很透,那这里的话,就是跟我们的交易界的形势又有一些不同了。
金旭亮:对,我现在发现一些学生他在四年之内是很盲目的,java学过一些其他也学过一些,但是都学的不透,我以前教过一个学生他毕业的时候就在农科院一所民办高校里面,他毕业找工作一点信心都没有,我跟他说:“你根本就没必要投简历,你连正规大学的毕业证书都没有你拿什么去应聘?你就扎扎实实的拿出2、3个月来,然后研究出一个软件来,拿着这个软件去公司问他们看看你能作什么工作,你就说你工资要求的很低,够你吃饭就行,以这种态度出去将来以你的势力一定能出的去”。后来他告诉我,他是一个河南小县城的,他第一个月的工资是1300,然后干到2、3个月的时候就涨到3000多,然后前段时候的工资已经涨到5200,就在作这个视频之前他给我打电话,他跳槽了,他跳到一个外企里面,但是他觉得工资很低,就问我去不去,我说你以前的公司是一个民办企业,你现在到一个外企里面已经是提高了一个档次,你先不要在乎工资的高低问题,他现在连大专都没有达到,所以我觉得这个不是在于你的学历问题,而是在于你的能力问题。
金戈:对,我对这个比较知道,因为我出道比较早,从9岁就开始接触编程序,到现在将近有20年的经验,很多人都知道我大学上了一年就退学了,到现在也没有一张文凭,到现在也只是高中,但是我觉得程序员是实践出金针的道理,很多同学能够进入企业但是缺乏可发展的能力,但是即使他缺乏能力他还是来自与丰富的经验,我自己非常喜欢程序,在这个过程当中很多理论只是通过实践都是可以自学领悟的,比有些在黑板跟前听老师去讲去背更有效的多,所以计算机操作能力这么强的专业不仅仅专著与书本上的知识。
金旭亮:我觉得
金戈:我谈我自己的吐露,我以前特别爱好这个东西,这个兴趣是非常重要的,最后一步步的摸索去买书去买课本,那个时候DOS的说明书用英文打出来,我英文看不懂,我那会是80年代末期了,都不懂英语,然后拿辞典去翻,没有人给我规划,现在的学生很幸福,在这个过程中我就发现,编程序是很有意思的,那个时候很感兴趣,后来参加比赛,直到高二的时候参加比赛一点意思都没有了,后来感觉研究这么多算法之后还是不能解决最后的问题,然后搞这个算法这个变成是一个领域,后来今天我可能总结出来包括一个是科学一个是工程师,那作为我,我喜欢哪条路呢?我可能觉得软件技能可以帮助人们解决问题,所以我觉得作为规范来讲,就是了解一个自己的目标,不要只在教堂里去了
金旭亮:其实这个加上一个理论和实践的问题,你在本科最主要的事情是开发经验,然后打好基础,然后在研究生硕士生阶段要多参加项目能力,实践能力研究项目的能力,然
金戈:我讲一下我自己在大学的例子,我们那会有选修课,叫程序设计原理,我印象非常深刻,我觉得我学的不错,才考了30多分,我认为一个什么问题就是教育行业里的实践问题和我实践理论中的东西是不同的,包括我的技能我的分析方法是不同的,我的同学里面有得C++得99分的,但是没有写过一次程序,这两年我感觉到软件企业我们国家真正需要的人才是什么样的人才?什么样的层次结构什么样的背景?然后从教育的角度来讲,咱们如何能够找到一个切割点聊到一块?然后教育界和产业界能够很好的温和的话,是很好的,建议本科生如何研究生如
金旭亮:刚才金戈说的高峰低能的问题,就是我们有些学生,我经常去参加监考,我一个比较极端的女生,她已经学了三年的硕士,在这读博士,我在旁边监考她打开显示器之后都不知道,鼠标往哪里放,一看就是没有实践能力,然后她就说老师我不会用这个东西,可不可以通融一下给个高分?就是动手能力不强,他根本就不重视实践能力,而注重书本能力,我们的书本教材真是问题多多,离散数学北大的有一本离散数学教程,他写的教程非常难,很多学生都看不懂,然后我拿了一本牛津的离散数学导学,然后他一直用来编出来的,有的同学觉得特别难,我说你先看牛津的这本,然后再看离散数学,然后我就是觉得这个选教材是挺重要的。
金戈:我先提一些我的想法,应该说咱们这个行业有很多分化很多层次,有很多工程型的人才,我觉得中国高的人才是比较缺乏的,但实际上我们国家在这几年缺乏的是什么呢?缺乏的是一种软件工程师,很多程序进入公司之后他第一言看到的就是工程师,他的技能跟工程师是不一致的,我感觉大学教育里面更多的是当做计算机科学系而不是软件工程系,这里面不是一个词了,这个里面很多不同的地方,我觉得软件工程师在分化编程的,在测试的在管理的,都有一些不同的分工,在我看来你可能解决一个问题还有一个软件产品,可能20%的人完成这些事情,然后80%的人完成这些软件的结构和结构都搭的很好,可是另外一些问题就恰恰需要我们很多的人搭的水平没有这么高,然后他掌握了软件工程的技能,而这些就是最终把这些软件提供给用户的,我们研究半天,中国的软件,中国的技术,中国的数学都很强我们就作不出项GOGU的研究,然后作出的贡献也不是很显著,那个真正能做到那一部的其实是非常少的,如果你不能在这个领域发展,那么你走出校园怎么样才能找到合适的工作呢?首先要有扎实实践的基础,你光有理论不求实践是不是?我需要的是一个八十件问题解决的人,然后这种只是体系还不完全一样,这个也是一个缺乏。
金旭亮:实际上就涉及到一个学生定位的问题,大概80%、90%的学生,是从事架构工程师的学生,还有10%的人是从事程序员的,现在太多的学生他稀里糊涂,脚踩西瓜皮他不懂脚踩是哪,还有一个搞计算机的学生不喜欢计算机,相反不学计算机的特别喜欢计算机,还有一个学爆炸专业的我给他上过一门课就是他就跟我说我不喜欢爆炸专业,我好喜欢这个计算机,我说你可以考研究生的时候来考计算机这个专业,最后这个学生大出我的意料,他不光考上计算机专业,还考上了清华计算机系了,很厉害,相反我们班上面大概有1/3或1/2的学生我跟他们说毕业一定要转行,这个东西是一个虎背,你骑上了就下不来了,你不喜欢就不要再去学,我觉得这个是很多很重要的,他不注重这个问题。
金戈:对,就是教育与产业当中有一个很大的鸿沟,计算机科学和软件工程是完全不同的两个领域,如何同学把自己当成一个研究计算机科学的专家,他大可以去研究,那如何你要去解决人们生活中的问题,要去改善人们的时候,那么我建议的话,大家在大学里面多多的去实践,我想旷几节课问题不大,我建议去多上机,很多学生苦读,所以说我们的企业其实不需要你给我们讲大道理的企业,就软件行业我没法去给他们讲算法和数据结构,可是实际上我们在数据中恰恰是软件工程中的问题,那么如何能够成为这个人才我们的教育是不是也可以去体会一下用人的需求,我们的教育缺乏某种元素,使某些学生缺乏软件工程方面的需求,那么从大学来讲他缺乏一些工程系的人才。
金旭亮:其实怎么说呢?他说了一个实践的问题,国内和国外有很大的差别,国外的计算机软件毕业的学生写代码不会超过4000行代码,我们中国是采用闭卷考试去写一些代码出来,就是国外考试的时候,专业的专家对学生进行指导,学生的报告打回来了,我一看不合格拿回去重作,像这种方式就比较受欢迎,在中国搞了软件学院,软件学院也变味了,这些问题不管怎么样中国的教育还是在不断的前进的,虽然有不好的地方但是我们还是需要循序渐进。
金旭亮:只要你在时代提供的机会面前,我希望大家都能够把握优势成为时代的弄潮人。
金戈:我想提一个建议,如果对开发有兴趣的同学,一定要注重自己的实践,所谓的基础知识也要掌握,包括计算机的算法和结构,同时也不要忽视动手能力,包括软件中的理论,所以说希望大家能力结合自己的实践最后找到适合自己的位置。
视频来源:http://live.csdn.net/
- IT的教育
- it教育
- 程序员的权利—兄弟连IT教育
- 兄弟连IT教育-九年的发展!
- 一览IT名人的教育成长经历
- IT职业教育(3)IT教育的商道
- IT职业教育(3)IT教育的商道
- IT职业教育(3)IT教育的商道
- IT教育大反思之一:多元化是IT教育的必然之路
- IT教育大反思之一:多元化是IT教育的必然之路
- 笑谈IT教育
- IT教育之思考
- 碰撞的火花-中国IT教育的思考
- IT职业教育(11)谈谈中小学的信息教育
- IT职业教育(11)谈谈中小学的信息教育
- IT职业教育(11)谈谈中小学的信息教育
- 成功鲜有偶然:一览IT名人的教育成长经历
- 成功鲜有偶然:一览IT名人的教育成长经历
- 逐步解说: 将Web Form网页国际化
- 超便携电脑游戏设计最佳方案
- 测试工具与流程讨论
- asp.net 显示折线图
- 网络扫描器的设计与实现
- IT的教育
- JasperReports新功能介绍(1.0.0版以后)
- 美工走了
- 违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条
- 引用“进程通讯”
- widechar的字符串缓冲溢出攻击技术
- 基于对话框的应用程序也可以有命令行输出窗口
- 得到任务栏的高度
- SAP与Oracle的某些区别