当前位置:  开发笔记 > 运维 > 正文

基本同意Linux程序员的悲哀观点

基本同意Linux程序员的悲哀观点--Linux通用技术-Linux编程与内核信息,下面是详情阅读。
我不是Linux程序员,但是我有切身体会,我们面前的障碍不是你对底层知道少而是我们缺乏软件设计的能力。当然你对底层知道的多当然对于软件设计是有帮助的。有这样一种人他知道的特别多,进程,文件,内存管理等等但是设计一个软件却很困难,我就是这种人;同时还有另外一种,他知道怎么用现有的库,甚至很上层的库,什么好用用什么,但是却能设计一个很好的架构,架构设计的自然而然。后一种人,我想让他去设计系统软件估计也不会差,那个时候他只是换了一个底层使用的库而已,甚至底层的库就是硬件。

总之,现在觉得追求技术细节真的很迷茫,软件不是一个小的程序,不是一个几页的算法实现,他的魅力不在细枝末节,而是在它本身在它自然而然的结构。当然你对底层了解越多对你的架构也是有益处的。

大型软件优化性能告诉我们:架构的优化对性能影响远远超过一些代码的优化(并不是说代码优化没作用)。大型软件往往不会因为使用的是fstream 而比用open慢多少。现在真正的架构师的含金量也就在这里,他们能从软件的角度思考问题而不是代码,当然他们对底层也很清楚。
推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有