导航:首页 > 程序命令 > 依靠ide对程序员的影响

依靠ide对程序员的影响

发布时间:2022-07-23 20:40:27

Ⅰ 有多少人不是程序员,却装了IDE

IDE是集成开发环境 有需要你就装 跟是不是程序员没关系

Ⅱ 应该以什么样的态度对待编程语言,IDE和编辑器之争

语言之争,IDE之争,说白了就是大家在极力的宣告某某语言、某某工具很和自己的需要,用起来很顺自己的手,说起来自然是一番溢美之词!这些固然是好的,可之后又觉得其他人也应该跟自己一样,也应该觉得这个很好,必须要跟自己有相同的想法,不相同就是你的不对,这样争论就起来了。

我以为,对于工具和语言,你大可以放心的去宣扬自己所感觉到的好,有人跟你有同感,自然会挺你;有人遇到问题,需要用到你说的长处,自然也就去听你的。我们只是想让各种工具尽其所能。

其实没有那种语言和工具能全部占绝对优势,看应用领域了。

而争论,有时也会让答案更明确,所谓“道理不辨不明”

Ⅲ 为什么不少程序员极度推崇 Vim 和 Emacs,却对 IDE 嗤之以鼻

我接触VIM也已经5、6年了,已经习惯了VIM的存在和使用。但是我们应该抱着学习的心态去看待它。起初学习linux和Vim, 这是说,纯粹的虚荣或逆反心理时期,在Linux和vim的时候一知半解,但总是对同学说,活力好,其他编辑都是人渣。当然在IDE的时候还存在着崇拜,但偶尔听到神说,IDE会让人屏蔽很多细节,IDE什么都是你做的,你会变笨的。从那时起就有了IDE,功能非常强大,但更利于学习,学生当然学习,慢慢开始拒绝IDE…



目前,我正在开发iOS,这相当于跳槽,直接去其他行业。此时,已经完成了它的任务,这是完全无关的两个。它可以通过Xcode可以完成的事情,从项目的创建,自动添加所需的库,自动错误代码,最后上传包签名。有些人会争辩说,这些在Mac OS X将能够使用命令行。我想说的是,该怎么办呢?命令行应用程序写入到您使用的前几行列表中?无论如何,我现在Xcode +斯玟姆插件,在编写程序的时候,或Vim的习惯,使用Xcode功能做其他事情的时候,这不是两全其美,效率也很高。现在我愿意参与VIM或IDE牛逼的牛逼的“圣战”,探讨如何应用或者游戏实现总榜单的前10我有一个兴趣点。

总结:
记得,如果一个人总是说Vim或Emacs IDE arescum牛逼不怪他,先看看他在做什么,如果他能用什么Linux kernel IDE,可以鄙视他;如果他促成了开放源代码的Linux贡献XX,XX码,牛人有牛的道理,妄想能改变世界;但如果他从事什么框架或java,如C #,Vim和Emacs不折腾自己,不如看看如何做自己的工具。事实上,这些都是工具,可以用工具来支撑自己,甚至帮助别人,世界能贡献的不是更重要的东西吗?当我年轻的时候,在外观上,与他们使用的工具,使用Vim Emacs来证明他的可怕的事情太正常了,因为他们还年轻,不是一些真实的东西来证明。

最后:
如果让我选择用Vim还是IDE来证明自己, 我当然是愿意用Vim. 因为Vim才是我喜欢的范, 但是如果别人用IDE来证明了自己, 我也同样会拍手叫好, 因为他们已经证明了, 用什么重要么?

Ⅳ 为什么每种编程语言都要自己的ide呢

因为如果没有IDE可能编写一个程序会很困难,比如类库的名称函数的名称参数用法等都不有提示,需要很熟练才不需要常去查看帮助文档等。所以有一个IDE可以帮助开发者快速的使用系统提供的资源,或使用IDE提供的工具可以很快的完成工作到达目标。
由其现在的开发环境多样化,平台多样化,只自己靠记是不行的。IDE就很重要了。

Ⅳ 厉害的程序员到底用不用 IDE,如果不用,为什么

实不难理解,程序员对于知识的汲取是带有非常渴望的需求,大部分程序员对于技术都是热忠的,否则也不能在程序员里面混上几年。但程序员对于自己周围的其他程序员却表现出自负的特点。
我觉得一个程序员自信是必须的,自信的背后是丰富知识作为底气,但自负确是没有必要。
我确实发现周围有些这样的程序员,他们一般都是已经有些工作经验的老程序员了,或者不算老;至少还不够成熟。他们对许多知识都了解,但却发现他们对自己称为“了解”的东西了解的是那么的少。至少不够深入,具体谈的时候就发现很多东西他并不了解。但他们却自我感觉良好的说自己经验丰富。
前面已经说了我认为的程序员的特点,那么我想应该是自负阻挡了这些人前进的脚步。当一个学生从毕业到工作,经历过许多项目之后也变成了老程序员,而有新的学生加入,这些老程序员的经验足以在这些新军面前自豪了;或许或许有些人就停止了前进。
当然,这些只是我的猜想。仅仅从我个人看到的一些东西去理解。这也是我迷惑很久的问题。
希望有朋友来一起讨论!

Ⅵ 程序员使用无功能键区的键盘+IDE开发,是一种怎样的体验

我现在使用的就是微软自然人体工学键盘 4000,总体感觉还是不错
优点不用多说,长期使用对手腕的保护作用还是很明显的。但是个人不满意的地方还是挺多。

1. 空格键不是很灵活,需要较大的力量按下。习惯后还好,只是略有不适。
2. 左CRTL/SHIFT键被手掌盖住了,尤其是使用Eclipse的时候,很多组合键都要加CTRL,所以不是很方便
3. HOME,INSERT,END,DELETE,PAGE UP/DOWN这六个键以及数字键盘离右手太远,使用Eclipse的时候也是一个困扰,右手被迫总是离开托架。
4. 鼠标放在键盘的右手边,因为键盘太大,不得不抬起整个手臂去拿鼠标,如果频繁使用鼠标,也是一个困扰。

个人感觉,如果微软4000键盘作成Arch键盘一样大小,加上ThinkPad的红帽放在键盘中间当鼠标,但是维持手腕舒适度不变,就很完美了。

因此,基本上使用微软4000的键盘,与其配合最好的编程工具是VIM,合适的VIM快捷键配置让你在编程的时候基本不用移动你的手!

不知道有没有人使用微软的Arch键盘,最近很想试试。

Ⅶ 为什么不少程序员极度推崇 Vim 和 Emacs,却对 IDE 嗤之以鼻

起初学习Linux和Vim, 纯粹是虚荣心或者说那个时期叛逆心理的作用, 当时对Linux和Vim一知半解但是总是对同学说, Vim多好多好, 其它编辑器都是渣渣. 当然当时对IDE还存在着崇拜心理, 只不过偶尔听到某某大神说, IDE会让人屏蔽很多细节, IDE什么都帮你做了, 你会变傻的. 从那时就有了一种, IDE挺强大, 但是Vim更利于学习, 学生么, 当然学习为主, 慢慢开始排斥IDE…

后来, 大学毕业, 工作是在嵌入式系统里编程, 或者是在linux服务器上写服务, 主要都是C语言的. 根本用不到IDE加之之前学习的, 基本上IDE的能够实现的功能, 用命令行+Vim基本都能实现. 逐渐自己慢慢在和别人的交流中就变化了. 出口Windows垃圾, IDE渣渣, 用IDE基本就是低端的象征, 当时的思想极端到自己用C语言, 连C++都看不上, 更别说JAVA或者C#之流, 所以IDE进一步在我的世界里疏远, 并且开始有主动鄙视IDE行为. 当时极端到什么程度, 到一台新电脑上, 总是把命令行窗口最大化或者干脆直接切文字终端, 别人看见以后总会投来膜拜的眼神, 自己洋洋得意, 其实在命令行下也没干什么…回想一下, 太天真.

