說說各位轉行做前端的經驗?

本人生物工程專業,自學前端有大半年時間。這段時間一直切圖練手,仿過騰訊和豆瓣的首頁,js算是入門級別,理解了原型鏈和作用域鏈,css盒模型,html行內元素和塊級的區別。我想知道各位入行之前的練習過程或者經驗,怎麼才有資格投簡歷?

我的目標是三個月之內找到一份前端工作,題主在上海!


對於不是科班出身的,只是憑興趣接觸了半年的到,感覺項目什麼的要求過分了

我覺得自己開篇博客總結一些自己學習的過程,對一些核心知識旁徵博引加上自己的理解,做個簡單的demo展示一下

HTML:語義化、表單、iframe、本地存儲、postMessage

JavaScript:函數和對象、作用域、閉包、事件、Ajax、定時器、模塊化CMD/AMD、簡單模版引擎、jQuery,有精力的話看看正則表達式和NodeJS

CSS:盒模型、定位、浮動與清理浮動、z-index、負邊距、media queries、CSS3圓角,陰影,動畫

Web:瀏覽器工作原理,緩存,HTTP協議(get、post)、Apache/Nginx配置

幾個有用的鏈接

瀏覽器的工作原理:現代網路瀏覽器幕後揭秘

CSS布局 ——從display,position, float屬性談起

分類:JavaScript


可以做一個牛逼一點的網站簡歷,掛在SAE或者BAE上面,源碼開源 github,應該會收穫不少面試的機會吧。

自己轉行的時候貌似是這樣乾的。

以上答案是14年11月的,以下為2016-2-23更新。

隨著這兩年多雲計算的行業發展,比較火的雲公司變成了七牛、阿里雲、青雲、ucloud,SAEBAE感覺已經日薄西山了。


做幾個拿得出手的項目,放在Github上。

項目不要求大,只要練手就行了,但是一定要有頭有尾

  • 這個項目要解決什麼問題
  • 設計的草圖
  • 編程
  • 單元測試
  • 寫一些文檔
  • 部署到伺服器上

忘了說,還需要一個好的技術博客,其實不用寫太複雜的技術,只要把平時的學習筆記貼出來就夠啦


這是我在另一個問題里的回答,給題主參考下
2017年零基礎轉行前端還能找到工作么? - 知乎


15年火爆的前端讓很多新人受益,然而16年底到17年的前端已經呈現過分飽和的狀態,基本上所有新手都找不到工作,有的培訓班已經0就業,現在入行找一個2000的工作,證明你能力,運氣都頂天,這樣的你做別的肯定更有成就,而且找到了工作在資本寒冬的浪潮下很難跳槽,而且隨時可能失業,再也不存在我攢錢經驗跳槽賺大錢的美事了


5個月前,我還從事著與前端開發完全不相干的餐飲業,從零開始學習前端知識,1個月自學,3個月報班學習,1個月找工作,現已入職。如果你和我一樣是編程零基礎,又沒有大神級別的自學能力,建議跟著培訓班的教學視頻學,有條件也可以報個前端培訓班。

第一個月自學,把HTMLCSS的基礎知識都過了一遍,然後自己切圖,寫了個靜態的京東首頁。但是開始自學JS的時候,壓力就很大,一方面擔心自己的HTMLCSS基礎沒過關,另一方感覺學習起來很吃力,學習起來沒有又方向感。於是決定報一個JavaScript培訓班。

報班學習的三個月,跟著老師的節奏走就好了,白天學習理論,晚上回來做練習,周末就自學HTML5CSS3。因為有老師的帶著,平時也有同學(有些同學有1~2前端工作經驗)交流,這段時間學習的節奏感很強。當然,現在覺得也可以,一邊看《JavaScript高級程序設計3》學習基礎知識,一邊跟著視頻做練習。看書的過程學的是一個個知識點,偏基礎,而看教學視頻可以將一個個知識點串起來,並完成一個完整的效果,偏實戰。豪情的博文對前端學習講的很完整了。1. web前端開發分享-css,js入門篇

當對JavaScript的對象、原型、作用域鏈、DOM、事件、Ajax這些概念了解很清楚了,基礎學習可以算作過關了。這個時候最好能做個獨立的個人項目,做項目有2個目的,一個是將自己的所學做一個總結,另一方面是為接下來的找工作做鋪墊。別怕有bug,先完成,把自己學的東西展現出來就好了。我做了個手機端的項目Document可供參考。

