This topic created in 2809 days ago, the information mentioned may be changed or developed.
题主是某所 2 b 学校的新生。学校的专业课老师说,我们若是有志做优秀的程序员,在课外时间也应花费充足的时间去学习专业知识,为来日做准备。题主对此有不少困惑,因此题主发布这个问题,询问 v2 内的前辈们。
就譬如,学校没有开设 python 的相关课程,专业课老师推荐我们应当在课外学习它。
又譬如,我看见 v2 上一些前辈说,在我们大三结束前,可以去参加 ACM,拓展眼界。度娘上说“ ACM ”是程序设计竞赛,而且题主听说题主的学校未曾经组织学生参加过。所以题主现在有点不解,虽然想要借鉴 v2 上前辈们所说的,在未来三年内去参加这个“ ACM ”,但是对我目前的资源条件来说,似乎只可以“个人”参赛,而单打独斗的难度看起来并不小。并且应当在何时起开始做准备、需要如何进行准备也是我所不懂的。
作为一个新人,对这些也没有了解,只能来求教 v2 内的前辈们了,望前辈们不吝赐教。
 |
|
1
SorcererXW Sep 22, 2018 via Android
没有 acm 之类的也不用强求,弱队去打几次酱油意义也不大 就专业知识而言,试着搭一个网站,前后端开发加部署来一遍可以学到很多课程上不教的东西。
|
 |
|
2
STRRL Sep 22, 2018 via Android
科班生一定要学好基础
|
 |
|
4
yinanc Sep 22, 2018 via iPhone
尽早确定一个想发展的方向(至少是大学期间想一直做的),努力去找些项目做,可以先从做一些个人玩具项目开始。当然至少大二开始做这些,大一时要做的只有学好基础,即数据结构和算法
|
 |
|
5
zhzer Sep 22, 2018 via Android
千万不要浪费时间搞 acm 当然刷题不算什么浪费时间
|
 |
|
6
iimT Sep 22, 2018
1. 好好上学校的专业课,数据结构这种基础课很重要。 2. 试着做一个自己的博客,借助搜索引擎,慕课网一类的教学网站。 3. 平时上 github,看博客。 4. 除了博客,还可以想一些小东西来做,语言当然不限。 5. 选一个自己最想做的,开始深入。 6. 勤上 github。
|
 |
|
7
yizhimamong Sep 22, 2018 via iPhone 2
谈个恋爱,找个异性对象,打好基础。
|
 |
|
8
Exin Sep 22, 2018
前三年不要为了市场上的工作职位去学习技能。
找个对象。
|
 |
|
9
lengyihan Sep 22, 2018 via Android
ACM 就别想了,不是一般人能玩的,那是天赋与兴趣结合的年轻人打比赛的。对编程,算法要求很高,而且要针对训练,我国一次能打出去的也就一两队。还是找个对象吧。
|
 |
|
10
richangfan Sep 22, 2018 via Android
刷 leetcode,用用 linux,写个手机 APP,做个网站。看你的兴趣在哪里了。担心就业压力大就面向招聘要求编程吧。
|
 |
|
12
yishengD Sep 22, 2018
首先你要明白你想要做什么,然后再想要学什么。 如果,你对于外来还没有什么想法。 推荐看一下吴军博士的书,《黑客与画家》《硅谷之火》也相当棒。 有时这种看似不专业的书能给你带来巨大的帮助。
|
 |
|
13
retWallace Sep 29, 2018
多谢大家的解惑,这些给我以后的学习方向带来了很大的帮助。
|