IDE——初学者的陷阱!
大家好,今天我们来聊聊IDE!
但首先......
什么是 IDE?
对我来说,IDE 是一款软件,它能让我们在一个舒适的环境中编写代码,并适应我们所使用的语言。这样
我们就能更快更好地完成工作。
我甚至可以说,它不仅仅是一个软件,而是一套提供各种工具的软件,比如语法高亮、调试器、代码补全、代码重新格式化等等。
我们为什么喜欢 IDE?
你不觉得 IDE 可以改变生活吗?我们总是在评论和论坛上宣称我们的 IDE 是最好的。
为什么?因为它真的改变了我们的生活和编程方式。我们做事更快更好。
无论是自我完成、报告代码问题、重新格式化代码等……我们的 IDE 有时可以帮我们免去许多麻烦。
它不仅是一种工具,也是一种工作方式
但对于初学者来说,IDE 可能是一把双刃剑(而且非常锋利),如果您不介意的话,我们将在本文中讨论一些内容。
为什么我说这是一个陷阱?
我将在本文中讲述的内容,均来自我的个人经历以及我周围人(同学、同事……)的经历。欢迎发表你的看法,分享你的观点😁。
对我来说,初学者最容易掉入的第一个陷阱就是用 IDE 来学习一门新语言。对我和大多数人来说,充分利用感官更容易学习,所以仅仅阅读一门课程并不足以让你正确高效地学习。更好的做法是,阅读课程、复现代码,甚至观看视频,调动你所有的感官(视觉、听觉……)。
使用 IDE 会导致这种情况,因为即使您复制在教程或课程或其他任何地方找到的代码,IDE 也会帮助我们并自动完成一些关键字,这就是我的同学在课堂上使用 Netbeans 学习 Java 的方式,但是一旦他们必须编写一个将显示“hello, World!”的简单代码,他们就无能为力,因为他们不知道如何确切地编写此代码,因为某些元素是由 IDE 自动生成的,如public static void main (String[] args) {},这只是其他 100 个示例中的一个!我过去也陷入过这个陷阱,现在,当我学习一门语言时,我倾向于在记事本上复制所有关键字,以便更准确地记住表征该语言的每个元素。
对于过于追求完美的人,IDE 也可能是一场灾难。我认识一些人,他们花在为 VS Code 寻找漂亮主题上的时间比学习编程的时间还多,这有时真让我笑死我了😆。
我也遇到过一些人,他们只知道如何借助自己使用的 IDE 上的按钮来使用 Git,也就是那些可以自动同时提交和推送的按钮。然后,当他们更换 IDE 时,就不知所措了,因为他们搞不清楚如何使用这个或那个。他们太依赖工具了!
我们能做什么?
这就是为什么我认为在你使用 IDE 让你的生活变得更轻松之前,你必须经历一个没有 IDE 的学习阶段,这样才能准确理解所使用的工具及其背后的技术。
有一句话告诉我们,我们必须先学会走路,然后才能跑步,我认为这里也可以应用这句话。
如果你知道自己在使用什么,你的工作效率就会更高,而这正是我们所追求的。生产力。
因此,在没有 IDE 的情况下开始学习,花一些时间学习里面的工具,并尝试始终使用相同的工具以达到舒适的效果。
就像我之前说的,先看视频学习,然后复现代码,再摆弄代码。这是理解一个元素的最佳方法。
昨晚我脑子里想了好多其他理由,但我犯了一个错误,没有直接写下来!我应该在这方面改进一下。
一定要记下来😭!!
这是我今天的最后一个建议。😜
结论
我希望你喜欢这篇文章,如上所述,我邀请你发表你的看法并分享你在这个问题上的经验,
编码愉快,新年快乐!
有点晚了...😁
鏂囩珷鏉ユ簮锛�https://dev.to/yoadev/ide---the-beginners-trap-eg2