躍遷:從技術到管理的矽谷路徑

躍遷:從技術到管理的矽谷路徑

《躍遷:從技術到管理的矽谷路徑》是由計算機博士朱贇所著書籍,電子工業出版社出版發行。書共分為5大部分:技術管理、技術實踐、個人成長、矽谷文化和雜談。

內容簡介

近年來,毫不遜色於國力攀升的,是中國網際網路業的蓬勃發展。而身在其中者,感受到的是業務複雜度、團隊規模的迅猛增長,對創新與項目疊代頻率的極限追求。當內部成長與自我提升的速度難以與之匹配,就亟需走出去、向外看——本書就是這樣一條來自矽谷的極具觀摩與借鑑價值的優質軌跡,更因凝結作者從工程師到管理者的全程實景與心路而無比鮮活。全書分為技術管理、技術實踐、矽谷文化、個人成長及雜談幾個部分,非常適於新晉技術管理者、視野開闊的一線IT業者,以及廣大期望供職於全球網際網路巨頭的有志之士。

作者介紹

朱贇,美國萊斯大學計算機博士,Airbnb 技術經理,極客時間專欄作者,Square 公司首位華人女工程師。

畢業於中國科技大學少年班,後來在美國萊斯大學攻讀計算機碩士與博士學位期間共發表國際論文10餘篇,主要涉及程式語言設計和生物信息學的大數據分析。

朱贇博士大部分的時間都在不斷地積累和練習,獨立地學習、做科研,或者長時間地編寫代碼。

圖書結構

第一部分:技術管理

技術管理包含了兩層含義,一個是管理自己和團隊的技術,進行技術選型,在正確的場景使用最適合的技術,保證程式的簡潔、強壯和可維護性,最終完成產品的上線。

另一個是管理技術團隊,幫助團隊成員成長,把事情做成。很多優秀的工程師最初都是獨行俠,他/她們單槍匹馬完成了很多豐功偉績,也更習慣自己獨立工作。但是,一旦他/她們發現團隊協作可以做出更大的成就時,就會從親力親為轉變為授權模式,幫助別人成功,自己才會獲得更大的成功。

第二部分:技術實踐

技術人員要成長,就必須要不斷用新的技術視角看待行業和技術的變遷。剛入行時我們總是從一門程式語言入手,以為掌握了一門語言就可以橫行天下,最後發現,一門程式語言只是技術世界的冰山一角。我們還需要了解資料庫知識、算法、架構設計、測試和軟體質量、監控和告警等等,不同的技術視角,會給我們帶來不同的挑戰和成長。

一門技術,你看它是山,它就是山;看它是水,它就是水。你可以把它當做一門簡單的程式語言,有語法,有特性,有優缺點,但這樣的語言也可以複雜到去實現和解釋各種計算模型和理論。一門技術到底能做什麼,完全和工程師怎么去用,在什麼場景中做什麼樣的實踐息息相關。

第三部分:矽谷文化

矽谷是個創造奇蹟的地方,這裡有最好的科技企業,最具創新性的技術,有計算機領域的傳奇人物,有頂尖的大學斯坦福和伯克利,有著名的投資公司……這些因素是矽谷成功的原因嗎?也許是,不過我認為最重要的因素之一是矽谷的文化。

矽谷的黑客精神、叛逆性、好奇心、創新思維和鼓勵犯錯的做法,造就了獨特的工程師文化,讓矽谷的工程師能在最大程度上探究技術和商業的可能性。我們來傾聽矽谷一線工程師的說法,看看他/她們在平時是怎么工作的。

第四部分:個人成長

在我們漫長的職業生涯,每個人都希望有個完美的職業規劃,建立超高人氣的個人影響力,維護良好的人際關係……如何做到呢?欲登高而窮目,勿築台於浮沙,先把自己手頭的事做好。做成一件事,然後再做成另一件事,讓優秀成為習慣,讓自己成為稀缺資源,自然會有優秀的人來找你一起做事。

成長最好的起點是什麼?做出一款完整的產品,完成一項有價值的任務,並且得到你的用戶和工作夥伴的認可。

第五部分:雜談

思緒如風,總會在某處停留。在這個章節,作者會和你聊聊一個女工程師關於技術生活的奇思妙想。其中主要包括兩個系列,一個是白話 IT,一個 IT 江湖,均以輕鬆明快的筆觸闡述了作者對一些技術內容的思考,其中還涉及到了邏輯、設計和美學等內容。

技術是算法,是理性,是邏輯,但掌握技術的工程師們卻是充滿溫度的人,他/她們愛思考,愛生活,樂於分享,並對世界充滿好奇心。這樣的人才能做出充滿生命里的產品,進而改變人們的生活。

目錄

第一章 技術管理

1 職場中:從給答案到做引導

2 如何幫助團隊成員成長

3 項目延期了,作為負責人該怎么辦?

4 管理和被管理:期望值差異

5 管理者在進行工作分配時,會考慮哪些問題?

6 管理者不用親力親為:關鍵是什麼?

7 項目管理中的三個技巧

8 不要做微觀管理者

9 兼容並包的領導方式

10 激發團隊人員的責任心

11 系統開發中的 “攻城” 與 “守城”

12 說說效績評估這件事

13 公司增長:關於工程師的跨組協作

14 論一線管理者的基本素養

第二章 技術實踐

15 機器學習快速入門

16 每個工程師都應該了解的:A/B測試

17 每個工程師都應該了解的:聊聊冪等

18 每個工程師都應該了解的:大數據時代的算法

19 每個工程師都應該了解的:資料庫知識

20 每個工程師都應該了解的:系統拆分

21 每個工程師都應該了解的:API 的設計和實現

22 中美在支付技術和大環境下的差異

23 程式語言漫談

24 小議Java語言

25 關於軟體質量

26 寫代碼的四個境界

27 聊聊Ruby on Rails

28 再談系統 Monitoring 和 Alerting

29 連續開發中常見的三個問題

30 怎么寫 Design Doc

31 面對 Bug 的正確姿勢

第三章 矽谷文化

32 說說矽谷網際網路公司的開發流程

33 工程師、產品經理、數據工程師是如何一起工作的

34 矽谷面試:那些你應該知道的事兒

35 矽穀人如何做 Code Review

36 Bug引發事故,該不該追究責任?

37 編程馬拉松

38 說說矽谷公司中的一對一溝通

39 矽穀人到底忙不忙?

40 關於On Call

41 關於運維

42 關於 Level 和 Promotion,其實就那么簡單

43 漫談產品的國際化和本地化

44 為什麼人人都愛的 Coupon(優惠券),維護起來有那么多的坑?

45 Facebook 工程師印象一二三

46 公司里的 Data Scientist(數據科學家)

第四章 個人成長

47 技術人如何建立個人影響力

48 如何處理工作中的人際關係

49 如何在錯誤中成長

50 如何對更多的工作說不

51 當我們給別人提意見時,要注意些什麼?

52 當別人給我們提意見時,該如何應對?

53 如何做自己的職場規劃?

54 技術人的犯錯成本

55 理解和建立你自己的工作彈性

56 怎樣讓自己成為不可替代的程式設計師?

57 為什麼有的程式設計師可以一下抓住問題關鍵?

58 說說公司內部的轉組和選組

59 關於學習的焦慮感

60 當我們說成長遇到了瓶頸的時候,我們遇到的是什麼?

61 關於工程師成長的一點思考

62 管理你的精力,而不是你的時間

63 論程式設計師的自我修養

第五章 雜談

64 王小波式的邏輯證明 和 程式設計師間的爭論

65 設計是門邏輯學,然後才是美學

66 是不是該轉型搞機器學習呢?

67 白話 IT 之要不要從 RabbitMQ 轉Kafka?

68 白話 IT 之 從 Hive 到 Presto 到 Airpal

69 白話 IT 之 從 ElasticSearch 到 ZooKeeper

70 白話 IT 之淺談 ELK 日誌系統

71 白話 IT 之 聊聊搜尋

72 IT 江湖(一)之 機器學習篇

73 IT 江湖(二)之 資料庫篇

74 說說工作中的"感知"這件事

75 業務?技術?

相關詞條

熱門詞條

聯絡我們