西西河

主题:关于Linux的推广——普通用户篇 -- 万斤

共:💬381 🌺357
全看分页树展 · 主题 跟帖
家园 关于你说的学习死锁,我也有同样的困惑,

关于你说的学习死锁,我也有同样的困惑,不过我的感觉是之所以会出现这种情况,是自身目的性不够造成的。由于 Linux 的文档极为丰富,几乎涉及整个系统,在一般情况下,不像 windows 你只能了解到表面上的东西。一个很小的问题,在 Linux 上有时可以追踪到编译编译器时用的参数这种情形。而不像 windows ,你最多只能知道,这个方法这么调用编译通不过,然后就算,另找出路。这个时候出于人的某种偏执,我不会更改我的代码,而是会想去编译那个有问题的编译器……于是征途漫漫……自己真正应该做的事早就被抛到脑后鸟

Linux 编程想要短平快不是不可以,十五六岁的老外用 Kdevelopment 写出很漂亮的程序也是有的。人家根本不需要去读厚厚的 user manaul 。之所以会感觉 Linux 编程难,怕还是在 windows 平台上投入的太多,相对来说 windows 下的编程极其“业余”。同时对自己的要求也高了,不可能像高中生或者初入门的菜鸟一样只求写出一个 toy 就了事。

没有代码管理,版本控制,专业的参考文档少的可怜( gnu 那些手册的确很厚,但那是有原因的!),这样编程才是灾难。而看到你的前辈,写的一大把连规范注释都没有的代码时,更是连哭的心情都没有了。我的感觉是 Linux 编程更有助于锻炼自己,写出更好的程序。

写 Linux 程序,我的感觉最重要的一点是相信自己的能力, 凭自己的直觉与喜好去做就行。解决方案有很多,没有标准的的,只有你喜欢的──反正提出那些解决方案的都是大牛,就算有人反对,我一样可以为自己找到这么做的理由。这才是 Linux 编程最大的乐趣。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河