当前位置:首页 > 数学课件 > 正文内容

厉害的程序员到底用不用IDE?

zhao_admin12个月前 (06-01)数学课件39

我先说我比较崇拜的两个大牛吧,看看他们俩用的啥开发工具。

首先是 PHP 界的鸟哥,PHP 开发组的核心成员,如果是做 PHP 方面的开发的话,我想没人不认识他。

从他在微博上的动态来看,一般的开发来说他用的应该是 Vim 。

另一位是 Kenneth Reitz 。很多做 Python 开发的可能不知道这个人的名字,但是有个库我相信绝大部分开发者都用过,那就是 requests/requests 。他写了很多 for human 的工具,看看他的 GitHub 的星星,只能仰望。

而他在开发 requests 库的时候,用的开发工具是 PyCharm 。

(以上排名不分先后)

这两个人能达到题主所问的厉害的程序员吧,但是他们有的是用编辑器 Vim ,而有的是 IDE PyCharm ,所以说一个程序员厉害不厉害,和他使用不使用 IDE 没有直接的关系。

一个开发者用不用 IDE ,个人觉得有如下几个方面的原因。

* 有追求的程序员。这部分开发者可能阅读过软件开发方面的经典书籍,比如《程序员修炼之道》,这本书里提倡开发者数量掌握一款编辑器,用于日常的笔记、开发等用途,很多不甘平庸的开发者使用 Vim 、 Emacs 我觉得也有这方面的原因在里面。

* 觉得好玩的程序员。有些开发者觉得 IDE 太重了,很多工具平时都用不着,并且对于这种开箱即用的工具不太感冒。他们觉得使用 Vim 等编辑器,然后学习技巧,找插件或自己写插件,这样折腾起来,他们觉得特别有意思,所以他们的大部分选择是编辑器。

* 实用至上的程序员。有个开发者觉得不管是编辑器还是 IDE 都是方便开发而存在的,显然,IDE 内置了很多小工具,代码检查、调试等,不用花时间去折腾,所以他们选择了 IDE 。

* 不同行业的程序员。长时间在 Linux 命令行的程序员,他想用 IDE 也没法呀。一个做安卓开发的,他去用 Vim ,也是吃苦不讨好,当然不排除有喜欢这么玩的朋友。

所以说,一个程序员用编辑器或 IDE 的原因太杂,用编辑器的和用 IDE 的都各占有一定比例,而且两者都用的也不少,而至于他们厉不厉害,肯定没法预测了。

不过,在工作中我发现,喜欢折腾,喜欢学习一些经典编辑器,如 Vim 、 Emacs 等的开发者,相比那些对开发工具没有自己的要求的在代码上更规范,对自己的要求也相对高一些。所以,从这个方面来说,我觉得这部分人“厉害”的潜力应该高一点。

------

个人看法,欢迎拍砖。

以上。

厉害的程序员别说IDE了,连鼠标都不用!

因为用鼠标操作太慢,一把小尺寸的机械键盘搞定一切!

而且程序员在电脑前面呆的时间很长,如果长期使用鼠标的话,很容易得鼠标手,也就是腕关节综合征!

所以想要成为厉害的程序员,就要早日把鼠标戒掉!

你想想鼠标都戒了,还怎么去点IDE上的那些功能键?

是的,就是命令行工具!

打开终端,在命令行上敲下VIM,搞定一切,码字如飞!两只手不用离开键盘,思路在键盘行游走,上下左右,保存剪切复制粘贴,键盘全部都能完成。再写点小脚本,装几个插件,简直不要太好用。

用IDE的都是没有用心打磨工具的懒蛋,什么代码补全等IDE酷炫的东西你以为Vim这样的软件就没有吗?狭隘!

有些复杂的项目上了测试服务器才能调试,只有命令行可以用,要是你只会用IDE,那就冒汗抓瞎了!你会感觉自己捉襟见肘。力不从心。所以IDE可以会用,但是真正厉害的程序员,离开IDE一样玩的6!

扫描二维码推送至手机访问。

版权声明:本文由PPT写作技巧发布,如需转载请注明出处。

本文链接:http://www.ppt3000.com/post/66505.html

分享给朋友:

相关文章