1.何为程序员?
自我理解便是通过代码来实现特定的需求的一类人.随着互联网的发展,美团,滴滴的盛行,程序员正用自己的
方式改变着世界,使人们的生活更加的便捷.
2.何为代码?
自我理解就是人与计算机交流的一种语言,来告诉计算机人类想要做的事情.
或将人类工作起来比较繁琐的东西交给计算机来执行,这就是代码.
3.怎样写好代码?
首先对于java来说,首先要弄清楚每一个类中,的每一个方法的具体作用.
即使你不能记着每一个方法的具体名称,
具体英文单词是什么,里面的参数列表你也记不住.但是你必须知道这个类中有哪些方法,
这些方法能够实现哪些功能.这样你在查阅javaAPI的时候也比较有目的的进行查阅.
4.面对一个需求,最重要的便是有实现需求的思路,心中要明确我第一步做什么,第二步做什么.
但是面对一个需求没有思路怎么办?
1.没有思路的原因,大多是不知道用哪些类中的哪些方法来实现需求,包括不知道用哪种数据结构来存储数据,
例如:面对这个需求,我想存储数据,我该用list集合,还是set集合,还是map集合,还是用数组来存储呢.
针对这种情况,我们需要牢记每一种数据结构的特点,比如:list集合存储元素可重复,set集合存储元素不可以
重复.
2.如果知道了每一个方法的具体功能,仍然没有思路,这就需要我们刻意的去培养自己的编程思维和逻辑思维
的能力.
编程思维的培养非一日之功,需要大量的需求案例来培养和积累.大家没事的时候可以找一些ACM练习题,来
锻炼自己的编程思维和逻辑思维能力.
3.对于班主任所说的后期进入误区,修改源代码框架的问题,我认为出现这种情况还是对代码的理解不到位,
每一行代码中的每一个英文单词都有它存在的含义,我们必须弄明白每一个英文单词在代码中的含义,才能
避免出现这种情况,切不可出现模棱两可的现象.比如一个方法public void methed();public代表权限,void
方法返回值类型,methed方法名.这些都要理清楚,弄明白,包括方法中的参数列表中的含义.相信理清了这些
诸如此类的错误就会减少许多. |
|