看到这个问题你是不是已经笑了?当然我也做好了挨喷的准备了。
我搜了一下知乎,同样的问题可以翻好几页,回答的观点也各式各样,但是没有一个统一的高赞答案,今天我姑且谈谈我的个人看法,欢迎大家一起讨论。
来来来,坐好啦,先给大家说说我自己关于选择的故事。
一、学习 Java 有前途么?
我是 2005 年开始学习 Java 的,应该是相当早了(暴露年龄了),那时的我还没大学毕业,所以在学习前、学习中、学习后的所有阶段,「Java 是否有前途」的问题,一直让我惶惶不得终日,我当时也上网搜了很多次这个问题,看了几乎所有的观点,结果和现在一样,并没有一个统一的高赞答案。
有说很有前途的,毕竟当时的 Python 还没有火起来,而且大家细分的 J2EE、J2SE、J2ME 都有模有样,甚至每个分支的学习路径都清晰的做了规划,我记得我当时博客置顶的一篇文章就是「如何学习 Java」,在那个还比较蛮荒的年代,我其他文章阅读量并不高的时间里,这篇文章的阅读量却居高不下,我想应该是有很多人和我有一样的困惑。
也有说没有前途的,因为没有人看的到未来,或者说更多的人都希望有一个确定的明朗的未来,但是至今的 Java 黑也依然存在。当时的 Java 真的很年轻,我记得当时是 1.5 版,所有的 API 都没有系统的文档说明,真的是有开荒的感觉,而不巧的是,Java 在客户端开发上并没有优势,而当时的我只对客户端开发感兴趣,所以尤其加深我对 Java 没有前途的认识。
这都是十多年前的事了,现在回头看ÿ