找工作過程中,我一個月面試了40+家公司,無論大小公司,有機會就去面試,最後拿了3個offer。在面試這方面還算有些心得。首先談談筆試,部分公司會有筆試題,這部分是可以取巧的,網上有各大公司的面試題,做幾套後你會發現筆試題基本一個套路,這一關是很容易過的。

面試比筆試重要很多。面試官或者說企業對人才的需求一般分2種,一種是考基礎知識的,一種是問工作經驗的,大公司偏向於前一種,小公司偏向於後一種。小公司要求立刻能上手,而大公司願意花時間培養。轉行的同學可以說是沒有經驗的,這和小公司的人才需求並不匹配,即使投遞成功,面試成功率也很低,建議不要投小公司。

最後我想講的是,多拿offer,千萬不要一個公司發了offer就立馬就去,多比較,市場會給你一個合理的工資的。


與樓主共勉,小本 集成電路,熱愛是從事一個行業最基本的要求吧。


現在找工作,幾乎都是項目,實習什麼的,自學的沒項目真是愁死。~還是找個實習先吧,有實習就肯定有項目寫,至少能說說,一步步來。


我也在自學前端,本人物理系學生,自學了快一年了,各種教程書籍看的挺多,但做的練習比較少,我覺得你可以找些面試題看看,有指導意義。有空可以交流一下學習經驗。


在15年8月,那時已畢業工作了兩年多,卻突然有了轉行的想法。15年11月,裸辭,開始自學。當時選擇前端的原因有兩個:一個是前端入門相對容易,另外一個我根據朋友提供的信息,認為那時前端供小於求。從裸辭到16年2月初,由於當時有些事要處理,並沒有怎麼自學。

16年2月,正式開始了自學,最開始是看看w3c,後來買了網易雲課堂的前端開發工程師課程。學了兩個月吧,可以做一些簡單的頁面。4月的時候,跟著一個朋友帶我做了個小網頁,不懂的就問他,這期間成長的比較大。因此,我覺得,有一些基本基礎後,直接做個頁面出來,如果覺得自己單獨做不出頁面,可以先試著做個組件,比如輪播圖、彈出框什麼的,這樣能快速成長。當然,如果有個認識的人帶著你,那絕對事半功倍。

6月初,正式出來找工作,其實找工作是很順利的,一共面試了5家公司,4家給了offer。

----------------------

先寫這些吧,後面有時間再補充。


我想找java的職位,找了三個月都沒有滿意的。有一家給了offer,但是,尼瑪常年出差在新疆,人還沒有入職,那邊的同事就給我打電話,問我什麼時候能去。招聘寫的只是偶爾短期出差。再後來,就找了javascript的職位。目前工作主要負責css、html、js。可能java與javascript比較像吧。


補充上面 大家沒重點提到的

現在 html5 css3 還是比較熱的。應該接觸下,可能會為你面試加分

因為 其實我覺得 js 的 學習曲線 可能會突然陡起來 ,甚至在有些情況下 學習難度超過java ,.net

這一類 伺服器端開發語言。但是 h5 css3自身很多 特性就可以做出 很炫的效果,同時很多移動端開發會需要h5程序員。市場需求還是不錯的

前端 的 兼容性 ,bom ,dom,js那些閉包 原型 那些概念 一些函數庫,包括 cookie讀寫 ,可能都用得上吧。 不過我還是挺看好前端的,我至少認為比服務端好。

主要前端學習不需要苛刻環境。還是不錯的,學學 h5吧,萬一以後你又想學 android ios 開發了呢, 哈哈


你好 我是做化工得。現在32 . 一直對計算機 網站和編程有興趣。 不知道現在轉行做前端怎麼樣?打算在成都發展。我想報一個培訓班 不知道你可以指點一二嗎?贊


推薦閱讀:

flow.js/typescript 這類定義參數類型的意義何在?
facebook immutable.js 意義何在,使用場景?
如果寫一個靜態HTML頁面,直接寫HTML代碼和用JS動態生成代碼,哪種方式要好點?為什麼?
JS 引擎如何實現 for (let i;...) { } 寫法中每次循環綁定不同的循環變數 i?
gulp是一個前端工作流管理工具,具體做什麼的?

TAG:網頁設計 | 前端開發 | CSS | JavaScript | 前端工程師 |