我为什么推荐编程初学者使用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:

大图不能完全显示??

时间: 2024-08-26 11:44:22

我为什么推荐编程初学者使用IDE的相关文章

给PHP扩展/C语言/网络编程初学者推荐的几本书

Linux/Unix系统 深入理解计算机系统 UNIX环境高级编程 深入理解Linux内核 网络通信编程 UNIX网络编程 TCP/IP详解 Linux多线程服务端编程 数据结构与算法 算法导论 <数据结构>(C语言版) C程序设计语言 给PHP扩展/C语言/网络编程初学者推荐的几本书

老菜鸟趣谈:对编程初学者的一些建议

对编程初学者的建议 PS:这篇文章我只在微信公众号和头条网发布了,忘了在博客里发. 我是程序员,我为程序员代言. 现在真的是编程的黄金年代,程序员从来不曾这样供不应求,特别是嵌入式领域. 现在哪怕是银行,也需要几个程序员,负责网站的编写,App编写,数据库管理,服务器管理,安全管理,等等. 所以学会编程你就有福了,真的不是夸张,我到目前还是菜鸟一个,真的越学习越感到自己了解得就如牛顿所说:“我只不过是在海边捡到了几块贝壳的孩子,尚且有些许欢喜,岂知知识的海洋正在眼前”. 也没有一个时代像现在这样

《编程初学者学什么语言好》读后感

编程语言种类数不胜数,作为一个编程初学者还真是不知道学什么好.学校要求先学习基本的C语言,可是我觉得好难不好学,基本的学不好我也很苦恼.再加上本身就不会自主学习,花在学习上的时间也是少之又少.后来阅读了<我是一只IT小小鸟>也发现不能什么都学,应该专注学习一门语言,而且还要学得精.后来老师推荐我学习Python,我了解了一下确实语法和库更丰富,上手更容易,使用更方便.读了这篇文章之后更加坚定了我要学习Python的决心. 不过也了解到学习C语言的重要性,简单直接而且基础,今天很认真的打了一大串

编程初学者的“灯塔”

计算机科学作为一个蓬勃发展的行业,学习者总是面临各种困难.本文收集了编程初学者如何学习编程的几个小贴士,为初学者指明方向. 从"拖拽"编程开始 "拖拽编程"是一种基本的技术,可以让你通过拖拽块或其他视觉线索来创建代码,而不是手动编写基于文本的代码. Code.org,一个提供在线编程课程网站,其创始人Hadi Partovi说:"这让你在不用细致研究字符布置的情况下就能够很容易的理解编程基础.一旦你学到了使用拖拽的基本概念,你将会马上想学习如何利用它做实际

给编程初学者的21条忠告

学习编程,几行箴言: 1,编程不难,但也不易 2,高薪,只会留给有水平的人;机会,只留给有准备的人 3,理解不了的先记忆 4,不要被一个复杂的单词所吓退 5,没有几万行代码量,编程你肯定学不会 6,简单的是控件,复杂的是思想 7,没有人天生就会编程,它是不断编码,积累,总结的产物 8,看看招聘的要求,你就知道自己几斤几两 9,浪费时间,就是降低自己的工资,贬低自己的价值 10,代码是敲出来的,能力是学出来的 11,学的越多,就发现自己不会的也越多 12,按部就班的编程模式不应成为你编程的绊脚石

如何学习一门编程语言?给编程初学者的几个建议

如何学习一门编程语言?给PHP初学者的几个建议: 编程和任何新的技术一样,很难知道从何处开始.这里有些步骤适合初学编程语言的人:从“拖拽”编程开始.Python作为入门的语言.JavaScript是非常有用的语言之一.试试Ruby和Ruby on Rails.熟悉HTML. 在美国,计算机科学是一个蓬勃发展的行业,并且它的薪资待遇是极好的.对于顶尖的.有才华的工程师需求从没间断过,这就是为什么学习代码看起来是一个有吸引力的选择. 但是和任何新的技术一样,很难知道从何处开始.这里有一些你应该在早期

学C语言编程初学者,容易常出的错误

C语言的最大特点是:功能强,使用方便灵活.C编译的程序对语法 检查并不象其它高级语言那么严格,这就给编程人员留下"灵活的 余地",但还是由于这个灵活给程序的调试带来了许多不便,尤其 对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的 错误.看着有错的程序,不知该如何改起,本人通过对C的学习, 积累了一些C编程时常犯的错误,写给各位学员以供参考 1.书写标识符时,忽略了大小写字母的区别. main() { int a=5; printf("%d",A); }

[书籍推荐] 编程入门学习必备

编程入门书籍推荐 (均为中文版,如果你不喜欢教材那种言而又止.厌倦不透彻的学习,请看以下书籍吧) 只推荐我看过的... Ps. 如果你想让 孩子或自己 边玩边学编程,请下载这个谷歌教育团队开发的免费游戏 https://store.steampowered.com/app/929860/Game_Builder/(同样适用于中学生模拟机器人竞赛选手,还能顺便学点计算机相关的英语) 1.  C语言 C primer plus 中文版 非常详细的入门书,偏重于代码和思想方面.是一种极度推崇的入门书,

HDU-1049-Climbing Worm(C++ &amp;&amp; 编程初学者的题......)

Climbing Worm Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14196    Accepted Submission(s): 9560 Problem Description An inch worm is at the bottom of a well n inches deep. It has enough ener