一、前言
簡單做個自我介紹,我是一名很普通的技術工程師,從14年畢業到現在作業了7年,一路走過來,覺得自己很幸運遇到了很多伯樂,教會了我很多道理和職場經驗,最近幾年作為面試官也面試了很多同學,經常和很多候選人溝通分享一些自己學習成長的路徑,也經常和很多新入職的同學口頭分享一些作業心得,現在把這些的經驗總結了一下,如果能對看到文章的同學有所啟發及幫助最好,
二、十條經驗
1、自我認知

很多新入職的同學,尤其是社招的同學,會對新的環境不適應(可能是同事關系、作業模式、作業環境等),逐漸會很迷茫及焦慮,首先有這種情緒其實很正常,走出舒適區適應新的環境本身就需要很大的勇氣,但不用放大這種情緒,主要是要想清楚你來這家公司這個團隊是為了什么,總之要明確自身的訴求,然后上下左右看看團隊在做什么,團隊需要你做什么,你能為團隊做什么,給自己定位,
2、基本素養
作為技術工程師一定要有最基本追求及素養,這些東西決定了你未來的下限,包含:自驅學習、追求極致、匠心文化、一桿到底、ownership精神等,這里不一一展開,網上也有很多的介紹和說明,《浪潮之巔》中說過:一流的工程師能頂得上10個二流的工程師,一流的工程師天生充滿了責任感和好奇心,他們大都滿懷信心但虛懷若谷,他們直接但不粗魯,他們不推諉,他們不在乎作業邊界,以團隊而不是自己的作業任務為目標,
3、成長路徑

登上山峰的道路不止一條,這里主要說下點線面的成長路徑,當你負責一個很小模塊的時候,整個專案或者系統的設計及思路你有沒有考慮過;當你負責一個系統的時候,全鏈路架構的設計及思路你有沒有考慮過;當你做一個整體架構方案設計的時候,有沒有考慮到ROI,有沒有了解過其他架構域是不是有相似的問題,當你慢慢具備這些能力及意識后,恭喜你已經變強了,也有可能變禿了,當然也有可能你已經具備了這些能力,但沒有賞識你的伯樂,所以要把握住每一次機會,把一些小的事情做到極致,如果還是沒有伯樂發現你的能力,適當做出調整也是不錯的選擇,
4、定義問題
面試過很多同學,也幫助過一些同學做過內部晉升簡單輔導,很多同學會上來就說我的方案是什么樣的,如何如何牛,具體細節是什么,但是站在其他人的角度,他是沒有背景關系的,壓根就不知道你要解決的問題是什么,推導邏輯是什么,缺失了這些東西,是很難評判你這個方案的好壞,以及這個方案是不是真的解決了問題,所以知道怎么做很重要,但定義問題更重要,然后是你的思路及推導程序,這也是晉升場上常聽到的,要思考問題背后的WHY及WHAT,定義問題不是隨意扣帽子,當你成為主管的時候,你就是團隊的指明燈,要結合業務需求及趨勢根據自己架構域特性來分析和定義問題,
5、向上管理
個人覺得向上管理并不是一個貶義詞,很多時候你在悶頭做事情,如果不經常和主管對焦,有可能你理解的東西和他所想的完全南轅北轍,在執行及落地的程序中多溝通、多對焦,換位思考,你作為主管喜歡什么樣的同學,當然過猶不及,還是要有高質量的對話和輸入,不是隨便想到一點東西就找主管溝通和反饋,當你作為一個主管時,也要經常和下面的同學進行one on one,多聽聽團隊同學的想法,給到團隊同學溝通對話的機會,
6、獨立思考
網路社會,我們會主動或被動獲取到各種資訊及知識,需要你兼聽則明,就像上面自我認知中說到的,一定要清楚地知道自己想要的東西是什么,不要聽風就是雨,被別人帶偏了自己的成長路徑,技術上的思考也是如此,上面說的定義問題也是對于要解決問題的思考,另外很多同學在做技術方案時,被別人稍微挑戰一下就立馬慌的不行,其中主要問題還是自己對要解決的問題或現象有沒有深刻地思考,自己有沒有很篤定,
7、總結沉淀
總結沉淀一定要做在日常,無論是PPT或者筆記,這些總結沉淀不一定非要是技術上的架構思路,也可以是自己的一些想法及感悟心得,一些同學在給別人介紹自己的想法或技術方案時,說了很多內容但是完全沒有重點,抓不住問題的本質,主要是因為兩方面,一方面是你自己沒有真正思考過,另外一方面就是思考過后并沒有形成有效總結,
8、躬身入局
一些同學思路很跳躍,有很多的想法,總喜歡指點江山,覺得這個方案設計不行,那個代碼寫的有問題,但真正讓他去解決的時候,才發現其實很多問題不能只看表面,躬身入局后才會發現很多細節,不是說有想法,喜歡指點江山不好,而是有沒有認真思考過,這個問題在特定的背景下換成你去解決,能不能給出更牛的解決方案,另外躬身入局后不能陷入細節不能自拔,很多同學做技術方案的時候,思路會特別發散,覺得這樣搞不太合理,那樣搞好像也不行,一直猶猶豫豫,特別喜歡一位同學的內網簽名:想的都是問題,做才是答案,
9、軟性技能

上面說了基本素養決定了你的下限,那對于大部分普通人來說,軟性技能決定了你的上限,軟性技能包括但不限于:PPT、演講的能力、情商等,我們大部分人不是天才,在公司里面還是要與很多團隊很多人去協作,記得當時做一個架構命題時,聽到一位大佬開玩笑說:跨部門協作不一定完全是技術邊界問題,很多時候你請對方吃個飯,互通下真實的想法,說不定問題就解決了,這里額外多說一點,溝通的技巧——同理心,很多同學在溝通的時候,不管物件是誰,都是一個思路和語調,其實在面對不同的角色,你要站在對方的角度去思考,怎么讓他能更接受你的方案和想法,
10、知行合一
明白很多道理和事情很重要,就像你看了這篇文章,也覺得說的有一定的道理,但是自己沒做出啥改變,那其實等于沒看,懂得很多大道理,卻依然過不好這一生,也說的是同樣的問題,陽明心學中一直強調的是知行合一,要把自己的認知和行動結合起來,知中有行,行中有知,
三、結語
作業只是生活的一部分,多抽點時間健健身和讀讀書,多抽點時間陪陪家里人,let's relax,最后推薦幾本非技術書籍:《金字塔原理:思考、表達和解決問題的邏輯》、《麥肯錫教我的思考武器》、《思維的本質》、《精進:如何成為一個很厲害的人》、《高效能人士的七個習慣》、《*時代》,
作者丨抱真
本文來自博客園,作者:古道輕風,轉載請注明原文鏈接:https://www.cnblogs.com/88223100/p/programmers_dont_just_rely_on_technology.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/426393.html
標籤:其他
下一篇:資料結構與演算法學習之復雜度分析
