ide激活吗_您真的得到了IDE吗?

ide激活吗

这有点像一个哲学的帖子。 关于我们对开发人员工具的看法,只是一些想法。

首先-一个问题。 您使用哪个IDE? 蚀? NetBeans? IntelliJ IDEA? 视觉工作室? Vim? 埃马克斯? 是的,真的– Vim可以视为IDE,只要您可以将其配置为像一个。 还是Sublime Text,一个很棒的文本编辑器?

第二个问题。 您是否充分利用了自己喜欢的IDE /编辑器的全部功能?

通常,人们会说只使用 IDE,而我还没有真正看到很多人利用重构,快捷方式以及其他出色的IDE功能来发挥作用。 为什么? 懒? 粗心? 疏忽?

我正在阅读一篇不错的理论文章《 IDE Divide》 ,该文章已经有8年历史了。 本文的重点是指出了开发人员中的两个极端: 语言专家工具专家 。 语言专家是那些关心编程语言中最细微差别并且真的不想依赖工具(或者只是没有时间去探索工具的功能)的人。 工具专家是痴迷于学习(和创建?)工具,而不花太多时间发现语言特征奥秘的人。 文章还提到,同时学习语言专家和工具专家都非常困难,因为学习所有这些东西的时间有限。

但总的来说,我认为了解属性语言和运行时更为重要,因为最终将在系统上运行生成的代码。 这些工具仅用于创建程序。 但是,我宁愿自己是“工具专家”类型的开发人员。 不是说我不在乎语言,不是。 对我来说,这只是向工具的兴趣转移。

尽管如此,我还是注意到了一些(或者仅仅是我的看法)。 当新生的程序员开始工作时,您将首先尝试达到使用该语言的舒适程度。 成功之后,您就有时间更有效地编写程序了,可以使用快捷方式……单击,单击,单击。 这就是工具的所在。最终,您开始欣赏IDE的那些出色功能,这些功能可以帮助您更有效地编写代码。 下一阶段是当您意识到实际上您编写的代码不如阅读时写的那么多,然后您将开始欣赏可帮助您导航,分析或重构代码的功能。 语言变得不重要了。

有一天,我与Jacek Laskowski聊天,他问了一个有趣的问题:

“如果您得到了很棒的工具/组件/框架来使用,您真的会在乎使用哪种编程语言吗?” 。 真的很好的问题。 我不在乎,我猜。 无论如何,您将学习该语言。 否则,一旦您对所选语言感到满意,您仍将学习该工具,因为通常情况下您希望提高效率(这是我对好奇的程序员的看法,希望您
个好奇的程序员)。

当您旁边的同事像专业人士一样在项目中四处走动,并在几分之一秒之内找到他需要的一切,并用快捷方式键入内容时,只需轻敲几下就可以感觉到什么? 然后尝试键入:
'p''u''b'l'i'c'__'s't'a't'i'c'_c'__'v'o'i ''d''_'' m'a'i'l ' [糟糕! 错字!]。 令人沮丧...

我常常不让我尖叫我的同事'只是Ctrl + Shift + E !!!!' 队友正在项目树中寻找他不记得的名字的课程。

现代IDE彻底改变了我们处理代码的方式。 可悲的是,大多数程序员都被一个神秘的神话所束缚,那就是,如果您对工具的学习过多,那么当您开始依赖这些工具时,他们注定要成为程序员。 不要被这种恐惧所阻挡! 而是去学习一些工具-它将节省您一些时间!

参考: 您真的获得了IDE吗? 从我们的JCG合作伙伴 Anton Arhipov在Code Impossible博客中获得。

翻译自: https://www.javacodegeeks.com/2012/11/do-you-really-get-your-ide.html

ide激活吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值