zoukankan      html  css  js  c++  java
  • 须知少时凌云志,曾许人间第一流——2021寒假总结及一些感想

    寒假学习的技术:JavaScript、JQuery、Ajax、Servlet&Jsp、Spring、SpringMVC、MyBatis、Python爬虫

    其他:看完了一本《图解HTTP》、学习了数据库原理的一些知识、背过了400多个计算机专业的单词、看完了一本小说、玩了几个我认为质量比较高的游戏、刷了几道Leetcode算法题


    写一下我寒假的学习方面的感想,也算是给这个寒假一个交代。想到哪写到哪吧。

    以下内容仅本人一家之言,其结果和结论仅对本人负责。

    我一直认为,学习先进更优秀的技术永远不是大学阶段学习的目的,领悟学习的方法才是。重要的东西永远是看不见的。

    大一的时候学习语言只是学习语言的语法,并用语法去完成给定的题目,只是有的题目稍复杂,有的稍简单,因此我当时就认为,学语言就是学习语法,调用不同语言的接口来简化工作流程。

    后来我发现不是这样的。

    语言只是完成我们想法的工具,最重要的是我们的想法。我们学习到的知识永远是一个一个独立的点,我们的目的却是将这些点连成线,将一个个零散的点组合起来,完成一幅作品,一项工程。

    学习语言的成本永远是最低的,最难的地方在于面对问题的时候选择合适的语言,设计精妙的结构去解决问题。

    解决问题,是我们的最终目的。解决问题,提升能力,从而面对更多的难题,循环往复。


    再说说我在寒假学了这么多技术的感想。技术如果不能用于生产,那将变得毫无意义。学完之后弃之不用的知识,和没学的区别,只在于再次学习时,变得陌生又熟悉。

    这次寒假我首先学的SSM,然后学的Jsp和Servlet,最后学的Js和JQuery/Ajax,然后才是计算机网络。

    看出问题来了吧,顺序完全反了。在我学Jsp和Servlet的时候我才明白SpringMVC的一些细节,当我学计算机网络的时候我才彻底明白表单的提交用get/post的区别......

    学习SSM框架用的极短的时间,反而学习Servlet和JSP用的时间比较长。

    学习JQuery/Ajax用的很短的时间,反而学习原生JavaScript用了很长时间。

    学习MySQL/Oralce的时间比较短,反而数据库原理到现在还没有学完。

    在我学习完JavaWeb之后我用了2天的时间看完了《图解HTTP》补了一下计算机网络的知识,当我看《图解HTTP》的时候我一直处于“顿悟”的状态,“原来web里面这样做是基于HTTP协议的”

    一时间我好像突然明白了我的专业为什么叫做“计算机科学与技术”,为什么“经济基础决定上层建筑”,为什么软工的学生也要学计算机网络等基础课程,我好像突然明白了我的一位老师说的话——

    “我们计科的同学不要只想着调用现成的接口传进去个数出来个结果,不要只想着‘能用’、‘能跑’就行,那不叫计算机科学,你们应该走进去,去那个接口内部去看看,学习底层的逻辑,那才叫计算机科学”

    我似乎明白了为什么系主任讲Java图形界面用的是十几年前已经过时的Applet——我们学习的是工具的工作原理,而不是工具的使用方法。教给你工作原理,方法可以自学。


    时间不早了,明天就开学了,这段时间看到各大高校的考研分数直冲天际,内卷严重,有些感想,日后有时间再写。

  • 相关阅读:
    使用ACEGI搭建权限系统:第三部分
    分支在版本树中的应用(使用subversion)
    acegi安全框架使用:第二部分
    错误数据导致java.lang.IllegalArgumentException:Unsupported configuration attributes
    移动中间件和wap网关的比较
    3年后,又回到了.net阵营
    android中listView的几点总结
    oracle相关分布式数据解决方案
    ajax实现用户名存在校验
    使用template method模式简化android列表页面
  • 原文地址:https://www.cnblogs.com/jancoyan/p/14461283.html
Copyright © 2011-2022 走看看