簡要概述自學前端的5個月(大家來提提意見)?

大四實習生一枚

踏進前端和題主有四五個月了,項目迭代也參與了六七次。我們項目移動端用的是AngularJS+less+ionic,開始處理一些BUG,到之後自己做新功能。我自己的感覺是很多東西還處於一知半解的狀態。jQuery是接觸的第一個框架,之後學AngularJS。我參與的項目前端有兩塊,一個是移動端的,一個PC端的,移動端上面說過了,PC端是用React寫的。經過了幾個迭代,Leader讓我看react,但是移動端我得又丟不開,導致angularJS只能應用,但是更深的東西還沒有去學習,react這塊學習斷斷續續的不能好好的去學。

畢業後公司會有個前端職級評定,我感覺很沒底氣。對於性能優化這塊還沒有一個清晰的概念。但是對於題主說的自己切圖,我到現在還沒有這個需求,產品UI部門那邊會給我們提供所有需要的。

=================================================================

對於題主說的那些,我覺得對於剛進入前端學習沒多長時間就實習的人,like me,完全就是前端學習最好的資源,不懂就問,最後肯定會收穫頗多。


演算法,編譯原理,數據結構,軟體工程什麼的,前端根本就不用學,更應該學的是怎樣拆解問題,抽象問題和解決問題。

刻意的鑽牛角尖去領悟一些晦澀難懂,對實際幫助沒用多大功效的學科,或者書籍,是愚蠢的做法。

半路出家弄前端,其實最好是能先弄明白一個事,計算機只不過是做2件事,yes做一個事,no做另一個事,

在通往yes的道路上,是不是考慮了前因後果,在整體代碼的架構上是否將問題切分的足夠清楚,每塊區域是否有負責的對象(崗位責任制,你就是你代碼的老闆)

什麼犀牛書,什麼goodparts,什麼編譯原理,什麼演算法,什麼ACM,

這些都是浮雲

解決問題的代碼保持最簡潔的架構,最清晰的思路和最完整的解決方案,這才是要點和核心

別迷信什麼權威,相信自己才是最重要的


題主和那些前端程序員的差距在哪裡?唯手熟爾

他們乾的比你久,能力比你強,基礎比你好,所以他們能拿到比你高的薪水,你現在最應該乾的不是考慮要怎麼去工作,而是考慮要怎麼去學習,建議你多進行一些練習,把你不牢靠的基礎都掌握好了,然後去學學PS切圖等其他有用的東西。

實習期我覺得不是一個讓你拚命工作的時期,而是一個學習不斷完善自己的一個過程。建議題主多練習把。好好學好前端才是最重要的事情。


自身經歷從去年11月到現在自學前端吧, 雖說現在畢業季連掛各大公司的面試, 也算是有點點經驗.

首先得是實踐和理論分開看, 先把基礎的紅寶書/good parts/u dont know系列什麼的學一哈, 不一定要一次性看完, 你得知道起碼吃飯的傢伙是什麼...

然後可以開始敲起來了, 折騰個環境, 選一個框架, 在github上挑一個starterkit, 記得, 首先要學習的是工作流和項目組成結構.. 等你把package.json乃至npm list里的差不多每一個包都搞明白是幹嘛的, 就可以開始做一點微小的工作了, 寫一個組件, 拼一個頁面, 自己搞一套工作流...

再往後就是看別人的源碼, 從項目到框架, 逐步深入吧.... 我最多也就到這裡, 其他的實在是能力之外了.


差不多今年四月份入的前端坑,基本上是自學,現在9月份,算起來也剛好5個月了吧

四月份入坑,在學校有學業壓身,直到7月多學學停停基本掌握css(js不會但有c++基礎),暑假要和幾個後端的朋友做一個在線答題的網站,前端就我一個,so還能怎樣,7月十七八號回到家到7月30這段時間,在家一直學習,總是希望別坑了隊友,那段時間對我的充電最強了應該,暑假從來沒看過書的我,加強了css,基本掌握js和jq的基本用法,學會了用ajax,就這樣,帶著幾乎最初始的技能安然度過了一個月的開發。

