看了《想成为真正的程序员,为什么不从linux开始呢?》有感

来源:互联网 发布:代运营淘宝骗局 编辑:程序博客网 时间:2024/05/04 12:35

 

这是江涛老师写的《想成为真正的程序员,为什么不从linux开始呢?》原文:http://student.csdn.net/space.php?uid=41561&do=thread&id=2753



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

---嗯,这一点比较容易做到。我近来有空就练习使用vim(windows下有gvim可以练习)。


 

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

---熟悉vim编辑器,只要花时间练习,常用指令和操作可以掌握。但对于“装上各种适合程序员的插件”,这对于很有开发经验或者在软件公司里工作的人员可以做到。但对于在校学生可以说根本无从下手,或者为了安装其中一个插件就要花去好几天或者一个星期,甚至最后还是安装不上,严重打击积极性,最好还是重投windows的怀抱。我建议熟悉linux开发的学生大本营c/c++版块的几位老师(如江涛,韩卫平,肖舸,李先静等老师)可以分享一下自己是怎样搭建linux的c/c++开发环境的,介绍一下好用的插件等(如果可以介绍怎么安装和使用就更好了).又例如,对于vim,光操作就一本很厚的书,对于想入门者,已经是一个门槛,听说vim可以设置快捷键进行编译和连接操作的,我现在知道怎样设置,网上搜索的文章又相当凌乱。如果老师们简单介绍c/c++开发中常用的指令或者.vimrc配置文件,vim的使用技巧(有助于加快开发速度的),相信很多同学立即有勇气迈进linux开发的大门.



gcc, gdb, makefile这些,别看它们都是命令行,熟悉它们可以视为成为真正程序员的必由之路。有一种比较极端的说法“不熟悉makefile或没有管理过makefile,只说明没有参与过真正大型的项目”。熟悉vim(emacs), gcc,gdb, makefile再学visual studio,我想应该非常容易。

---是的,老师们,可以写一些关于gcc, gdb, makefile最基础使用的文章吗?



我的感觉:深度靠自己,广度靠别人介绍。

我的愿望:有大本营的c/c++版块的老师,出一个linux开发入门的教程,带领对linux开发有兴趣的同学一起学习linux编程。

原创粉丝点击