如果說程式員的硬通貨是技術,那麼軟技能是什麼?

来源:https://www.cnblogs.com/xll1025/archive/2020/06/24/13189748.html
-Advertisement-
Play Games

​ 程式員往往一心撲在編程技術上面,學習編程語言,演算法,網路,自己子領域相關的知識等等。這非常正確,也是作為coder的核心競爭力所在,姑且稱之為“硬技能”吧。 對於有一個程式員來說除了日常碼代碼之外,其實也需要很多編程之外的軟體能,非專業上面的技能可以更好的展現你的情商,與人合作的能力等。 以程式 ...


程式員往往一心撲在編程技術上面,學習編程語言,演算法,網路,自己子領域相關的知識等等。這非常正確,也是作為coder的核心競爭力所在,姑且稱之為“硬技能”吧。

對於有一個程式員來說除了日常碼代碼之外,其實也需要很多編程之外的軟體能,非專業上面的技能可以更好的展現你的情商,與人合作的能力等。

以程式員為例,我們的演算法、電腦知識和編程能力等就屬於 “硬技能”,是我們吃飯的家伙,大多數人等著靠他賺錢買車買房娶妻生子,但生活質量的好壞往往由 “軟技能” 決定的,從兩類技能的關係來看,“軟技能” 是 “硬技能” 的催化劑。

說的 “軟技能” 主要包括職業能力、生產力、學習力、自我營銷等,今天我們主要聊一些容易欠缺的方面。

程式員軟技能系列書單

** 程式員修煉之道**

《程式員修煉之道》之所以在全球範圍內廣泛傳播,被一代代開發者奉為圭臬,蓋因它可以創造出真正的價值:或編寫出更好的軟體,或探究出編程的本質,而所有收穫均不依賴於特定語言、框架和方法。時隔20年的新版,經過全面的重新選材、組織和編寫,覆蓋哲學、方法、工具、設計、解耦、併發、重構、需求、團隊等務實話題的最佳實踐及重大陷阱,以及易於改造、復用的架構技術。本書極具洞察力與趣味性,適合從初學者到架構師的各階層讀者潛心研讀或增廣見聞。

作者簡介

譯者雲風(真名吳雲洋),曾任網易杭州研究中心總監,是網易《大話西游》《夢幻西游》等知名游戲的主要開發者;2011 年與前網易 COO 詹鐘暉聯合創辦簡悅(EJOY)游戲公司,兼任 CTO,現該公司已被阿裡收購;在互聯網、游戲界擁有較高技術影響力,常年發表博客文章,並著有《游戲之旅》及《Effective C++(評註版)》。

** 程式員的三門課:技術精進、架構修煉、管理探秘**

我們都有一個共同的夢想——成為更棒的程式員,但是如何做?如何學習和精進自己的技術?如何做業務分析和架構設計?如何做技術管理?本書就廣大程式員都很關註的問題提供一些思路和方法。

《程式員的三門課:技術精進、架構修煉、管理探秘》內容分為三大篇:第1篇介紹程式員的技能成長路徑,介紹如何通過學習來加速成長,並講解非常重要的業務分析和設計知識;第2篇詳細介紹了架構修煉中的必備架構思維模式、架構設計過程,還通過真實案例剖析了架構設計的核心要素及關註點,以及如何通過架構設計來把控質量和風險;第3篇總結了做技術管理的訣竅,揭秘如何從準備做技術管理到實現自我管理再到實現團隊管理。

《程式員的三門課:技術精進、架構修煉、管理探秘》適用於即將或者正在從事IT相關開發工作,卻不知如何提升自己,希望通過適當的學習方法精進技術的初級程式員;也適用於具備一定架構設計經驗,想進一步系統化提升架構設計能力的中級程式員;以及有一定技術積累,想從事技術管理卻不知如何著手的高級程式員。

作者簡介

於君澤

某互聯網公司技術專家,在分散式系統架構設計、高併發系統設計、領域建模、研發管理、內建質量等方面有較多心得,樂於交流和分享,曾創立技術社群“中生代技術”。

維護技術公眾號“技術瑣話”。

李偉山

現任某人工智慧公司技術總監,江湖人稱“山哥”,在分散式系統架構設計、高併發系統設計、系統穩定性保障等方面積累了豐富的實踐經驗,擅於利用數據分析解決實際問題,對新技術有濃厚的興趣,樂於分享。

個人技術公眾號:技術方舟。

張洪亮

