有道理。可能是半老手從模板起步,基礎不牢。也可能是老老手基本功生疏了

現在的各種Framework做的真是出色,副作用就是很多與商業需求接近的老手花大部分時間在構架和Framework上,真正的底層Java編程做的很少。尤其是最近人工智能非常熱門,很多老手的業餘時間花在了統計和Machine Learning的算法上。

其實,挑選一個由優秀程序員開發的,本身性能高的Framework,配以Distributed Computing,整個係統的性能不會比自己手寫的High Load High Concurrency係統差到那裏去。但是,Off The Shelf Framework 和Distributed Systems,尤其是裝在Amazon Cloud上的,成本,可維護性,和可擴展性都要好很多。

還有一點與工作穩定性有關,就是底層的Java編程,哪怕是多線程,High Load High Concurrency,都很容易被新手和其他國家的人掌握。C時代編程占用內存最小運行速度最快的是前蘇聯程序員,結果現在流行的是浪費內存浪費CPU的Java,還加上更浪費的Ruby,Groovy,Grails.所以從中長期來說,開發成本,可維護性,和可擴展性,都會是最主要的考量。

我猜想從很多從業人員的角度,重回底層Java開發不會是首選。

所有跟帖: 

請您先登陸,再發跟帖!