天天看點

書單丨成為全棧工程師的5種硬實力NO.1NO.2NO.3NO.4

全棧工程師的作用和價值越來越被重視

但軟體開發所涉及的技術體系過于龐大

怎樣才能成為一名全棧工程呢?

本文列出了5個全棧工程師成長路上的關鍵開發技能

掌握這些技能,成為全棧工程師不再遙遠

掌握使用Git來管理和分享你的代碼

《Git最佳實踐》(即将出版)

書單丨成為全棧工程師的5種硬實力NO.1NO.2NO.3NO.4

Mike McQuaid 著

《Git最佳實踐》一書共包含4部分内容。第1部分貫穿了使用Git的基本知識,同時告訴你一些經常在新手指南中被誤解或者省略掉的底層概念;第2部分涵蓋了使用Git需要了解的最基本的指令,無論是個人或是團隊都會用到它們;第3部分提供了一些能夠使你更高效工作的Git技巧;第4部分探讨了不同的工作流和使用Git作為軟體開發者團隊一部分的最佳實踐。本書提供了一份關于使用Git管理軟體項目源代碼時,用得到的所有Git功能的詳盡解釋,是一本“實踐”書籍,更傾向于中進階水準的讀者。

至少精通一門程式設計語言

《瘋狂Java講義》

書單丨成為全棧工程師的5種硬實力NO.1NO.2NO.3NO.4

李剛 編著

本書是《瘋狂Java講義》的第4版,第4版保持了前3版系統、全面、講解淺顯、細緻的特性,全面新增介紹了Java 9的新特性。

與前3版類似,本書并不單純從知識角度來講解Java,而是從解決問題的角度來介紹Java語言,是以書中涉及大量實用案例開發,這些案例既能讓讀者鞏固每章的知識,又可以讓讀者學以緻用,激發程式設計自豪感,進而引爆内心的程式設計激情。

本書為所有打算深入掌握Java程式設計的讀者而編寫,适合各種層次的Java學習者和工作者閱讀,也适合作為大學教育、教育訓練機構的Java教材。

熟練使用開發架構或第三方庫

《Spring MVC+MyBatis開發從入門到項目實戰》

書單丨成為全棧工程師的5種硬實力NO.1NO.2NO.3NO.4

朱要光 編著

本書對架構的介紹通俗易懂,由淺入深,結合執行個體展示,為讀者的入門提供了有力的幫助,且為以後的技術提升打下堅實的基礎。

全書分為4篇。第1篇是Java開發環境的搭建。第2篇是MyBatis技術入門。第3篇是Spring MVC技術入門。第4篇是Spring MVC與MyBatis的項目整合實戰,通過對水果網絡銷售平台的需求分析、功能設計、資料庫設計以及子產品詳細編碼實作,讓讀者了解整合項目開發的整體流程。

熟練掌握基本前端技術

《移動Web前端高效開發實戰》

書單丨成為全棧工程師的5種硬實力NO.1NO.2NO.3NO.4

iKcamp 著

移動網際網路的興起和快速普及,給前端開發人員帶來了前所未有的新機遇。移動Web前端技術作為整個技術鍊條中重要的一環,卻亂象叢生。本書是一本梳理移動前端和Native用戶端技術體系的入門實戰書。

内容涵蓋了移動Web前端開發中的各個關鍵技術環節,共14章。分别從HTML 5、CSS 3、JavaScript的ECMAScript 5和ECMAScript 6版本、移動端常用布局方案、MV*類新時代架構、預編譯技術、性能優化、開發調試、混合式應用、單元測試、工程化等方面全面地還原一線網際網路公司Web前端技術棧。

NO.5

至少掌握一到兩個資料庫

《Oracle資料庫問題解決方案和故障排除手冊》

書單丨成為全棧工程師的5種硬實力NO.1NO.2NO.3NO.4

Tariq Farooq,Mike Ault,Paulo Portugal等 著

戴明明 臧強磊 周捷 譯

本書提供了全面、實用的建議,以保證在複雜的生産環境中,能可靠且高效地運作Oracle 資料庫。

七位主要的Oracle 專家對Oracle 12c、11g 和其他最近版本的Oracle 資料庫彙集了一系列經過驗證的解決方案、實踐的例子以及循序漸進的技巧。每一個解決方案都是精心設計的,以幫助有經驗的Oracle DBA和DMA 盡可能快地了解和修複嚴重的問題。