给计算机专业新生的五点建议

时光荏苒,转眼我都已经毕业五年了。如果从现在的认知角度来分析自己在大学的四年,会觉得自己当时很蠢,没有充分利用在学校近四年的黄金时间。

现在恰好临近入学季,所以你如果打算毕业后从事与互联网技术相关的行业,那么我建议你详细看看我对大学四年的「复盘」。

1.尽早确定目标

如果能回到大一,我一定会先让自己想好毕业后要做什么工作。

尽早确定毕业后要从事的行业,这很重要,只有确定了一个大目标,你才能保持在这个车道上不偏移。如果你对自己的专业没有兴趣,那么请一定要尽快转专业,千万别浪费了四年的时间。

很可惜的是我到大二才逐渐想明白自己毕业后想做什么,但同时也很庆幸当时自己选择了计算机这个专业,因为我对编程是感兴趣的。所谓兴趣是最好的老师,只有感兴趣,你才能学进去。而对于工作来说,只有感兴趣,你才能保持热情。

其次计算机专业就业方面也是很灵活的,可以硬件,可以软件,可以网络,可以运营,甚至只要你有兴趣,非计算机专业也无妨,你总能在互联网行业找到一席之地。所以只要你定下了目标,就可以朝着这个目标不断地修正方向。

2.学好基础课程

虽然大学学的课程在毕业后很少用到,但我还是建议你一定要学好。比如现在大火的人工智能,如果你在大学没有学好线性代数,概率论,高等数学等课程的话,现在入门门槛就比较高,首先就得恶补数学基础。

乔布斯在大学时代偶然间上了书法课,学到了衬线和无衬线两种字体,以及如何改变字母间的间距使其好看。在当时,乔布斯自己也认为学的这些东西,在将来的人生中也许并没有什么实际用途。然而,过了十年他就将学到的字体引入到了 Macintosh 中。如果没有当时的偶然,也许也就没有后来在计算机中看到的字体。

其他一切知识也是同样的道理,也许短期内感觉没有用处,但长期来看,总有一个「奇点」会把这些知识都串联起来。

3.精通一门语言

如果能回到大一,我一定会让自己精通一门语言,不出意外我应该会选择 Java。

因为 Java 是一门不错的语言,也因为从 09 年开始,Android 市场进入指数级增长。Android 开发对于当时来说,是极其稀缺的。当然,这只是针对 09 年来说的,现在已经不适用了,毕竟已经过了这么多年。

现在你也应该精通一门语言,但不是非得 Java 不可。只要你精通了一门语言之后,你在学习新的语言时,虽然做不到无缝衔接,但至少会让你游刃有余,学起来更快。从现在的技术发展情况来看,未来 AI 应该更热门,可以考虑 C++ 、Python。

程序员圈子经常流传着各种鄙视链,当然包括语言的鄙视链。这个我觉得当笑话看看就好了,不必在意,每一门语言都有大神级的人物存在。只要能完成需求,它就是一门好的语言。

4.善用搜索引擎

学习过程中,肯定会遇到许多问题。但通常你遇到的问题,90% 以上都能通过搜索找到答案。这时候应该先通过搜索去寻找解决方案,只有搜索不到相关的解决方案时,再考虑咨询比你厉害的大牛。 尽量避免自己不先去搜索找答案,就直接丢个问题去问大牛怎么解决。因为很多大牛都很反感这种情况,这么简单的问题自己都懒得去搜索。

所以务必要多搜索,会搜索。

这里介绍三个常用的搜索技巧:

1.从指定网站搜索关键词

如从 stackoverflow 网站搜索关于jvm相关的问题,输入 「site:stackoverflow.com jvm」 即可。

2.搜索指定文件类型

假如你要搜索一本《三体》的 PDF 类型的书籍,则搜索 「filetype:pdf 三体」。

3.从指定位置搜索

  • intitle: 从网页标题中搜索。例如:「intitle: jvm」
  • intext: 从网页正文中搜索。例如:「intext: jvm」
  • inurl: 从网页链接中搜索。例如:「inurl: jvm」

5.Side Project

动手实践是检验你是否真正掌握一门技术的唯一途径,理论再好,等你真正开始动手实践的时候就会发现还有很多意料之外的问题。

所以我极力推荐你在学习的同时,动手创造一个属于你自己的 Side Project。由项目驱动学习,你不仅能将学习的知识转化成作品,毕业时,你的 Side Project 更可以成为你求职的敲门砖。

比如你喜欢写博客,那么你可以开发一个 CMS,在自己开发的系统里写,你就会自然而然地不断优化这个项目,最终变成一个不错的 Side Project。当然最好的 Side Project 还是你自己想做的,并且能实际解决一些问题。重复造轮子也不是不行,轮子造的多了,你就会产生自己的想法了。


互联网技术的发展总是日新月异,不断推陈出新,所以每个准备从事技术岗的人都应当对新技术保持一定的敏感,不断提升自己。

时间对每个人都是公平的,在当下无法做出最好的选择时,就只能将来投入双倍的时间来弥补。

一万年太久,只争朝夕。

THE END

发表回复

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