我如果学习windows。很可能会被各种api缠住,然后又开始痛苦的“猜测”底层。
如果是学习linux,你会知道操作系统不过是一种复杂的软件。如果说有多复杂,那时是针对操作系统说的。
为什么这么说呢?
应用软件,有应用软件的技术难点,操作系统有操作系统的。
当然这是指的一定层次的软件开发。
如果是初级的。我觉得应用软件门槛低一些。可是如果说高级的话,总体来说应用程序和操作系统是都很有技术性的。一样的。
操作系统要学好C,汇编,数字电路,微机原理,操作系统原理,数据结构。这些都是基本的。这样子你看这类的书籍才会顺畅。也要结合自己的情况顺着自己能接受的难度来学习。
学习编程次序还是很重要的。
一般就是用最基本的C语言作为基础。实在不行还可以用更简单的语言做引导。比如basic语法。因为有些概念不是立即就可以转过来。我就是VB6.0过度过来的。从这里边我学到了一些最基本的东西。但是也让我有了错误的学习方法。也限制过我。
新手么,总会浪费时间的。我可没有别人那么好的命,一学什么
阅读(373) | 评论(0) | 转发(0) |