Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路

Ray 著

  • 出版商: 深智
  • 出版日期: 2026-05-19
  • 定價: $690
  • 售價: 7.9$545
  • 語言: 繁體中文
  • 頁數: 400
  • ISBN: 6267889254
  • ISBN-13: 9786267889251
  • 相關分類: 軟體工程
  • 尚未上市,歡迎預購

  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-1
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-2
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-3
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-4
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-5
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-6
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-7
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-8
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-9
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-10
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-11
  • Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-12
Code Review 我的青春:從「嗶」聲開啟我的軟體工程師之路-preview-1

商品描述

這不是一本教你寫程式的書,而是一個軟體工程師用十年的真實經歷,帶你從那聲「嗶」開始,重新認識你每天都在使用的數位世界。

「嗶!」

那一聲清脆的開機音,是我與電腦世界的初次相遇。

第一次聽見那聲音,還以為是爆炸的前奏。

後來我學會上網,投 10 塊錢換取 30 分鐘的電腦時光,在網咖打 CS 被爆頭;也曾帶 USB 到處傳播病毒,歷經了網頁綁架與無限重灌。直到親手刪除 System32,打出那通求救電話,我才終於明白,掌控電腦命脈的作業系統有多重要。

 

這些看似荒唐的過往,拼湊成了軟體工程師最真實的養成史。

 

我將這 10 年的歷程,濃縮成 29 堂課。

每堂課都以我的人生故事開場,進而延伸出背後的技術原理:

從鍵盤為何不按 ABCDE 排列,一路聊到 AI 為什麼只是一台超大型接龍機。

 

你可以把它當作一本有溫度的計算機概論,也可以視為一部工程師的青春回憶錄。

 

這本書,是我在邁入工程師第十年時,按下暫停鍵,對自己人生進行的一次 Code Review

 

給正走在這條路上,或準備踏上這段旅程的你

翻開這本書,你會發現:

 

你永遠都不孤單。

 

