DS博客作业08--课程总结

1、当初你是如何做出选择计算机专业的决定的?

当初报志愿的时候我想选的其实也不只是计算机类专业,当时还想报制药或者是英语来着,因为对于这一些我都比较感兴趣,也比较好上手。主要还是对计算机感兴趣,本来是想报软件专业的,奈何调查一番分数实在不够,实在是很可惜。后来又看到网络专业,想着多少能和计算机沾点边吧,虽然大学之前从未真正地拥有过一台自己的电脑,但是我还是鼓起勇气报了这一个专业。

经过一年学习,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么?

对于专业的看法改变了。原本的我是以为网络只是一个和计算机擦边,和编程几乎无关的专业,后来发现其实实际状态下计算机学院内的没什么差别,你可以选择自己喜欢的方面来研究,虽然一开始都要从hello world打起,但是到后面分支其实有很多的,有网络安全,有物联网,有软件。将来的方向并不是由专业决定,是自己决定的,现在搜索引擎很多资料也都查得到,只要想做你自己可以去研究,去动手实现,并不一定要等着老师讲才来学习。事实上我数学并不好,个人也在为下周的高数考试发愁,也经常为编程上很多计算问题发愁,因此可以说我称不上对于计算机很擅长,但是由于兴趣使然,不会的还是想去搞懂。后来我选择了网络安全,因为这一方面起步好像并不需要很多数学方面的基础(学得还不深不敢做肯定评论,仅供参考),毕竟学长说都是靠积累经验,阅历深了也很厉害了,但是我知道学深了应该是需要数学逻辑方面的一定能力的。

2.对比开篇博客,哪些方面还存在哪些不足?

一是图书馆吧,一开始说是要去图书馆学习,但是除了参观图书馆就再也没去过,这一点还是被老师课堂上说中了。图书馆是个安静的地方,而安静适合思考,远比听音乐更适合。而现在404实验室也是开放的,所以我经常不去图书馆而是去404学习。我不喜欢人多的地方,人多的地方适合交流,而不是思考。所以尽管不去图书馆,我觉得我还是应该去404。
二是锻炼身体,刚开学我还是很自律的,但是随着时间的流逝,在我的肚子上留下了膘的痕迹,偶尔夜跑,除此之外也没有了,这方面还是很欠缺的呀,但是我目前还是没有锻炼的打算。

根据目前你的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

首先是终于会打代码了,程序员必备嘛,可以自己写一些小工具,实现一些小项目,也学会自己搭建一个自己的hexo小博客了,很有成就感。对于服务器方面的运维以及linux系统的操作也有了一定深度的了解。但是对于以上方面都是有缺点的,就是学的不深,感觉自己还是停留在浅层,没有那种全面掌握的感觉,就拿C++来说,这是我们下学期学习的语言,结合目前的课程来说,我们只是简单学习了数据结构方面的知识,但是就C++而言,我对他的面向对象编程还不是很了解,假设我找个空闲时间去学习一下,后面学习php的时候会更轻松吧。再拿linux来讲,目前他对于我而言就像初高中时的windows,也只是会简单操作罢了。这些都需要我后面再深入去学习。要更注重深度。

3、回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变?

还是应该早点接触i春秋或者X平台计划,菜鸟教程这些平台,前面两者有利于网络安全方面的学习,就像打ACM要刷题一样。而菜鸟教程则注重于其他编程语言的自学,一门语言肯定不够的,太过于局限。

4、你预备如何规划剩余的2/3?

