75折
程式設計原來不只有寫 CODE!銜接學校與職場的五堂軟體開發實習課
網路價
NT${{ commaFormat(product.price_actu) }}
NT${{commaFormat(product.price_sugg)}}
專屬特惠價 NT${{ commaFormat(product.group_price) }}
優惠價
NT${{ commaFormat(product.member_price) }}
NT${{ commaFormat(product.group_price) }}
商品組合
贈品 (買就送)
{{ pItem.title }}
付款方式
轉帳/匯款/無摺存款 / LinePay付款 / 超商代碼付款(綠界金流) / 信用卡一次付清(綠界金流) / AFTEE 先享後付 / [圖書專用] 7-11取貨付款
配送方式
7-11超商取貨 / 全家超商取貨 / 宅配到家 / 校園門市店到店取貨(需7~10個工作天,急用勿選)
超值加購
{{ pItem.title }}
型號:{{ pItem.model }}
加購價 NT${{pItem.extra_price}}
(原價NT${{pItem.price_orig}})
【書籍資訊】
程式設計原來不只有寫 CODE!銜接學校與職場的五堂軟體開發實習課
系列名:單行本
ISBN13:9786264140348
替代書名:Beyond Just Coding: Five Essential Lessons from Classroom to Career in Software Development
出版社:博碩文化
作者:劉安齊
出版日:2025/01/08
裝訂/頁數:平裝/488頁
規格:23cm*17cm*2.5cm (高/寬/厚)
【內容】
成為優秀的程式設計師
可以從基本的資工素養開始培養起
一個資工系所畢業的學生該具備什麼技能?一個半路出家的工程師需要具備什麼能力?除了基礎程式設計與專業科目知識之外,本書透過情境式的故事帶領讀者了解成為優秀程式設計師所必備的技能與素養,原來程式設計不只有寫 CODE!
【專業推薦】
「對於想要進入軟體開發領域的學習者來說,無論是否是本科出身,這本書都將是一個彌足珍貴的指南。 」
游逸平 | 國立陽明交通大學 副教授
「本書十分清楚地說明了寫程式不只是寫程式,還要掌握眾多的基本技能才能讓你成為一位稱職的軟體工程師。 」
陳永昱 | 新思科技 首席工程師
【內容簡介】
就讀大學的小悅進入微中子科技公司實習,她將跟著導師齊哥學習各種程式開發的知識與技能,逐步探索軟體工程師的真實世界。從寫程式碼到解決實際問題,小悅將面臨程式設計、除錯、測試、團隊合作以及專案管理等各種挑戰,學會如何成為一位獨當一面的程式設計師。在這五堂課中,小悅將不斷精進技術,並且培養出職場必備的專業素養與實戰經驗,而讀者將跟著小悅的腳步一同學習。這本書不僅適合資訊、理工相關科系的學生,也為所有即將踏入職場或剛進入職場的程式開發者提供了一條充滿啟發的修煉之旅。
【書本特色】
✦ 身歷其境的軟體實習旅程:本書帶領讀者進入程式設計的真實職場世界,從實習生小悅的視角出發,透過與導師齊哥的互動,模擬在軟體公司的實習過程中會遇到的各種學習與挑戰。
✦ 扎實的技能訓練:從開發環境的搭建到高效率系統操作、程式碼閱讀與除錯,再到團隊協作和專案品質管理,書中涵蓋了成為一位全方位工程師所需的五大核心能力,幫助讀者紮實地掌握業界必備技能。
✦ 注重實戰與實用工具:透過範例與實作教學,讀者將學會使用各種重要的開發工具,如 Git、Vim、 SSH、GDB 等,並掌握軟體開發中除錯分析、版本控制自動化測試、Cl/CD 等專業技能。
✦ 專業知識延伸與解惑:針對電腦系統、程式效能分析、網路配置等專業知識,本書以簡潔易懂的方式帶領讀者逐步進入核心技術領域,提供在學校課堂中難以學到的實用知識。
✦ 專為實習生與初階工程師設計:不僅是一本技術書,更是一本指導實習生、初階工程師如何在真實環境中成長的指南。除了專業技術,書中也融入了職場溝通、團隊合作、學習心法等實務技巧。
【適合對象】
✔ 正在尋找程式開發實習機會的各科類學生
✔ 即將步入職場成為軟體工程師的準畢業生
✔ 從其他領域轉行至軟體開發的工程師
✔ 資訊、理工等相關科系的學生
✔ 對程式設計充滿興趣,想提升自我的讀者
【目錄】
Chapter 1 程式開發環境
1.1 作業系統
1.1.1 Linux
1.1.2 Windows
1.1.3 macOS
1.2 編輯器
1.2.1 學習盲打
1.2.2 Visual Studio Code
1.2.3 Vim
Chapter 2 系統操作
2.1 Shell
2.1.1 shell 的功用
2.1.2 shell 的原理
2.1.3 shell 中使用 pipe 和重新導向
2.1.4 常用 shell 命令和命令組合技
2.1.5 環境變數
2.1.6 實作簡易 shell
2.2 系統操作與資源管理
2.2.1 系統資源
2.2.2 檔案系統與磁碟管理
2.2.3 網路配置與診斷
2.3 SSH 連線
2.3.1 SSH 連線
2.3.2 SSH 設定檔
2.3.3 自己建立一個 SSH 伺服器
2.3.4 常見 SSH 使用方式
2.3.5 SSH 相關命令
2.3.6 小結
Chapter 3 程式碼閱讀、除錯、追蹤與分析
3.1 如何有效率去閱讀程式碼
3.1.1 了解不同程式專案的性質
3.1.2 認識程式專案
3.1.3 從上至下閱讀
3.1.4 從下而上閱讀
3.1.5 處理多型
3.1.6 文件化發現
3.1.7 從測試程式碼理解程式
3.1.8 查詢程式碼改動記錄
3.1.9 編譯與執行原始碼
3.2 除錯器
3.2.1 使用 GDB 分析 C++ 程式
3.2.2 使用 PDB 分析 Python 程式
3.3 分析程式執行效能與行為
3.3.1 使用 perf 分析程式效能
3.3.2 使用 tcpdump & Wireshark 分析網路行為
Chapter 4 多人協作開發
4.1 程式碼版本控制今生今世
4.2 Git 工具使用教學
4.2.1 設定 Git 和 GitHub
4.2.2 Git 專案初始化
4.2.3 Git 提交程式碼修改
4.2.4 使用 VSCode 的 Git 整合功能
4.2.5 Git 分支
4.2.6 Git 分支合併與變更基底
4.2.7 解決合併或變更基底的衝突
4.3 GitHub 平台操作
4.3.1 GitHub issue 介紹
4.3.2 如何寫好的 issue
4.3.3 pull request 介紹
4.3.4 如何發一個好的 pull request
4.3.5 程式碼審查流程
4.4 貢獻開源專案
Chapter 5 程式專案的品質維護管理
5.1 測試
5.1.1 單元測試
5.1.2 測試替身
5.1.3 整合測試
5.1.4 端到端測試
5.2 持續整合和持續發布(CI/CD)
5.2.1 回歸測試
5.2.2 持續整合
5.2.3 持續交付&持續部屬
5.2.4 GitHub Action 實作 CI/CD
5.3 程式碼品味、準則、風格與格式化
5.3.1 程式碼品味
5.3.2 程式碼寫作準則與風格
5.3.3 善用工具
5.3.4 整合工具到 CI/CD
5.4 如何寫文件
5.4.1 文件分類
5.4.2 Markdown 教學
5.4.3 工程師必備的繪圖工具
結語
【關於教科書訂購說明】
☆ 單本即有折扣,將商品放入購物車就可以看見優惠價唷!五本以上團購更便宜!加入會員訂購,還可累積購物金!
★ 若有急需用書,可先LINE私訊詢問庫存呦~
☆ 出貨時間:有現貨的,2個工作日內出貨;無現貨,約3~5個工作日 出貨
【寄送方式說明】
❶ 實體門市取貨
全台麗文校園書局皆可取貨,貨到書局將會以簡訊通知。
❷ 超商取貨
提供7-11及全家超商取貨(需先付款,無貨到付款)。
❸ 一般宅配
本公司主要與黑貓宅急便配合,送達到您指定的地址。
※當您於本網站消費交易完成後,電子發票將會以電子郵件寄給您;如需紙本發票請於下訂時於備註欄位說明。
【付款方式說明】
❶ ATM轉帳、匯款
銀行│第一銀行-三民分行
代號│007
戶名│麗文文化事業股份有限公司
帳號│704-10-051861
※實體ATM每日轉帳最高限額為3萬,若訂購金額超過3萬元,請分兩天或是使用不同的銀行帳戶轉帳。
❷ 信用卡(可分期,需負擔手續費)
凡各家銀行的VISA、MASTER、Union Pay、JCB信用卡皆可使用。
❺ 超商代碼
系統會發送繳費代碼至您的電子信箱,需自行至「超商機器ex:iBon」輸入代碼,產生繳費單後前往櫃檯繳費。
❼ 免卡分期
麗文校園購與「zingala銀角零卡」「第一資融」以及「皮路後支付」合作,讓您免用信用卡就可以購物。
如有使用上的問題,可以先與揪小編聯絡唷!。
※請注意:超過7天未付款之訂單則訂單自動失效;免卡分期訂單成立起7天內未主動聯繫亦同。
【其他說明】
❶關於出貨
1.商品為不缺貨前提下,訂單完成付款後2-4個工作天將會出貨(不含例假日及國定假日);若商品缺貨則須等待1-2週。
2.麗文校園揪來玩保留訂單接受與否權利,若因交易條件有誤或有其他情形導致我們無法接受您的訂單,將以E-mail發送取消訂單通知給您,造成不便敬請見諒。
❷關於退貨
1.非門市現場消費享有七天猶豫期,收到商品當天往後算七天內若是決定不買,則協助不要拆封,一拆封視同願意購買。
2.若真的決定不購買商品要退貨,請聯繫我們LINE線上客服,我們會盡速為您處理。
❸關於新品瑕疵與維修保固
1.全新商品享有購買七日內,新品瑕疵的換新保障;但新品瑕疵與否,是由商品代理商或原廠所判定,麗文校園揪來玩僅能依據判定的結果給予協助。若是原廠判定非新品瑕疵則無法換新,需改為維修的方式處理。
2.新品瑕疵換新的作業時間,將依各廠商的流程而定,最快2個工作天,慢的話也可能需要到15個工作天。
3.購買超過七日後,維修服務由原廠提供。如有需要維修,麗文校園揪來玩可以代為送修,但送修如需運費時(EX:原廠沒有提供免費收件服務),則需由您負擔送修的運費(運費約為100元起,因商品大小而異)。
【華碩的維修服務】