最近一段时间研究了研究 linux编程,在这里只有键盘,没有视窗编程工具。完了,一切都得靠记忆,一切都得靠“真正”水平,我一般在windows编程中用的开发工具都是一些可视化的编程开发工具,本身在这些工具中就提供了大量的类库,而作为我们开发工作者,就是简单的定义对象的实例,然后调用其函数,同时你在调用函数的情况下如果哪个类的函数忘了,没有关系,会有提示,或者直接用鼠标找到这个类的函数就行了;但是当你到linux环境下一切都傻了,这些都不起作用了。
不过话又说回来了,如果长期在windows下编程,而且现在开发工具越来越方便,而方便的代价就是我们越来越“傻”,越来越不知道底层的关系,到最后我们就会成了空中的楼阁,不知道底下是什么,不过事情有两面性,这种快速开发工具对公司来说,无可置疑是一件天大的好事,一方面公司是项目开发,他就需要这种快速开发工具,不但节约成本,而且还降低风险。但是对程序员来说,那可就是一件不好的事情,由于你越来越依赖一些快速开发的工具,那么导致的结果就是最终是一个软件开发的蓝领,永远不可能了解事物的本来面目。
所以说还是有空了多多看看linux的编程。
zhazhaniu 于 2008-05-15 19:07:59发表:
我觉得软件专业分工会越来越细化的,因为作为企业、公司,当然希望开发能多快有多块,这样节省成本。
就像建房子一样,公司只会关心房子建造的速度与质量,但是至于砖和水泥的成分研究是另外的人做的了,软件开发也是一样,类库相当于砖和水泥,一般程序员只需要调用它就够了,因为效率高嘛,一般的软件开发不需要一边写软件一边搞底层的东西的,类库的开发是另一帮人做的事~
小弟愚见,说得不对不要拿砖头拍我……(6)m:b
lym54533442 于 2008-05-15 18:44:14发表:
linux让人们了解更多的底层知识,开拓了新的思维空间。无论对谁都是有益的,微软的软件的确做得好,也很人性化,但是我们不能被微软束缚思维,有了自己的思维才有自己的空间,有自己的未来。事务是多态的,而不是单方面的。:0wpoi2
paulcross 于 2008-05-14 15:52:07发表:
linux只是增加了麻烦 并灭有给你增加什么底层知识
你用的还不是那些类库 函数 还不只是建立一些对象的实例而已
作的其实是同样的事情 区别只是你在windows里可以很快做到 Linux里要很慢做到
linux编程并不比windows多底层
没见几个离开gtk qt自己开发图形驱动库的 (pc里 嵌入不算)
renwei1986 于 2008-04-15 13:27:52发表:
ding
linfenger 于 2008-04-15 11:46:23发表:
说的好