如何找到Web前端實習的工作?
/*我找實習做項目就是是想找一份硬性壓力,滿足需求才能讓我感覺有收穫,我知道我有時間探索,我只是想讓自己最高效的摸索,不要工資,只希望積累經驗*/
本人大一,程序員;曾開過淘寶店,由此對Web前端產生興趣;曾經學過畫畫,同時對設計也感興趣;目前正在自學Photoshop,JS。
學習過程中發現:
- 沒有實踐通道:做項目的機會很少。
目前只有2種方式:
1)看到喜歡的頁面照著寫,但是感覺沒有推動力,代碼記不牢運用不靈活;
2)寫自己的網站,但是效率奇差,而且總是不停改版,經常變成「實踐某奇葩特效」。
- 對行業規則不清楚:學習進度緩慢。
已經學習了4個月,只掌握了HTMLCSS,寫出來的東西沒有價值。而且前三個月的我認為收穫最大效率最高的時候,是我努力嘗試模仿某店主頁,真正讓我把書本上的東西用了起來。
- 對相關行業完全沒有實際操作概念:UE/UI/HCI
大部分我找到的Web developer都交叉到一些其他領域, 所以我現在只知道要學習Photoshop,聽HCI的課程,但是得到知識不具備轉換價值。
認識到這兩點之後我開始收集崗位要求,但發現基本所有崗位都要求「有2~3年的工作經驗」,開始惡性循環。
希望得到一些關於實踐項目的建議;誠心求教各位是如何找到相關項目實踐或者前端實習工作的?
歡迎喜歡前端的同學共同交流—Wechat:erica6237
搞後端的來瞎扯一下…… 因為你才大一,所以還有大把的時光夠你折騰的。
1、自己買域名租伺服器做一個Blog(可以用現成的開源代碼,畢竟一開始自己寫的Blog丑得慘不忍睹);
2、把學到的知識遇到的問題都寫進Blog;
3、把自己寫的代碼統統用github維護起來;
4、去你們學校的內部論壇尋找工作機會(學校論壇的網站一般都是由學生團隊自發維護的);
5、積攢兩年學習開發經驗,可以開始去外面尋找實習機會了(這時候你應該已經有一個好看又豐富的Blog和github);
6、向你認識的前端前輩請教,他會告訴你一些前端該知道的比較冷門又比較重要的知識,比如各大瀏覽器的特性(或者叫毛病)。
PS. 你說你是要找實習,怎麼可能要求你有2~3年工作經驗?只能說明你找錯地方了,適時關注一下你們學校今年的春季校招,會有很多實習機會。
PSS. 前端工程師不用懂Photoshop,那是美工和設計的幹活。有多餘時間的話可以考慮了解一下後端開發,比如php和python,你會對你的前端開發有更好的認識。
==================================================================
我也是有點醉,這麼多人盯著前端到底要不要學PS的問題上不放,你們愛學就學呀學了又沒壞處。公司招前端人才也不會說把精通PS放在JD上,切圖這種三下五除二的活幾分鐘就學會了你跟我說這叫會PS?
我大學時做過社團PS精品課程講師,做了4年某校十佳社團副社兼宣傳總監(主要就是做海報教別人設計海報),有5年攝影后期經驗,論公司美工水平可能都還沒我高,但是我從來不跟同事說我會PS,最多就修幾張照。會PS就意味著PM看你閑著的時候就讓你做些雜活,摳個圖啊做個logo啊什麼的,浪費了原本可以給自己充電的好時光。你現在大一,年輕就是好啊,作為應屆生剛進二線互聯網公司做前端的學長回答你,bat被刷的原因我自己也分析了一下,應該是計算機基礎課程相對比較薄弱,很同意回答第一的自己搭建blog,github維護代碼,但是你現在大一,課程比較多,雖然有的是時間,但是你現在要做的是把c c++ 操作系統 數據結構與演算法分析 編譯原理 資料庫這些基本課程的基礎打牢,因為這些才是以後真正提升高度的,切圖什麼的知道有那麼回事就OK了,當然作為前端做重要的javascript要一個字一個字的去專研,因為js的東西太多了,html/css的話看看文檔,自己寫寫頁面也ok,注意寫頁面的時候記得把各種效果技巧兼容性貼到blog上去,有了這些基礎之後還不夠,你需要學習一下後台的php,資料庫,然後以你對互聯網的認識,自己搭建一個網站,從需求到實現再到上線運營。在上線的那一天你會發現,你會發現你不再僅限於前端編碼,還有與後台的銜接,與產品的銜接,最重要還有了一套互聯網思維,這些都是以後工作了學不到或者很難學到的
才大一哇,還早,可以從頭開始。如果你以後是想走偏設計的職業方向,可以參考其它答案。如果想走編碼方向,不妨先把計算機或軟體工程專業的必備課程學了,反正才大一,有的是時間打基礎。
計算機基礎
http://www.taoshu.com/1875498.html
計算機組成原理
http://wapbaike.baidu.com/view/1344981.htm?sublemmaid=5144034adapt=1fr=aladdinbd_source_light=1701851
數據結構
http://wapbaike.baidu.com/view/9900.htm?sublemmaid=5066581adapt=1fr=aladdinbd_source_light=1701851
還可以去網上找在線課堂,很多高校目前都推出了免費的。
把基礎打好了,然後就是其它答案推薦的各路技術了。畢竟題主才大一。你還有機會做知乎的winter前端大神,而不只是一個html加jquery的碼農。搜書,看經典書,知乎里就有很多關於前端書的問題。
照著敲完書里的代碼,基礎打好了,隨便做點項目(實在沒項目就多敲幾遍書),寄簡歷(各種途徑)給互聯網公司和業內人士,過面試入了人才庫的話,有實習或校招的坑就會聯繫你
九字真經:打基礎、刷項目、廣撒網
寫博客啊, 這是最簡單上手的方式了。
先自己租伺服器買域名(或免費域名),搭起博客。
然後就開始。。。抄。 看設計師的網站,看各種好看的網站, 看到什麼動態效果,小組件的設計 你覺得好看炫酷的,就抄。 抄一兩個月下來,你的html css js就有實踐經驗了。
等抄到你看一眼網站,心裡立即想出出一個實現它的方式, 這個時候你就是有幹活的能力了。
可是你才大一,你有大把大把的時間,所以我建議你接下來就看書, 從操作系統到數據結構 編譯原理 都看。 js的書也看, js高程, 語言精粹。 因為畫網頁只是拳腳功夫, 而這些是內功。
如果有時間學下node, 用grunt做好工作流程的優化, 壓縮打包上傳這些任務都用grunt實現, 總之將體力勞動交給grunt去做。
到這個程度應該不難找實習單位了, 如果你還不滿足,就研究框架和類庫吧, angularjs react jquery underscore
年輕真好 總之 珍惜時間 想學啥就學 不要猶豫
如果對手機端 HTML5 應用有興趣可以給我發私信 :)
大一的話打好基礎吧,學好數據結構最重要了,後端語言學一種,java c c++ c# php等等。
我倒是挺同意一點的,就是前端開發最好懂一門後台語言。因為你懂一門後台了,比如java的servlet,你就可以知道後端是怎麼拿到前端的數據,拿到後驗證許可權啊,分配action啊,處理數據啊,操作資料庫再返回回來的一系列步驟都需要瞭然。這樣你就不是一個單純的畫網頁的了。
哈哈,我大學是學設計的,對程序代碼之類完全沒接觸,現在做前端……
才大一,就當興趣好了,還是應該好好學基礎理論。。。前端當興趣弄弄,多寫寫代碼寫博客因為知識太瑣碎,不用刻意去搞什麼實習。。。
至少得會點c,Python等OOP的還可以寫後端的語言吧node JS挺火也要看看。。。
基本功,數據結構演算法計算機組成原理都得明白,這些東西決定天花板。
編譯原理有時間看看,編譯原理的部分知識對你理解瀏覽器渲染頁面的詳細過程很有幫助。。
這些內功可能就是你的天花板。。。
你放心,前端不論是HTML,CSS還是js都是好入門不好精通的。。
尤其現在的架勢,js快成為一門新的彙編了。。。
也可以看看jQuery的源碼,感受一下代碼和工程的區別。。。
你才大一,下功夫的話應該能成為不錯的精通前端的全棧工程師的~
實習到了大三就是水到渠成的了,時間會給你答案~
^_^
樓上的都是在扯淡(哎喲誰扔的雞蛋),你不是只要能實習就行么?先學會切圖,再找份jquery文檔背下來,隨便找家公司就能入職
前端這行業分兩種,知乎的前端,你的前端
實際的前端八成都是畫網頁的,所以別聽他們瞎扯了,切你頁面吧
不知道今天回答晚了沒有,題主跟我一樣.我也大一.下半年就大二了,大一上半期積极參与社團活動,大一寒假的時候反思了一下.因為學校不好.專業也不好.這些都是自己高中犯下的過錯.所以打算自學前端.目前也學了4個多月,思想跟題主是一樣的/*我找實習做項目就是是想找一份硬性壓力,滿足需求才能讓我感覺有收穫,我知道我有時間探索,我只是想讓自己最高效的摸索,不要工資,只希望積累經驗*/
想問問題主目前找到了什麼好的學習方法了嗎?
吃完飯來回答鳥 ^^^^^。
題主才大一,就開始思考這個人生問題,真是太贊了。
不知道題主在什麼樣的大學,什麼樣的城市,未來希望去什麼城市(一線城市?二三線城市?)去什麼公司(大公司?中小公司?)。
這或多或少影響著你目前需要掌握知識的深淺程度,大學時光說短也短,不可能所有知識都能精通。
我並不贊同 @SimonS 說得前端不用懂PS的觀點。就我所知,相當多的公司設計只是提供PSD,前端需要切圖套腳本,這中間涉及的環節就需要前端對PS的操作能夠熟練,已經對相關輔助插件也要熟悉。
雖說現在前端崗位也開始細分工種(如頁面重構【偏CSS和HTML】和前端開發工程師【偏JavaScript】),但是目前而言前端知識能夠涉略就該涉略。
↑↑↑↑↑以上廢話結束↓↓↓↓↓↓
如果題主是非常堅定地走前端開發這條不歸路,那麼我建議你這麼做:
1、把HTML/CSS/JavaScript的基礎掌握透了。w3school 在線教程
2、熟練掌握前端開發及輔助工具(PS及相關插件,Sublime Text,WebStorm,SVN,Git,Fiddler等等)(我在實習之前只知道Dreamweaver太慘不忍睹了).
3、關注各大牛及各大公司前端團隊的博客(自行Google或百度,知乎也有相關問題,就不做搬運工了)。
4、關注前端圈的分享會議(http://www.w3ctech.com/event)(前端圈——打造專業的前端技術會議)等等,加入一些前端群(自行查找)。
5、當你把前端基礎知識學習了一段時間,可以將一些網站比如知乎,Facebook,將他們的網站重新做一遍,然後對比他們的代碼學習。
6、用Github Pages建一個個人博客,用Github管理代碼。
7、用代碼做一份簡歷,這做出來我就覺得找實習基本妥妥的(我當時是用PS設計了一份不錯的簡歷)。
其實前端的知識範疇很廣。現在流行的Node.js,Grunt等等都可以學習。
另外,題主可以關注自己想去的城市有哪些不錯的互聯網公司及前端大牛,了解下。
〓〓〓〓〓〓〓〓〓〓繼續補充〓〓〓〓〓〓〓〓〓〓
題主可以關注下產品、運營、服務端相關知識,這對於往後自己的工作有幫助的。甚至可以打好預防針,有時候工作的時候會很難理解這些崗位的同事為什麼那麼做,但是從他們的角度思考問題可能又是另一種想法了。
給你說說我認識的學長學姐給我的建議還有我自己的一點想法,我現在大三,不過我是大二開始學的,你大一就有這樣的目標,很不錯,加油!
既然選擇了這行,一定要注意身體,學習加鍛煉身體,這兒有篇文章寫得很好,分享給你
為程序員量身定製的12個目標_IT新聞
學好接下來的一些課程,比如高數,英語,C語言,數據結構,資料庫,計算機網路等,當然最主要的還是javascript,後端語言也要學一門,前端變化比較快,多去關注、學習新知識,或許你畢業的時候,前端會有更誘人的東西產生。也相信畢業的時候,你已經是大神了,只要持之以恆。
不建議過早的找實習,找實習或許你就會錯過系統學習的機會,而且大一、大二課還是比較多,先把基礎努力學好(或許你已經很好了,可以忽略,哈哈)。不怕學的東西難或者多,最怕自己不知道去學什麼且自滿,至於怎麼學前面的朋友總結的很好,但要做到他們所說的那麼全面還是有難度的,畢竟大學還是有許多其他的事,讀大學也不僅僅是學習技術。
分享點別人的東西給你
https://github.com/foru17/front-end-collect?utm_campaign=Manong_Weekly_Issue_13utm_medium=EDMutm_source=Manong_Weekly
,希望對你有幫助,還有一點,早點加入學校搞編程的團隊,也可以和志同道合者自創一個團隊,那樣你會成長的特別快,學起來也會更有勁。
首先你要有前端基礎知識,其次你要有基本的項目經驗,就算沒有多流弊的產品,那也至少要有類似toy的demo,就是,最起碼要有一個完整的產品開發經驗。
接著就是,你要有一個正常的表達能力,不過看擼主寫了這麼一大段,目測正常。然後是正常的交往能力等,這些都是面試的時候需要的。
接著,你需要製作一份內容充盈的簡歷,讓你在簡歷的洪水中不至於被淹沒。
然後,就自由展現你的能力就好啦……
其實,最最最重要的就是,請千萬表現的像個正常人,因為見過太多在各方面發揮失常的同學,簡直不知道說什麼好………
才大一啊……去圖書館找書看,照著書敲實例,這麼搞到大三,再談實習的事兒。
我倒是覺得沒必要這麼早就只關注前端這一攤子的事兒,把基礎打牢,看看數據結構,演算法導論,設計模式之類的書,之後再關注某個領域或者某種編程語言會事半功倍。
我就是吃了沒念書的虧……
似乎大牛都不太待見畫網頁的233
Tedko/CHN-Ver-of-ADarkRoom · GitHub
看一下 A Dark Room,基本上純粹靠 JavaScript 和 HTML 搞起來的小遊戲。前端當然也要考慮演算法,實現效果,但是大一一方面打基礎,一方面多點想法創意也很重要。
另外 ADR 的作者 Micheal 其實代碼習慣很差,直接把變數名寫成遊戲道具顯示上去,導致 U77在翻譯的時候沒啥問題,重新造 js 輪子的時候一度吐血。多語言的介面也是不太給力,所以現在官方的中文版和 u77做的還是割裂開來的。Amir 移植到 iOS 的時候也在 log 里吐槽過原作的代碼真酸爽。
所以有點想法就自己做項目。可以是遊戲可以是亂七八糟別的東西。到時候有成果了或許實習就有了。
共勉。同大一,經常跟著一些老師接一些前端的項目。
不過為此我私下也很苦惱,不給我後端做,只做前端實在枯燥又機械性。
最近我在籌劃撂挑子。
言歸正傳,大學裡有大把的資源等你去探尋,多和老師們搞好關係,老師那也許有大把項目。
去威客或豬八戒接幾個活干,又學習又有錢拿
作為一名兩年多的前端建議你現在先學好c語言
推薦閱讀:
※新人要做前端有些問題希望求助?
※錯過秋招,BAT等大型互聯網公司怎樣準備春招呢?
※一份優秀的前端開發工程師簡歷是怎麼樣的?
※如何面試前端工程師?
※前端開發與後台開發如何協作?