各位读者大家好,我是一名来自二本学校的物联网工程专业的学生,现在大二在读。
编程,是一项贯穿着我们计算机专业学习的一项技能。编程是我们的一项基本功,我们很多时候都离不开编程;几乎每门专业课都多少会有涉及到编程,在学习考试中也几乎跑不掉。目光再放到将来的工作面试上,我们在面试中也肯定会涉及到编程的考察,当进入职场之后,编程也同样伴随着我们。所以,对于我们计算机专业的同学来说,如果有着一个良好的编程能力,将会在学业和事业上起着关键的作用。
我给自己设立了一个编程的目标,那就是在毕业之前将Leetcode上的算法和数据库的题目搞明白至少七成。
要实现这样一个目标,听起来就感觉不太容易。要把题库几千道题目搞明白大半,就好比我要把高中数学的题库搞明白一大半一样。但总有人可以做到,为什么不能是我。要实现这个目标,就得有一个系统的学习编程的学习计划。
首先就是理论基础,在好些题目的题解里面,有好多好多我从来没有听过的名词,术语,甚至在我查完资料之后我还是没能搞明白这到底是怎么样实现这个功能的。这时候我就意识到,理论知识的重要性。然后我发现这些术语很大一部分都是关于算法和数据结构的,所以我打算买一些算法和数据结构的相关书籍去学习相关知识。光有理论可不行,我们都知道:实践是检验真理的唯一标准。咱们学了理论,当然还得实践,那就在题库里面找题目去实践自己的理论学习成果,最好是寻找相关内容的题目,进一步强化,深化理解所学理论知识。慢慢地,有了理论的基础,再去挑战那些更困难的题目时,就可以更加从容地去应对。从而一步步地实现这个目标。
要贯彻落实这项计划,所要下的功夫也必然不少。每周得花费16个小时去学习编程。看书-敲代码也就是理论和实践相结合的模式去不断学习。
日复一日的学习,都是为了实现自己的价值而努力。作为年轻人,敢想,敢做,敢当。我最想进入的IT公司是华为。它为我们的国家的科学技术做出杰出的贡献,为百姓的生活提供了极大的便利,去这样一个有着家国情怀的IT公司去实现自己的价值是再好不过了,真正能够将自己的所学应用然后为自己的祖国出一份绵薄之力,这样便是给自己的努力有一个最好的交代。
今天的这篇文章,从一个二本生的嘴里说出了两个连985高材生可能也无法保证完成的目标。但作为年轻人,努力奋斗是我们青春最亮丽的底色,为自己的目标努力,为实现自己的价值而奋斗。自己的人生是什么价值不是别人给你划分的,是自己给的。即使我这两个目标一个都没有实现,但我竭尽我一切的努力去尝试接近过,那我也无怨无悔。
天行健,君子以自强不息——《周易》