身為軟體工程師,緊跟最新的發展和最佳實踐是技術成長的關鍵。我最喜歡的成長方法之一是閱讀書籍。
儘管我們每天有很大一部分時間都在閱讀Stack Overflow和部落格上的文章,但閱讀確實幫助我們從不同的角度看待問題,或者更好地理解一些日常沒有接觸到的東西。
2022年,我讀了一些對我的軟體工程師生涯非常有價值的書。以下有9本我強烈推薦給處於職涯各個階段的軟體工程師的數,可以考慮將加入2023年的閱讀清單。
1、東尼法德爾(Tony Fadell)所寫的《製造值得製造的東西的非正統指南》是任何希望創造重要事物的人的必讀之作。
法德爾分享了他關於如何專注於小的、可實現的目標並在必要時進行轉向的獨特觀點。
https://www.goodreads.com/book/show/59783101-build
2、Gene Kim、Kevin Behr和George Spafford的《關於IT、DevOps和幫助企業獲勝的小說》是一個迷人的故事。
本書講述了一位IT經理如何將一個失敗的專案反敗為勝。在這過程中,他了解了DevOps的原則以及如何將其應用於他的工作。
https://www.goodreads.com/book/show/38191426-the-phoenix-project
#3、本‧霍洛維茲(Ben Horowitz)所著的《關於難事的難事》(The Hard Thing About Hard Things)對創業的挑戰提供了坦率而實用的建議。
霍洛維茲涵蓋了諸如僱用、解僱和在艱難時期的管理等主題,並就如何駕馭建立企業的起伏提供了寶貴的見解。
https://www.goodreads.com/book/show/20657434-the-hard-thing-about-hard-things
#4、《電腦程式的結構與解釋》,也稱為「嚮導書」,這是一本涵蓋電腦科學和使用Lisp語言程式設計的基本概念的經典文本。
這本書是任何嚴肅的軟體工程師的必讀之作。
https://www.goodreads.com/book/show/43713.Structure_and_Interpretation_of_Computer_Programs
#5、John Ousterhout的《軟體設計哲學》認為,好的軟體設計都是簡單又清晰的。
這本書就如何在你自己的程式碼中實現這些品質提供了實用的建議。這是一本每年都值得讀的好書。
https://www.goodreads.com/book/show/43701534-a-philosophy-of-software-design
#6、《務實的程式設計師:從學徒到大師》,(作者Andrew Hunter和David Thomas)是一本成為更好的軟體工程師的綜合指南。
#它涵蓋了廣泛的主題,包括調試、測試和重構,並充滿了有用的提示和技術。推薦購買20週年紀念版。
https://www.goodreads.com/book/show/50701156-the-pragmatic-programmer
#7、威爾·拉森(Will Larson)的《優雅的拼圖:工程管理系統》討論了管理軟體開發團隊的挑戰和機會。
其中涵蓋了諸如建立有效的流程、設定目標和創造積極的文化等主題。
https://www.goodreads.com/book/show/45303387-an-elegant-puzzle
#8、由Titus Winters、Tom Manshreck和Hyrum Wright撰寫的《谷歌的軟體工程:從長期編程中汲取的教訓》提供了谷歌如何進行軟體開發的幕後視角。
它涵蓋了程式碼審查、測試和技術債等主題,並對如何建立可靠和可擴展的系統提供了寶貴的見解。
https://www.goodreads.com/book/show/48816586-software-engineering-at-google
9、馬蒂卡根的《如何創造客戶喜愛的科技產品》是任何希望創造成功的科技產品的人的必讀書。
書中涵蓋了定義產品願景、建立一個強大的團隊和收集客戶回饋等主題,並就如何將這些原則應用到你自己的工作中提供了實用的建議。
這本書通常推薦給產品經理,但我認為它對工程師來說也是一本好書,因為它對你與產品團隊的跨職能工作有幫助。
https://www.goodreads.com/book/show/36645100-inspired
對我而言,這些書提供了寶貴的見解,使我在這一年裡受到激勵和鼓舞。
「優雅的拼圖」對於弄清楚如何更有效地處理團隊中的支援問題特別有幫助,而「Google的軟體工程」一書在建立一個新專案和資源庫時提供了寶貴的指導。
我希望這份推薦清單能在2023年為你提供一些有用的閱讀選擇,因為你在軟體工程職業中繼續成長和發展。
以上是以下是2023年9本必讀書單,任何一位軟體工程師都不應錯過!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Telegram是一款跨平台的即时通讯软件,用户可以相互交换加密与自毁消息,发送照片、影片等所有类型文件;Telegram有加密聊天的功能,使用这种功能,聊天双方的内容完全保密,不会担心被监控或被第三方偷窥。官方提供Android、iOS、Windows、macOS、Linux和网页版等多种平台客户端;同时官方开放应用程序接口,有许多第三方的客户端可供选择 。

armoury crate是一款简易实用,功能全面的华硕系统控制软件;通过Armoury Crate平台,可以启动主页面上的系统性能模式调整、设置相关应用软件、获取系统信息,当机器连接支持的外设时,也可以使用Armoury Crate中所整合的Lighting、AURA Sync功能进行各种灯光特效的设定。

XRKit是为华为手机场景提供场景化、组件化的AR解决方案的框架软件,也就为华为相机,提供了虚拟模型在真实世界中的呈现。XRKit软件支持AR SDK,能与Unity3D引擎兼容,包括PTC Vuforia,ARKit,ARCore等。为AR呈现能力、人脸特效、光影特效;它属于华为XR生态的基础性软件。

glance by mirametrix是一款眼球追踪软件;glance是由Mirametrix开发的应用程序,软件配合红外摄像头可识别用户脸和眼睛的方向,其中主要包括了状态检测、智能指针和窗口分屏三个功能。

推特(Twitter)是一个社交网络及微博客服务软件,是一家美国的公司;Twitter利用无线网络、有线网络、通信技术进行即时通讯,是微博客的典型应用,允许用户将自己的最新动态和想法以短信息的形式发送给手机和个性化网站群。

ldplayer是一款多功能Android操作系统的模拟器,通过它可以直接在PC上运行Android智能手机游戏,是将家用PC或笔记本电脑转变为运行移动软件的游戏机的方法;ldplayer可以用来进行联网,用户可以和其他人一起开启联机对战。

rav endpoint protection是瑞星杀毒软件;RAV是“RisingAnti-virus”的缩写,是瑞星反病毒软件的意思,瑞星杀毒软件采用获得欧盟及中国专利的六项核心技术,形成全新软件内核代码,具有八大绝技和多种应用特性。

commercial service指的是商业服务软件;该软件主要为提供产品维修、系统升级、检测换机以及产品咨询等服务,服务的产品包括手机、电视、手表、耳机以及其他配件。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

記事本++7.3.1
好用且免費的程式碼編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),