高校里教编程的老师是不是很牛的?

  • 退
    退休工人
    非码农,非计算机专业……


    感觉编程语言这东西更新快,而且对于技术要求高,能在高校里给学生教编程课程的老师是不是都是业内水平很高的人才行?比如教JAVA\PYTHON等高级语言的老师。

    以前看过一些培训班的视频,感觉讲的人在堆码的时候也不是百分之百码能通过,偶尔也得除错,是不是就没有高校里的老师水平高了?

    之所以有这样的问题,是因为和公司搞IT的人聊天时,他们是正规科班出身,言谈之间,感觉编程这东西非科班的话还是干不好,因为老师不行。
  • w
    whn1983
    学校老师教学之前都跑过一遍了,写的时候也是一堆错误一堆错误的,实际技能跟熟练码农差不多吧小尾巴
  • z
    zzd1997
    可能我的学校很一般,我觉得有部分老师水平确实也很一般。

    代码毕竟是人写的,高校老师和培训班老师也都是人。无论测试覆盖面如何全面,不可能有绝对100%没有错误的代码。所以有bug很正常。debug排除bug也是一门能力。

    编程这个东西主要还是在于人,老师的作用是给领进门,最后真正的修行在个人。非科班出身的在行业里肯定会走的比较艰难,但是肯定也有大牛。就算计算机专业科班出身的,还有一大堆毕业就转行的呢。对于绝大多数基层码农来说,用不到数学算法那些东西,更多的还是逻辑:顺序选择循环。有的人真的弄不明白顺序选择循环,老师有什么办法呢?
  • 烂人村村民
    学校教学语言更新并不快。
    老师水平一般,如果长期教学更是缺乏实操经验。
  • b
    bigbus
    有个说法高校的老师编程水平都不咋滴,只能把你教会
  • 1
    11ww22
    这个要请学校老师回答你了。
  • 绊倒Boy
    只是教会,很牛的人都不在高校待,钱少。
  • 波多野结衣
    有两个女同学在不同的大学计算机系教书,编程水平不怎么样,但是教书也不需要太高的编程水平
  • 活泼金属
    大部分无从业经验 iOS fly ~
  • s
    svbiz
    这个不绝对,一般来说初入门时听科班老师比较合胃口
  • 云端风筝
    我上学时,用的教材是老师自己出的,用了不知道多少年了,学校里的it项目也是他们去做,还有寒暑假,这是最舒服的码农了。
  • y
    ynr
    高校计算机老师教的恰恰没有外面培训班“实用”

    高校计算机教的更基础,操作系统、数据结构、编译原理、算法、数据库等。而编程重要的是学习用计算机语言解决问题的思路,所以教学用语言没那么重要,fortran,pascal之类的老古董用来当教学语言也问题不大。

    当然每个语言都有自己的特性和适合的应用场景,要熟悉掌握还是要花精力深入学习的。
  • x
    xiehoohi
    现在还记得教vb的老师,上课演示的代码从来没有一次运行通过的,让我一直在疑惑,她是为了提示我们易错的点呢,还是水平就这么点 iOS fly ~
  • 退
    退休工人
    哈哈哈,因为不是计算机专业的,所以当年上的仅有的编程课是学的BASIC,老师在黑板上写代码,根本不上机的,通过不通过根本不知道。
  • r
    rk23
    个人读书的了解来看,编程能力看个人吧,有些常年做项目的老师你说编程能力差肯定不认可,最多说不够规范,但是算法上很多比初级码农还是强多了,毕竟现在大学老师是985博士毕业起步,也有从来不做工程横向项目的,但是论文写得溜也行啊,自己实现算法总要的,总体来说参差不齐,不同学校差别大,不同人差别大。
  • p
    packingbox
    老师关键是带入门,培养兴趣,都这么大人了找资料进修是自己的事。 iOS fly ~
  • w
    wflove
    单纯堆代码,也就是码农水平,但是说到算法,理论这些东西,一般不是码农能比的
  • w
    wq_xenocide
    问问高校的教c++的,有几个学习过C++11的
  • L
    LittleBlue
    教谭浩强c语言,没多少难度,和工程实践差的远
  • 一窍都不通
    高校里面的不敢说,但是有些培训机构里的挺厉害的,很多都是在企业里面做过的 iOS fly ~
  • n
    notrue
    大学老师?

    大部分都很弱鸡 iOS fly ~
  • 烟嘴男
    教练大多不比运动员强吧,除非运动员转教练。 返利公众号:如省
  • b
    badloop
    高级语言都比较简单啊 大学教这玩意的很多都是年轻讲师 学个一年半载的足够了 iOS fly ~
  • q
    q350031989
    啥科班不科班的,都是搬砖
  • 木目心
    本人就是高校教计算机的,同时也开公司接甲方项目。

    个人感觉,高校里计算机教师的平均水平远低于从业者水平,具体原因这里就不展开了。一个显著的原因就是编程水平和职称以及在学校的发展完全无关。

    当然也有极个别水平好的,但是很容易在大环境里随波逐流,逐渐跟不上主流技术,除非自己有强烈的兴趣一直学习。小尾巴~
  • j
    jckimi
    编程是一项系统性的工作,科班出身的,不管最后成绩好坏,基本上离不开几门课,计算机原理,编译原理,实际编程语言,算法等等. 而非科班的,培训班出来的,不可能有那个时间来教这么多东西,基本上都是填鸭式,告诉你这个要怎么做,但很少能和你说清楚为什么要这样. 当然非科班知道这些,外包之类的工作还是可以胜任的. Kimi
  • 苏来
    厉害不厉害,一个标准足以。

    高校给多少钱吸纳人才。企业给多少钱吸纳人才。

    最后,“你”就是这个人才,你往哪走?
  • k
    ketkou
    很中肯,简单说就是理论水平挺高的,实际做起项目还是不行,开发流程和很多库要多用才能熟悉HiPDA怪兽版
  • z
    z16166
    要在公司中实际写过代码、干过项目、做过产品的,才牛

    不然就只是熟悉编程语言和理论,而不熟悉工程实践。
  • m
    mijuu
    老师的专业是教学,不是开发,程序写的好的不一定会教书,教的好的也不一定会写
  • z
    z16166
    其实也可以认为课堂和实际脱节太狠了。。。尤其是这种偏工程的。
  • m
    mijuu
    培训班不脱节,但教的东西功利性太强,科班还是有用的,对于学生来说,学会学习的方法才重要
  • b
    bangbang
    教会学生也是技术活 别以为编程有多了不起 教机器做事绝对没有教人难 iOS fly ~
  • 苏来
    确实,项目中如果有神经病这样搞。
    出了炫技之外,想不出别的目的
  • 二花
    现在好多毕业生都没学过c++,直接java。。。
  • z
    zztt168
    回复24#songco

    求教你是哪个大学的?以后有机会退休以后去求学。
  • 2
    269569205
    我觉的教我的几个老师都很牛逼 我毕业到现在一直在code
  • g
    gdw1986
    讲个故事哈,大学的时候进机房都要戴鞋套,这是前言,我们学的是vb,寝室老二是电脑大牛,于是合计让他去把题库偷出来,信心满满的去了,正在一顿操作猛如虎的时候计算机老师来了,眼看要败露,我们心都到嗓子眼了,只听老师大喊一声,那个胖同学(就是老二),老二当时也是崩溃的,然后老师接着说,你怎么不戴鞋套呢。结果还是顺利的把题库偷出来了。
    后来考试有的同学发现直接把结果print出来也能得满分
  • 白胡子
    主要还是高校里的课本落后诶。c++教不到虚函数。i++和++i讲半天
  • 凉毛毛
    教学目的不一样,培训班里学员唯一的目的就是学门手艺,所以肯定往实战性上用力
    高校里,就算是计算机专业的人,也有过半的学生毕业后不会再碰编程,有些要考研,有些要当老师,有些要考公务员,有些直接就转行做其他的。老师要兼顾这么多需求,平衡不同水平的同学的落差,同时还要能引导学生尽可能理解计算思维(这才是跟培训班最大的区别)
    事实上,好的老师不一定实战厉害,而且是要能更好地引导学生发挥自身的天赋。体育世界里,那些著名教练,大多数在运动员生涯都是无名之辈,不代表他们不能带出世界冠军。
  • 退
    退休工人
    毛哥看的透!~
  • o
    octavia18
    高校是事业单位,铁饭碗呢。有的人拿着铁饭碗在外面开公司。

    现在去高校,难道可不小。
  • 飞翔的鸟2002
    项目经验才是最重要的,光学课本上的知识不够。