本文轉自努爾·艾哈邁德的《成功高級軟件工程師的6個特征》,個人認為總結得還是挺到位的,優秀的人總是能理清問題脈絡,識别核心要素,做事有章可循,這在各行各業都是一樣的,需要我們去學習,去體會,去修煉,你認為呢?
建立積極的例行程序可以幫助你塑造自己的身份。不良的習慣會逐漸把你變成你不想成為的人。
當我開始編程時,我非常幸運。在我的第一份工作中,我被優秀的軟件工程師和行業資深人士所包圍,他們指導我的發展。
我了解到他們如何安排自己的一天,以及人們可能采用的其他習慣來提高他們的技能。
高級工程師确實有一些共同的特點...
在解決之前首先充分了解範圍和問題
成功的軟件工程師首先要完全理解問題的嚴重程度。
他們經常:
我們知道高級工程師的盤子裡有很多東西...
當你擅長你所做的事情時,你就會為組織的許多領域增加價值。
有效的工程師會優先考慮任務,以防止分心。
“還等什麼?””“我該怎麼辦?”“我如何組織我的日曆以專注于重大問題?“我的團隊所希望的。
這些問題的答案并不簡單。但是,我認識的最有生産力的工程師習慣于定義目标,縮小他們的關注範圍,并抽出時間來實現它們。
做筆記和記錄
這需要時間和工作,但結果是值得的...
與我合作過的成功高級工程師跟蹤他們決策過程的每個階段,包括:
然後,他們将把這些信息傳達給所有項目參與者和利益相關者,并采取适當的措施來确保每個人都在同一頁面上。
在跨職能角色中表現良好
協作需要轉變思維方式...
開發人員必須了解在團隊之間創建渠道如何提高結果并幫助他們更好地完成工作。
稱職的軟件工程師幾乎設身處地與他們合作的其他部門,并為他們提供他們想要的精确信息。
熟練掌握跨職能工作至關重要!
超越工程,提出問題以識别可能性
用一粒鹽來回答第一個答案。更進一步!
成功的軟件工程師發現增長和影響的機會,他們可以看到并探索手頭項目之外的機會。
關鍵的原因是,當你能夠看到廣闊的視野而不是狹隘地關注時,你也許能夠發現影響和發展的可能性。
處于遊戲頂端的軟件開發人員不僅會點頭來似乎可以理解。他們并不羞于說什麼時候有些事情沒有意義。
成功的工程師會問“為什麼”,以便更好地了解問題。
與他人談論他們正在做什麼,以及它如何與你或你的團隊正在做的事情聯系起來,是看到潛力的最佳方法之一。
最後但并非最不重要的一點是成長心态
成長型思維模式體現在不斷學習,尋求和接受反饋,确保你從失敗和内省中吸取教訓。
認為你的技能是固定的,由天賦決定的,與相信你可以學習、發展和提高你的技能之間的對比,被稱為擁有成長的心态。你付出的努力決定了你會成長多少。
成功的軟件工程師不斷尋求反饋并學習新事物。反饋是增長的必要屬性。
對接受批評持開放态度,不要把它當成個人的!
結論在每一項努力中,成功來之不易。同樣,一個利潤豐厚的軟件專業人士也不會立即開始得到回報。多年的艱苦努力,奉獻精神和對不斷學習的持續追求是根本。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!