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

 
江涛 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,我想应该非常容易。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值