ide - 学习语言时应该什么时候开始使用 IDE?

标签 ide

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




我在搜索 SO 时没有找到关于此的问题,但如果有人这样做,请告诉我。

有很多关于 IDE 的优缺点以及该语言和那种语言使用什么 IDE 的问题,例如 "Why should I use an ide?""Are we too dependent on our IDE's?" .

但作为一个刚开始了解如何使用 Swing 构建 GUI 并掌握事件处理程序的工作原理的初学者,我开始想知道,您何时应该真正开始使用 IDE 来提高生产力而不是扼杀学习体验?

智能感知功能真的很有帮助,但有时让我感到懒惰,因为我没有考虑额外的一点,而是在我正在阅读的书或 api 文档中查找内容。
然而,在代码中设置标志以逐步查找逻辑错误并实际进入父方法的能力有时有助于更好地理解代码中发生的事情。

我在某处读到过,在使用 IDE 之前,您应该很好地掌握一门语言的基础知识,但基础知识是什么?什么是好的?

最佳答案

使用 IDE 的唯一缺点是使用其工具和向导,而不了解它们生成的代码是如何工作的。如果您使用 IDE 进行代码补全、语法高亮和调试,那就太好了。如果您使用它来生成无法手动构建的 GUI 或生成您不知道其工作原理的 Web 服务代码,那就很糟糕了。但不管你是不是初学者,这都不好。

你的直觉是对的。在盲目相信工具之前,了解事物的工作原理以及如何手动编码事物。

关于ide - 学习语言时应该什么时候开始使用 IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1109678/

相关文章:

c++ - KDevelop VS Codelite

netbeans - 如何更改 NetBeans 中的文件编码?

java - IntelliJ Idea with Git : when automatic merge crashed, 我怎样才能继续手动 merge

javascript - 纯 JavaScript 编程

java - 在 Eclipse 中,是否可以找到项目中所有采用某种参数类型的方法?

ruby-on-rails - Ruby On Rails 与 Windows Vista - 最佳设置?

java - 在coursera的Algorithms I中,老师用的是哪个终端命令行?

ios - 创建新文件时在 Swift 中继承 Viewcontroller

c# - 当我查看它们时,数百个错误都消失了吗?

java - Intellij 一行 getter/setter/constructor 美化代码