看了一下下学期的书单,相比大一会比较贴近应用。准备精修一下网络安全方面的知识,把SQL,php,python这些先搞起来,毕竟这也是基础,必须打扎实,才有利于后面的学习,不然大一试着直接去看感觉真的看不懂。倘若学有余力的话,我觉得还会去学习一下逆向方面的知识吧,毕竟现在校队里面都是web,没有逆向选手实在太亏了,每次比赛都是被逆向大佬吊打,实在看不下去了。CTF————逆向大佬的虐菜游戏

  • 大学生活会很短暂。大学生活过去1/3,是的1/3。(大四目前教学计划是没有课程学习了)。经过这一年,请问你对我们学校的大学生活有何感想?在这种大学氛围下,如何规划剩余的2/3?

    大家都是生活在同一学校的学子,对于生活方面的现况就算不用说大家也都心知肚明。还是觉得不应该放过自己,另外吐槽一下,为什么计算机学院的教学楼离宿舍这么远,在炎炎夏日里走得不要不要的。在这种环境下,我觉得辅导员提议的走出宿舍就非常好,走出宿舍不一定是叫你去锻炼,去运动,你也可以去图书馆,去搞社团活动,也可以参加一些协会(在这里传销一波网络安全协会),和学长学姐一起研究一些有意思的内容。总结一下就是多学知识,找个自己感兴趣的方面,学会,学精,学透。不要整天放纵自己。做好这些,我觉得就够了。这样四年过去,也不至于没有一技之长。人总是需要有一些闪光点的。

5.对于马上入学的2019级新生,如何学习专业课程(C语言、数据结构、计算机网络等),请给出你的建议。

C语言:数学逻辑好的同学就不用说了,想必也是张口就莱。首先选择一个比较好的编译器,像vs,可以减少你踩坑的几率,减少你学到抓狂的几率,也减少你掉的头发数量,拿dev来说,提示英文,界面说实话也不够酷,这样一来就大大降低了学习的乐趣。换做vs的话,中文提示,界面炫酷,我记得是可以搞一些插件换壁纸的,看见同学搞过,遇到不明错误可以直接将错误代码直接复制百度,全球程序员为你解答,这样不至于一开就失去兴趣。踩坑是肯定会有的,要善于使用搜索引擎其次呢,就是多刷题了,可以找个时间段,打一下PTA上的题目集,可以给自己设计个挑战,多少天刷完一个题目集这样,和同学比比赛,假设你暑假就完成了了这些事情,把题目集都刷了一遍,你C语言就基本学会了,上课听一些边角的知识点补缺补漏,就这个科目而言,已经很强了。

数据结构:数据结构相对于C语言会更偏向于理论,在这门课里你会学到很多实际问题的解决方法,上课的时候务必把理论听懂,学会,否则到后面不论是实际编程还是期末考试你都会很痛苦,然后就还是多练了,可以打一些ACM的比赛来训练一下,或者找题目集自己来做,一旦不练就会生疏下来。其次书本上的方法并不一定是最好的,也不是最好理解的,你可以尝试到网上搜一下,CSDN也好博客园也行,可能会有更容易理解的代码,不要在一个书本样例上面死磕,如果过程太抽象,可以看一些动画视频演示,毕竟B站学习基地,什么课程你都能在上面搜到。

计算机网络:这门课会比较无聊其实,太偏向于理论了,经常就是老师在讲,下面睡着一片,如果只是想过这门课的话,好在期末考老师也比较仁慈,掌握一些重点知识就好了,一些协议的基本概念,还有IP地址划分,CRC计算,这些都是会考的,然后题目刷几套就能过了。而如果是真的想深入学习的话我其实也没什么建议,计算机的知识基本上都是多折腾就可以渐渐掌握了。

作业问题:其实大一上作业还好,这种东西都是要提早预防,到后面作业堆起来再来解决都会心力交瘁。一个是英语四级,大一能把四级英语考掉就赶紧考掉,过480就能免修了,直接少掉一科作业,不能过也尽量在选课时往高等级报,今早结束这门课程,会腾出一些空间。其实我上面说的那些如果你做的好的话,很多作业做起来都很快,因为掌握的好,做的就快。我记得大一上时为了腾出时间比赛直接写完了两周安排好的或者说可知道的作业。所以还是应该上课好好学,不要作业多时再去尚大楼了(这句话是个梗。。)。

6.自由发挥

你可能感兴趣的:(DS博客作业08--课程总结)