想成为真正的程序员,为什么不从linux开始呢?

来源:互联网 发布:mac windows系统 编辑:程序博客网 时间:2024/04/28 00:05
 
江涛 2009-07-03 23:35

稍微离开了一段本论坛,又看到很多新同学和新贴子,有一个感受,初学者为什么不从linux开始呢?

本人实际上算是比较精于windows编程,但是更发现linux才是程序员的操作系统,精通linux能更好的认识操作系统和认识计算机,这写出更有效的代码前提条件。

如果是学生寝室,大家还可以买一个二手的主机,临时找一个显示器,键盘,光驱,装上linux,然后可以拿掉不用的显示器和键盘,之后分别用自己的帐号登录上去共用。也可以在虚拟机上安装一个linux,启动虚拟机后让它在后台运行,然后在windows中,通过终端登录上去用。

简单了解一些shell,熟悉几个常用的linux命令,不熟悉的可以man 一下看看在线手册。

然后选一种喜欢的编译器, vim ,emacs都是程序员的编辑器。熟悉之后还可以装上适合程序员的插件,比如代码补全,在文件中快速跳转,把版本控制,多窗口调试,都可以通过插件实现。

gcc, gdb, makefile这些,别看它们都是命令行,熟悉它们可以视为成为真正程序员的必由之路。有一种比较极端的说法“不熟悉makefile或没有管理过makefile,只说明没有参与过真正大型的项目”。

熟悉vim(emacs), gcc,gdb, makefile再学visual studio,我想应该非常容易。

原创粉丝点击