走前端之路,學習前端的知識
簡單來說,怎么去理解前端這個崗位呢?或是是說前端的職責是什么呢?今天編寫這篇文章,主要是想更將要準備踏上前端之路的小伙伴們做一個簡單的介紹。現在處于2021年時期,前端的發展變化非常大,知識體系、各種前端社區、框架結構、工程項目在前端領域也是發展巨大的?,F在的前端工作主要基本流程是:
1、前期準備工作是,產品經理一般會寫出對應的需求文檔,然后產品經理會后UI設計師進行一個溝通,實現出需求的一個頁面的展現。
2、產品經理會提出開一個需求評審會,會邀請負責相關崗位的人員進行一個商討,一般參會的人員好會有:前端負責人員、后端負責人員、測試負責人員。負責需求的相關崗位的人員到齊后,產品經理就會負責講述這個需求大致的一個方案,大家會根據產品經理提出的需求進行一個探討,看這個需求是否可行,能不能做、會不會特別復雜,實現的需求是否符合實際的狀況,會不會給整體項目帶來影響。大家討論完成之后,商討這個需求需要開發后,就需要相關的人員去提大概完成的時間,看需求大概需要多少時間才能完成。
3、產品經理在提出需求后,這個需求一般會經過項目經理進行一個排期,排期的意思就是說,這個需求什么時候才開始做,完成的時間。前端拿到對應產品經理的需求后,找到對應的UI設計師,向她拿對應的UI設計圖、一般的UI設計圖是使用藍湖、墨刀、figma等工具進行編輯創作,這個工作是有UI設計師來完成的。
4、前端人員拿到對應的UI設計稿,就可以開始按照產品經理的需求進行復原頁面。
3、此時前端人員需要對應的數據、渲染對應的頁面,就需要和后端的人員進行接口聯調,由前端去請求后端的數據。
5、前端人員完成好對應的需求后,需要將自己的代碼提交到gitlab(一般用于管理項目的代碼)遠端倉庫中,將自己的代碼打包成為一個測試版本的代碼。
6、將自己完成的功能打包完成后,需要提交給測試人員,測試會將你實現的功能進行測試,看你實現的功能是否存在bug,如果存在相應的bug,測試人員就需要將bug提交到禪道(提交bug的平臺),然后你就需要根據這個bug進行一個修改工作。
7、在項目需要進行下一個版本的迭代的時候,此時你如果有對應的需求有bug,就需要你及時的去修復,以及對應的UI設計師覺得還原的頁面存在一些問題也是要及時的進行的修復工作。
綜合總結一下吧:前端這個崗位需要和產品經理、UI設計師、后端人員、測試人員在工作上都需求進行一個有效的溝通,配合各個崗位的工作,實現需求,項目的迭代。