我正努力进入学校攻读CS学位。我所看的学校实际上为基础软件开发课程提供了基于Java和C ++的基础(面向对象的编程,设计模式之类的东西)。哪一条路是学生的选择,但只有时间去追踪。
知道了现在所知道的,如果可以选择的话,您是否会奠定Java或C ++的CS课程基础?
我当前的辩论目前看起来像这样:
一位好朋友(拥有AI博士学位)将Java视为更好的选择,而不管我做什么,只要稍后才提供更多的工作机会,尽管他可能因为所有工作都在Java中而有所偏见(他喜欢它)。我住在美国马萨诸塞州波士顿地区,并且看到相等数量的Java和C工作。
另一方面,虽然我还没有完全确定要完成的学位课程,但我倾向于为Mac开发,尽管能力有限,但我现在正在做。为此,我已经对C ++有了一定的了解,但是我还没有使用Java,并且在我的日常工作中查看我的项目时,我很快就认为不需要很快使用它了。至少两年。
我可能应该注意,我是一个成年人,在20年后重返学校(目前我没有任何学位),因此我正在寻求最大程度地利用机会和时间。我有点倾向于C ++,但是我仍然很矛盾,有些外部的客观建议会有所帮助。
或者,我可能只是在考虑这个问题。
更新:事实证明,语言选择不是我最初认为的那么明确。尽管有几门核心课程侧重于Java,但其他一些核心课程则主要针对C和Java,但也有一些其他核心课程相当不错。实际上,在花时间学习Java和Javascript之后,我的剩余学期将是在Objective-C中。上学期是C,Javascript和PHP,另外还有一些其他作业根据需要分配。由于事情在总体上几乎是分散的,而且我仍然可以得到答案,所以我现在正在努力设计课程,以便满足学位的所有要求,但要吸收尽可能多的语言。 。到目前为止,我的成绩并未受到影响。