—— Ray(是 Ray,不是 Array

 

【專業推薦】

 

「那些我們習以為常的童年時光,在書中匯聚成了一條時間之流,而這條時間流也悄悄告訴我們——電腦與軟體這個行業,就是不斷在變化的。」

——Ryder 1111 人力銀行前端組長

 

「已經很久沒有看完書有這種惆悵感,這不是一本技術說明書,也不是一本故事書,這是一段30 年的知識科普與時光之旅。」

——竹子|前端工程師

 

「當青春遇上計算機概論:一位軟體工程師的成長告白」

——Jayden Lin |《程式猿吃香蕉》教育媒體創辦人

 

「讀完這本書,你可能還不會寫程式,但至少終於知道電腦平常到底在忙什麼」

——Brook |路過的專案管理人

 

「電腦史與生命經驗的交織:發現青春的共鳴」

——小麥|電獺前端工程師

 

致每個時代的探險者:重新審視生活中的「理所當然」

——阿劍| KDAN 前端工程師

 

「技術與好奇心的雙向奔赴:在一次次摸索中看見最初的自己」

——Yuanlin Lin 林沅霖| Zeabur 創辦人兼CEO

 

「致青春,共同的初心。

無論你是剛到新手村的或者是對電腦基礎知識不夠熟悉的,都很推薦你閱讀這本書!」

——Alpha |前端工程師

 

「閱讀完本書後,會有一種重新對焦的感覺,彷彿以前都是帶著不合度數的眼鏡在看世界。」

——鉛筆|前端工程師

 

「不管你是剛起步還是已經在這行走了一段路,這本書都值得翻翻——你會在裡面找到一些被遺忘的初心。」

——廖洧杰|六角學院創辦人

 

「這本書它不會教你怎麼寫程式,但它會幫你建構一個完整的世界觀,讓你知道這些工具背後在做什麼事情。」

——卡斯伯|六角學院創辦人

 

「讓我也重新回憶起自己接觸電腦與軟體的點點滴滴」

——宋翊羣|麋鹿樹工作室創辦人兼資深開發者

 

這本書,不僅僅是一本回憶錄,更能啟發我們:「先看到科技其來有自,才能明白何去何從。」

——Alex Lau |前端工程師

 

「那些年,我們的青春。

這不僅僅是一本技術指南,更是寫給我們這代人共同青春的浪漫情書。」

——焦糖|前端工程師

作者簡介

作者| Ray(是Ray 不是Array

 

這個名字非常菜市場名,但你有可能看過我寫的文章,例如:〈欠人教訓的提問〉(教新手如何問出好問題)、〈試著學Hexo〉、〈終究都要學React何不現在學呢?〉等。

 

我很喜歡把工作上遇到的問題、學習過程中的挫折與理解,用自己的方式整理成文章。除了目前身為工程師的經驗之外,我也曾當過專案經理、創過業、跑過業務,甚至在工廠做過包裝人員。這些看似繞遠路的人生經歷,反而讓我對「學習」這件事,有了更立體、也更務實的體會。

 

而現在的我,是一名教育工作者。

 

我希望把這些一路走來累積的經驗與思考方式,傳承給更多正在學習、或即將踏上這條路的人。

 

【部落格/聯絡方式】

Bloghttps://israynotarray.com/

Emailisraynotarray@gmail.com

目錄大綱

▌第1 第一次聽見「嗶」,我的電腦世界就此展開

1.1 原來它叫電腦!

1.2 鍵盤與滑鼠

1.3 螢幕顯示器

1.4 遊戲畫面(8 Bit

1.5 鍵盤為王的霸主:MS-DOS

 

▌第2 第一次上網就沉迷!從史萊姆之家走進網路的世界

2.1 沒想到成癮是從上網開始的

2.2 單機遊戲

2.3 上網

2.4 撥號上網

2.5 免費軟體

2.6 讀取、寫入

 

▌第3 主機板上的迷宮探險:打開電腦殼的第一次震撼教育

3.1 天阿,這什麼可怕的世界!

3.2 電腦內臟結構

3.3 Flash

 

▌第4 為什麼畫面變藍底白字了?:我與 BSoD BIOS 的死機回憶錄

4.1 不是吧⋯⋯又來了?

4.2 Lag

4.3 藍底白字

4.4 BIOS

 

▌第5 第一次玩 CS 被打爆!從網咖連線到 IP 的啟蒙旅程

5.1 網咖初體驗

5.2 區域網路

5.3 IP 是什麼、為什麼需要?

 

▌第6 第一次註冊 Email 被「小老鼠」搞瘋!@符號與 Ray Tomlinson 的故事

6.1 跟「小老鼠」傻傻分不清楚

6.2 「@」與 Email 之間的關聯

6.3 主機/網域名稱

 

▌第7 原來網址不是魔法! DNS 背後是查表的辛苦工程

7.1 如果可以,當時我就該買 Google 的股票!

7.2 Domain(網域)與 WHOIS 隱私保護

7.3 DNS 又是什麼?

 

▌第8 作業交了沒?快點燒進光碟裡啊!

8.1 我還以為是火烤光碟呢!

8.2 光碟的歷史

8.3 MB GB:關於電腦的儲存單位

 

▌第9 為什麼我的檔案打不開?原來是副檔名在作怪!

9.1 奇怪,這個檔案怪怪的

9.2 副檔名的由來

9.3 該如何找出正確的檔案格式

 

▌第10 快借我 USB !我要打遊戲!

10.1 上電腦課就是要打遊戲

10.2 隨身碟的前世今生

10.3 格式化(Format

10.4 常見的檔案系統:FAT32NTFSexFAT

 

▌第11 電腦中毒了!第一次學會重灌系統

11.1 奇怪,瀏覽器首頁怎麼怪怪的?

11.2 電腦病毒:看不見的破壞者

11.3 重灌系統

11.4 防毒軟體

 

▌第12 因為被禁止跑網咖而搞懂什麼是HDDSSD RAM

12.1 為什麼不能去網咖?

12.2 HDD SSD 的差別

12.3 RAM 到底是什麼?

12.4 Virtual Memory(虛擬記憶體)

 

▌第13 我以為我在駭客任務:第一次打開 CMD 視窗

13.1 酷!真像駭客一樣!

13.2 命令提示字元(CMD)是什麼?

13.3 常用的指令

 

▌第14 因為裝了破解軟體,我又把電腦搞壞了

14.1 破解軟體害我電腦中毒

14.2 資料壓縮

14.3 破解軟體與 hosts

 

▌第15 電腦有夠慢,我不想再重灌了!

15.1 電腦跑得好慢啊

15.2 關閉開機啟動程式

15.3 清理 Temp 檔案

15.4 重組磁碟機

 

▌第16 顧著打遊戲,連考試要考OSI 七層模型都忘了!

16.1 老師在教什麼?我根本沒在聽!

16.2 OSI 七層模型

 

▌第17 電腦的溝通語言原來這麼單純?!

17.1 我以為電腦溝通方式很複雜

17.2 二進位 Binary

17.3 四組數字為一碼

 

▌第18 A 原來是 65 ?我終於搞懂 ASCII 是什麼了!

18.1 不要偷看學長的即時通!

18.2 那串神秘數字的真相:ASCI

 

▌第19 ASCII Unicode——文字編碼全面升級

19.1 怎麼是一片亂碼

19.2 文字編碼的基礎

19.3 Emoji 也是文字?拆解表情符號的秘密

 

▌第20 HTTP vs HTTPS 多一個 S 竟然差這麼多?!

20.1 網頁不安全?

20.2 HTTP HTTPS 的差異

20.3 簡單談 RESTful API

 

▌第21 好奇怪,我的電腦好熱

21.1 電腦溫度好高喔!

21.2 散熱系統

21.3 自我保護機

 

▌第22 買了新設備卻沒辦法用?

22.1 為什麼我的新設備不能用?

22.2 裝置驅動程式(Driver

22.3 即插即用(Plug and Play

 

▌第23 家裡網路變好慢,原來我被入侵了!

23.1 沒想到家裡網路也會被入侵

23.2 Wi-Fi 安全性

23.3 防火牆(Firewall

23.4 VPN 與網路隱私

 

▌第24 網站運作的幕後功臣:程式碼與記憶

24.1 我的程式啟蒙之路:從私服到網頁開發

24.2 程式語言是什麼?

24.3 網站的超級筆記本:資料庫簡介

24.4 網站如何記住你:Cookie Session

 

▌第25 為什麼同一個網站用手機看跟電腦看長得不一樣?

25.1 為什麼同一個網頁在不同裝置上長得不一樣?

25.2 響應式設計(RWD)與適應式設計(AWD

25.3 瀏覽器是怎麼「畫」出網頁的?

 

▌第26 雲端到底是什麼?東西存在雲端會不見嗎?

26.1 我也想要隨處可以存取我的資料!

26.2 雲端是什麼?搞懂同步與備份的差異

26.3 怕資料不見怎麼辦?最強的 3-2-1 備份策略

 

▌第27 演算法初探:系統是怎麼「想事情」的?

27.1 真有趣,網頁是怎麼知道我要找什麼的?

27.2 演算法是什麼?

27.3 推薦系統的基本原理(你可能也喜歡...

 

▌第28 AI 到底在紅什麼?

28.1 我的世界因為 AI 而改變

28.2 AI 是怎麼「說話」的?

28.3 AI 不會取代你,除非你拒絕進化

 

▌第29 下課

29.1 給讀者的一封信