学习linux的困惑
[size=24px]我是一名软件工程的大二学生,经过大一的迷茫颓废期,我发现了嵌入式系统这块大陆,决定向之前进。
我对C语言的学习似乎比其它的来得快,现在能独立完成四百多行的程序,图形界面还没接触过。我知道linux下C的作用比较大,于是就更认真地学习C了。
现在的情况是,我正在用fedora,基本的一些命令与操作还行。可我发现不知以我的linux和C语言的水平,究竟要从那个层面学起。我看过一些基础的书,很多我都知道的。一些比如《linux高级程序语言设计》的我又感觉很吃力。不知从哪学呢?困惑!!
我的想法掌握linux下的C开发。学校现在没有教这类的课。现在真的纠结了,还望高人指教,,,感激涕零,,[/size]
------解决方案--------------------
------解决方案--------------------先把shell摸熟
不一定非要c
把shell摸熟le 再强化perl和python
后面就顺水多了
------解决方案--------------------
------解决方案--------------------不要急于编程,可以先学习操作系统方面的知识,比如对进程,线程的理解,内存管理等,这对于你以后学习编程是有好处的,操作系统方面扫盲后,然后可以编写一些C语言的小程序,自动手动编译,写MAKEFILE文件,运行。可以装个LINUX系统或者用虚拟机运行LINUX系统。
------解决方案--------------------多看看鸟哥的资料就好了
------解决方案--------------------学习中.
------解决方案--------------------
------解决方案--------------------感觉嵌入式是个漫长的过程,不是几年就可以熟悉或入门的,只有保持浓厚的兴趣才可能完成嵌入式的入门,学习linux下得编程,shell那些都不是重点的东西,当然基础还是需要的,如何保持浓厚的兴趣,长时间的学习不导致感觉很枯燥,是很重要的。
建议学校期间不要追求会什么,好好的学习基础的东西就可以了,并找到使自己能保持尽头学下去的切入点是最重要的,真正的锻炼还是将来工作的锻炼。