【浙江大学】翁恺老师分享计算机就业之道

关于计算机学习与就业的二三事

作者 :云课堂君 2016.10.24

1.您现在在浙江大学教授什么课程?


程序设计:C、C++和Java应用技术三门课;计算机体系结构、嵌入式系统;程序语言设计原理(关于设计语言的,不是用语言做设计的)




2.现在很多计算机专业学生反映就业难,企业却反映招人难,你觉得为什么会出现这样的情况?


世界范围来讲,计算机专业还没有找到像其他工程学科那样可以单纯以课程来培养专业人才的方法,计算机人才的成长主要是要靠实践经验,而绝大多数学生并没有认识到这一点,还以为通过学习学校设置的课程就可以成长为称职的计算机行业从业人员。




3. 为了避免与企业脱节,计算机背景学生在就业前需准备些什么?


1. 正确理解计算机和计算机系统的运作,建立正确的认识非常重要,专业的观点和老百姓的观点往往是不同的;


2. 学习应用技术,通过学习微专业,如Java微专业,等手段学习行业内正在使用的实际技术;


3. 通过实践锻炼能力。




4. 在网易云课堂中,有没有让您印象最深刻的学生?


有一些学生,自己并非是计算机专业毕业,也不再是在校学生,平时本职工作也非常繁重,但是很投入课程的学习,而且积极在讨论区回答各类问题,甚至编写学习指南。




5. 听说您是“浙大JAVA男神”,请教下想学好Java应该如何入手?


学习任何编程语言都是一样的,需要:


1. 接受和进入它的话语体系,不要抗拒而试图用自己的话语体系去揣摩它。就像要学好英语就要用英语来理解英语是一个道理,要理解和接受它的术语和表达方式;


2. 和学习外语一样,听说读写都要掌握,语言本身只是基础素材,灵活运用的本事是从哪里来的?是从听说读写的练习中来的,不能以为学会了变量、表达式、语句、函数和类就学会了Java语言,学会编程才是真的学会了,语言只是编程的手段,把问题变成程序的能力最重要。要多读多看别人写的优秀代码,从中体会,加以模仿。只有经过大量的练习,才能快速成长。


在微专业的学习中,阅读老师的代码材料,交叉评阅其他同学提交的作业代码,做大作业,都是提高编程能力的有效手段。




6. 前面您提到“JAVA微专业”,它与计算机体系课程有何不同?作为计算机小白您建议如何学习?


1. 它综合了几门课,构成了对某个就业方向的教学体系,并不需要全面学习所有计算机相关知识,就能以更少的代价快速成长;


2. 它精心挑选了几门课,形成了有效的学习路径,通过前后相关联的几门课,能帮助你以正确的顺序学习。

更多推荐

使用协议与隐私政策

感谢您使用网易云课堂!

为了更好地保障您的个人权益,请认真阅读《使用协议》《隐私政策》《服务条款》的全部内容,同意并接受全部条款后开始使用我们的产品和服务。若不同意,将无法使用我们的产品和服务。

同意
手机课堂
下载App
返回顶部