程序員離職交接文檔范本 為什么感覺周圍很多自學web前端的人后來都放棄了?
為什么感覺周圍很多自學web前端的人后來都放棄了?首先,前端并不像互聯(lián)網(wǎng)上說的那么簡單。前端是一個系統(tǒng)的研究。我們都說前端是HTML CSS JS。HTML和CSS不是編程語言,只是JS或腳本語言。事
為什么感覺周圍很多自學web前端的人后來都放棄了?
首先,前端并不像互聯(lián)網(wǎng)上說的那么簡單。前端是一個系統(tǒng)的研究。我們都說前端是HTML CSS JS。HTML和CSS不是編程語言,只是JS或腳本語言。事實上,一個CSS會讓你發(fā)瘋。很多人看CSS很簡單,他們不看規(guī)范,所以他們只是弄亂了它。然后CSS設計原型出了問題。實際上,您沒有看到CSS規(guī)范。如果你系統(tǒng)地學習前端的規(guī)則,這很容易。
第二,自學的困難不是智商,而是毅力。很多自學成才的人對前端的零基數(shù)感興趣或者是從其他行業(yè)轉移過來的。這些人對前端知識沒有明確的概念,也沒有前人來指導,所以在學習的過程中會遇到很多的疑惑和困難。學習中的挫折很容易消除學習的動力,從這些挫折中堅持是關鍵。
第三,學習滯后。大多數(shù)自學成才的學生從網(wǎng)上找到學習資料和視頻,這有很大的問題。首先,互聯(lián)網(wǎng)上這些材料的質量參差不齊。其次,前端知識是不斷更新和迭代的,很難獨立收集最新的前端知識。
最后,希望前端的自學伙伴能堅持下去,找到一份好工作。
想學UI,需要有基礎嗎?
報考培訓班,可以學習,也可以買電腦買書自學。
首先,UI和前端應該在一個共同目標的前提下進行通信。如果目標不一致或者沒有目標,就沒有辦法溝通。一般來說,在真正的代碼開發(fā)之前,前端需要設計以下內容:
1.1 JPG文件:每個PSD都有動作分解圖,包括頁面邏輯,或者交互分解。設計師的目的是為了方便的復制設計,但是對于開發(fā)者來說,如果分類過于隱蔽,開發(fā)的一部分就會漏掉。
2.1 PSD文件:一個好的PSD文件是一個清晰的分層標準設計文件。
3.1需求文檔:需求文檔是對當前開發(fā)功能的基本介紹或邏輯詳細描述。
4.1原型文件:原型設計文件通常是產品經理初步功能假設的草稿。這個草稿只是一個簡單的布局或交互設計,需要經過藝術處理才能成為一個完整的界面,可以呈現(xiàn)給用戶。當然,所有這些結果都需要在會議上逐級審查。經各項目組組長同意后,可通過郵件發(fā)送給各成員。最笨拙的方法是把它們放在局域網(wǎng)的共享地址中得到PSD文件。
UI把圖做好之后是怎樣跟前端交接的?
在IT行業(yè),前端和后端之間的通信經常出現(xiàn)問題。造成這些問題的原因有三個。一是后端服務跟不上前端要求;二是前端開發(fā)人員對后端服務接口的理解有誤;三是接口設計不夠,導致前端調用繁瑣低效。
對于前端開發(fā)人員來說,要想與后端順利溝通,首先要了解中間接口。只有接口清晰,與后端的溝通才能順利進行,職責分工才會更加明確。一般來說,接口的定義是由架構師完成的,它是在充分理解整個項目需求的基礎上進行設計的。但是,界面的設計也是一個動態(tài)的過程,設計完成后不會發(fā)生變化。因此,當中間接口不能滿足前端開發(fā)人員的需求時,也可以先與架構師溝通。當然,在實際開發(fā)過程中,很多前端開發(fā)人員會直接向后端提出需求。在大多數(shù)情況下,后端會根據(jù)需求調整接口并給出實現(xiàn)。
目前,許多項目的開發(fā)是同時進行的。因為前端開發(fā)通常效率更高,所以前端通常推動后端。對于后端開發(fā)商來說,壓力比較大。畢竟,后端業(yè)務處理的過程是比較復雜的。在實際開發(fā)中,后端開發(fā)人員通常會為界面提供一些仿真數(shù)據(jù),方便前端人員調用。
最后,前端開發(fā)人員和后端溝通時,應該能夠把問題說清楚,而不是要求后端人員去調整。因為后端開發(fā)人員也根據(jù)接口的要求提供實現(xiàn),所以通信的方式也更為重要。