我想,这个blog即将迎来新一届学C语言的大一XDUer,于是写下这一篇文章。
- 如果能在高考填志愿的时候remake:我选择少考10分选医学,选北体的体育管理等……
- 上一条几率无限接近于0,那么如果remake还是一个只能crud 还 没啥天赋 的程序员的话,我大概会做些什么呢
-
选择大于努力
- 不要被当下专业所束缚
- 不要看别人干什么你就干什么
- eg. 安全专业的人不要只看着安全;同理,软件专业也不等于你不能搞安全
- 从心所欲
-
参与算法竞赛,而不是ctf
- 算法竞赛其实并不代表真正去比赛,而是意味着在算法上不断提升自我,加强熟练度
- 对于所有CS方向来说,算法带给人的远大于CTF
- 如果是小白,CTF的成长更为陡峭,出路也更加窄
- 如果是小白,兴趣都一般,未来大概率不会从事安全方向的工作
-
上课耽误学习
- 不听课不妨碍刷绩点
- 翘课,意味着更多的时间coding,学习经典,思考
- 翘课,不等于可以随便玩耍
- 考试的东西都比较简单,考前突击即可
- 学校教的远远不够
- 如果要认真,我推荐认真学习数据结构、计组、计网、操作系统、数据库,这些永不过时
-
不要碰学校的创新创业
- 大多是ppt大赛
- 大多数人就是个臭写文档的
- 对技术0提升,却身心疲惫
-
多看国外的课程和配套经典
- 从0到1,简单的到难的都可以看
- 认真学习CSAPP,哪怕一年只学这一本也可以
- 不会写就抄,抄他3 4 5 6 遍,普通人只能靠耐力
-
深入学好一门编程语言,推荐CPP
- 作为一个科班学生,当然是学天下最好的cpp
- 开发党,辅以Java,GO, JavaScript等
-
少卷,多提升能力
对于研究生的计划,我称之为4N,写在研0/1,未来再改:
- 经典书籍的N刷,多次翻看 N刷书籍
- 本领域的经典 and 当前 顶会 刷无数 N篇论文
- 工程项目 看和学习模仿,抄! N个工程
- 继续练习算法题 N题算法
能力上:
- 培养清晰的表达能力和笔记能力
- 培养英语阅读能力