通往優秀軟體工程師之路
根據任期,我仍然認為自己是這個行業的新手。在某些方面,我仍然是個學徒,在其他方面能夠勝任,也許精通一個或兩個領域(如果你不知道我現在在講什麼,這個是基於被稱作Dreyfus模型的東西)。但在我這8年中,我已經學會了很多為了更加專業而要做什麼,尤其是不做什麼。下面是我的一些見解。
採取控制
作為專業性的開始,你在工作的大多數方面仍然被看作是一個初學者,或者是一個高階初學者。然而,你需要從第一天起就採取控制,努力在那些方面做的更好。你不能期望其他人替你去做,所以你需要從第一天起就採取控制。在任何情況下,都不要把你職業的控制權交給別人。有些公司提供了職業發展道路。你可以把這條道路當作嚮導,但把這條路看作是一成不變的路。如果你覺得這條路帶領你走向的不是你想去的地方,採取控制並變換方向。這也意味著,當你覺得自己的職業道路已經無路可走,在前方沒有任何提高發展的可能,你需要採取控制,開始尋找一個提供這些的職業道路。
成為群組中的一員
我們處在一個非常容易單幹的行業裡。許多專案都是從單幹開始的,但是最後只有少數成功了。學習在一個群組裡工作並且學習與他人交流。在一個群組裡將比一個人單幹學到的更多。此外,積極的尋找那些能夠幫助你變得更加專業的人。參加會議並且與他人交談,或者更好的,舉行一次演講。加入使用者群組。你加入的群組裡能人越多,你獲得知識的機會越多。
引起注意
獲取反饋在職業發展中尤為重要。但是為了得到有意義的反饋,你需要用更多你所擁有的知識來引起別人的注意。如果你的整個職業生涯都在一個與世隔絕的小隔間裡,那你不會學到多少東西。開始寫一些材料,舉行演講並且開始在一個開源產品上工作。但要確保你是因為正確的原因獲得關注,而不是你把產品伺服器搞壞了而引起別人的注意。
指導
如果你遵循我上面提到的兩點,機遇就是你已經在指導別人。沒有什麼比指導別人更值得的事了。做對很難,指導別人需要很多的技巧。但不只你教的人會變得更好,你也會。學習的最佳方式是指導別人。聽起來有違直覺,但它確實有效。同時,通過指導他人(原文不完整,已在原部落格留言。)
渴望成長和學習
曾經有位智者對我說:你停止學習的那天就是你死亡的那天。換句話說,永遠不要停止學習,尤其是在軟體開發領域。我們生活在一個高速發展的世界,你有兩個選擇:學習併成長,或者落後。讀書,嘗試新的技術,和你的同事分享經驗。關於學習新事物,有意思的是有時你會重新發現你當前的目標是什麼。我現在的目標與前幾年不同,僅僅是通過長期的學習新事物,我的道路已經朝著我從沒想過的方向發展。
擁抱失敗並保持向前
讓我告訴你:你有時將會失敗。然而,當你失敗時,重要的不是從失敗中爬起來,對自己感到遺憾。試著從中找出哪裡出錯,可以從這段經歷中學到什麼。不要思考失敗太久,要抬頭看向未來。優秀的軟體工程師總會失敗至少一次。從失敗中學習,從成功中。。。還行。偉大的工程師有這樣的品質,在一次或者多次失敗後依舊有能力反彈回來。永遠不要害怕嘗試新的事物。
寫下想法
這是我今年在讀完實用思考和學習後學到的。我現在經常帶著一個小的筆記本和一個圓珠筆或者鉛筆。方法就是當你有一個想法時記下來。你得到想法的大多數時間是在最壞的情況下。把它們寫下來可以使你晚些思考你的想法,但可以確保你不會忘掉它們。想法是我們勤勉的麵包和黃油,你將會寫下很多沒用的想法。但時不時的你會有一個很棒的想法。一直帶著筆和紙,保證你不會失去它。
祝每個人都擁有一個美好的前程!
相關文章
- 一個優秀的軟體測試工程師該如何進行需求分析工程師
- 優秀的DevOps工程師必須具備的軟技能dev工程師
- 【招聘】前端軟體工程師、高階前端軟體工程師前端軟體工程工程師
- 怎樣成長為優秀的軟體架構師?架構
- 從性格和能力出發,你是否適合做一名優秀軟體測試工程師?工程師
- 浪潮軟體入選《山東省優秀軟體企業和優秀軟體產品庫》
- 怎樣成為優秀的後端工程師後端工程師
- 我們和優秀工程師的差距在哪兒工程師
- 要做軟體工程師,而不是前端工程師軟體工程工程師前端
- 軟體工程師前景分析軟體工程工程師
- 陸奇:如何成為一個優秀的工程師?工程師
- [ 招聘 | 上海 ] 軟體工程師 / 全棧工程師 / 晶片設計工程師軟體工程工程師全棧晶片
- 優秀的前端工程師,如何不被切圖耽誤?前端工程師
- 如何成為一名優秀的全棧工程師全棧工程師
- 如何快速成為一名優秀的Python工程師?Python工程師
- Notebook for Mac優秀的筆記軟體Mac筆記
- [上海&EDA]持續招聘晶片設計工程師 | 全棧工程師 | 軟體工程師 | 嵌入式軟體工程師 // 年薪30W+起晶片工程師全棧軟體工程
- 譯:軟體工程師的軟技能(一)軟體工程工程師
- 中級工程師之路工程師
- 招聘優秀 DevSecOps 工程師的實用面試關注點dev工程師面試
- 掌握11項技能,你就是優秀的前端開發工程師前端工程師
- 軟體設計師:軟體工程基礎知識軟體工程
- 優思學院|質量工程師需要學習什麼軟體?工程師
- 如何從軟體工程師轉型到人工智慧工程師?軟體工程工程師人工智慧
- 【新夢想幹貨】從性格和能力出發,你是否適合做一名優秀軟體測試工程師?工程師
- 優秀的動態桌布軟體:dynamic wallpaper
- 軟體工程師課程輔導軟體工程工程師
- 依賴——軟體工程師的痛軟體工程工程師
- 如何當個優秀的文件工程師?從 TC China 看技術文件工程師的自我修養工程師
- Java工程師成神之路Java工程師
- 優秀工程師必備的三大思維,你擁有哪些?工程師
- 優秀前端開發工程師必須掌握的七大技能前端工程師
- 想成為一名優秀的Java工程師,要怎麼做?Java工程師
- 華瑞IT學校:優秀Java工程師需要掌握八大技能Java工程師
- 通往資料科學之路資料科學
- 分享5款優秀的軟體工具,值得收藏
- HR軟體如何識別保留優秀員工
- 如何以軟體工程師的身份工作?軟體工程工程師
- 軟體測試工程師的技能樹工程師