怎么样才能更快的增加JAVA编程经验,提高相关的技术,将思维程度提高到不只是一个corder?目前只具备JAVA基础编程经验。

4 个回答

多找项目来实践,比如Android手机开发,可以免费帮别人做,这样才能更快地提高。
不懂就上网查资料或者看相关数据,一定要有个实践目标。

明朝王阳明提出了知行合一
很多人其实都不懂什么是知行合一
实践确实有作用
但是只能让你提高动手能力
做一辈子不过是一个高级的Coder

你要做的就是学会思考
思想是从思考中来的
如果学不会思考永远是一个僵化的执行者

就拿学程序来说
开始什么都不懂的时候
你会怎么做
抄代码
恭喜你答对了
抄完代码呢
将代码背下来吗?
下回遇到同样的问题就会解决了不是
问题是会碰到一模一样的问题吗?
好了第一阶段来了
做到举一反三
怎么做到?
1、抄代码
2、理解代码
3、不抄代码自己做几遍
4、找类似的问题尝试着去解决
5、自己想一个小程序实际应用上自己理解出来的逻辑
6、在实际的项目中发现可以应用自己理解出来的逻辑的地方
7、反复体会自己想出来的逻辑是否正确
8、修正自己的逻辑
9、重复5、6、7、8、9这几个步骤

OK?
上面的办法理解了多少?
好吧
你现在需要提高思维程度了
我们的思想不能总停留在解决实际问题上
现在你应该想办法磨练自己解决抽象问题的能力了
编程序讲究的就是一个数据抽象
虽然很多人连什么是抽象都答不上来

只有抽象思维提高上去
才拥有了解决一切问题的能力
世界上实际问题太多了
你不可能学会所有问题的解决方法
那么你可以去追寻那个所有问题都适用的“道”
对于面向对象的语言来讲
就是面向对象的设计思想
封装、继承、多肽
开闭原则
里氏代换、迪米特法则、聚合组合原则
接口隔离又或者依赖倒转
设计模式

多了解这些理论知识
并不断地在真实项目中验证
不断地修正自己的理解
这就是属于程序员的“格物”
有一天你突然顿悟了
那么你就得到了只属于你的天空
正所谓
道可道、非常道
只可意会不可言传者也

疯狂的猫头鹰上

现阶段,你的任务是熟练Java.找项目做吧,切勿眼高手低。一个问题,100个人中90个人知道大概怎么解决,只有平均不到一人动手做出来。

附:程序员的自我修养阶段,1,学会一门语言。2,熟练掌握一两门语言。3,对于某个问题、项目能正确的选择合适的开发工具和语言。4,我还没达到,没有资格说出口。

先从Code开始,在你解决一个个小问题的基础上,自然地你就会遇到关于组件化、统一架构等软件设计的思想,这时就需要你不断的写代码看书总结,写代码看书总结,思维的高度并不是一蹴而就的。现在很多大学开设的软件工程专业大部分都是理论,一毕业就楞了,四年了不会写代码竟然还要还谈其项目管理岗,可笑之极。

你的回答