从第四单元到第七单元,共四个单元,是专攻Java的部分,占据Introduction to Computer Information System这门课程的七分之四。第四单元两周学习下来,我基本掌握了Java的入门知识(Assignment 7),并完成N道入门的代码任务(Assignment 8)。成就感满满。这很大程度要归功于之前对Python的自学。且作业部分虽然量大,但我相信所有人都可以达到100分(除非你延迟交作业),因为它们都拥有相对唯一的正确答案,在这个前提下允许你反复试验,直到正确为止。zyBooks 这个平台对学习Java确实帮助很大,在这个阶段替代了Eclipse这个经典的 IDE;就像Jupyter Notebook 对于Python的作用类似,可以暂时放弃VS Code的使用。
我愿意学习Java,因为它是一门成熟而强大的编程语言,名声在外,对于锻炼编程方面的逻辑思维很有助益,和其他编程语言如Python也可以思想互通,转换起来也不会太难;当然,首先,它是这门课的必须内容,不想学也得学,为了通过这门课。对我而言,有其中任何一个益处,我都会投入,更不要说远不止一个了。
即便有这些必要,我依然心存遗憾:如果是Python该多好。毕竟,以后硕士专业是Applied Data Analytics, 在这方面Python更有优势(虽然你可以在Python和 Java之间挑选)。在学习Java的这八周时间里,即便有点空暇,我也不太能复习推进Python,因为两个编程语言细节不同,需要在头脑中反复横跳,不利于两门中任何一门课程的学习,只能暂且放下,等8月下旬这门课结束再说。


留下评论