剛開始有些不適用,畢竟在軍隊裡習慣了,
在役那幾年遠離了coding,也就看過一本c語言、一本matlab,主要還是對近一年的經歷進行總結吧,感覺收穫還是蠻大的。
工作內容
到公司後傻眼了,沒有前端工程師,自己之前也沒用單獨負責過專案,只是編寫自己職責範圍內的**。
我的工作是從嵌入式的主機板測試開始的。
先了解公司的幾款裝置,並了解modbus通訊協議
使用wireshark抓包了解裝置返回上來的資料
使用tcpudp工具檢測主機板互動的資料變化
對系統平台進行資料庫設計,基於前端使用者使用部分,嵌入式部分由後端完成
召開會議對產品的功能進行確認、迭代,形成評審文件
頁面ui設計,畫模型圖,直男審美夠用就行
對完成的版本進行部署、運維,編寫相關文件,交與產品部在外與客戶交流時使用
撰寫產品使用說明書、ppt及軟著申請書
同時對管理平台進行**的迭代開發
對專案的**、介面文件、測試文件進行coding雲端開發平台進行git託管
對伺服器進行搭建,在不同的虛擬機器進行系統部署,並對資料庫做備份,防止資料丟失
同時,還開始出差,直接與客戶進行對接,確認使用者關心的資料點,形成產品需求
技術上剛開始使用vue+element+es5,後在另外乙個專案使用vue+iview+typescript,
其實js+html+css都忘記了,在公司重新學的,包括一些計算機基礎知識、網路基礎知識、資料庫mysql等等...
專案與人員管理
公司陸陸續續招了2位前端,大家一起做事還可以,也暴露了一些問題,總的來說不夠認真細緻、不夠規範
大都是想到哪寫到哪,**裡面還有測試資料及無數的console.log()列印;
於是,又扒了一些優秀的前端部落格,整理了一套前端人員工作細則,並形成公司研發部門的規章制度
一起學習一些新的知識,互相閱讀**,編寫詳細的注釋,提高**的閱讀性,使用有助於工作效率的軟體、平台。
主要還是人的管理,可以視具體情況進行圓桌會議溝通,聊一聊最近遇到的問題,包括生活上的問題,溝通一定要即時。
及時掌握開發進度,對版本發布進行迭代測試,達到隨時能拿出手來給客戶使用
要有團隊觀念,進行業務知識等的傳幫帶,
專案方面就要嚴謹細緻了,這塊是與公司乙個後台哥們一起完成的。
使用雲平台對**、資料庫進行備份、迭代,
使用teambition軟體進行專案進度管理,即時掌握專案進度
對專案的功能進行細分,功能性模組劃分任務,在任務平台進行工作分配
任務分配完之後要求畫一些流程結構圖審閱,並要把所了解的需求進行反講和講解,確保做的時候跑偏方向
核心功能分配給能力相對較強的同事,輔助功能分配給能力相對較弱的同事
每乙個團隊成員根據自己所分配的任務評估工作量並制定開發計畫,具體到日
專案管理方面還有很多細節要多注意,以後再詳細進行總結
反思總結
對工作進行週報或小結,及時進行階段性總結
大膽的把任務分配出去,而不是什麼都要自己做,自己要留有一定的時間去協調整個團隊
如果有任務的順序會影響到專案和合作狀態要及時調整任務的優先順序以使開發效率不受影響
遇到問題及時解決,可以和直屬領導和經理聊天,了解客戶的真實反饋
---未完待續