在后来, 工作越来越忙, 看的代码写的代码越来越多. 由于工作原因Vim成为了必须用的东西, 因为好多项目, 都是用命令行编译, 好多vim编辑的痕迹, 自己为了更快速方便的工作, Vim就用的更多更好, 逐渐发现, Vim确实好用, 而且非常好用. 这个时候我就能真正的说, Vim真的增加了我的工作效率. 这时候一个事情改变了我的想法, 一个同样热爱命令行, 热爱vim同事, 但是他的工作是JAVA, 人家在浏览代码的时候只需要Ctrl+鼠标就可以完成跳转到类定义, 但是他还要用grep, 找关键词, 用vim打开, 然后修改. 我开始变的不理解他的行为, 开始转变对IDE的看法. 合适场景用合适的工具. 最后有意思的是, 那位vim达人最后因为公司让他长期搞Java, 他终于选择了离开, 去了一家知名的做路由器的公司做底层了, 听到这些的时候, 我心里其实蛮开心的.

现在, 我开始做iOS编程, 等于说换了行业. 这时即使Vim再牛逼在快, 它也完成不了Xcode所能完成的事情, 从项目创建, 到自动添加所需的库, 自动的笔误的代码, 最后打包签名上传. 有人会抬杠说, 这些其实在Mac OS X中都可以用命令行做到. 我想说的是, 能做到又怎么样?你用命令行写的App能在总榜排到第几? 话说回来, 我现在是Xcode + XVim插件, 在编写程序的时候, 还是Vim习惯, 做其他事情的时候用XCode功能, 这不是两全其美么, 效率还奇高. 现在我是不愿意参加什么Vim牛逼还是IDE牛逼的圣战了, 如果讨论怎么把App或者游戏做到总榜前10我还有点兴趣.

总结:
回想一下, 如果一个人总是在说Vim或者Emacs牛逼IDE是渣渣不要怪他, 先看看他做的事情, 如果做linux kernel他能用什么IDE, 完全可以鄙视他; 如果他为开源贡献了xx行代码, 为linux贡献了xx代码, 牛人总有牛的道理, 偏执狂才能改变世界么; 但是如果他搞的是神马框架或者Java, C#之类的, 用Vim和Emacs是不是在折腾自己呢, 不如看看他用工具做出来的东西怎么样吧. 其实, 这些都是工具, 能用工具给养活自己, 甚至帮助别人, 对这个世界能有贡献是不是更重要的事情呢? 年轻的时候用外表, 用自己用的工具, 用Vim用Emacs来证明自己牛逼是太正常的一件事了, 因为自己还年轻, 不足以那那些实在的事情来证明.

最后:
如果让我选择用Vim还是IDE来证明自己, 我当然是愿意用Vim. 因为Vim才是我喜欢的范, 但是如果别人用IDE来证明了自己, 我也同样会拍手叫好, 因为他们已经证明了, 用什么重要么?
发布于 2013-12-07 19 条评论

赞同
19
反对,不会显示你的姓名
陈达野,"Vim用户"."Linux爱好者"."GFW受众"
知乎用户、赵文博、ccoder 等人赞同
科普:
1.vim里删除一行是dd,删除一百行是100dd,不需要进入什么命令行。除非您用的不是我们这个世界的vim。
2.有个名叫make的程序,只要在一个名叫makefile的文件里写好编译规则(也可以通过一些工具自动生成)就可以编译,不需要你输入大堆的编译命令。只要在vim里绑定一个快捷键就可以像vs一样的一键编译。vs里也有一个叫nmake的东西,用来干差不多的事,你可以在你的vs的安装目录里找到。我的vim配置里专门给F5绑定了一个函数来实现一键运行,会通过文件类型判断该怎么做。是python脚本就调用python,是shell脚本就调用/bin/bash,是html就调用浏览器,是c就调用gcc进行编译然后运行,我真的不知道要输入命令干嘛。