網名Hollis,知名技術博主,個人技術博客(http://www.hollischuang.com)閱讀量達數百萬。90後程式員,2015年畢業於哈爾濱理工大學,現任某互聯網公司技術專家,專註於Java研發、技術架構及程式員的成長等方面。

個人技術公眾號:Hollis。

軟技能 代碼之外的生存指南

對大多數軟體開發人員而言,編碼才是有趣的,而如何與客戶、同事以及經理們打交道,如何保證工作效率,如何保障財務安全,如何保持自己的體形,如何找到真愛……這些則統統被視為畏途。本書恰恰可以在這些方面幫到你!  

本書提供專業的技術性指導,讓你的生活變得多姿多彩、稱心如意。開發人員兼人生導師JohnZ。Sonmez在本書中將針對各項重要的“軟技能”,包括職業規劃、提高生產力、個人投資與理財,乃至健身與戀愛,為開發人員提供建議。

本書由71章組成,無論從哪一章開始閱讀,都會讓你覺得妙趣橫生,並沉浸其中。每章的結尾都有“採取行動”一節,向你展示如何(按照書中分享的技能)快速取得成果。

作者簡介

John Z. Sonmez,他是“Simple Programmer”網站的創始人,他不辭辛勞地追求著“將複雜問題轉化為簡單解決方案”的夢想。他為線上培訓機構Pluralsight開發了50多門線上課程,涉及iOS、Android、.NET、Java和游戲開發等多個主題。

他是“Get Up and CODE”播客的主持人,在這裡他討論程式員健身;他還

是“Entreprogrammers”播客的主持人,在這裡他和其他三位開發者/企業家分享他們構建線上業務的真實故事。

John是軟體開發人員的人生導師,他幫助軟體工程師、程式員和其他專業技術人員推動事業進步,過上更充實的生活。他通過“化繁為簡”的方法,賦予他們達成自身目標的力量。

譯者簡介

王小剛,畢業於西安電子科技大學電腦學院,“電腦及應用”專業碩士研究生學歷,曾先後服務於華為、IBM、中國移動無線數據研發中心,參與過3G(第3代無線通信技術)基站、MISC(移動互聯網服務中心)等產品/系統的研發工作,擔任過項目經理、質量保證經理、質量總監等職務。

業界知名的咨詢顧問和培訓講師、六西格瑪(6sigma)黑帶,致力於軟體研發管理與項目管理、產品創新、團隊管理等領域的研究工作,幫助軟體企業,特別是中小軟體企業,持續提升產品創新與研發管理能力,先後為100多家企業的20 000多名軟體開發人員提供過咨詢和培訓服務。

程式員煉成記:從小白到工程師

《程式員煉成記:從小工到工程師》主要介紹了作為一名軟體工程師應具備的能力。內容主要包括Java的基礎知識和JVM、死鎖、CPP技術、Java8技術、G1 GC的實踐、Java的優化方向、代碼規範深度解讀等深度知識,Spring Boot、Spring Cloud、Spring里的設計模式,關係型資料庫的代表PostgresSQL和NoSQL資料庫的代表Cassandra,分散式技術、消息中間件、大數據框架、搜索引擎、事務、Linux隔離技術、Go語言入門等高端技術。

最後一章,包含了作者多年的經驗總結,列舉了可能會遇到的問題,並提出瞭解決思路。

本書適合所有軟體工程師,尤其適合工作兩年以下的人,力求覆蓋應用軟體開發崗位的校招面試範圍。

作者簡介

周明耀,2004年畢業於浙江大學,工學碩士。13年軟體研發經驗,近10年技術團隊管理經驗,4年分散式計算、大數據技術經驗。

出版書籍包括《大話Java性能優化》《深入理解JVM&G1 GC》《技術領導力:程式員如何才能帶團隊》。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 那些口口聲聲, Bug越來越難寫人的,應該盯著你們; 像我一樣,我盯著你們,滿眼恨意。 IT積攢了幾十年的漏洞, 所有的死機、溢出、404和超時, 像是專門為你們準備的禮物。 圈複雜度、魔鬼變數、記憶體溢出, 製造工作量的神秘面紗被層層打開,可以盡情地寫Bug。 自由搞死一臺主機、弄掛一個資料庫、撐爆 ...
  • 1、把列表中姓周的姓名刪除掉 lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮'] lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮'] lst2 = [] for i in lst: if ...
  • ​ 運維,這裡指互聯網運維,通常屬於技術部門,與研發、測試、系統管理同為互聯網產 品技術支撐的4大部門,這個劃分在國內和國外以及大小公司間都會多少有一些不同。 一個互聯網產品的生成一般經歷的過程是:產品經理、需求分析、研發部門開發、測試部門測試、運維部門部署發佈以及長期的運行維護。 運維,本質上是對 ...
  • 在使用idea進行springBoot測試時,讀取properties文件裡面的內容會中文亂碼,可以設置文件的編碼格式為utf-8 有時候可能全都設置完utf-8後還不好使,網上教程說可以清理一下idea緩存 但是測試後仍沒有用 最後在properties文件上添加相關屬性,比如springBoot ...
  • ​ 想當年,我也是一名想做游戲開發的程式員,大學的時候照葫蘆畫瓢做了一個半成品的《爐石傳說》一度讓我以為我將來會成為一名游戲開發工程師,可惜後來我被C++的學習成本給全退了,於是乎和游戲開發這一領域從此是路人。 雖然現在也不能說這個選擇到底是否正確,但是我對於游戲的熱愛還是沒怎麼減少,只不過再也沒時 ...
  • ​ 軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程式設計語言、資料庫、軟體開發工具、系統平臺、標準、設計模式等方面。 在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、資料庫、游戲等。同時,各個行業幾乎都有 ...
  • ​ 白帽,即通過正常的手段對網站內部優化(包括網站標題,網站結構,網站代碼,網站內容,關鍵詞密度等)、網站外部的發佈與建設,提高網站關鍵詞在搜索引擎排名的一種seo技術;黑帽,即通過垃圾鏈接、隱藏網頁、橋頁、關鍵詞堆砌等方法,實現快速搜索引擎優化的目的。 網路安全,通常指電腦網路的安全,實際上也可 ...
  • 內部類(Inner Class),是 Java 中對類的一種定義方式,是嵌套類的一個分類,即非靜態嵌套類(Non-Static Nested Class)。內部類(非靜態嵌套類)分為成員內部類、局部內部類和匿名內部類三種。Java 編程語言允許一個類被定義在另一個類中,這樣的類就稱為嵌套類。嵌套類分... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...