Toptal 精選的最佳開發者博客
已發表: 2022-03-11你就是你所讀到的——大多數 Toptal 成員和博客訂閱者都是軟件開發人員。 那你讀什麼? 專業開發人員從哪裡獲得有關其同行如何工作和思考的最新信息? 今天,我們將看看 Toptal 開發人員經常光顧的一小部分熱門開發人員博客。
列出所有優秀的開發者博客會佔用太多時間,並且不可避免地會導致博客文章很長,因此我們的計劃是專注於幾十個熱門博客。 我們可以提出更多建議,但由於我們都是關於權力下放和協作的,因此我們指望您(我們的讀者)在評論部分擴展列表。
由於 Toptal 不專注於任何特定的利基市場,因此我將嘗試將列表分解為幾個部分以簡化導航。 讓我們從微軟開始。
熱門微軟博客
Scott Guthrie 的博客絕對是我們的首選。 Guthrie 不是普通的開發人員——他是微軟雲和企業集團的副總裁。 他的團隊負責 .NET、Visual Studio、Active Directory、Windows Server、Azure 和 SQL Server 的開發。
Guthrie 已在 Microsoft 工作超過 15 年,他的博客包含十年來 Microsoft 開發人員可能會發現有用的內容。 唯一的缺點是該博客的更新頻率不如幾年前。
Ode to Code 是另一個包含許多有用的 Microsoft 內容的博客,儘管它並不只專注於 Redmond 技術。 它由 OdeToCode LLC 的顧問和開發人員 K. Scott Allen 編寫。
另一方面,如果您想跟踪 .NET 領域的發展,您可能需要查看 weblogs.asp.net。 這是一個相對較大的博客社區,有很多貢獻作者。 每天都會發布新鮮內容,並且不乏處理利基問題的博客。
頂級 SQL 博客和數據庫博客
SQL 經常被許多出版物所忽視,儘管它仍然是許多項目的支柱。 我們不想列出很多由個人開發者維護的博客——大多數不經常更新,而且我們有更多的主題要涵蓋。
一個好的起點是聚合器,因此我們建議您查看 Top SQL 博客。 在這裡您可以找到許多有用的鏈接、博客甚至行業新聞。
Percona MySQL 性能博客也值得一試——它擁有數百個有用的 MySQL 博客,還涵蓋了其他主題。
熱門 iOS 開發者博客
Apple 基於 iOS 的產品的流行催生了一個蓬勃發展的行業,多年來 iOS 一直是移動開發的理想之地。 今天,蘋果封閉的生態系統在大眾市場的吸引力可能不如安卓,但同時它提供了更多的創收機會。 這不會很快改變。 雖然谷歌擁有更大的市場份額,但蘋果在 iOS 產品上賺的錢更多,所以很多開發者更願意呆在蘋果的圍牆花園裡。
如果您是 iOS 新手,最好的起點之一是 Ray Wenderlich 的博客。 博客由幾個貢獻者經常更新,重點是學習。 你會發現很多教程和其他有用的內容,涵蓋了 iOS 開發的許多方面。 如果您認為自己是一名熟練的開發人員,並且覺得自己已經過時了教程,那麼仍然值得一試——驗證您的技能或學習新技能並沒有什麼壞處。
Mike Ash 還發布了一個應該吸引新手的 iOS 博客。 你會發現很多有用的 Swift 內容,大部分是由 Ash 本人創作的,當然還有其他一些貢獻者。
Cocoacontrols 曾經是一個非常流行的博客,處理(等等)Cocoa 控件。 博客已經好幾個月沒有更新了; 但是,您仍然可以在那裡找到很多有用的東西。
現在我們來看看更有趣、更頻繁更新的博客。 NSHipster 有很多追隨者,提供了很多內容,涵蓋了 Objective-C、Swift 和 Cocoa。 NSHipster 的 Matt Thompson 也有一些關於 Cocoa 和 Objective-C 中“晦澀主題”的出版物。
另一個絕對值得一看的來源是 objc.io,它本質上是關於 iOS 和 OS X 開發的最佳實踐和高級技術的期刊。 它涵蓋了除 iOS 之外的廣泛主題。
熱門 Android 開發者博客
如果你不是蘋果封閉生態系統的粉絲怎麼辦? 你很有可能喜歡安卓。 有無數關於 Android 的博客和論壇,並且總是有很多開源項目可以加入。
只列出幾個博客並不容易,所以讓我們從最明顯的博客開始——谷歌開發者博客。 這個博客(再次,顯然)與 Android 開發人員相關,應該不時查看。
但是,如果您是 Android 新手,您可能希望開始使用一些 Android Hive,因為它提供了許多面向新手用戶的內容。 當然,也涵蓋了一些更高級的技術。 此外,無論您的技能水平如何,都有很多有用的教程非常方便。
Vogella 是 Android 開發人員最古老的信息來源之一,它仍然很受歡迎。 Vogella 試圖盡可能多地涵蓋 Android 開發過程,提供從相對基本的教程到很少有開發人員會採用的高級技術的所有內容。
如果您想提高自己的技能並了解 Android 的最新發展,請查看 Android 周刊。 它不是博客,而是每週時事通訊,其中包含來自各種來源的新鮮、精選內容。
如果您正在搜索用戶界面和用戶體驗提示,那麼查看 Androiduiux 是一個好主意。 不幸的是,博客不經常更新。
熱門編碼博客
這是一個棘手的問題,入圍名單肯定會引起爭議——就這樣吧。 Toptal 自由職業者在包括腳本和編程語言在內的廣泛框架中工作,因此想出一個涵蓋所有人的所有內容的列表是根本不可能的。 我相信我們的讀者會有更多的建議,所以請與您的同事分享。

