我就是软件工程的,本科和研究生学校211,985 。如果你认为好学校培养的人一出来就是大牛,那你就失望了,而且如果按照培养计划甚至一出来连app,网站都不会独立写完的人也大有人在(其他人先别杠,先看完再说) 。
因为学校教的东西不会追求当前前沿技术,比如java相关的,比如如今的redis,ssm,nginx,dubbo,这些都不会讲 。讲数据库的时候也只是讲原理,sql语句都不会细说 。甚至我在15年大学,连android都不会讲 。研究生阶段,也只有深度学习大数据这种可以脱离了工具,算法类的讲过 。
之所以不讲,因为这些只是工具,经常更新换代的,会被淘汰的,就比如15年android很火,但是现在就有很多人说android是夕阳行业了,会被小程序代替,还有以前的ssh,现在的ssm,所以这种工具类技术更新非常快 。学校教你的是原理,是计算机的本质,是算法的本质,你这些本质抓好了,再学上面那些工具,真的学的很快 。而上述的那些框架技术都是需要自学的,所以你遇到那种一出校门就会如上框架技术的人,那都是人家自学的,学校不教 。
因此,如果你指望一出好学校计科的人就是大牛是不可能的 。但是事实又是相反,因为好学校计科的学生在掌握了“本质”,自学很快,又有充足时间去自学,再加上如今竞争压力也大,所以很多刚出校门的学生不乏技术扎实的例子 。
附: 1.肯定有人会问,你们学校不教ssm等,教什么?就教个数据结构?
答: 大学除了高数,线代,概率论,英语这种公共必修课以外,该教你认识计算机世界的本质!(如计算机网络,计算机组成原理,操作系统,更别说数据结构,软件工程,实时系统等了) 。
2.还有人会问,“学了这些有用吗?我没学还不是能进it行业?”
答,这就是码农与架构师的区别,前期可能真觉得没什么用,但是你越学到后期越觉得这些非常有用了 。比如现在的redis,为什么有redis?再看看计算机的缓存,整个项目架构是不是跟计算机很像?越学到后面,就越是跟硬件,网络较劲,不了解这些是不行的,五年前的计算机架构是cpu缓存主寸硬盘,现在还不是这样?但是ssm这工具类技术5年前呢?你可以初始的时候不学学校里那种“老技术”,但是这行业越做越深的时候你就必须要学了 。
谢谢邀请!
作为一名计算机专业的教育工作者,我来回答一下这个问题 。
首先,从人才培养的层次结构来说,本科教育以培养应用型人才为主要目标,本科生要具备初级的科研能力,同时要掌握一定的专业技能,由于计算机科学与技术专业比较注重基础知识,而且知识结构相对比较丰富,所以毕业生的就业范围也相对比较广 。

文章插图
由于本科教育的高校比较多,而且不同的高校在资源整合能力上也有一定的区别,所以虽然本科的知识结构比较统一,但是毕业生的技能水平也存在一定的差异,往往重点高校的毕业生在综合能力上会更强一些 。按照比较统一的要求来说,计算机科学与技术专业的本科生应该具有以下几个方面的能力:
第一:具有初步的程序开发能力 。程序设计能力是计算机专业毕业生必须具备的能力之一,由于程序设计能力对于毕业生的就业有重要的意义,所以计算机相关专业也比较注重学生程序设计能力的培养 。刚毕业的本科生通常应该达到助理程序员,或者是初级程序员的水平,能够完成部分软件功能模块的开发,属于应用级开发范畴 。
第二:具备一定的网络部署能力 。计算机网络也是计算机科学与技术专业的必修课程,课程涉及到基本的网络体系结构介绍以及各种常见网络设备的部署和调试 。通常情况下,初级的计算机网络运维岗位是可以胜任的 。
- 市场行为反映一切信息 为什么技术分析的基本假设会让技术分析本身失灵?
- 不想进厂打工了,想学门技术可以月入1万的,有推荐吗?
- 本科毕业5年后工资一般在什么水准?
- 电子商务的技术基础 电子商务基础知识
- 本科生参加银行校园招聘,面试有哪些要注意的地方?
- 计算机专业学生是否应该主攻一门编程语言?
- 本科中的专科院校 大学专科院校排名
- 专科跟本科有啥区别 专科与本科的区别在哪里
- 沙田柚种植新技术有哪些?
- 本科毕业论文如何查重?
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
