Java程序員如何清楚的認知自己的Java基礎知識?
這是個泛型的問題,無有標準的答案,作為一名JavaEE開發(fā)者,起碼理解會運用spring,struts,hibernate,mybati,servlet,html,jsp,restful,mq。作為一名大數(shù)據(jù)開發(fā)者,起碼要理解并會運用hadoop,zookeeper,hbase,spark。作為一名架構開發(fā)者,起碼要知道緩存、分布式,jvm參數(shù)優(yōu)化,gc減負,各種數(shù)據(jù)結構用法,設計模式,壓力測試,最好知道一些OS層面的某些限制。作為一名運維,起碼要知道安全防御,各種容器中間件部署,OS層面上的東西肯定要知道,最好知道密碼學一點。
這么多東西,很難說清那里是基礎。