拖更了比较长时间,因为我在看JavaSE。从这一篇文章开始,以后会长期,不定期的穿插更新我的java学习笔记,一些简单的知识点我就不再浪费时间去写文章总结,所以知识点肯定会出现不连贯的情况。
下面先来说说我接触过得两门后端语言的理解,也是我学习Java的原因,js不说,不了解node。。。
做web应用,php写起来比较爽,简单易用,常用库齐全,语法清晰,动态语言表现力强,尤其是php7和swoole的出现,让php重新焕发出活力,在开发者面前呈现出更多的可能性,未来在web开发领域,php仍然会占有重要的一席之地(一直很想吐槽laravel,自己标榜的优雅,只不过是新瓶装旧酒罢了。初学者的入门需要的是一个能找到工作,用起来顺手的框架,而中高级的PHPer就没必要过多的浪费时间去学习对自身无甚提高的新框架)。
java作为一门成熟工业化的语言(工业化这个词真的当之无愧),久经考验,应用场景覆盖web前后端,大数据,IOT,云计算等多个方面,多数场景都有成熟的解决方案(虽然java过度的oop和较为底下的表现能力经常被人诟病,但Java繁荣的语言生态也衍生了Scala和Kotlin轻量的语言,唱衰Java的大有人在,但我觉得仅仅大数据,IOT和云计算这三个领域就起码够它再吃个一二十年了,因为数据的重要性,大家都懂)。
当初报班的时候其实是想学大数据的,2016也恰好是大数据产业爆发的一年,不过的学了拍黄片。。。现在学习Java,至少能够获得从不同角度分析和解决问题的能力。即使自己不能成功转型,但也好歹让自己拥有处理,挖掘和分析大数据能力。
网友评论