说说我用vim的原因:
1.我不是java程序员也不是c#程序员,用不着vs或者eclipse。
2.上面很多人说过了,ssh连接到linux服务器上,除了vim或者emacs还真不知道有啥编辑器好用。
3.我懒。用vim用不着正襟危坐。往椅子上一躺(那角度真的是躺),双手懒洋洋搭着键盘,手指啪嗒啪嗒的敲就行了,手肘从头到尾都不用挪位。

PS:作为一个vim爱好者我从不会鄙视用IDE的,我只鄙视用IE的。
编辑于 2013-08-20 9 条评论

赞同
388
反对,不会显示你的姓名
仲晨,人生的路啊,都是自己选的
赵胜利、周笑镭、Dragoon Bentus 等人赞同
实用是好事儿,但经常会丧失解决复杂问题的便捷性。
比如处理数据,简单的我也用Excel,但用着用着,碰到诸如特定需求的排序去重,不仅得绞尽脑汁旁门左道,还得查半天函数手册。下次,我不如直接写bash脚本或python处理来的快,尽管它们入门学习成本较大,但能够在未来的路上让我避免掉大量Excel本身的局限性。

Ⅷ 我为什么推荐编程初学者使用IDE

初学编程,兴趣很重要。很多人包括学校,都告诉初学者不要使用IDE,理由是这样会对编程的理解不会深入。这其实是很搞笑的一个理由:刚接触编程,最难的并不是对编程语言的理解,而是思维模式的转换,要学会怎样把大脑中的想法表达成计算机能够理解的语言。在这一点上,使用记事本、文本编辑器和使用IDE之间并没有什么差别。
IDE最大的好处是代码检查。初学者往往对一个地方能写什么、不能写什么并不是很清楚,在编程的时候往往觉得两眼一摸黑,而这时IDE良好的提示功能就能时时刻刻提醒用户:这个语句不能出现在这里、这里可以用XXX、YYY。这样,经过无数次的提示,初学者就能养成良好的编程习惯,而不是像使用编辑器那样,写了半天,思路错了也不知道,等发现的时候,一切都要推倒重来,这对初学者来说是极大地打击。
IDE是最好的老师。

Ⅸ 编程中提到的IDE是什么意思

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。

集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

(9)依靠ide对程序员的影响扩展阅读:

IDE的优点:

1、节省时间和精力。IDE的目的就是要让开发更加快捷方便,通过提供工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。

2、建立统一标准。当一组程序员使用同一个开发环境时,就建立了统一的工作标准,当IDE提供预设的模板,或者不同团队分享代码库时,这一效果就更加明显了。

3、管理开发工作。首先,IDE提供文档工具,可以自动输入开发者评论,或者迫使开发者在不同区域编写评论。其次,IDE可以展示资源,更便于发现应用所处位置,无需在文件系统里面艰难的搜索。

阅读全文

与依靠ide对程序员的影响相关的资料

热点内容
学习编程的思路 浏览:228
app易语言post怎么学 浏览:963
地梁的箍筋加密区位置 浏览:300
二分法排序程序及编译结果 浏览:677
日语命令形和禁止型 浏览:283
安装软件用管理员解压 浏览:503
编译原理代码块 浏览:398
小孩可以用压缩面膜吗 浏览:12
锥形倒角怎么计算法 浏览:880
java合并链表 浏览:505
pic单片机编译器 浏览:803
丽水四轴加工中心编程 浏览:689
国产系统怎么解压 浏览:552
战双程序员 浏览:483
him触摸编程软件 浏览:931
植物大战僵尸存档怎么转移安卓 浏览:852
java栈的元素 浏览:739
程序员与篮球事件 浏览:676
app反编译不完整 浏览:789
电脑上的文件夹怎么调整 浏览:10