
筆者前陣子從中國網友那聽聞了「碼農翻身」這個微信公眾號,翻閱了其中幾則內容大感興趣,而且標題看起來也十分引人注目,比如:
在好奇心的驅使下,發現作者劉欣還出版了書籍《碼農翻身:用故事給技術加點料》和《碼農翻身2:用故事給技術加點料》,不禁好奇其中的內容到底寫了些什麼。
兩本書的內容與天瓏書局的分類 "Engineer self-growth" 大相逕庭,實際上書中內容和微信公眾號「碼農翻身」中的文章類似,都是將技術內容以比喻或故事的方式呈現,雖說這樣的內容通常容易導致不夠深入或欠缺精準,但其實很適合培養興趣或者是練習「將繁瑣的技術內容,講述給一般大眾」,這或許也是許多開發者所欠缺的軟技能(soft skill)。
不過筆者並沒有購買書籍,而是在 GitHub 上找到了有中國網友上傳的 PDF 文件,便想說可以先一睹為快。結果問題來了,在 GitHub 頁面上頻頻顯示 "Unable to Render Code Block" 無法預覽文件,只好嘗試看看是否可以獲取檔案,然而反覆點擊 "Download Raw File" 似乎也沒有作用……
幸好之前在 GitHub Community 上也看過類似的情境,提問的使用者上傳了自己履歷的 PDF 文件,但無法獲取原始文件,於是開啟了一個問題討論 "How to create a raw link from GitHub"。
根據該討論串中回覆,要獲取 GitHub 專案中原始文件(raw file)的連結並不麻煩,只需要遵循以下 URL 格式即可:
https://raw.githubusercontent.com/<USERNAME>/<REPO>/<BRANCH>/<FILENAME>.<FILE_EXTENSION>
張貼留言