W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
那么, 怎么才能成為一個前端開發(fā)者呢? 這個問題很復雜, 因為直到現(xiàn)在, 你也不能去一所大學獲得前端工程師的學位, 并且我也很少聽說 或者遇見通過編寫專業(yè)地 HTML, CSS 和 JavaScript 來獲得一個無用的計算機科學學位或平面設計學位. 事實上, 現(xiàn)在的大部分前端 開發(fā)者都是通過自學成為開發(fā)者和沒有經(jīng)過傳統(tǒng)訓練的程序員. 為什么會是這種情況呢?
前端開發(fā)人員不是一個視覺設計師或一個交互設計師, 設計學校不是磨練前端技能的地方; 前端開發(fā)者也不是一個受過傳統(tǒng)教育地計算機科 學研究生, 傳統(tǒng)教育并不專注于讓一個人為前端開發(fā)做準備. 實際上, 在美國的高等教育系統(tǒng)中(例如大學), 緊跟傳統(tǒng)教學方式可能會阻礙 一個人置身實踐, 而前端開發(fā)最需要實際經(jīng)驗. 在今天, 如果你想成為一個前端開發(fā)者, 你可以自學或者參加一些不被認可的項目, 課程, 訓練營和班級.
前端工程師會精巧地創(chuàng)建用戶界面依賴的骨架. 有時, 他們要足夠關注交互設計, 因為他們會編寫 UI 交互的底層代碼. 因此, 現(xiàn)在的許多 實踐是前端工程師使用編程技巧達不到的, 但是, 從另一個方面來說, 和其它類型程序員轉前端開發(fā)相比, 似乎有更多的設計師轉前端開發(fā)者. 當然, 由于 JavaScript 已經(jīng)成熟, 更多的受過傳統(tǒng)教育的程序員愿意將他們的知識帶到前端實踐中. 你可能沒有意識到前端開發(fā)人員并不 總是被認為是"真正的"程序員, 但是, 時代正待正在改變.
正如所有人說的那樣, 我相信作為前端開發(fā)人員, 職業(yè)生涯道路是一個未知的過程. 我能說的是, 要成為一名前端工程師, 就必須知道和在一 個高層次的水平上使用 HTML, CSS 和 JavaScript, 也不會忽略交互設計或者傳統(tǒng)編程所應該知道的技能. 實際上, 從我的經(jīng)驗來看, 最 好的前端開發(fā)者通常會掌握交互設計和基于 Web 平臺(例如瀏覽器, HTML, CSS, DOM 和 JavaScript)的編程. 不管出于什么原因, 還有 很多關于前端開發(fā)的知識往往沒被發(fā)現(xiàn), 也就是說, 前端工程更像一些由自學的人組成的實踐, 而不是一個直接對應有組織和認可的高等教育的教 學重心的領域.
如果我從現(xiàn)在開始決定成為一名前端開發(fā)人員, 我會努力按照下面所概括的過程進行學習. 學習過程中, 我會假設你是自己最好的老師.
粗略了解 Web 是怎么工作的, 確保你知道域名, DNS, URL, HTTP, 網(wǎng)絡, 瀏覽器, 服務器/服務托管, 數(shù)據(jù)庫, JSON, API, HTML, CSS DOM 和 JavaScript. 了解這些的目的是確保你知道它們?nèi)绾我黄鸸ぷ饕约懊坎糠钟糜谧鍪裁? 專注于高水平的前端架構概述. 從簡單的網(wǎng)頁 制作開始, 并簡單學習一下 前端指南 [read]
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: