一个刚踏入算法之路的小生
来源:互联网 发布:买家如何申请淘宝介入 编辑:程序博客网 时间:2024/04/30 00:55
我是C小加,大家叫我小加就好,嘿嘿。
首先灰常感谢博客园给我这次开博的机会,我希望能在这里学到更多的知识,寻找到更多志同道合的人,然后帮助更多的人学习。现在的我还只是一只菜鸟,学习过几门语言,目前对算法比较感兴趣,想主攻算法。另外C++也是我喜欢的语言,在算法之余会对C++充一下电,扩充一下电容。
作为一个大二的学生,对于IT世界很多东西都还不了解,只是知道不管是什么语言,都离不开算法。有位老师说,算法是计算机的灵魂,没有了算法,计算机就不是计算机了。我听得也不甚明白,因为直到现在,我还只是一个刚刚踏入算法之门的小生而已。
我并不是因为老师那句话而走算法这条路的,大一没怎么学,C语言学的不好,很多东西没有真正的掌握,在应用方面也欠缺的的太多。大二开了C++课,当时因为人生计划的改变,决心要在IT这个世界里走的更深,更远。就很努力的学C++,接触到了面向对象,很多和C不同的东西。
慢慢的就喜欢上了面向对象语言,喜欢继承和多态,虽然还没有应用的多么熟练,但由于面向对象的特性,对C++产生了浓厚的兴趣。听一些大牛们说C++不好搞,它更多的涉及一些底层的开发,而非应用。一些更高级的面向对象语言对于应用的能力非常强大,这些语言里面有很多直接写好的api,我们直接用就可以,不用再自己写那么多东西了。
涉及了一些高级语言之后,发现自己喜欢的还是C++,就想着走底层这条路。不好走就不好走吧,管他呢,活的太舒坦就没什么意思了,是吧,呵呵。
一次偶然的机会接触到了算法,听一些高手们说,把算法学好了,不管学什么语言都可快,我表示很赞同。可是我也有个疑问,学两年算法再学两年语言,和直接学四年语言比起来,到底是哪个学的好呢,我表示很疑惑。很多人给我的答案都是后者学的更好,我表示很质疑,我不是一个很快就能接受别人观点的人,因为有些事情总是想自己去证明。
因为这个开始学算法,学校有自己OJ系统,我就一直在上面做题,到现在一个多月了吧。从起初的逻辑题开始,接着是贪心,然后是现在的数据结构。起初觉得那些逻辑题挺有意思的,每天大概能AC五道吧。后来一周能AC五道题就不错了,可能是由于学习的进阶,难度提升了。也可能是因为很多东西都是第一次接触,需要系统的学习吧。
从不断的学习,不断的查资料,不断的A题,我渐渐对算法产生了兴趣,喜欢对一道新题的思考,喜欢对一道旧题的优化,喜欢不断努力而出现AC的快感,喜欢和队里的人一块讨论,一块谈天,一块游戏,一块A题。他们帮助了我很多,感谢他们。
这一个多月也不是没有烦恼,因为算法我放弃了很多,和亲人朋友的联系少了,对学校开设的各种专业课也彻底没去学,对自己钟爱的C++也搁置好久了。可是依然觉得自己学的不够好,有些东西学的很慢,他们三天学会的并查集,我得花费整整一周的时间。我不知道是为什么,也不想知道为什么,尽自己努力去改变就好。我已经改变好多了,比以前更投入精力去学习。跟着身边各种大牛学习很有动力,也很有激情。
一个多月时间的学习,我对算法的态度也转变也许多,起初只是想试试,现在却是决心在这条路上走下去,我也不知道哪里来的勇气让自己做出的决定,这条路不好走,但走好了前途无限。呵呵,我做事好像很少考虑后果。
我有个目标吧。精通算法和C++,这是目前的想法,可能会改变,也可能有点不实际,我会根据走过的路做出总结,规划自己下一步的人生。
这次开博也是证明了决心,我开博的目的有三个,一是给自己学过的知识做一个系统的总结,二是可能会帮助一些人,三是找到更多的朋友(PS:我这个人最喜欢交朋友,尤其是志同道合的,嘿嘿)。
- 一个刚踏入算法之路的小生
- 一个刚踏入IT界的新人的浅见
- 一个本科小生的奋斗史
- 刚踏入测试行业的感想
- 踏入编程之路
- android之存储篇_SQLite存储方式 - 一个本科小生的奋斗史 - 博客频道 - CSDN.NET
- 一个刚入门的菜鸟Java之路-框架篇
- 开始小生的暑假复习竞赛之旅
- 回望踏入Linux内核之路
- 博客正式开通,踏入IT之路。
- 给刚踏入测试大门和在测试路上犹豫的朋友们
- 写给刚踏入职场迷茫的人,教你如何快速提升技术。
- 一个想踏入游戏行业的人的独白
- 算是一个刚刚踏入IT界的新人的自我介绍
- QT小生研究之旅
- 刚想到一个计算地图计算距离的算法,自我感觉是最牛的算法,没有之一
- 职业规划就像软件工程——给刚踏入程序员行列的新人程序员的八点建议(zt)
- 一个刚看到的广告创意
- 使用java编写的冒泡排序小程序
- Mysql笔记:体系结构
- 丑数
- MacBook Pro 桌面与屏幕保护程序出现假死
- andriod开发点滴(使用真机调试)
- 一个刚踏入算法之路的小生
- 阶乘因式分解:求阶乘后某因子个数
- poj 1182 食物链(并查集)解题报告(转)
- 数字找规律,臭题一箩筐
- 移位乘除法
- oj系统上写代码的一些小技巧
- 标准C++的一些约定
- Java Web计算器。
- poj 1003 Hangover 解题报告