首页 > 代码库 > 我为什么推荐编程初学者使用IDE

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

首先,本文所称“编程”,特指Java;所称IDE,特指Intellij IDEA。

初学编程,兴趣很重要。很多人包括学校,都告诉初学者不要使用IDE,理由是这样会对编程的理解不会深入。这其实是很搞笑的一个理由:刚接触编程,最难的并不是对编程语言的理解,而是思维模式的转换,要学会怎样把大脑中的想法表达成计算机能够理解的语言。在这一点上,使用记事本、文本编辑器和使用IDE之间并没有什么差别。

IDE最大的好处是代码检查。初学者往往对一个地方能写什么、不能写什么并不是很清楚,在编程的时候往往觉得两眼一摸黑,而这时IDE良好的提示功能就能时时刻刻提醒用户:这个语句不能出现在这里、这里可以用XXX、YYY。这样,经过无数次的提示,初学者就能养成良好的编程习惯,而不是像使用编辑器那样,写了半天,思路错了也不知道,等发现的时候,一切都要推倒重来,这对初学者来说是极大地打击。

IDE是最好的老师。

本文测试用。

技术分享

test code:

 1 public class Product {
 2     int id;
 3     String name;
 4     double price;
 5 
 6     public int getId() {
 7         return id;
 8     }
 9 
10     public void setId(int id) {
11         this.id = id;
12     }
13 
14     public String getName() {
15         return name;
16     }
17 
18     public void setName(String name) {
19         this.name = name;
20     }
21 
22     public double getPrice() {
23         return price;
24     }
25 
26     public void setPrice(double price) {
27         this.price = price;
28     }
29 }

 

picture2,big:

技术分享

大图不能完全显示??

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