大四学生“精通C语言”的学习路线

来源:互联网 发布:陈一发的淘宝店叫啥 编辑:程序博客网 时间:2024/04/29 16:42

【问题】
  贺老师你好,我今年大四了,准备先出去找工作,我有点东西不太确定,想听听您的意见。
  我初步打算做做嵌入式方面的事情,我在一些招聘网站上看到挺大一部分公司需要有‘精通C语言’这一个要求,所以我就想在学校准备一些东西等到具备一些基本的要求后然后再去实习。
  对于‘精通C语言’这个要求,我正在参考一些原版书籍–C primer plus和做一些实践在OJ平台上。
  老师,这样做,可行吗?

【答复】
  你已经是大四,就不要照着大一的方式设计“精通C语言”的学习路线了。第一你学过C语言,又学过了一堆的专业课,本身学法可以不一样;再则,现在你学的目标,是能做工程,又不是打基础,光抱着所谓C的体系学,刷出多少OJ题能说明你能用c++解决问题呢?
  现在的学习,直奔目标而去。既然方向是嵌入式,一种做法,可以将学C之与学单片机结合起来,用C语言实现单片机的应用。找一本合适的书,里面合适的实践解决方案,应该会自己购置点硬件,在做“产品”的过程中,既进入到这个方向了,C语言也就照着精通的方向去了。另一种做法,偏向于操作系统级,你学“linux编程”,也是要用实践的方式学,不能限于看书,这样你可以将C与操作系统挂起钩来。嵌入式需要这样底层一些的体验。
  这样做下来,你在面试嵌入式岗位时,从你嘴里说出的C,就是活着的C,这个学习的过程,也是使你既具备基础,又能应用的过程。如果在这个过程中,能出一两件小的“作品”当敲门砖,那就更好不过了。
  大四了,面临找工作,要让学过的任何科目让人觉得“精通”,能用,绝对比会做题重要得多。在学习过程中,由于在不断解决问题,得到的就是岗位上要求的“精通”。
  祝顺利!

原创粉丝点击