又開學,jq的確讓我在短時間內跑的更快了,但只有堅實的js才能讓我跑的更遠,開學幾天又啃了幾遍js高程,繼承閉包什麼的又深入了解了一遍,嘗試著自己用著原生的js去實現jq的效果,然而......那一段時間後突然被移動端吸引了又暫時拋下js先去學習html5和css3相關的東西,嘗試著去做相應式布局,這時候又正好在做一個移動端的項目(我的運氣..),目前學習canvas和css3動畫..坑很深(還好我數學好嘿嘿)好想趕快爬出來再回去學習js..

突然發現這5個月好像並沒有什麼質的飛躍啊...我還是太樂觀了..


強行來挖坑一發,先匿名。

個人背景: 本科機械工程 研究生管理專業。 沒有任何編程背景。(如果matlab一定要算的話)

我也很感興趣前端自學,今天開始從0學起看看效果。


剛接觸jS題主有什麼建議呀


不算是回答吧,我也是現在才開始學前端,現在的工作是做動畫的,同樣也是在自學前端。。。。還看過基本量子物理的普及讀物,寫這個答案就當我這段時間學前端的一些總結吧,我只是單純的想寫一點東西而已。

其實大學的時候學過一點DW的網頁設計,布局就是表格式布局,畫一個大表格,然後填充各種內容,後來感覺到好無聊,然後就開始學習動畫了。然後前段時間公司的一個項目需要在手機上使用HTML5進行合作,然後發現自己以前也學過啊,為什麼不能做到這些東西,然後就第一次有了興趣去學前端。

當時看來好多移動端的H5頁面設計,感覺裡面的各種動畫看著很生硬,然後感覺沒有一點動畫感,突然想到如果自己學了程序調動畫的說不定可以做的更好,然後我就入坑了。。。。。真正學起來發現裡面的東西太多了,自己之前學的基本上沒有什麼用,然後就開始從頭學,HTML,CSS,JavaScript,Jquery,發現還有好多東西需要學,現在正在各種學。

現在公司也有這個業務,所以可能直接就開始嘗試H5移動頁面的設計,希望自己能夠用前端和動畫結合在一起,玩出一些很好玩的東西。。。。


我剛學6個月 犀牛書沒看 js沒有系統學過

而且我還是科班出身的大二黨

和你比起來我差多了[害羞]

從2015年5月份開始算是正式開始鼓搗前端了,開始主要是學jquery 比著書上的小實例練一下,到最後基本都忘了

倆月以後跟老師做項目 是在別人寫好的信息管理系統里加驗證 上百條的驗證啊

做完以後就發現軟體工程最能派上用場了

8月放暑假 看了sass但是沒實踐,所以都忘乾淨了

9月中旬開學 畫了幾個界面 切圖是美工直接切好了給我的

就開始接觸前端自動化編程 像是自動刷新啊 sublime插件啊之類的 可以顯著提高效率

這六個月大概做了五六個小demo頁面 做了2個大點的項目吧 但是css js真的沒有好好系統的學過

每次遇到問題解決了沒有codereview 損失還是不小的。。

自己覺得軟體工程比較重要吧

編碼時候想好了再寫

js寫的拓展性好一點

主要是編程思想吧

祝好運


把知乎前端精華里推薦的書都看看,一遍看不懂就看其他書,等知識迭代差不多了回頭再看看不懂的書,然後就是代碼照死的敲!


我也是從其他專業轉到前端的,但和你這物理學專業相比,我之前的專業弱爆了。

你學習前端的經歷要比我努力多了,我之前只是為了先快點找到工作,所以JS沒有學太多。你連犀牛書什麼的都看完了,我最近才打算看。工作了塊半年了我只會切頁面外加寫些簡單的JS,看來是要補補腦了,相比你之前的專業,我的連個邊都不佔。這個行業是要不斷充電,而且還一直充不滿。之前還在想要不要搞我的老本行,但是想想為什麼選擇了前端和為什麼放棄了之前的。我就打住這念頭了。我朋友在杭州搞了1年的前端月薪7K,他對我說他工資低,卧槽。他說北上廣這樣的地方都10K,我瞬間動力十足。加油吧,夥計


繼續走就行了,經驗總要從長時間的實踐中來的。


推薦閱讀:

求靠譜的前端培訓?
WEB前端知識總結
一秒領略年薪百萬是一種什麼體驗!(不學編程也可以掌握的裝X指南)
前端系列教學(入門篇) - 響應式設計(1)

TAG:前端開發 | JavaScript | 前端工程師 | 前端入門 |

分頁阅读: 1 2