若是說程序員的硬通貨是技術,那麼軟技能是什麼?

程序員每每一心撲在編程技術上面,學習編程語言,算法,網絡,本身子領域相關的知識等等。這很是正確,也是做爲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》《技術領導力:程序員如何才能帶團隊》。

相關文章
相關標籤/搜索