开学了,给计算机专业新生分享一些个人经验

Crossin先生 Crossin的编程教室 2019-09-04

开学了,又一批新生带着未知和憧憬走进大学校园,其中有一部分将进入计算机相关的领域


尽管我在计算机专业读了6年半,然后做线上编程教学也做了6年半,做过软件工程师也创过业,要说给新生一点“指导”也不为过。但时代总是在向前发展,我一个80后,要是给00后们说教,岂不就跟一个60后告诉我该怎么做一样。即便你说的有道理,听者未必信服,过去的经验放在今日也不一定有效。


所以,我在这把我这些年学习、工作、教学里的一些经验分享出来,给你多一个角度的参考。能进来读到的都是有缘人,若能对你有帮助,那也算是功德一件。


这两天网上也不少人在谈论大学生活的相关话题,包括如何适应大学住校生活、如何处理跟舍友的关系、如何协调学习和社团工作,甚至如何在大学里谈恋爱等等。我不是心理博主也不是情感博主,只讲讲计算机专业方面的。即使你不是相关专业,只要对编程、互联网感兴趣,一样是适用的。


不要放纵自己


相信有不少人,在大学之前的阶段被家长和老师“看管”得太严,突然到了大学,感觉一下子被释放了。在充满活力的年纪,面对忽然丰富多彩起来的世界,想不受干扰地一心学习确实挺难。而计算机专业还有个得天独厚的“诱惑”:能以正当的名义长时间使用电脑。


如果你不自制,整天“农药”“吃鸡”,一个学期很快就会过去。而一旦你大一挂科就比较多,再往后压力就会越来越大,越来越想通过游戏或各种娱乐来缓解,最终陷入一个很不好的循环中。所以,偶尔放松偷个懒可以,千万别放纵。在一开始就克制住是最容易的,否则越往后越难扭转。


另外,别作弊、别违反校纪校规,别让一时的冲动给未来留下不好的影响。(不过作为一个曾被院长请去谈话、被学校保安请去保卫处的人,我说这个好像缺点说服力


尽力拿一门高分


如果你是学霸,那就不用理会这段了。


不要相信什么“六十分万岁”,更高的GPA绝对是你毕业时很有力的证明。但如果你没法保证每门课都拿高分,就把精力放在专业课上。如果专业课也不能顾及全部,就把精力放在一两门你感兴趣又有把握的课上,去拼出“A级”的分数。在以后找工作时,假如你其他成绩平平,但有一门“Python程序设计”拿了90多分,想必面试官也会有兴趣跟你多聊一聊。


计算机类专业课往往都会有实践作业,被称作“大作业”。大作业在最终成绩里占有一定的比例。一定一定要重视大作业,尽力把它做好。一方面,它很可能帮你拿到更高的分数;另一方面,它也是提升你专业技能的最有效方式。而且,想要做“好”一个大作业并不像靠更高分数那么难,有时只是需要你多花点时间,比其他同学多一点心思。


这里分享你一个小技巧:一般人做大作业都是按照题目要求,把功能实现就完事了。这时候,你如果在此基础上对程序做一点点额外改进,比如把界面做得更有设计感、用更精美的图片、加上背景音乐、弄一些有趣的小彩蛋,在众多作业中就会显得十分突出,老师或助教一定会印象深刻,给你更好的分数。


不要把自己当学生


什么是“学生思维”?就是觉得我是来学习的,不是来做事的。课程要求的、老师布置的我就做,没要求的我就不知道。这门技术学校没开过课,所以我理所当然不会。题目问什么我就答什么,请告诉我正确答案。


很多人直到走上工作岗位,被职场“教训”过才摆脱学生的思维;还有的人很长时间都改不了。不得不说这也与我们长期受教育的形式也有关系,习惯了做题考试型的学习。但也有些人,他们很早就不受制于这种思维限制,更主动地去拓展自己的能力边界,于是在竞争中更具有优势。


在大学里,学习专业知识其实只是一部分,还不是最重要的部分。更重要的是你要学会如何学习,如何抛开考试的衡量标准来寻找目标和提升自己


举个例子:假如你喜欢游戏行业,想要做一个游戏开发者,那么从大一开始,有太多的业余时间和假期可以用来准备。现在的网络资源比过去丰富太多,开发工具也已十分完善。你跟着教程,学着用 Unity 做小程序,一个接一个的做,从模仿到自创,从简单到复杂,甚至不用等到大四毕业,你恐怕就能有相当令人惊艳的作品出来了。而这些,跟你们学校开什么课程,甚至你是不是计算机专业都没有任务关系。别给自己设限。


当别人还在抱怨这学期的考试没划重点,而你就已经开始关注心仪企业的招聘需求中要什么技术,差距就出来了。不要说什么赢在起跑线,没人说要等毕业才能起跑!


最近,我发现我们编程教室有一位很年轻的读者,在我们的互助学习1群里十分活跃,群里的朋友肯定有印象。除了在群里积极跟人讨论之外,他还有自己的博客,已经写了100多篇技术文章,记录了他自己学习 python/pygame/爬虫/flask 的过程,另外还发给我看了他最新写的3个网站


你觉得这样的博客和网站是什么样的人写出来的?


这位同学的博客和网站


刚刚上初二,“痴迷”于编程还不到一年。前阵子在群里那么活跃,因为是在放暑假


一个初二的学生应该开发网站吗?应该写技术博客吗?没有规定。但大多数人没做,甚至很多计算机专业的大学生也不做,因为这没有分数。这个事情很难吗?并不。只是做与不做,做几天和坚持做的区别。但是,就凭他这个博客和网站案例,已经可以在面试时吊打很多大学毕业生了。


多写代码、多做项目、多记录多输出,对于计算机专业来说真的很有用。在输出的过程中,自然会倒逼你不断地获取输入、解决问题,提升自己能力。


要吊打别人和被别人吊打,你可以很早就做出选择。


综上所述,大学生活跟打游戏是差不多的:

1. 稳住,不要浪

2. 进攻时集中火力

3. 持续发育,稳定输出


等你上手之后就会发现:人生这场游戏比虚拟的游戏更有意思。




PS:之前我写过一篇关于专业选择的,如需可看:这篇写给想选计算机专业的学弟学妹们






其他内容回复左侧关键词获取:

python :零基础入门课程目录

新手 :初学者指南及常见问题

资源 :超过500M学习资料网盘地址

项目 :十多个进阶项目代码实例


如需了解视频课程及答疑群等更多服务,

请号内回复 码上行动

还有零基础的学习小组可以参与

你们要的“零基础小组”,这周日发车


推荐阅读

经验:选专业 | Python转行 | 我用Python | 新手建议

干货:如何debug |  一图学Python  | 知乎资源 单词表

案例:漫威API | 爬抖音 | 查天气 | 监控大V | 红包提醒



欢迎加入

Crossin的编程教室

crossincode.com


请把我们分享给身边爱学习的小伙伴 :)  

点击文末“阅读原文”,查看更多学习资源

    已同步到看一看

    发送中

    本站仅按申请收录文章,版权归原作者所有
    如若侵权,请联系本站删除
    觉得不错,分享给更多人看到