zoukankan      html  css  js  c++  java
  • 2019,Go fighting on my coding way!

    2018是让我想去回忆却不堪回忆的一年。

    这一年我经历了高考的洗礼,来到了计算机系;却又经历了算法的“折磨”,在沮丧和自我怀疑中走上了“思而不学则殆”的错误道路。

    想想自己,课上老师讲解算法就没有听懂,课下也没有花时间琢磨消化,而作业做不出来百度和请教学长以后也没有进行任何总结,当然,课外也没有在洛谷和leetcode上刷任何题目。空谈算法的重要性,空抱怨自己不行,却没有想办法解决自己逻辑思维不清晰的问题。换言之,陷入了消极备战的状态。

    在学期的后期,我接连学习了回溯,分治,贪心,动规,深搜和广搜。可以说,这几种算法是我们计算机系大一学生最应该掌握的几种基本算法了。如果这些都不能好好掌握,那么大二的数据结构又应该何从谈起?那我以后还在这个系如何有颜面混下去?编程能力和逻辑能力都不佳,那我究竟能够从计算机系获得什么能力?

    上大学之前和大一上学期,我一直有一种错误的认识,就是大学还和高中一样,老师不仅负责引路,还负责把我们每个人都教会。现在发现不是的。更多时候,师父领进门修行在个人。关键是,对于算法,上课的那点时间,老师只能浮于表面,纯粹是介绍有这么一种算法,距离我们真正学会应用,还差得远呢!而OJ上的题目也特别基本,仅仅通过你的作业题,怎么可能熟练地掌握算法知识的要义!(就连基本的类型都不全)

    到了学期末,我才发现我的同学们,不是在课外OJ上刷题就是在钻研算法竞赛的书,比如紫书。

    可是在学期末之前,我已经追不上他们了。

    下学期我没有选很多学分,就是为了能够在学好面向对象的基础上,在算法和数据结构上有一大突破。

    我知道在计算机系我可能永远只处于一个中等偏下的水准,毕竟起跑就晚;但是我是来学习的,是来这里提升逻辑思维能力和代码能力的。

    甚至于,我竟然在期末的复习周,不止一次地想到要转去别的院系,想过各种退路。想过自己是不是不适合学习计算机——我想骂自己:你都还没拼尽全力啊,怎么能说自己不行?你都还没逼自己一把,怎么能说自己学不好?

    难道你忘了,整个高三一年,你对这里的魂牵梦萦?

    在强手如林的这里,坚持不一定行得通,但是不坚持一定行不通!

    下面是我的2019寒假计划:

    ·编程技能

    1.洛谷每天一个任务+leetcode一道题,并且写题解,总结归纳;

    2.C++ PrimerPlus  两天一章  并深入理解

    ·数学技能

    1.按照计划  微积分A2

    2.按照计划  线代2

    3.代数结构与图论  三天一章  空余时间复习本学期离散数学内容

    逻辑思维能力真的相当重要!没有就必须培养!!!你坚持下去的事情就没有做不成的!!!

    最后练习建筑手绘吧(并不是给自己留退路)

  • 相关阅读:
    cf1100 F. Ivan and Burgers
    cf 1033 D. Divisors
    LeetCode 17. 电话号码的字母组合
    LeetCode 491. 递增的子序列
    LeetCode 459.重复的子字符串
    LeetCode 504. 七进制数
    LeetCode 3.无重复字符的最长子串
    LeetCode 16.06. 最小差
    LeetCode 77. 组合
    LeetCode 611. 有效三角形个数
  • 原文地址:https://www.cnblogs.com/horizonlc/p/10275763.html
Copyright © 2011-2022 走看看