那些會阻礙程式設計師成長的細節 3

2021-09-24 05:16:32 字數 1125 閱讀 7503

不能主動推動事物前進。主動做一件事跟被動接受去做事,心情都是不一樣的,做事效率更是千差萬別。主動的人有更多的成長機會,反之在被動中不斷的響應別人的任務,這與處於那個層次高低無關。如果處於高層級卻不能主動推進任務前進,相信在這個崗位上也不會呆太久。

無法多場景切換角色。 剛入門時,醉心於開發還是有可能的,隨著年限的增加,個人職責會發生改變,再有整塊整塊的時間去專心某一事務的機會不多,更多的是碎片化的時間切片,面對不同同事、客戶、領導、合作夥伴等等,如果不能快速響應各種變化,只能用疲於奔命應付來形容了,工作的條理性更無從談起。你需要快速切換角色,融入不同環境,能抽象,也能具化,能全域性把握,也能細節深入,這樣處理起問題才能得心應手,迅速成長。

容易陷入細節。或者說很糾結細節問題,相對的另一面會導致全域性觀缺失,偶爾還會鑽牛角尖。過於追求細節完美的人,也就是完美主義者,事實時完美在現實生活中不可能存在。陷入細節而不自知輕則專案延期,重則錯過市場視窗期。把握乙個度很重要,需要以大局為重時,就需要犧牲區域性的不完善。

**不插手開發任務外的其他事務。**臨時任務在所難免,特別是創業團隊,更是沒有明確界線的崗位分工,需要時,直接頂上,目標就是把事情做成。僅關注開發任務那點事,顯然不足以為更高的崗位做技能儲備,如果力所能及又不占用過多時間的話,建議去鍛鍊一下。經歷都算自己的,成長過,誰也拿不走。

不注重關鍵節點的記錄留存。人員流動、業務變更對軟體後續的維護都是挑戰,僅靠腦袋記,顯然不現實。很多朋友說,**裡都有啊,看**就行了。如果必須拿**才能說事的話,只能說你太不成熟,設計文件、流程圖、資料**這些輔助理解的東西簡直難道是擺設?特別是一些複雜的業務流程設計、複雜演算法設計、疑難bug解決方案等等。雖然敏捷開發不主張凡事以文件必備為準,但必要的文件留存很重要,形式可以不限。

不經意間,這些小細節慢慢寫成了乙個系列。俗語講:魔鬼在細節中,小處做到極致,養成的好習慣,也是讓自己未來的技術晉公升之路更加堅實。

推薦閱讀:

學python的程式設計師,程式設計能力都「退化」成什麼樣了?

學習前端開發的路線是什麼?網際網路趨勢,技能需求

選擇程式設計師,意味著終生學習,眼前的安逸,不過是迷惑人心的溫床

程式設計師的技能樹,決定了一生職業的高度

那些會阻礙程式設計師成長的細節

羅馬非一日建成,軟體系統也不是一天能夠寫出來的,在經年累月的編碼生活中,總會那麼些個不經意的瞬間暴露出來,而這些不經意的外在表現日積月累,猶如水滴石穿,會產生巨大的力量反作用於程式設計師的成長。我簡單列了幾條,看一看,興許就在你我身邊實實在在發生過。拿到開發任務後,直接上手寫 缺少必要的溝通與設計,...

那些會阻礙程式設計師成長的細節 1

羅馬非一日建成,軟體系統也不是一天能夠寫出來的,在經年累月的編碼生活中,總會有那麼些個不經意的瞬間暴露出來,而這些不經意的外在表現日積月累,猶如水滴石穿,會產生巨大的力量反作用於程式設計師的成長。我簡單列了幾條,你來看一看,興許就在身邊實實在在發生過。拿到開發任務後,直接上手寫 缺少必要的溝通與設計...

那些會阻礙程式設計師成長的細節 2

領導安排什麼就做什麼,做完了就閒著,也不學習新業務新技能。閒下來就刷刷微博朋友圈,看看新聞聊聊天,這是典型的打工者思維,上班工作,某種意義上也是自己創業的過程,在公司的體系下,利用對應的資源來達成自己的目標,本質上與自己出來創業完成某個目標,路徑是差不多的。在別人現有的環境裡,不能以自己創業心態來待...