寫程式前的必學工具:命令列、編輯器、Git/GitHub,軟體開發三本柱一次搞定

NT $ 465


★IT領域最佳入門磚,新手也可以好犀利!★

對於有志於從事IT工作的人來說,一定要會用的三套工具就是:命令列(文字模式)、編輯器和Git版本控制。雖然會有替代方案,不一定非要用它們不可,但如果要真正融入IT領域,建議還是先學會比較好,不然以後一定會覺得跟別人格格不入。

但我們並沒有打算把你培養成絕世高手,大部分的IT老手多半只會自己需要的技能(不夠再學就好),因此本書將只聚焦於最重要的面向,你不需掌握所有細節,只要剛好夠用就很犀利了。

★現代軟體開發三本柱:命令列、文字編輯器、Git版本控制★

即使沒聽過「命令列(CommandLine)」,應該也看過黑底白字的文字模式。在IT領域中,以文字模式運作的系統無所不在,我們要讓你可以在這個看起來很厲害的環境下做各種操作,這樣算是打開了軟體開發的大門。

文字編輯器用於建立純文字檔案,包含所有網頁檔案和程式語言。因此,在學會寫程式之前,其實更應該熟悉文字編輯器的使用。我們會以Atom作示範,介紹編輯器基本的核心功能,同時會帶到SublimeText、VSCode、Cloud9等其他工具。特別會介紹功能強大的Vim,就算只學會Vim皮毛,也足夠讓IT老手對你刮目相看。

Git版本控制系統可以讓你追蹤檔案間的差異,對於現在的軟體開發而言,已經是不可或缺。我們會用簡單的範例帶你快速入門,並結合GitHub進行線上同步,方便你未來可銜接團隊協同開發,也會大致學到如何解決無可避免的檔案衝突問題。

除了教你各種工具的使用、厚實你的硬實力之外,作者也在書中致力於培養你解決IT技術問題的能力、和工作上跟他人協同開發的眉角,不只如此,也細心到會補充一些IT專有名詞、業內行話/黑話,甚至連命令、符號的念法也都會說分明,這些可以視為IT人的軟實力。

學會上述這些技能,可以幫助IT新鮮人早日脫離新手村,或者是未來想跳槽、轉換跑道,也都會很有幫助。
本書特色:
手把手教學、解鎖IT人日常使用的開發工具,無痛展開你的工程師職涯

◎完全新手的命令列基礎實戰,不是無用的命令字典,而是紮實從檔案操作、路徑切換、顯示內容、重複命令…等,提供最易理解的入門方式。
◎文字編輯器的必學技巧,包括:尋找、取代、快速鍵、換行、語法突顯…等技巧,從Atom到SublimeText、VSCode、Cloud9都可以輕鬆上手。
◎特別收錄骨灰級Vim編輯器,帶你快速搞懂獨特的模式切換,讓人對你另眼相看。
◎講解IT人工作上不可或缺的版本控制和GitHub使用方式。
◎內文穿插補充IT人的黑話、技術文章中常出現的奇怪詞語,以及許多常用命令或符號的慣用唸法。
◎macOS、Linux、Windows和雲端的多種系統開發環境建置。
◎本書由【施威銘研究室】編譯,針對原書進行實測與在地化,並適當添加補充說明,幫助讀者更加理解內容!
◎搭配VIPBonus:實際操作的教學示範影片。


寫程式 ATOM 檔案 IT 工具 VIP 文字


猜你喜歡