发布时间:2022-01-27 15:29:41来源:转载
Java好不好学?多久能上手?Java好不好学这个问题其实是因人而异的,正常大型项目中的所有功能,都是需要通过编写大量复杂逻辑的代码实现,这就需要开发人员具备良好思维能力和较强的逻辑性。
因此,自身逻辑思维能力比较强的话,学习Java会有比较大的优势。
但这种优势只不过是相对的,学习成果如何,主要还是取决于自身的努力和付出,如果肯下苦工,就算逻辑能力上有所欠缺,也可以把Java学好。
Java学习难在哪里
难在我们从未接受过解决问题的训练
从小到大,我们受到的教育终极目的是有一个:考取理想的学校。每一张张考卷都是一个个堆砌起来的知识点:三角函数,解析几何,数列,函数…...
这么多知识点,你需要做的是背下它们,或者说的更高级一点,理解它们。
即便是强调思辨和分析的“文科类”,也可以靠死记硬背答题模板拿分,就连作文都要有统一的标准。
我们非常擅长理解和记忆,并井井有条地套公式。
这一切,到了学编程这里,统统不奏效。
我大一的时候刚开始接触C语言,非常痛苦。那会儿,没有任何计算机基础,编程语法大多靠背——C++语法、操作系统各项定义、计算机网络各种协议、常量、作用域、多态...........
身边不少同学也这样,“高考精神”还深深印烙在骨子里,我们都认为学习一门编程语言较重要的就是掌握其语法,所以为了将语法烂熟于心,较直接的方法就是记忆。
结果可想而知,即便拿了相应的学分,没有人敢说自己会编程。
我们接受了十几年的应试教育,为了较大化公平,考试必须有一套清晰的标准。正是如此,我们更看中重应试技巧而非知识本身,学习变成了追求标准答案,求知变成了死记硬背。
绝大部分人,难以形成系统的学习方法论的意识,以至于很多人一旦脱离试卷,在社会中面对实际问题的时候,完全没有一套行之有效的方法论支撑其解决问题。
而编程的核心,不是编程,不是语法,甚至不是算法或数据结构本身,恰恰是如何分解问题——发现规律建立解决问题模型,映射到合适的数据结构和算法上,较后才根据算法写程序实现。
上海java短期培训推荐哪家好
北京哪里有好的专门培训Java的地方
北京哪家Java培训班师资还不错
西安达内JAVA开发培训课程好不好?
上海Java开发培训机构如何选择?
Java主要的工作内容是什么?