希望在技术的路途上,实现人生理想!
踏踏实实地去做、
起航~
人总是习惯 得到一样东西以后,不懂得好好使用与珍惜。
——2013.8.27——
种种技术,无论是高层次的还是底层的,就目前关注的 反汇编、C、C++、linux系统编程及其内核和驱动开发、RTOS如UCOS和RTEMS、MCU如stm8和stm32等……
从它们的软件层面而言,最终的核心归结于四个字:编程能力!
底层,对C的精度决定了你的高度。
自由学习者总是容易偏离主线,看到一个新鲜的不懂的玩意想去了解一下,接着又发现了新的知识,结果越偏越远;同时又经常在几个不同方向上跳来跳去,从未深入,最终是个半吊子……
所以,需明确一条清晰的学习路线,并坚定不移地深入下去:
C语法——算法和数据结构——系统编程——系统设计(酷壳网的指点着实受益匪浅)
C语法易学,但是接下来的算法与数据结构将是提升编程能力的一道十分关键的门槛!
那些具体的方向如linux开发、stm32开发都不是难事,如果对C和算法和数据结构掌握到一定程度,即编程能力达到一定高度,如此以后,你尽管可以放心大胆地去实现你心中的创意,因为你已经有能力去实现了! 我怀疑那些搞linux驱动的虽然有工作经验,如果一些基础不够牢固的话,依然只是懂得linux驱动或者那个行业的一些空洞地架子罢了。
当C和算法和数据结构研究到一定程度,就会想去了解一些更基础更底层的东西,如C的编译后的实现、编译器、链接器及操作系统等,《深入理解计算机系统》会是一本极好的书。
学习之路,英语能力至关重要!!!
加油,始终如一的目标,Go~~
——2013.10.6——
做决定不能优柔寡断,反反复复~~
情,缘分,不要轻言放弃!!!
——2013.10.11——
全面投入linux环境下开发!
期望中的linux环境开发是怎样的?熟练掌握命令和shell script,vi和emacs,自由订制和解决问题的能力,有想法并且能够努力去实现它!
要想成功,别无他法,只有下苦功夫,努力学习、练习!
坚持不懈,直至成功,方是人生的真谛!
这句话讲得很不错:以兴趣为切入点,以高手为榜样,大量阅读,大量练习。
重复徘徊,畏惧困难,而不深入学习突破,是最大的浪费!!! 一定要改掉这个坏习惯~
——2013.10.14——
这么多年来未曾突破,是因为从未真正专注而做好一件事情,空有想法,未有执行!