//cs-a.ecimg.tw/items/DJAA2VA900HEDAI/000001_1713322141.jpg;
商品編號:DJAA2V-A900HEDAI

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

$387
$490
  • 登記送

    i郵箱-下單取貨之訂單登記送30點現金積點(使用效期30天/限量)

  • 登記抽

    i郵箱-下單取貨之訂單登記抽700點現金積點(使用效期30天)

  • 登記送

    【7-11】單筆滿$350純取貨/取貨付款訂單登記送韓風拌拌炸雞兌換券乙張(限量)

付款方式
出貨
  • PChome 倉庫出貨,24小時到貨
配送
宅配滿$490免運,超取滿$350免運
  • 宅配到府(本島/低溫)
    滿$699免運
  • 宅配到府(本島/常溫)
    滿$490免運
  • 超商取貨(常溫)
    滿$350免運
  • 超商取貨(低溫)
    滿$699免運
  • i郵箱(常溫)
    滿$290免運

商品評價

4.7
共 3 則評價
5.0
67%
4.0
33%
3.0
0%
2.0
0%
1.0
0%
最相關
*巽*
2024/05/29
*繼*
2024/05/21
*子*
2024/04/30
商品詳情
作者:
譯者:
施威銘研究室(編譯)
ISBN:
9789863127895
出版社:
出版日期:
2024/04/22
  • 內文簡介

  • <內容簡介>

    ☆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 總結


    <作者簡介>

    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 高級學員,擁有黑帶五段。
購物須知
寄送時間
全台灣24h到貨,遲到提供100元現金積點。全年無休,週末假日照常出貨。例外說明
送貨方式
透過宅配送達。除網頁另有特別標示外,均為常溫配送。
消費者訂購之商品若經配送兩次無法送達,再經本公司以電話與Email均無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
送貨範圍
限台灣本島與離島地區註,部分離島地區包括連江馬祖、綠島、蘭嶼、琉球鄉…等貨件,將送至到岸船公司碼頭,需請收貨人自行至碼頭取貨。注意!收件地址請勿為郵政信箱。
註:離島地區不配送安裝商品、手機門號商品、超大材商品及四機商品。
售後服務
缺掉頁更換新品
執照證號&登錄字號
本公司食品業者登錄字號A-116606102-00000-0
關於退貨
  • PChome24h購物的消費者,都可以依照消費者保護法的規定,享有商品貨到次日起七天猶豫期的權益。(請留意猶豫期非試用期!!)您所退回的商品必須回復原狀(復原至商品到貨時的原始狀態並且保持完整包裝,包括商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性)。商品一經拆封/啟用保固,將使商品價值減損,您理解本公司將依法收取回復原狀必要之費用(若無法復原,費用將以商品價值損失計算),請先確認商品正確、外觀可接受再行使用,以免影響您的權利,祝您購物順心。
  • 如果您所購買商品是下列特殊商品,請留意下述退貨注意事項:
    1. 易於腐敗之商品、保存期限較短之商品、客製化商品、報紙、期刊、雜誌,依據消費者保護法之規定,於收受商品後將無法享有七天猶豫期之權益且不得辦理退貨。
    2. 影音商品、電腦軟體或個人衛生用品等一經拆封即無法回復原狀的商品,在您還不確定是否要辦理退貨以前,請勿拆封,一經拆封則依消費者保護法之規定,無法享有七天猶豫期之權益且不得辦理退貨。
    3. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,一經您事先同意後始提供者,依消費者保護法之規定,您將無法享有七天猶豫期之權益且不得辦理退貨。
    4. 組合商品於辦理退貨時,應將組合銷售商品一同退貨,若有遺失、毀損或缺件,PChome將可能要求您依照損毀程度負擔回復原狀必要之費用。
  • 若您需辦理退貨,請利用顧客中心「查訂單」或「退訂/退款查詢」的「退訂/退貨」功能填寫申請,我們將於接獲申請之次日起1個工作天內檢視您的退貨要求,檢視完畢後將以E-mail回覆通知您,並將委託本公司指定之宅配公司,在5個工作天內透過電話與您連絡前往取回退貨商品。請您保持電話暢通,並備妥原商品及所有包裝及附件,以便於交付予本公司指定之宅配公司取回(宅配公司僅負責收件,退貨商品仍由特約廠商進行驗收),宅配公司取件後會提供簽收單據給您,請注意留存。
  • 退回商品時,請以本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋),原封包裝後交付給前來取件的宅配公司;如果本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋)已經遺失,請您在商品原廠外盒之外,再以其他適當的包裝盒進行包裝,切勿任由宅配單直接粘貼在商品原廠外盒上或書寫文字。
  • 若因您要求退貨或換貨、或因本公司無法接受您全部或部分之訂單、或因契約解除或失其效力,而需為您辦理退款事宜時,您同意本公司得代您處理發票或折讓單等相關法令所要求之單據,以利本公司為您辦理退款。
  • 本公司收到您所提出的申請後,若經確認無誤,將依消費者保護法之相關規定,返還您已支付之對價(含信用卡交易),退款日當天會再發送E-mail通知函給您。