天天看點

全棧開發 乾坤大挪移

乾坤大挪移第一層

第一層心法,主要都是基本文法,程式設計入門,悟性高者十天半月可成,差一點的 3 到 6 個月也說不準。如果有其他開發語言的功底相助,并且有張無忌的悟性與運氣,相信第一層隻在片刻之間就練成了。

第一層主要包括如下部分(已經列好順序):

  1. Java 基礎文法
  2. Java 面向對象
  3. Java 常用類詳解
  4. Java 異常機制
  5. Java 集合與資料結構
  6. Java IO
  7. Java 多線程
  8. Java 網絡程式設計
  9. Java 注解+反射
  10. 23 種設計模式
  11. 正規表達式
  12. XML 解析/ JSON 解析
  13. Java 10、11、12 新特性
  14. AIO、BIO、NIO

乾坤大挪移第二層

第二層主要是修煉資料庫,從基本用法到查詢優化、讀寫分離等等都需要掌握,這裡以 MySQL 資料庫為例:

  1. 資料庫的基本概念
  2. 資料庫和表的基本操作
  3. 索引與資料完整性限制
  4. 資料庫中的各種複雜查詢操作
  5. MySQL 中常見函數的使用
  6. 存儲過程、觸發器以及事件等
  7. 資料庫的備份與恢複
  8. 資料庫使用者管理與資料庫安全性
  9. 事務和多使用者
  10. 讀寫分離環境搭建+實踐
  11. JDBC
  12. 常見資料庫連接配接池的配置+使用

乾坤大挪移第三層

第三層主要是修煉 Web 基礎,主要包括前端的基礎知識,先不用深入學習前端,後端的 Jsp/Servlet,有人會說現在公司都不用 Jsp/Servlet 了,還學這些幹嘛?但是萬變不離其宗,哪個頂尖高手不是從紮馬步開始的?這些掌握好了,架構的原理才好了解。

  1. HTML
  2. CSS
  3. JavaScript
  4. jQuery
  5. Tomcat
  6. Servlet(基本用法,Session、Cookie 等)
  7. Jsp(原理、九大内置對象等)
  8. EL 和 JSTL
  9. 過濾器/監聽器等
  10. Ajax
  11. EasyUI
  12. ECharts
  13. BootStrap
  14. Git/Svn
  15. WebSocket

前三層練好後,做個大學的畢設應該是夠用了。

乾坤大挪移第四層

第四層主要是修煉各種架構以及工具:

  1. Spring
  2. SpringMVC
  3. MyBatis
  4. Maven/Gradle
  5. Freemarker/Thymeleaf
  6. Linux
  7. ActiveMQ/RabbitMQ
  8. Netty
  9. Zookeeper
  10. Dubbo
  11. Redis
  12. RBAC
  13. Shiro
  14. Elasticsearch
  15. Nginx
  16. SSO
  17. Activiti
  18. Quartz
  19. Spring Batch
  20. MongoDB
  21. Spring Cache
  22. Jpa

這一層修煉完,你已經基本上達到了陽頂天的水準了,陽頂天是明教教主,那你出去找個項目經理的位置坐坐估計差不多吧。

乾坤大挪移第五層

最後還不得不說 Java 目前最火的微服務,這也是一項必備技能:

  1. Spring Boot 基本原理
  2. Spring Boot 基礎配置
  3. Spring Boot 整理視圖層技術
  4. Spring Boot 整合 Web 開發
  5. Spring Boot 整合持久層技術
  6. Spring Boot 整合 NoSQL
  7. Spring Boot 建構 RESTful 服務
  8. Spring Boot 整合各種緩存
  9. Spring Boot 安全管理
  10. Spring Boot 整合 WebSocket
  11. Spring Boot 整合消息服務
  12. Spring Boot 整合 Swagger、郵件等
  13. Spring Boot 應用監控
  14. Spring Cloud Eureka、Consul
  15. 微服務注冊與消費
  16. Spring Cloud OpenFeign
  17. 服務容錯保護 Resilience4j
  18. Spring Cloud Zuul/Gateway
  19. Spring Cloud Config
  20. Spring Cloud Bus
  21. Spring Cloud Stream
  22. Spring Cloud Sleuth/Zipkin
  23. Spring Cloud Admin
  24. Spring Cloud Alibaba

第五層修煉成功後,讓老闆加波薪水應該是可以的吧!

乾坤大挪移第六層

第六層主要是修煉前端,前端這幾年發展的非常快,早已經不是畫頁面了,JavaScript 被玩的越來越溜了,是以前端不可小觑:

  1. HTML5 新特性
  2. CSS3
  3. ES6
  4. JS 子產品化
  5. less
  6. NodeJS
  7. Webpack
  8. Grunt
  9. Gulp
  10. Zepto
  11. mpvue
  12. AngularJS/Vue/React(非專業前端建議修煉其中一個即可)

據說乾坤大挪移的作者也隻修煉到這一層。

練習到這一層,基本上前後端通殺,做個架構師,或者獨立接私活妥妥的了。

乾坤大挪移第七層

本層主要修煉:

  1. 《養發護發指南》
  2. 《頸椎病康複指南》
  3. 《腰椎間盤突出康複指南》

祝大家早日習得蓋世神功!