許多 JavaScript 用戶可能對 jQuery4u 很熟悉。 它已經存在多年,並且仍然很強大。 您可以訪問大量代碼演示、視頻教程和其他有用的內容。 最重要的是,jQuery4u 經常更新,所以總是有新的東西要檢查。 那裡不乏 JavaScript 博客,其中大多數還涵蓋 HTML、PHP 和 CSS。
說到 CSS,您可能想看看 CSSkarma 博客,儘管它不再像以前那樣頻繁更新。 要獲得更多關於 CSS 和設計的最新信息和教程,Codrops 博客絕對值得一看。 它經常更新,並包含來自不同作者的大量教程。
至於優秀的舊 Java,情況幾乎相同——有很多可供選擇。 這就是很多用戶轉向聯合內容的原因,例如 Javalobby 提要。 另一個比較流行的聚合器是 Top Java Blogs。
雖然此類網站對於了解最新發展非常有用,但它們也有很多“噪音”。 太多的內容和太多的利基可能不會吸引所有的開發者。 儘管如此,當有一個健康的社區渴望貢獻和分享他們的專業知識時,這就是你所得到的。
Ruby 幫也有不少博客可供選擇,如果只挑出其中兩個,我可能會收到一些憤怒的電子郵件。 Justin Weiss 是許多 Ruby 開發人員的熱門選擇,一些 Toptalers 建議從他的博客開始。 Weiss 提供了很多實用的建議並且不會浪費時間,因此您可以獲得很多有用的代碼和簡明的解釋。 正是我們喜歡的方式。 Virtuous Code 是我從熱愛 Ruby 的同事那裡得到的另一個建議。 該博客是 Avdi Grimm 的創意,他是一位年輕但傑出的 Ruby 開發人員,他還撰寫了許多書籍並提供了一些 Ruby 和 RoR 開發的截屏視頻。
如果 Azure 是您所追求的,強烈推薦 Scott Hanselmann 的博客。 Hanselmann 是一位前教授和微軟資深人士,但最重要的是他會定期更新他的博客。 總是有新的東西要檢查。 如果您想知道為什麼我沒有在 Microsoft 部分提到 Hanselmann,那麼您應該查看他的開源工作。
Zend 或亞馬遜網絡服務呢? 我們為 Zend 用戶提供了一些建議——Michael Gallego 的博客涵蓋 Zend 和 AWS,而 Marco Pivetta 在 Ocramius 博客上討論 Zend、PHP 等。
頂級創業博客、SEO 等
當然,我們的行業不僅僅是技術。 真正的企業家的標誌是他們不僅僅專注於業務的一個方面。 將所有東西放在一起並從無到有地創造一些東西需要花費大量的時間和精力。 擁有一個好主意、一流的代碼和完美的執行並不足以讓一家初創公司起步。
500 博客為準備推出新產品或服務的每個人提供了許多有用的提示和推薦。 Zach Holman 還討論了軟件開發人員和企業家遇到的各種問題。 桌子的另一邊呢? 好吧,資深風險投資家馬克·蘇斯特(Mark Suster)通過 VC 的眼光,在恰如其名的“桌子的雙方”博客上,提供了對初創公司世界的獨特視角。
當然,每個初創公司還必須處理品牌識別、營銷和社交媒體策略,更不用說搜索引擎優化了。 Google 的 Matt Cutts 在他的博客上介紹了合理的 SEO 實踐、社交媒體等。 英國 Bronco 數字服務機構的經理 David Naylor 發布了一篇關於搜索營銷和數字趨勢的綜合博客。 有很多新鮮的內容和幾個貢獻者涵蓋不同的主題,所以絕對值得一試。
嘿,但你忘了……
我知道。
就像我說的那樣,要涵蓋的內容太多了,互聯網上已經充滿了 SEO 優化的“前 10 名”和“前 100 名”文章,涵蓋了包括軟件開發在內的所有內容。 這根本不是我想要做的——這是一個社區博客,儘管你可能會在這里和那裡發現一些 SEO 調整。 如果你不能打敗他們,就加入他們。
因此,讓我們用更多博客和替代信息源來結束列表,其中一些博客專注於每個開發人員都應該感興趣的一般主題。
Jeff Atwood 的 Coding Horror 博客有很多追隨者,而且它不僅僅是關於代碼的。 阿特伍德的寫作風格既有趣又內容豐富。 他涵蓋了廣泛的主題,經常著眼於大局,他提供了很多很好的建議。 我從 Toptal 網絡成員那裡得到的推薦數量也很突出。 我相信當他們看到一個好的博客時,他們就知道了。
如果您對最佳實踐感興趣,CodeBetter 是一個不錯的起點。 它涵蓋了許多不同的主題,許多貢獻者都在處理各自的領域。
既然我們已經完成了對最佳開發者博客的簡短總結,我將用完全不同的東西來獎勵你——Devops Reactions。
現在輪到你了
您可能已經註意到,我遺漏了一些社區和博客——但這裡誰不知道 GitHub? 你知道有哪些不熟悉 XDA 的 Android 開發者嗎? 當然不是。
這篇文章背後的想法是它會引起一些爭論,也許還有爭議。 每個 Toptal 帖子都是團隊的努力,現在團隊想听聽您的想法。 我們盡了自己的一份力,現在由您來參與討論並幫助其他開發人員。
列出一些您經常訪問的博客。 它們不必是非常受歡迎的出版物。 包括一個簡短的描述,這樣其他人就會知道他們為什麼會出現在你的書籤中,就是這樣。
或者,如果你有一些糟糕的開發博客的例子,也可以隨意分享,作為警告或娛樂價值。 更好的是,如果您有信心可以比一些受歡迎的博主做得更好。 我們敢於讓您選擇一個主題並與我們聯繫。 如果您是一位優秀的博主,我們將非常樂意發布您的作品。 Toptal 的使命是吸引全球前 3% 的自由開發者,所以如果你取得了成績,你就會成為好公司。