寫程式前的必學工具 : 命令列、編輯器、Git/GitHub 軟體開發三本柱, 一次搞定!
- 作者: 哈特爾 (Hartl, Michael) 作
- 其他作者:
- 其他題名:
- 命令列 編輯器 Git/GitHub 軟體開發三本柱一次搞定!
- Learn enough developer tools to be dangerous :: command line, text editor, and git version control essentials
- 命令列、編輯器、Git/GitHub 軟體開發三本柱, 一次搞定!
- 出版: 臺北市 : 旗標
- 版本:初版
- 主題: 軟體研發 , 電腦程式設計
- ISBN: 978-986-312-789-5 (平裝): NT$490
- 資料類型: 圖書
- 內容註: 譯自: Learn enough developer tools to be dangerous : command line, text editor, and git version control essentials
-
讀者標籤:
- 系統號: 005529347 | 機讀編目格式
館藏資訊
★ IT 領域最佳入門磚,新手也可以好犀利! ★對於有志於從事 IT 工作的人來說,一定要會用的三套工具就是:命令列 (文字模式)、編輯器和 Git 版本控制。雖然會有替代方案,不一定非要用它們不可,但如果要真正融入 IT 領域,建議還是先學會比較好,不然以後一定會覺得跟別人格格不入。但我們並沒有打算把你培養成絕世高手,大部分的 IT 老手多半只會自己需要的技能 (不夠再學就好),因此本書將只聚焦於最重要的面向,你不需掌握所有細節,只要剛好夠用就很犀利了。★ 現代軟體開發三本柱:命令列、文字編輯器、Git 版本控制 ★即使沒聽過「命令列 (Command Line)」,應該也看過黑底白字的文字模式。在 IT 領域中,以文字模式運作的系統無所不在,我們要讓你可以在這個看起來很厲害的環境下做各種操作,這樣算是打開了軟體開發的大門。文字編輯器用於建立純文字檔案,包含所有網頁檔案和程式語言。因此,在學會寫程式之前,其實更應該熟悉文字編輯器的使用。我們會以 Atom 作示範,介紹編輯器基本的核心功能,同時會帶到 Sublime Text、VS Code、Cloud9 等其他工具。特別會介紹功能強大 的 Vim,就算只學會 Vim 皮毛,也足夠讓 IT 老手對你刮目相看。Git 版本控制系統可以讓你追蹤檔案間的差異,對於現在的軟體開發而言,已經是不可或缺。我們會用簡單的範例帶你快速入門,並結合 GitHub 進行線上同步,方便你未來可銜接團隊協同開發,也會大致學到如何解決無可避免的檔案衝突問題。除了教你各種工具的使用、厚實你的硬實力之外,作者也在書中致力於培養你解決 IT 技術問題的能力、和工作上跟他人協同開發的眉角,不只如此,也細心到會補充一些 IT 專有名詞、業內行話/黑話,甚至連命令、符號的念法也都會說分明,這些可以視為 IT 人的軟實力。學會上述這些技能,可以幫助 IT 新鮮人早日脫離新手村,或者是未來想跳槽、轉換跑道,也都會很有幫助。本書特色: 手把手教學、解鎖 IT 人日常使用的開發工具,無痛展開你的工程師職涯◎完全新手的命令列基礎實戰,不是無用的命令字典,而是紮實從檔案操作、路徑切換、顯示內容、重複命令…等,提供最易理解的入門方式。◎文字編輯器的必學技巧,包括:尋找、取代、快速鍵、換行、語法突顯…等技巧,從 Atom 到 Sublime Text、VS Code、
Michael Hartl
超過十本 Learn Enough 系列書的作者或合著者,這系列除了本書外,也包含JavaScript、Python、Ruby on Rails 等主題。Michael 經常在技術會議上發表演講,並於 2011 年因為他對 Ruby 社群的貢獻,獲頒 Ruby Hero Award。
Michael 畢業於哈佛學院,並取得加州理工學院物理學博士學位,也是 Y Combinator 全球最大新創加速器的「畢業生」。Michael 在加州理工學院研究廣義相對論,師從諾貝爾獎得主 Kip Thorne,也認識了 Kip 的朋友和常來訪的 Stephen Hawking。當年在加州理工學院的時候,他同時也教授核心物理課程,深受學生喜愛,並榮獲教學卓越終身成就獎。
除科學、教育和創業外,Michael 還酷愛合唱、學習語言和閱讀古籍。他也是一位 Krav Maga 高級學員,擁有黑帶五段。