DS博客作业08--课程总结
1、当初你是如何做出选择计算机专业的决定的?
经过一年学习,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么?
学习编程的日子已经过去一年了,马上就不再是小萌新要当学姐了,时间过得真快!选择这个专业可以说很大原因是分数所迫,但一年下来觉得网络工程和软件工程也没多大差别,转来转去都在这个学院,没什么必要,而且转专业比较麻烦,就没有转。同时,也是觉得网络工程也不错,都是和编程有关。暑假初学编程,觉得一头雾水,后面多参考一下别人代码加上看翁凯视频自学,觉得清晰多了。选择学习计算机也一年了,编程的学习挺有趣的,主要是你要有兴趣去学,兴趣是最好的老师,学的深了,底气就十足了,就不会觉得自己不行。编程的话自己肯定不能说擅长,但也不是学的很吃力,就是自己会去学,但又懒得花时间去学透,觉得懂了就好了,就像广度遍历一样,不过,**专业课的学习我们还是要深度遍历的**。几次上机考思路是有,但因为练习不够,查错非常费力。其实老师让我们写博客挺有用的,可以趁机学习他人的优秀代码,像一个题目,看到他人用了一个新语法库函数啊什么的,代码量少了很多,就会觉得有意思,然后自己照着葫芦画瓢去学,所以,面对计算机的学习,**培养兴趣真的很重要**。
2.对比开篇博客,哪些方面还存在哪些不足?
根据目前你的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
开篇博客觉得markdown语法好玩,加上一些修饰语就可以出来图案,有点像网页设计一样,看着自己做出来的界面非常有成就感。markdown语法的学习其实自己还是停留在浅层,原先是只会标题渲染,字体加粗,到后面发现还可以加上目录,那样看上去一目了然,还给人一种高级的感jio(可以装逼),然后文字边框什么的,总之,能用则多用,毕竟那是自己设计的,原汁原味。在语法渲染上觉得自己用的更加成熟了,不足的一点就是排版问题,既要把内容写全,又不让人家看的很烦。
看了开篇的大学计划,还好当初自己没有说大话要常泡图书馆,不然就打脸了~ 临近期末像现在那是常去图书馆,毕竟有那种学习氛围,学习的效率也更高。但有点倒是没有做到,就是当时励志要做一名斜杆青年,发现一年下来,貌似除了学习什么也没干,学的还不咋地。仔细想想自己一年,最大的缺点就是会去学习,但不愿意深入学习,停留在浅层,觉得考试会就可以了,这点还是要改进的,后面需要静下心来学深学透,不然出去工作没有竞争力。
3、回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变?
我是觉得重来本身就是不可能的一个假设,**与其后悔过去,不如改变现在**。后面两年的学习,除了在自己专业课上要学透,多练习代码,在课余,多参加一些编程比赛,虽然最后可能会落榜没选上,但体验一下那种氛围也不错,看到自己的不足,可以激励起自己的斗志。我们每个人其实都差不多,大家都是在同一起跑线上,编程的学习会很枯燥,坚持下来就是好样的。关于技术上的改变,具体看下条对剩余大学生活的预备打算。
4、你预备如何规划剩余的2/3?
大学生活会很短暂。大学生活过去1/3,是的1/3。(大四目前教学计划是没有课程学习了)。经过这一年,请问你对我们学校的大学生活有何感想?在这种大学氛围下,如何规划剩余的2/3?
时间是过得飞快的,经过第一年的适应熟悉,对于自己专业也更清晰一些,更加明确自己需要做什么来提高能力,最终还是更好就业。剩余的大学生活,我觉得编程能力肯定是要加强的,利用短暂的暑假,把自己还不够熟练的,尤其是这个学期的树,图,链表的应用熟练起来,具体规划分以下两点。
- 在下个学期的蓝桥天梯赛,希望自己能有幸代表学校参赛,这不仅证明自己有这个能力,能代表学校参赛也是一种荣誉,而且,比赛题目大多在时间复杂度和特殊样例上控制答案,这就使得我们需要考虑代码的可行性,设计出时空合理的代码,它比较喜欢从独特的思维考,尤其是acm省赛给我很深的印象就是逻辑分明没错,但用不同的方法结果就不一样,这就很有意思了,他喜欢的就是考察规律这一块。最重要的一点,要把数学学好,计算机和数学关联是很大的,从我们学的是高等数学A也可以得知他的重要性。
- 大学的学习很多是靠自觉的,如果只是想考试过关,那难度不是很大,但这样是远远不够的,我们是工科的学生,出来工作考察的是技术,这一块要扎实。为了丰富自己简历,参与项目是很有帮助的,这个暑假的互联网+我打算报名,虽然对这个毫无概念,但去体验一下比赛是怎么搞的也没坏处,多参与几次,经验就足了。问过学长,他说项目的话,想做那就跟着学长学姐去做,但会比较漫长艰辛,你要自己去学习一些东西来提升能力,不懂多向他人请教。不去体验一下,怎么知道自己不行呢?首先自己要相信自己,别人并不是生来比你多懂什么,只是人家花了时间去学,自信非常重要!
5.对于马上入学的2019级新生,如何学习专业课程(C语言、数据结构、计算机网络等),请给出你的建议。
建议内容包括:编程中碰到问题解决方,如何提高编程能力、编程效率,作业较多情况如何安排等等。
这方面我还是有比较多话想说,自己一年来走过的弯路,总结出来的经验,希望对学弟学妹有所帮助
-
C语言
- 首先是学习态度和行动,这是入门学习,学习也不是很难。很重要的一点,一定要好好利用暑假去刷题!去年暑假自己太懒了,到后面链表函数那里就不愿意再去学习了,觉得好难,刷到六百多分就止步了。暑假练习了,开学上课感觉就是不一样,时间相对充裕。大一课比较满,像高数现代比较难,就有时间多去看看。只是后面没学了,都是新的,和那些常练习的同学就拉开差距,毕竟题量没练到。这门课的学习没有什么诀窍,唯有多练习,熟能生巧。
- 另外就是关于代码这一块,尽量在群里多看看别人问题的解决方式,问问别人。学校老师会建一个学习群,里面有老师和厉害的学长学姐,碰到问题可以群里问问,也没什么觉得错误低级丢脸的,大家不都是一路菜过来的嘛,再说,反正人家也不知道你是谁,群里问问题的人那么多,人家不一定记得住你,大家都是小白,尽管放心大胆问。不过,自己有了一定编程能力之后,就要学会利用编译器了,一开始简单的用的是dev c++,那里有错误提示,看不懂那个错误提示可以去百度看是什么意思。
-
数据结构
- 这个学期课程比较抽象,往往很多时候,分明知道怎么个方法,但就是打不出代码,这就悲哀了。要说难点的话,一开始觉得哪个都难,后面碰到更难的又会觉得前面的容易。关于学习这学期的内容,最好多去看看图解,动画演示,我是看着那么多文字就头疼不想看,有的时候还理解不了。但是画个图的话,就一目了然。看视频讲解或博客图文学习会比较清晰一些。这个学期感觉到打码量比上个学期少多了(次处代码量指的是刷题量),没有上个学期那种干劲。但是,只要你会去打,肯定难不倒你的!
- 一学期的积累能力也提升不少,可以用用vs这个编译器了,他提示界面非常友好。我感觉这学期中后阶段都在用容器做题,用vs编译的话就比较好点,毕竟dev版本相对来说太低了。有些错误提示可能会没有见过,但可以自己复制错误提示是百度,电脑问题,百分之九十九百度可以解决。此处想重点说一下关于容器的学习,里面有库函数,不用自己写代码去设计,直接一个头文件加上一句函数调用就可以了。可以搜索STL教程,讲解比较详细,可以拿来试试手,很好玩!
-
计算机网络
- 这个课的话,emmm,大一上学期比较好学一点,考的也简单,大一下就深入学习网络七层模型,比较抽象,老师上课也就自己放PPT,后面考试慌得一批,看哪哪不会。花了好几天在图书馆看概念性东西,还是记不住。此处一个温馨提示,那本习题讲解很重要,对着那里的题目去复习,就不会看的一头雾水,而且那里答案非常详细(虽然好些废话),同时也知道重点在哪。大一下这本书重点在数据链路层,网络层,运输层这里,尤其是第四章网络层的子网划分,非常重要。如果平时没怎么听,建议复习先看网络层那里,考点比较多。他和前面几章关系不大,不会因为前面没看影响后面学习。
6.自由发挥
时不我待,只争朝夕。学习的岁月很快就会过去,转眼一年就过去了,得过且过也是一年,奋发向上也是一年,何不让自己多接触一些东西呢?希望大一结束的你们,不带有任何遗憾,觉得自己的大一过得充实有意义,数风流人数,还看今朝!加油!