重视基础,做个有远见的人

来源:互联网 发布:linux vim 复制 编辑:程序博客网 时间:2024/04/29 17:15

/------------------------------------------------------------------------------------------------------------------------------

时间:2011年11月17日 23:36

作者:涛行天下

文章类型:职业生涯规划1--基础知识的重要性!

//------------------------------------------------------------------------------------------------------------------------------

最近又开始急躁了,我感觉自己就是太冲动了,但是有句话是冲动是魔鬼啊!说话办事都那么急躁,不该说的也说了,不该得罪的人也得罪了,这样下去真的不行,人品是摆在第一位的,这个真的是关键的东西,以后说话办事都要三思而行,不要冲动,冲动是魔鬼!!! 想想以后走的是软件开发,虽说是底层驱动,但对C语言的要求还是非常高的,以后还要涉及到Android看懂C代码是非常关键的。

1.学好C语言,这个是打地基的第一步,语法就像走路,如果连最基本的路都走不好,还谈什么'跑'!自己还是好自为之,不要再冲动了,还有就是要耐得住寂寞,学习基础知识本来就不能马上看到效果的,有些事情不能急,一定不能急。

2. 还有就是数据结构了,这个就是为以后学习算法打基础的了,数据结构就相当于给C语言组网,编织好体系架构。

3.最后当然就是算法了,这个是软件的关键核心部分,不过到现在我一点没怎么看,实在是愧对祖先!

4.多读书,多吸取前人总结的经验!这个也很重要,为啥么少林寺的和尚能够力压乔峰的老爹和慕容博!就是因为他老人家博览群书,才得到当日的成效,所以饱读经书是不可缺少的!

5.在人的性格上也要改改了,不能那么冲动了。

6.从今天开始就要为自己的以后要走的路做出长远打算了,不能再盲目了,以前借的那么多书,还是先从c语言学起吧,不可冒进啊!

多听听别人的意见,不要太自我了。

 

以上的文字摘自涛哥的博客

 

我在前阵子也碰到过相似的情况,真的很纠结,又想赶快搞新技术,可是C基础有不扎实。

这些天我一直在看《C面试真题精讲》——李亚锋 写得, 看到数据结构那一块的时候,因为这一块很耗时间,而且开发51也用不到,所以很想偷懒,介于自己以前写过相关代码,就在心里告诉自己,到用得时候再学吧。现在想想,挺傻的,不熟悉二叉树,到时候是想不到去用得。还有算法那一块,因为以前看过《C语言详解》《C难点》,所以对于直接排序,冒泡排序,选择排序,二分法排序,快速排序还是有点熟悉的,然后我告诉自己:跳过吧。

看了涛哥的日志后,我觉得,我应该吧这一块涉及到的数据结构和算法罗列出来,然后逐个去实践,写成博文。

数据结构:

栈——先进后出

队列——先进先出

链表——约瑟夫问题

二叉树——遍历

Modbus CRC——校验

算法

二分查找法

hash查找法

选择排序

冒泡排序

插入排序

快速排序

利用平时的休息时间,学习上面的数据结构,和算法!因为数据结构和算法太重要了。

原创粉丝点击