从第四单元到第七单元,共四个单元,是专攻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月下旬这门课结束再说。

Podcast also available on Spotify, Apple Podcasts

留下评论

The Podcast

Health Informatics might sound technical, but learning it doesn’t have to be boring. Join Monica each week as she shares her real-life journey into this fast-growing field—honestly, bilingually, and one small step at a time.

About the podcast