听从老师的建议,我并不是先学Java,而是学习Java面向对象的编程范式。
今天学完了第一章:编程之前,我了解到编程范式想教我们的不是写代码的技巧,而是做好一个软件的一套规范的思想和方法,我认为好的思想比精妙的代码重要的多,Java仅仅是一门编程语言,其寿命必然是远远不及编程思想的。思想可以认为是从多种高级语言编写经验中抽象、总结出来的东西,学会思想,才会对如今乃至以后的各种编程语言熟练运用。
在编程范式这门课上,我学到了很多,例如我们是以什么样的思维去做软件,优秀的工具:分解和抽象、层次化等,代码可读性的重要等等。
学会了Java,就只会Java;未来的世界会更加多变,学好编程范式中蕴含的思想,才能在这日新月异的时代立足。当然,学好Java同样重要,不然岂不是成了眼高手低的人了,毕竟如果连基本的代码都看不懂,思想根本就无用武之地。
综上所述,我准备从明天开始,同时学习编程范式和Java核心技术,希望能在这个寒假有个蜕变。