簡要概述自學前端的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 | 前端工程師 | 前端入門 |