分类: IT职场
2009-07-26 14:52:45
今年暑假在北京参加嵌入式linux培训,以为在学校里学过C语言、单片机,有一点点基础,会比较容易入门,可是刚开始讲C,我就晕了。
当初大二的时候,学完一学期的C,就考计算机二级,不知道是幸运还是不行,轻松的就过了,可是那时完全为了应付考试,好多程序都基本没有运行过,好多东西都没有理解,没有真正学到。就像指针数组、文件操作……到现在来看都是新的东西。
哎,怎么说呢,挺后悔的,没有好好学,不过现在选择了嵌入式这个方向,而C编程的能力是决定性的一个因素。所以要多加练习,多敲代码,一边补充理论知识,一边形成自己的知识体系,看完一个程序后,还要自己打一遍,如果有错误,把它改正确,一遍不行两遍、三遍……知道让这段程序,这个算法成为自己的东西。否则,今天看一点,明天看一点,就像以前看linux的书似的,都是支离破碎的,要自己给别人讲一讲某个概念到底是什么东西,还真的很说不太明白。
不光是C,数据结构,数模电……好多大学里的课程,老师说期末考试不考的东西,可能就是以后工作中会用到的东西。所以对老师很无语,对自己很无知。在这提醒学弟学妹们,提前选好自己的发展方向,在上一些基础课的时候,不要只是学最基础的东西哦,把课本最后的几章也看看。平时自己多动手,动脑,以后会很轻松的。如果是高手,不要嘲笑我啊,自勉一下,我会努力完整自己的基础体系,增强编程能力,每天多记些东西,学习所得,个人感想,生活也会很充实,很完整的感觉!
加油!^_^