我的算法学习开端

来源:互联网 发布:华为网络配置实例 编辑:程序博客网 时间:2024/04/28 20:19

       上大学也快一年了,大一上学期接触了C#,之后的寒假学习了PHP,感觉接触的都是一些皮毛的东西,由于各种变化,在社团中,或者在实验室中的对于技术的需求,大一下学期为止还没有对于写代码有一个很清楚的思路以及一套自己的风格,由于没有对于以一种技能有深刻的了解,所以感觉到头来什么都没有学习到,感觉甚是在浪费时间啊,不知道同道中人的小码农们,入门可有这种感受,感觉到迷茫,不知道从哪里下手的感觉。其实我现在也是出于这么一种处境当中,希望今后的日子里,我把我的学习体验带给正在入门的同学以经验,不论是失败或是成功,都将给你们一些不错的案例,就让我来当做活生生的实验吧,嘿嘿,不希望有更多的人总都是处在迷茫中。

       其实上面说的都是我的心里话,提到学习技能,作为将从事IT行业的人们来说,精通一门,同时掌握几门语言,还是非常有必要的,但是这么多门语言,虽然说都是触类旁通的,但是考虑到如何才能更好的使用一门语言,我觉得,最重要的是要培养自己的真真切切的本领,这个本领是什么呢,就是算法+数据结构。其实我看了很多公司的面试题目,以这些题目为切入点为了找到一些可供我现在学习的方向,我发现了这么一个特点,其实进去公司之后,才具体到各种开发语言的学习,甚至是临时学习,并且能够很快得进行运用,培养算法和数据结构的硬实力的必要性不言而喻了。

       或许有一些刚上大一的同学会和我一样,把这两个方面的学习看得比较神秘,在我询问了学长学姐之后,我可把他们的原话告诉大家“数据结构是站在算法角度进行编程,大一完全可以从数据结构入手,不要怕自己的离散数学没学好,但是要有掌握一门语言的基础,和一些线性代数的基础”,“其实算法考验的还是逻辑思维能力,考验的思路”,如果在学习数据结构的时候容易遇到看不懂的代码,那你就从一些简单的算法入手,比如说一些编程题,又比如说我自己从一本叫做《数据结构编程实验》的书入手,从算法中体会数据结构的用处。

       在今后的日子里,我将和大家一起学习进步,我将把我学习算法的一步一步知识和大家分享,现在我的算法基础基本上为零,希望大家能见证我的点滴成长,也给想学习这方面知识的人以鼓励,不要害怕接触你看起来比较困难的东西。

0 0