作業環境:普通企業的普通后臺研發部門
基礎:springboot
正兒八經開發是后三個月
多多少少有些感受
1、不會一定要多問,進步最大的方式
我真的是從0開始到能上手自己敲
(我剛開始的問題甚至邏輯都不通,就是那種讓人聽不懂且愚蠢到極點的問題)
自己其實也知道自己問的問題哪個水平,但是不問 那種開發邏輯在腦袋里永遠不會自己構建起來
簡而言之:態度謙虛的厚著臉皮使勁問
2、正兒八經進開發
一般開發專案都是四五個人一起協作,所以最重要一點就是溝通!
溝通!溝通!
商量統一一下代碼規范和風格
對于自己拿不準的功能點要多溝通
3、跟經驗豐富的同事一起開發
因為公司的人員規模比較大,以下是我認為比較重要的點:
(1)業務邏輯
業務邏輯是開始開發的一切基礎,當拿到需求檔案的時候對于疑惑的點一定要跟業務溝通確認,包括自己不確定資料來源的欄位,
(2)資料的流轉
開發軟體或者系統,一定會有很多資料流的流轉,所以自己一定要在自己腦袋中形成一條完整的流轉流程,知道每個模塊或者階段拿到的資料的來源、以及下一步改進行什么處理,
(3)組織結構與權限分配
對于此部分,需要跟架構師以及業務確認好最終想要效果,對于組織和組織下的資料權限 選單權限 ,是以角色為核心進行對部門和資料權分配的處理,還是根據部門來創建需求的角色,并賦予角色相應的權限,等等都是非常重要,影響后期開發的關鍵點,
(4)系統對接
當需要從其他系統獲取資料或者需要對接其他系統的作業流時,一定要跟其系統管理員對接搭建好好想應的資料欄位以及作業流模板,
Fightting!
另外:
在進行每天開發任務前,要大致給自己開發任務規劃一下,今天要完成那些模塊
/
一定要養成總結的好習慣
1、當梳理完業務邏輯時候
(因為有的專案業務邏輯真的是太太亂了,而且基本上每天都有變更,變更也要記下來)
2、每天開發出現的問題(聯調出現的問題、代碼邏輯等),及時總結
3、當參與開發會議分享的時候,要記下來同事說的自己不了解的技術點
之后自己查資料了解熟悉
題外話:最后就是堅持吧,從零開始太難熬了,剛開始定崗的時候我領導問我,你想要什么作業(其實指的是財務、法律、辦公方面的開發小組)
結果我說:前端、UI、專案組
給我領導說蒙了,我領導你先試試兩三個月吧,實在不行再考慮調崗,
我當時很絕望啊,什么都不會每天很焦慮,但是也在一點點進步,不會就問
好在我的同事和領導對我都非常友好,給我提供了很大的幫助
過了第三個月的時候,感覺腦袋里已經形成了一些開發的邏輯,然后感覺 也就還行吧,但是以后還想變成技術大佬
還是得學啊,加油吧,鐵子們~
現在很菜,但總會慢慢成長的~
然后去見想見的人!!!心照不宣xixi
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/376974.html
標籤:其他
