即将步入大三的学长给 CS 专业新生的一些建议

2017-07-31 13:39:37 +08:00
 AlexLJ

作为一个过来人,想根据自己的一些经历,给后来人一些实在的建议,希望自己踩过的坑,你们能有所了解,虽然这并不意味着你们就可以跳过去。

预警:这篇文章读起来会有点乱。

整篇文章分成以下三个部分:

你可以在[博客]( http://hellogod.cn/2017-07-29/即将步入大三的学长给 CS 专业新生的一些建议 /)的左上方查看目录

1. 引子

这不会是一篇面面俱到的文章,也不是一篇你读完就会 Up Up 然后浑身鸡血的文章,不过我倒是希望,有一天你经历一件事情的时候,会想到:“哎,话说当时我是不是有看过某人写过这个 balabala 来着?”

前戏结束。

2. 建议

Part A. 你确定读这个专业吗? 未来的方向是什么?

首先考虑自己的大致方向,注意我是说考虑而不是决定,你一开始决定根本不算什么,你在之后的日子里有很大的概率改变决定。

  1. 是否确定读这个专业,或者说走相关的路线 (因为很多人并非第一志愿进到这个专业 摊手┑( ̄Д  ̄)┍)

这关系着你是不是要准备转专业事宜,如果确定不读,请趁早准备转专业,大一刷高绩点,至少在武大转别的专业很简单。

  1. 如果你凑巧确定读下去,考虑一下未来所走的路线:

    1. 1.留学

    通常代表着要刷 GPA,准备托福、GRE 之类的语言考试 2. 2.保研 or 考研

    绩点要高,多去参加一些保研加分的比赛——前提是能拿奖 推荐互联网+、中国软件杯、英特尔杯

    1. 3.本科毕业直接工作

    这一个看起来最为轻松,基本没什么要求,不要挂科,按时毕业(当然,很高的 GPA 依然会给你带来很大的好处,所以我依然建议你好好学习开设的大学课程)

Part B. 关于学业我应该怎么做

从上面的一些介绍你可以看出来,大学没有多数人想的那么轻松————可以过上不用学习散漫自由的生活。

如果你想不被比下去,你依然要学习,听起来像废话。

敲黑板 总结起来:好好听课,好好写作业,好好考试,保持高绩点!

Part C. 专业技能

专业技能 这一块是我想重点强调也是最重要的部分。

基本分为两个方向:

前者建议找机会进一个有声望一点的实验室,进去之后多读 paper 多看代码,可以少接工程类项目。后者基本就是多刷点项目,多看点技术类的知名书籍:供参考,提升设计和抽象能力。

我强烈建议你参加一些技术类的社团,在武大,你可以尝试 [自强技术中心] 、 [微软俱乐部] 、 [天行] 之类的技术中心,当然这几个只是我个人了解到的一些,可能还有更多更优秀的,你可以询问一些友好的学长学姐们获取更多信息。

我本人接触过一段时间的自强 iOS 组,但是待的时间不长,后来因为一些其他的事情没有继续待下去 0 .-. 0

后来反而因为一些 16 级的学弟学妹了解了更多,他们会在大一收到派发的一些技术任务,偶尔有一些人会过来和我讨论,很遗憾的是大部分情况下我都没有给到很足够的帮助。但是可以看得出来,他们比大一的我要厉害很多很多,我也很佩服他们。

这里 po 一下自己的经历

1.大一懵逼一年,结束的时候连基本的 C++操作链表都不会写,很是惭愧

2.大一下的开始学着写代码,在实验室按照老师要求做项目。上来就是 Objective-C,当时基本上就是边学边做。有位学长帮了自己很多忙,手把手教如何善用搜索引擎,怎么 debug......

学长今年毕业,走之前一直想请他吃顿饭,但是不知怎么遇见几次都没说出来,唔,就先祝 @子豪学长未来一帆风顺

3.接着大一的暑假实训,组队做了一个童年小游戏:欢乐打飞机 大家一起玩的很开心,开始感觉写代码很有成就感————毕竟第一次写出一个自己(我们)的小游戏,虽然是用了 cocos2d-x 引擎 = =

这个是当时的小游戏传送门

以及 Github: https://github.com/LJ147/HappyPlane readme 里面有 Keynote

这个 repo 是之后提交的,要说明的是,花时间学习一下 git 是很有必要的。 我曾经见过研究生还不会使用基本 git 操作的,了解仅限于点击下载 *-master 文件的,希望你能掌握这些必备技能————在适当的时候。

一些基础且使用的编程素养,在课堂上可能不会讲解,你去要去多了解,可以合理使用知乎之类的平台了解一些总结类的图谱学习路线,之后你还会了解到 Google + Stack Overflow 的工作模式,另外多多向身边的人虚心请教。

一些基础的 Linux 操作,掌握一种脚本语言,基本的 http 相关知识、如何在国内访问 Google 等等都会是你的加分项或者说必需项。

Attention:这里我提到了一些陌生的名词,你不需要感到任何惊慌,只要按照正常的线路走下去,你一定会接触到这些,只要在恰当的时间,花上一定的时间去了解、掌握即可。

4.大二开始主动学习一些东西。

自己作为一个普通人的情况是这样:

A. 大二刘峰老师的Java 实验课程,虽然只有 0.5 学分,但是自己花了很多心思在上面,助教们 @文可 @郑啸宇的几次实验,让我找到了高中时候刷题的那种快感,会为了一点Extra Credict去加班,要知道我之前的很多作业都是直接抄的(这一点你们千万别学,只要平时认真听课写作业,期末就不会慌,如果你做到了以后一定会回来感谢我的)

B. 之前和队友接了一个项目,做一些简单的 Java 后台和前端开发。最后还是决定在一位老师的实验室学习一些初级的机器学习、深度学习,还是希望赶上 ai 这一波车。

C. 参加过一些有趣的小比赛如武汉大学建模大赛、网页设计大赛,现在在努力尝试花旗杯、英特尔杯等。

建议大家之后确定自己想从事的具体方向之后,多看看相应的岗位招聘要求,“按照要求”提升对应的能力应该不会错的对吧😃

总结:大二开始要试着去找目标、找方向,多尝试几种总归是没有坏处的

Part D. 兴趣和生活

前面提到自己在大一的这一年过得很懵,但是不得不提这一年玩的很开心,加了很多兴趣类的社团,每天玩的不亦乐乎,认识了很多有意思的朋友。

多参加一些有意思的活动,多运动和锻炼,按时吃饭睡觉😴,我觉得 ok。

3. 总结

最后想说的是,我其实就是一个很普通的人,很普通的学长,在很普通的武大国软,很普通的 disco 我们普通的摇。

等等! 等等等等!

你在干嘛?

好好好 回归正题,只是因为写到这里的时候随机到这首歌

不说整个行业有多少牛人,单是我们学院就有很多人轻松秒杀我,所以按道理我是没有资格分享这些经验的————既不是绩点大神,也不是代码大佬。

哇,不知不觉竟然以菜鸡的身份竟然吹了一整篇,汗颜汗颜。真是应了那句

唔,写下这些,是想从一个 CS 专业普通过来人的角度,给后面的人一些参考,希望他们能够更加优秀,对于之后要接触的东西有一个提前一点的了解,不至于像我刚进校的时候那么迷茫。当然迷茫也不见得是坏事啦~

如果你有任何问题,欢迎与我随时联系,我的邮箱是: ajaxThen@gmail.com ,我的微信是:还是不放了...

哈哈哈哈,微商既视感

不过如果能帮到一些人,我就很开心了。

6631 次点击
所在节点    程序员
47 条回复
RLib
2017-07-31 16:48:40 +08:00
写得很用心,感谢分享~
其实每个人的路子不同,只要不浪费时间就行了~
ynyounuo
2017-07-31 16:54:54 +08:00
不是想打击楼主,但是点在哪里?
pqee
2017-07-31 16:56:01 +08:00
中国好学长
rswl
2017-07-31 16:58:07 +08:00
我觉得应该发到自己学校 bbs 比较适合,受众不一样
Leu
2017-07-31 17:13:13 +08:00
赞同楼上
coderluan
2017-07-31 17:17:23 +08:00
预警:这篇文章读起来会有点乱。

有点?
hxndg
2017-07-31 17:26:15 +08:00
1 支持一下,毕竟又是图片又是 markdown 不容易
2 这个文章适合发到学校的公众号上,你的文风和图片说明是一个轻松性质的文章
3 如果发在这里不如把搞笑的图片删去,内容去掉些没用的点。
diwup
2017-07-31 17:28:42 +08:00
学长经验总结综合症。早年常见于人人网。近年主要分布在各大校内 BBS、各大 G、T、飞跃、出国找工作论坛。病因不明。多见于日常没有太多说话机会人群。症状多集中爆发于考试后、offer 后。诊断建议:申请、应试,劳逸结合,别把结果看得太重,跟身边人倾诉比发帖写总结效果更好。:)
lowzoom
2017-07-31 17:45:58 +08:00
五年工作经验前来围观大三学长
ragnaroks
2017-07-31 17:48:32 +08:00
我还以为电竞专业把 cs 独立了
liangguan5
2017-07-31 17:49:58 +08:00
建议大一新生不用看,当然估计你已经看完了,哈哈。

挖自己的坑,别走前人铺好的路。
gogohigh
2017-07-31 17:50:01 +08:00
嚯嚯嚯
WytheHuang
2017-07-31 17:54:02 +08:00
感觉像是在贴吧
xratzh
2017-07-31 17:54:27 +08:00
大学,用自己的理智去倒腾、犯错成长(⁎⁍̴̛ᴗ⁍̴̛⁎)弯路怕什么
Patrick95
2017-07-31 17:54:56 +08:00
其实不发图排版看起来还能好点儿。。
notes
2017-07-31 17:55:05 +08:00
国内访问 google 是加分项..标准有点低哦
whatsmyip
2017-07-31 18:51:48 +08:00
一脸蒙蔽
ChasYuan
2017-07-31 19:16:17 +08:00
我还以为进到了学校 BBS
Orzpls
2017-07-31 19:26:38 +08:00
工作 20 年的程序员给 CS 新生一些建议……
bengol
2017-07-31 19:27:16 +08:00
多总结多分享,赞美楼主,坚持下去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/379231

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX