庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
成為賈伯斯:天才巨星的挫敗與孕成
  • 定價217.00元
  • 8 折優惠:HK$173.6
  • 放入購物車
二樓書籍分類
 
寫程式前的必學工具:命令列、編輯器、Git/GitHub,軟體開發三本柱一次搞定

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

沒有庫存
訂購需時10-14天
9789863127895
Michael Hartl
施威銘研究室
旗標
2024年4月22日
163.00  元
HK$ 146.7  






ISBN:9789863127895
  • 規格:平裝 / 304頁 / 17 x 23 x 1.8 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 程式設計 > 其他

















      ★ 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、Cloud9 都可以輕鬆上手。

      ◎特別收錄骨灰級 Vim 編輯器,帶你快速搞懂獨特的模式切換,讓人對你另眼相看。

      ◎講解 IT 人工作上不可或缺的版本控制和 GitHub 使用方式。

      ◎內文穿插補充IT 人的黑話、技術文章中常出現的奇怪詞語,以及許多常用命令或符號的慣用唸法。

      ◎macOS、Linux、Windows 和雲端的多種系統開發環境建置。

      ◎本書由【施威銘研究室】編譯,針對原書進行實測與在地化,並適當添加補充說明,幫助讀者更加理解內容!

      ◎搭配 VIP Bonus:實際操作的教學示範影片。

    ?


     





    ? ▌ 第一篇 命令列 ▌

    第 1 章 基礎

    1.1 簡介

    1.2 執行終端機

    1.3 我們的第 1 個命令

    1.4 man 查詢頁面

    1.5 編輯命令列內容

    1.6 清除

    1.7 小結



    第 2 章 操作檔案

    2.1 重新導向與附加

    2.2 目錄

    2.3 重新命名、複製、刪除

    2.4 小結



    第 3 章 檢查檔案

    3.1 下載檔案

    3.2 搞清楚檔案的開頭和結尾

    3.3 少即是多:less 與 more 命令

    3.4 搜尋

    3.5 小結



    第 4 章 目錄操作

    4.1 目錄結構

    4.2 製作目錄

    4.3 目錄瀏覽

    4.4 重新命名、複製和刪除目錄

    4.5 小結

    4.6 總結



    ▌ 第二篇 文字編輯器 ▌

    第 5 章 文字編輯器簡介

    5.1 Vim 基本操作

    5.2 啟動 Vim

    5.3 編輯小檔案

    5.4 儲存和退出檔案

    5.5 刪除內容

    5.6 編輯大規模檔案

    5.7 小結



    第 6 章 新一代文字編輯器

    6.1 選擇文字編輯器

    6.2 開始

    6.3 移動

    6.4 選取文字

    6.5 剪下、複製、貼上

    6.6 刪除和還原

    6.7 儲存

    6.8 查詢和替換

    6.9 小結



    第 7 章 進階文字編輯

    7.1 自動完成和 Tab 鍵功能

    7.2 編輯程式碼

    7.3 編輯可執行 script

    7.4 編輯專案

    7.5 客製化功能

    7.6 小結

    7.7 總結



    ▌ 第三篇 Git/GitHub ▌

    第 8 章 Git 入門

    8.1 安裝和設定

    8.2 初始化儲存庫

    8.3 我們的第 1 次提交

    8.4 查看差異

    8.5 新增 HTML 標籤

    8.6 新增 HTML 結構

    8.7 小結



    第 9 章 透過 GitHub 備份與分享你的專案

    9.1 註冊 GitHub

    9.2 遠端儲存庫

    9.3 新增 README 檔案

    9.4 小結



    第 10 章 進階 Git 應用

    10.1 提交、傳送、重複

    10.2 指定不提交的檔案

    10.3 分支與合併

    10.4 從錯誤中恢復

    10.5 小結



    第 11 章 協同開發專案

    11.1 複製、傳送、下載

    11.2 抓取 (pull) 和合併衝突

    11.3 傳送分支

    11.4 GitHub Pages 的另一用途

    11.5 小結

    11.6 進階設定

    11.7 總結



    附錄 開發環境建置

    A.1 開發環境選擇

    A.2 雲端整合開發環境

    A.3 原生作業系統設定

    A.4 總結




    其 他 著 作
    1. Ruby on Rails Tutorial: Learn Web Development with Rails