-
畢業季| 2021年畢業生從事這個行業才最賺錢!
隨著畢業季的到來,畢業生就業去向再次映入人們的眼簾,2021年畢業大學生都去哪兒了? 近日,58同城發布了《2021年高校畢業生就業報告》,通過對2021屆畢業生進行調查后發現,IT/通信/電子/互聯網行業的仍為大多數畢業生的求職方向,而在一眾行業中,IT互聯網行業的薪資水平也位居第一,達到10815元。 毫無疑問,IT互聯網行業仍是“高薪”的代名詞,不僅是在學生還是社會人的眼中,程序員的薪資絕對是位列前茅,也絕對是最易找到工作的首選。 既然眾所周知程序員薪資高,那么到底有多高? 從上圖我們可以…
-
找到惡意軟件包:Go 語言生態系統中的供應鏈攻擊是怎樣的?
近期發生的嚴重的 SolarWinds 攻擊事件和新型 “依賴混淆“攻擊,讓供應鏈攻擊成為討論焦點:攻陷供應鏈中不太安全的元素,導致更安全的目標遭攻陷。 供應鏈攻擊的流行目標一直都是流行編程語言的很多包管理系統,如 NPM (JavaScript)、Rubygems (Ruby) 以及 PyPI (Python)。這些系統常年來遭受惡意攻擊,攻擊者上傳惡意包并等待受害者安裝。 目前為止,尚未看到關于 Go 生態系統的供應鏈攻擊情況。鑒于 Go 語言是我的新寵,我決定自己做一些調查。 好在依賴混淆…
-
Go 中如何準確地判斷和識別各種網絡錯誤
Go語言集成了簡單易用的網路庫,今天的推送是一線架構師分享的Go網絡庫使用入門指南。 Go 自帶的網絡標準庫可能讓很多第一次使用它的人感慨,這個庫讓網絡編程的門檻低到了令人發指的地步。然而,封裝層次與開發人員的可控性往往是矛盾的。Go 的網絡庫封裝程度算是一個不錯的折衷,絕大部分時候,我們只需要調用 Dial, Read, Write Close 幾個基本操作就可以了。 但是,網絡是復雜的。我們有時候需要細致的處理網絡中的各種錯誤,根據不同的錯誤進行不同的處理。比如我們遇到一個網絡錯誤時,需要區…
-
使用 Go 實現 TLS socket server
安全傳輸層協議 TLS,以前稱為 SSL(Secure Sockets Layer) ,由于HTTPS的推出受到了很多人的歡迎。但是正如TLS的名稱 Transport Layer Security 所示的那樣,它實際上是獨立于 HTTP,一個更深入的安全協議,我們可以將 TLS 視為 TCP 的安全版本,其提供了對 socket 通信進行加密和簽名的功能。在我們的日常開發中,會將 gRPC 協議運行在TLS之上以確保安全。 今天我們來了解一下如何創建一個通過 TLS 加密的 socket 服務…
-
我仔細研究了2021騰訊年度報告,發現了...
3月份,騰訊對外發布的2020年度《騰訊研發大數據報告》顯示,DevOps工具協同集成,TAPD、騰訊工蜂、藍盾三大騰訊主流研發工具的日均API請求量達到四千萬次,研發效能持續提升。隨著云計算SRE和微服務相關技術的進一步發展,Go語言使用次數增速第一,并超越JavaScript成為騰訊第二受歡迎的編程語言,也是最具潛力的編程語言。 與此同時,騰訊對掌握這些熱門技術的人才需求巨大,薪資也開得格外大方。可以說,掌握一種當前互聯網行業熱門技術,已經成為普通人實現財富自由的最快通道。 馬哥教育?也持續…