学java的时候,慢慢地感觉到以前的我有许多错误的理念,特别是为了应试的各种操之过急。
最开始学java不是为了别的,就是因为专业课中的软件工程这一门以java编写考题和教材,看了很多经验贴的我信了大佬们的鬼话,以为“学到能看懂的程度就可以了”。加上当时已经9月份了,时间万分紧迫 ,我可以说是用极其功利应试的心态去“速成”它的。
最终结果就是:并没有速成成功啦。
不在编译器上亲手敲程序,是没有办法体会那些语法是“为什么而出现的”,也更加没有办法明白软件工程这门课究竟在学什么,是为了解决什么问题。
从一开始就本末倒置了。真正的顺序应该是先掌握一门编程语言(注意是掌握,而不是能看懂,或者只是能写算法题),然后从企业,从做项目的角度进阶学习,这个时候设计模式和OOP的6个原则这些东西才是有意义的。为了后者才去学前者,简直跟空中楼阁一样虚妄啊(つд⊂)
今年打算按照正确的顺序循序渐进地去学习。在这个过程中,心态也逐渐发生了改变,从功利地应试,变成了一种自然而然的感觉。如果说原来我只是将计算机当做一根救命稻草,只是为了逃离水利这个大坑的话,现在的我则开始逐渐地有归属感了……虽然还是菜的抠脚,门都没入。