一週過去了,到了週二了。今天我想聊聊關於一個技術人的職業素養。
回顧自己的職業生涯,從2014年自己創業開始,兜兜轉轉差不多快5年了。年初的時候,帶的小朋友寫了個年終終結,我將我的回覆分享給大家,做個參考。
這些觀點,也是這麼多年,我一直在做的。
我對我或我團隊的要求:專業、產品思維、主人翁意識。
一、專業
你是工程師,不是碼農。我對工程師的理解是“用現有的手段(包括技術)解決你所遇到的問題”。“程式設計”是設計,不是拷貝和麵條式程式。講究系統的可靠性、效能、可擴充套件、可伸縮、安全。雖然升高階不一定考察得到,但建議你具備較高的專業素養。在這裡我推薦你,我覺得還不錯的一些專業書籍《TCP/IP卷一》、《Http權威指南》、《Head First設計模式》、《演算法 第4版》、《深入淺出MySQL》、《深入理解Java虛擬機器》、《Javascript高階程式設計》。另外除了JAVA可以學學其他一門動態語言看看,拓寬你專業能力的廣度和深度。
希望你在工作中,還能慢慢保持當初那一股選擇計算機專業,寫出第一份程式碼的激情和衝動。
二、產品思維
技術服務於產品,產品成長驅動技術更新。我記得我剛工作的時候,我的職業引路人corey經常跟我們說的是“騰訊出來的開發頂半個產品”。我希望你能明白的是,不要只侷限於你自己的一畝三分地。只有瞭解你的業務、你的產品,你才能設計出合適的系統。是的,是設計。你只有理解了產品為啥這麼做,才能知道系統的擴充套件點在哪,才能在產品提出若干次修改的時候,減少返工,這是切實的好處。
舉個很簡單的例子,之前架構的同學設計了一個MQ分散式事務服務,作為他們使用者的我們去了解了一下這個系統,發現僅僅只是解決了MQ丟失的問題,並沒有解決我們關於分散式事務的痛點,接入又成本不低,導致現在都沒什麼人用。
我們公司天生具備比較好的產品基因,我們部門也有很多產品大佬,保持謙遜的態度去學習。
三、主人翁意識
工作久了,你會發現你在慢慢喪失你的激情和動力,在不斷加熱的溫水中變成一條死青蛙。怎麼擺脫這樣的困境?我的做法就是“主人翁意識”。這是一個很虛的概念。對於我的做法就是,我不斷的告訴我自己“我在這上面花了時間了,要TM做出個人樣出來。”,在做的過程中,不斷的尋找自己的行為帶來的好處中尋找成就感,然後就對自己說一句“我真TM流弊,這我都能做出來”,不斷的迴圈,當一個專案、一個業務做完,你真的可以說語句“我真吊”。
主人翁意識,不僅是對業務的態度,也是你對你自己的態度。
不要抱怨外部環境,要麼適應、要麼離開、要麼改變。不管如何,請先將你自己的獠牙磨礪鋒利。
小小心得,一起交流交流。
最後,感謝我的職業領路人Corey哥。
都看到這裡了,關注個公眾號吧