如何自學前端?少走彎路?

用戶8328945825930


自學前端首先你得學到能找到一份前端開發工作的程度,怎麼樣才能算一個合格的初級前端工程師。我覺得個問題需要分為以下幾個方面來說,你在學習過程中希望你奔著這個方向去走,(無論你是網課、買視頻、買書)

一、前端工作的崗位職責要求

初級前端,基本的溝通需求的能力,能獨立完成簡易框架(比如一般網站)中設計好的交互功能和產品需求。

這個前端小白的崗位在每家公司都是大同小異,無非是針對本公司的產品及業務線做具體的搬磚工而已。

二、技術能力要求

1、html+css:熟悉會使用所有的標籤屬性,語義;

2、js:會調用第三方框架完成功能模塊的開發;

3、框架:熟練掌握至少一款常見的移動端或pc端框架;

4、文檔:代碼編寫時有編寫文檔的意識。

三、多人協作項目開發能力要求

能夠參與2-4人的業務組開發,並熟練使用svn或git進行代碼版本管理;環境:能搭建簡單的本地開發環境,最基礎的php。

好像現在要求門檻略高一些,因為從業人員現在太多了,不過這些是初級前端必須掌握的,要不然你也太low了。實際上目前據我所知,很多公司的美工順手就做了切圖員了。

四、個人綜合素質和職業素質要求

1、認真負責愛學習的態度

2、遇到問題能積極的去面對解決問題

3、與項目經理/產品經理/設計人員的溝通能力,儘可能實現其所求。

綜上所述,如果你通過學習能達到以上小白前端工程師的水平,應該可以找到一份前端工作。

[呲牙]最後忘了說一句,這一行謹慎進入,有時候出現一個bug能讓你禿頭,有時候解決一個bug又能讓你興奮不已,我認識的程序員真的頭髮都不多啊不多啊。




小盧愛上網


一.首先告訴大家前端工程師主要做什麼?

前端工程師主要利用HMTL與CSS建構頁面,用JavaScript完善交互以及用戶體驗。互動效果包括,彈出層,頁籤切換,圖片滾動,ajax異步互動等。

二.那麼具體的要掌握哪些技術呢?

1.HTML

掌握HTML是網頁的核心,HTML主要是完成用戶可見的頁面及UI佈局。

2.CSS

是程序員的畫筆,可以為html標籤自定義樣式,通過設置html標籤的樣式,來改變其外觀,達到美化與排版web頁面的目的。

3.JavaScript

實現網頁實時的、動態的、可交互式的表達能力。作為一種網頁腳本語言,它可以在html中運行,設置並修改瀏覽器中的對象與變量。及數據的加載,與用戶的交互等邏輯上的處理。

4.切圖技術(一般公司都有UI設計師,這個不是必須的,會一些簡單的切圖即可)

一般是用PS,AL來做切圖,因為在網頁設計製作過程中經常要用到不同尺寸的圖片,一般你是沒有辦法直接找到合適的圖片的,所以你也需要自己對圖片進行處理再使用。

三. 我們應該怎樣學習web前端呢?

學習HTML,CSS首先應該跟著書,資料進行基礎系統的學一遍。作為前端,html+css,是基礎中的基礎。只有先把基礎學紮實了,再來談餘下的。理論知識學透了,就要開始來進行實戰演練,只有大量的練習,做各種各樣的佈局練習來鞏固自己所學的理論知識,將理論得到實現。

而學習JavaScript。記住大部分JavaScript的函數,知道如何實現,並多加練習,花大量的時間在瀏覽器控制檯上寫代碼,這一步是關鍵只有大量的實踐才會把你的理論知識發揮出來從而達到精通的目的。

不管學習什麼計算機技術,首先要做到基礎紮實,要先往廣度研究(就是多瞭解一些知識點),等積累一定經驗再往深度研究(你的經驗多了,你就要研究為什麼要這樣用,這樣用的實際原理是什麼)。

我的理解大概就是這些,希望對您有幫助。


I偉


不管學習什麼,都要有個規劃,漸進的去學習,不能上來就會跑,那是不行的

認識前端是幹什麼的

前端俗稱客戶端,PC電腦打開的瀏覽器頁面和應用APP界面,移動手機打開APP 小程序 H5網頁 等總稱為前端

第一步學習HTML/html5

首先前端入門階段學習HTML ,HTML是用來顯示網頁的超文本標記語言,html5最近流行的html5代版本,新增了很多標籤,每個語言第一句輸出都是hello world 學習下去你就瞭解了這計算機的世界段子了,來看怎麼書寫呢

hello world ,我的前端基礎入門語言

是不是看著很簡單,html就是規範標籤固有的,所有網頁內容做好在

標籤裡寫

便於規範

第二步學習CSS

學會了搭建工程的骨架結構了,就像你蓋房子,是不是主體完工了,開始裝修了,外皮刷塗料,內部開始裝修,喜歡什麼款式花錢裝修就可以了,前端也是同一個道理的,CSS就是幹這件事情的,美化前端的網頁客戶端的,你所想象的基本都可以排版出來

第三步學習JS

JS 是腳本語言 全拼是javascript 它是幹什麼的呢 ,前端的很重要的部分就是交互,當你在你裝修好的房子裡開燈,你是不是用手去按燈的開關按鈕,等就亮了起來,這樣就完成了一次交互,前端裡的交互遠遠比這個複雜的多了

熟練了以上的三門的語言就可以入門前端了,建議最好是自學,一方面可以節約你的錢包,省下來的錢吃幾頓火鍋烤肉買衣服 不香嗎!隨著深入的學習,你會很快的去學習,一點一點,一步一步,去完成實戰的項目,少走彎路

成功的背後是辛苦--金木看看


金木看看


1、HTML+css(html5+css3)

2、javascript

3、jquery

4、jquery插件

5、移動端的jquery mobile

高級的:

1、面向對象的css,css預處理等

2、Vue.js(前衛的前端mvc框架)

3、js常見的設計模式

4、node.js

其他興趣方向:

html5遊戲開發,web安全等


分享到:


相關文章: