一般来讲使用IDE还和开发语言相关,c/c++方面的很多程序员都喜欢直接用命令行编写代码,高级语言代码编写IDE用的相对多些,毕竟很多玩c/c++的在linux上开发用的多些,在linux玩的都有一种情怀喜欢在命令行下面编辑代码,从代码直观程度上来讲不一定是最优的,但编程效率却也很高,主要还是一种习惯问题,再高深一点就是情怀了 。
【一个厉害的程序员会哪些技术 厉害的程序员到底用不用IDE?】对于IDE的使用大致来讲萝卜青菜各有所爱,毕竟每个人的习惯又不太一样,没有必要争论谁更好谁更差,如同很多人讨论学习java的看不上c++的,c++看不上java一样,真正的程序员才不会在乎是不是哪种编程语言,如果真的搞明白一种编程语言切换到新的编程语言也不需要花费很多时间,这就是典型的触类旁通,程序员水平高低主要体现在框架思想以及解决实际问题的能力,编程语言以及附属都属于工具层面,站的高度高一点认识层面也不会相同 。
希望能帮到你 。
厉害的程序员别说IDE了,连鼠标都不用!
因为用鼠标操作太慢,一把小尺寸的机械键盘搞定一切!
而且程序员在电脑前面呆的时间很长,如果长期使用鼠标的话,很容易得鼠标手,也就是腕关节综合征!
所以想要成为厉害的程序员,就要早日把鼠标戒掉!
你想想鼠标都戒了,还怎么去点IDE上的那些功能键?
是的,就是命令行工具!
打开终端,在命令行上敲下VIM,搞定一切,码字如飞!两只手不用离开键盘,思路在键盘行游走,上下左右,保存剪切复制粘贴,键盘全部都能完成 。再写点小脚本,装几个插件,简直不要太好用 。
用IDE的都是没有用心打磨工具的懒蛋,什么代码补全等IDE酷炫的东西你以为Vim这样的软件就没有吗?狭隘!
有些复杂的项目上了测试服务器才能调试,只有命令行可以用,要是你只会用IDE,那就冒汗抓瞎了!你会感觉自己捉襟见肘 。力不从心 。所以IDE可以会用,但是真正厉害的程序员,离开IDE一样玩的6!
IDE的作用主要是辅助的作用,一方面是协助组织代码,形成一个工程;另外一方面是是进行提示,减少程序员的记忆负担 。
所以,程序员使用IDE主要是为了提高开发效率 。至于厉害的程序员到底用不用IDE,那要看他是否需要这个来提高效率了 。
举几个简单的例子,必然Linux内核开发人员 。这些程序员通常是在Linux平台的命令行开发的,linux命令行状态其实是没有一个成熟的IDE产品的,大多数情况是通过vim来进行开发 。而Linux内核开发人员很多是比较厉害的,比如Linus等 。
即使不是Linux内核代码 。很多Linux普通程序,也是可以通过vim进行开发,使用Makefile进行管理的 。因此,这些程序的开发人员也是不太需要IDE的 。
另外就是Java程序员,比如开发一些Web后端服务的程序员 。由于Java本身有配套的IDE,因此这些程序员非常习惯于使用其进行工作 。那么开发Java程序的牛人通常是使用IDE的,但也不一定 。
综上所述,牛逼的程序员用不用IDE其实没太大的意义 。更多的跟其工作的对象和环境有关系 。
只要是程序员,就和代码打交道,就避免不了编程和调试 。使用IDE工作,可以事半功倍,而且正确率高 。
为什么要用IDE?现代编程,已经是高度集成开发,丰富的插件,强大的模块库,各种各样API,琳琅满目,精彩无限 。使用IDE,能更好的查找和调用,能更好的仿真和纠错,其跳转,自链,高亮等特色,也使工作更得心应手 。
为什么不用IDE?编写功能简单,模块规模小,不需要其他调用的代码时,可以不用IDE,只需要有地方敲代码即可 。比如写个LCD驱动,只需要定义延时函数,写函数,读函数,即可根据数据手册写代码 。完成后集成到应用系统时,再替换以上三个函数即可 。
- 马上复工了,小孩怎么办?
- 你怎样看待美国总统特朗普的选举连任前景?如何全面认识特朗普?
- 水产养殖水处理方法 水产养殖中如何分清水质的好坏?
- 请提供语文《陋室铭》的知识点整理或者教学案?
- 最好吃的食物有哪些 你吃过最多的食物有哪些?
- 香港乐坛是从哪位代表歌手开始没落的?
- qq邮箱下载的文件在哪里
- 超好听的数学群名
- 夏日火辣的快速减肥法
- 阳春勿忘排体毒减肥
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
