谈谈学校和工业界

谈谈学校和工业界

时隔一年,我再次拾起自己的博客。过去一年,抛去繁重的学业压力和写一篇博客费事费力等客观因素,其实还是自己不够自觉、不能严格要求自己。这次回来,也不想再立什么flag(主要不想被再次打脸),尽自己最大努力去更新博客,借助博客来帮助自己有一个持续的学习过程。过来这两三个月,自己感到有些迷茫而没有动力,或许博客的重新开启能带来一些不同。

目前博客已经从原来DO在旧金山的VPS转移到了HostHatch在香港的VPS,最大的原因是近期访问DO在美帝的VPS的速度和延迟已经到了不能容忍的地步。基于lnmp和wordpress的迁移实际上花了我快一天的时间,期间遇到了莫名的问题,然后莫名的好了,由于我自己还没完全弄清楚所有就不写博客记录这次迁移了。

今天收到了人生第一笔工资,虽说不是第一桶金,但也算的上是意义非凡,。到今天实习已经1个月,想谈谈自己的一些感受和见解。



  • 学校所学和工业界所需的脱轨

并不能单纯地说这是一件好事还是坏事,因为其原因与其影响都是多方面的。一方面来说,现在的高校,尤其是211、985,计算机专业的教学并不是面向就业而是面向继续深造,以博主所在的HUST为例,专业名为计算机科学与技术,偏向于系统结构与软硬结合,因此我们的本科生具有一定的系统素养(真正学到家的其实也不多)但软件开发能力不够强,所以大部分一般层次的学生毕业后并不能立即参与到工业界的前线开发,而是需要一个时间的积淀去学习和适应,当然,也有一部分同学目标很明确,本科毕业就打算就业,因此他们从大一开始就自学课程外的开发知识,例如我的基友PJW,擅长WEB开发,从大一就开始试水小型项目接学院外包,目前在鹅厂实习;另一方面,学校的教材过于落后,教学体系不够合理且个性化程度不高,大部分课程都长时间不更新,不能及时接纳学术界或者工业界前沿的理念和技术到教学中,只有少部分思想开放的老师会在教学期间帮助学生进行扩展,仍以华科为例,虽说计算机学院也在课程改革,但目前为止,刚才的问题还是很突出的——安卓开发、机器学习、云计算等比较热门的方向都作为选修课,C++开发课程更多的关注于语言中的知识点而不是实际的应用…

学校所学的,是传统的、底层的、基础的计算机体系结构,而工业界所需的是了解主流方向、前沿技术、开发能力过硬、会使用各种工具并具有合作经验的开发人员,这中间显然存在着一个脱轨。

  • 学校和工业界关注的重点不同

在学校里做实验,实际上更多的是做出一个原型或者Demo出来,能正确运行并且能够给老师展示,所以“实现”是学校里(的实验)更关心和关注的。对于课程的实验,其目的在于让学生通过亲自动手实践和实现,来加深对课程内容的理解,限于学生的时间和精力,让他们做到极致显然是不现实的,但久而久之,学生的思想也会习惯于这种思路(至少我是这样),当我遇到一个需求,我会先去想如何能快速把这个东西做出来而很少考虑其实用性。

但在工业界,可用性、稳定性、鲁棒性、效率、用户感受等等才是第一位的,这意味着在工业界可以牺牲一些创新性、算法优美性等,而使其产品更加稳定和可靠。因此,工业界的开发人员开发时会更多的去考虑并发、多线程、异常处理等。为此,工业界在产品上线之前会对其进行全面的测试,包括单元测试、功能测试等等,这些在学校的课程实验中都被弱化掉了。除此之外,由于工业界的产品需要后期维护和升级,因此其代码需要一定的代码规范和可读性,并附之相关的技术文档,我在公司看一个师姐之前写的代码,就算没有任何注释读起来也是十分易懂,但我自己的代码就被mentor指出了诸多问题。

来到公司实习,才发现自己上学期的数据库课设,当时以为做的还不错且具有一定实用性的实验,现在看来还是太简单了。其他的不说,单说里面用到的数据库,跟工业界一个真正产品的数据库一比简直可以忽略。当时的课设也没考虑多用户同时访问会带来的问题,毕竟检查就是给老师一个人看。

  • 学校生活和公司生活的诸多不同

适应了一个月才逐渐适应公司的作息,没那么难受了。

在学校里,上午、下午和晚上是有明显间隔的,就算都去自习室,中午也可以回寝室休息一会(至少我是这样);但在公司,从早上9点多到晚上7点,可能都不会出公司楼,中午也不再有午休,抛去各种杂碎时间要连续工作9个多小时,讲真,每天下班回来真的啥都不相干。

出了学校,才发现学校食堂和学校宿舍是TMD多么舒服的地方。食堂里的饭便宜而且花样多(我们华科是这样的,毕竟30+个食堂),不想现在实习,每天吃饭的时候都犯愁要去吃啥,唉。


也正是因为这些差异,才让我在这一个月的时间里收获颇丰,起码视野要远比以前开阔。我相信,无论以后我是真的走了学术这条道路,还是进入工业界,实习这段经历肯定会让我的思路更加多元化。最后,送给自己一句话吧:想开点,别管他人的际遇怎么样,最重要的还是让自己越来越牛逼,这总没错的!

One thought on “谈谈学校和工业界

  1. Hi~M

    发现不能发表情的我,(*の’▁’の*)

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注