開發人員該做的事

2021-09-11 12:22:28 字數 2461 閱讀 6322

2023年12月21日 星期五 天陰

10年開發經驗

10年的打工經歷

10年的做牛做馬

讀書十餘載,工作十載,生存於世三十載。回首,走過的坑,吃過的虧,都可以寫成一本厚厚的書。把我的筆記整理成書,我覺得也是一本更加厚的書。活著,該學的本領還是要學,該做的事還是要做。才有一口飯吃,一件衣服吃。(老農民思想嚴重) 學一門手藝,養一家生活。

選擇了作為一位開發人員,作為乙個ios或android開發人員,或者其他的後端,前端等開發人員。那麼有些事,是開發人員幹的,還是要把它幹好的。

幹一行愛一行。對公司的業務還是要非常熟悉的。業務和開發相輔相成,業務精通了,開發起來得心應手。不該做的需求不做,要做的需求精耕細作。也能在開發上,可以做到有前瞻性。

涉及到開發相關的具體業務,那麼熟悉把握所有的細節,細到乙個畫素。所有業務功能和**熟悉清清晰晰,每個版本的迭代明明白白。

業務相關的所有文件,包括**相關的說明文件,也瞭如指掌。不能因為與我無關作為藉口。為之後可能會成為你的工作內容而準備。

公司業務的文件,事無鉅細。都深讀細讀。包括開發介面文件,產品使用說明書。如果是新員工,這條一定要做到。

**工程的熟悉,重中之重的一點。作為開發的保命技能。新入職或深入了解整個專案,那麼有時間就查閱或研究下公司的**。一方面是提高自己,另一方面是為了新功能的開發,做到有的放矢。

多向前輩學習吧。 海納百川。

需求說明書的熟悉。寫**才是開發人員的主要工作,那明白需要做什麼,為什麼要做這個,做這個有沒有什麼風險。那麼對需求說明書的**和研究是那麼有必要。盡量多花一點時間在需求討論上,與產品經理理清楚方方面面和細枝末節。

視覺稿的熟悉。作為前端和終端開發人員,這個環節必須會有。影響到使用產品的使用者的感受,新使用者的增加和老使用者的留存。就靠這吸引人的介面和人性化的細節設計。乙個簡潔又流暢的介面操作體驗,是開發的驕傲。所以把握好設計師mm的每一點心思和每乙個畫素體現的美感,完美的實現它們。

原業務**的熟悉。 開始新功能開發前,那麼之前專案的**是否都已經熟悉,共用或通用**是否明白,**風格是否了解。直接會影響到新功能的質量,開發的效率和**的健壯性。

基礎知識的準備。每乙個開發人員開始寫**前,自己的**知識儲備是不是已經信心滿滿。開發技術是否已經輕車熟路,對技術的知識點是否如數家珍,對新技能的發展是否深思熟慮。寫出漂亮的**,前期的準備是必不可少的。

程式架構的設計。 萬事俱備,擼起**前。憑著精通的業務知識,了然於胸的技術能力,花一點點時間做乙個程式設計。使得程式可讀性,健壯性,可測性,擴充套件性等等都有保障。那後期的維護,真的是小橋流水人家般如意。

程式自測和聯調。好的**少不了千錘百鍊。完整的自測,對每一行**的執行,每乙個條件的判斷和每一功能的異常,是非常有必要的。在開發階段就做到千行**無一bug,???。與後端或其他組的聯調,抱著協作第一,文件第一的心態。有規矩成方圓。使得效率翻番。

bug修復。再好的水手也有翻船的一天,所以對測試人員提出的bug要小心謹慎。每一次的bug修改,是開發人員經驗增長的時機,也是下一次寫出完美**的保證。積極的配合,迅速的修改,全面的自測,及時的發版。讓一切都在開發人員的掌握之中。

code review。 每天提交**,有條件的進行code review,互相學習互相監督。對自身**水平的提高,與同事間的溝通,發現**的隱患問題,都是難得的機會。(用心做事,做自己喜歡的事)

公司少不了kpi考核,總要來一點指標。

**的規範。 選擇乙個標準的規範或者公司內部確定乙個規範,大家一起執行,並不斷的完善。做到**的風格統一。

業務功能的理解無差錯。 每次需求評審到功能開發再到發布生產,做到業務實現的無過錯。

**水平的考核。**質量,測試時的bug數,線上bug數。都是清晰的體現開發人員價值的明顯指標。

線上問題修復及及時反饋。 難免有漏網之魚。但是在第一時間反應,第一時間修復,是開發人員的素質。自己寫的**,自己負責到底。

實現需求的完整度和質量。 抱著每乙個細節,每乙個畫素,都要完美的實現產品經理和視覺設計師的設想。並著功能上的異常情況全部覆蓋,給使用者細膩的享受。

**質量的不斷提高。每一次的開發,每乙個bug的修復,每一點知識的進步。都能提現在下次的**中。

技術水平的提高。除了**,新技能或新知識點的學無止境。平時在完整的現有知識把握的前提下,花一些時間在學習大牛的分享上,是自己提公升的捷徑。

開發能力的精益求精。 空杯的心態,明白**的提公升永無止境。深入底層的知識和原理上,讓自己盲寫**也能執行如常。

心態的調整。 每乙個開發人員都是驕傲的存在。但開發人員也是公司的一員,自由公司好了,才有開發人員的發展前景。在討論,溝通,分析等等的時候,用低姿態、謙讓、虛心的心態去處理。

進修之路。 多讀書讀好書。不斷完整和系統的學習知識點,慢慢的走向技術的巔峰。技術發展再快,也離不開基礎知識。

除了硬性的開發能力之外,軟性的職場能力也是開發人員需要學習的。點到為止吧。因為我也在學習中,也做的不好。但是至少要讓同事都願意和你一起共事,希望與你合作就好了。

意猶未盡,總覺得沒有寫出我想寫的。只能希望大家能看明白吧。 願喬幫主與你同在。

IT開發人員

其路五 轉行到市場 絞盡腦汁的想想,我所知道的人之中只有兩個開發人員去了市場,這兩個人都不能說是朋友,認識而已。他們都是主動要求去了市場,結果是這兩個人均在市場都是乾到一年左右,然後都自已開公司了。呵呵,很奇怪,極高的轉行成功率!不過仔細想想,我對這兩個人的思路佩服的五體投地。能下決心仍掉每月5 6...

開發人員必讀

對於剛開始學習軟體開發的新人來說,必備技能 往往意味著乙個長長的 標有重要度的學習列表,但是過長的列表通常會導致新人不知如何開始學習,壓力倍增。本文嘗試列舉出最重要的幾個技能,也期望通過此列表能給新人乙個比較明確的學習重點和路徑。沒有掌握任何一門程式語言,就不可能成為一名程式設計人員。許多程式設計師...

開發人員的開發效率

影響開發效率的因素,總結有五大方面 任務不明確 流程不順暢 需求變更多 責任心不夠 能力有瓶頸。針對這些因素,分別可以從以下五個方面來優化和改進。制定清晰的規範尤其是開發規範。無規矩不成方圓。營造良好的團隊文化氛圍,人性化的管理方式。愉悅狀態下的工作效率遠遠高於抑鬱狀態下的效率。定期舉行技術分享交流...