前端工程師(實習)面試與準備 - 面試

Olive avatar
By Olive
at 2018-03-15T22:38

Table of Contents


因為有不少人站內跟私訊問我有關自學
在這邊統一做回覆
啊因為我還是比較習慣打在Medium上 所以要更詳細的連結等都在裡面:
https://goo.gl/r8NcY4

以下會分為UIUX跟前端技術


UI/UX學習歷程與作品

我接觸UIUX大約是一年多前,自己本來就擅長於視覺設計,但沒想過要當飯吃,知道有
UIUX這個選項以後就開始自學,以下為學習方式與資源:

100 Days UI
我記得這好像是從一個國外的設計師開始發起的,簡單來說,就是每天做一個UI,持續
100天不同的題目。這實在要很有意志力,我大概到20幾天之後就懶了XD那時候剛好錄取
實習就沒有再繼續。在進行100 Days UI的同時,也可以參考看看別人是怎麼做的,從臨
摹開始,同時去思考為什麼要這麼做。練習這個的缺點是通常只有單頁面或功能,所以不
能算是一份完整的UIUX練習。下面這個連結集合了很多100 days ui的作品,題目也可以
依照這裡面走:
http://collectui.com/


彼得潘的ios課程
兩個學期以前,彼得潘來台大開ios開發的課程,所以我也會很簡單的ios app開發,在這
個課程當中真的收穫良多,也是我立志要學好UIUX的轉捩點,錄取UI實習的作品集也是從
這個課堂而來:
https://goo.gl/vfiHfG
這邊的學習方式就是真的去規劃一個app,從user story、wireframe到prototype都做出
來,是最好的練習方式,也順便完成了一個大型的作品集。


uxabc 實體課與網路資源
這是在業界非常有名的Taylor開的實體課,在報名課程之前就已經從官方Medium學到了很
多UI必須注意的小細節。
報名實體課真的是我人生做過最好的決定(太誇張),這個課也是我錄取實習以後,發現
仍有不足才去報名的,說真心話不便宜,還好有學生價打折扣,但上課品質絕對不打折,
一個月的時間打破我之前所有觀念,接著一步一步重新建構起來,上完這個課絕對有信心
跟別人說我的專長是UIUX。下面這個是我在這四個禮拜的課程中所做的作品(這篇文怎麼
好像變成葉佩文了)。
https://goo.gl/tLKAPw


其他學習資源
Dribbble:每天看培養美感與跟上設計潮流。
Medium:追蹤跟UI有關的議題更新資訊,有蠻多專業的部落格,最重要的是不要怕看英文
文章。
ios design guideline:Apple官方出的設計規範,絕對要看得滾瓜爛熟,一樣不要怕看
英文。
Material Design guideline:Material Design的官方設計規範,一樣要看得滾瓜爛熟,
但彈性比ios大。

最重要的是,當進到一個網站,或著新下載App,仔細研究一下流程規劃、設計,同時思
考為什麼這樣做,怎樣做會更好,學習評論。初學者還是建議從臨摹開始,久而久之記得
要培養自己的風格。





Web Front-end前端技術學習歷程與作品

會踏入1 0的世界我自己也料想不到,剛開始只是看到對UI設計師的要求多有html/css這
項,才去碰了一點,後來因為自己專案需求開始研究網頁程式的各種技術,像是git、
sass、pug、gulp、bootstrap、vue、react、node、express等等。以下我會將學習資源
以技術作為分類。

html/css/jQuery
嚴格說起來我是從Hahow上的這堂課開始對html與css產生理解,但我現在回過頭來看,我
認為這堂課的定位比較像是「網頁設計師」而非「前端工程師」。網頁設計師介於設計師
與工程師之間,可以是兩者溝通的橋樑,也有UI設計師跨足做到網頁設計這塊,職責大概
是將UI設計師輸出的設計稿轉換成程式碼,並用jQuery插件做一些簡單的動效。

這部分的練習,最簡單就是用google chrom的開發人員工具去看不同網頁的程式碼大概是
怎麼做的,我也有去dribbble、behance拿別人的設計稿來做做看。其實這部分熟悉的話
已經有蠻多工作可以找的,去104查詢網頁設計師的要求就是這三個。


Bootstrap/Sass/Gulp
將這三個放在一起是蠻突兀的,但我真的是這三個套在一起學。會用到bootstrap是因為
自己在進行專案當中,手刻UI實在是太慢了,索性買了六角學院的這堂課(超推)。基本
上這堂課看完就能對bootstrap有很全面的理解,透過自己的練習與運用可以蠻快上手的
。而若要更改、客製bootstrap樣式,則要對sass有一定的理解(因為bootstrap 4是由
sass開發),而瀏覽器其實無法讀取sass檔案,就要用Gulp自動打包、轉換成css。


Git/Github
老實說我對git還沒有到完全能夠駕馭,一開始我是用s這個視圖化軟體操作git(設計師
一定要看到東西的天性),簡單的commit、push、pull、checkout是ok,但在什麼時候開
新分枝跟如何完美的Merge起來則還在摸索,最近也正在嘗試用command line操作git。


Vue.js/firebase
熟悉Vue可以說是我人生的高峰,會選擇Vue是因為六角學院的老師推薦,而且官方文件也
算很好讀,加上近兩年火紅起來覺得會是未來的趨勢,也因此免費的教學影片蠻多的,其
中我大推這位國外Youtuber:
https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg/playlists
他講的非常清楚(除了他的英國腔),而且一段影片不會很長,一天看個五六段一個禮拜
內就能看完。看完的話能夠對Vue有完整的認識,也能學會操作router跟連接firebase。
剩下的我就是在專案中邊做邊學,翻了很多文件跟github,目前是能夠獨立做完一個簡單
的web app。



其他學習資源
codecademy:拿來熟悉程式碼,其中基本Javascript蠻有用的。
github:這應該不用提了,多多觀摩別人的程式。
培養自行查資料、判斷資料的能力(重要!):前端的技術日新月異,不會有人從頭到尾
教會你,記得估狗是你的好朋友。



目前規劃
node.js/express.js:沒有點後端資料庫概念在資料操作上不能得心應手。
react.js:facebook開發的react仍是前端框架最大家,學習生態完整,且能夠銜接上
react native。
ios swift:實習可能會使用到的。





這一年來真的做了很多事情,也成長了很多。去年應徵UI實習時履歷丟了一大堆只有三家
回覆我,今年應徵更難的工程師卻每個都錄取,算是給自己的一個肯定。但我知道這條路
還很漫長,技術不斷在更新,工程師絕對沒有停止學習的一天。最後希望這點資訊能幫助
大家。(我已經很努力回想過去這一兩年到底做了些什麼,如果臨時想到有缺少的部分會
上來更新。)

-----
Sent from JPTT on my Samsung SM-G935F.

--

All Comments

Leila avatar
By Leila
at 2018-03-18T09:20
很有用的文!
Olivia avatar
By Olivia
at 2018-03-19T23:30
推!!!
Linda avatar
By Linda
at 2018-03-23T06:02
推,還在努力
Carolina Franco avatar
By Carolina Franco
at 2018-03-24T18:24
推~ 好強大阿!!
John avatar
By John
at 2018-03-29T11:08
Ingrid avatar
By Ingrid
at 2018-03-30T03:45

職安職缺

George avatar
By George
at 2018-03-15T22:04
想請問最近想轉換工作 目前有一張甲衛跟甲水牌 但目前投遞履歷都無聲息 去年10月剛退伍的新人 請問版上前輩有其他選擇嗎 中部私立環安系畢業~ ----- Sent from JPTT on my Sony E6653. - ...

明明寫無經驗可 但卻屢被打槍

Brianna avatar
By Brianna
at 2018-03-15T21:14
※ 引述《odd5566 (od56)》之銘言: : 鄉民們大家好 : 希望這篇文能夠理性討論 : 因為我也不知道我接下來該怎麼辦了 : 小弟我28歲高職役畢男生 : 先前的工作都只是一般產線OP : 目前結了婚 有1女(6M) : 從我離職至今已將近一年了 : 這一年裡 面試過不少工作 : 說真的找來找去薪 ...

科技業PM vs 工研院

Emily avatar
By Emily
at 2018-03-15T20:22
幫朋友PO,女生已婚,企管系碩畢近期在煩惱兩個工作, 其中一個為目前的工作,如下,現職工作薪水勉強OK, 但工時較長壓力較大且需出差, 工研院相對壓力較小但目前為約聘缺, 面試時聽說後續還是有轉正的機會,不知是否真有機會? 公司 工研院 現職(科技業) 職位 全職約聘 PM 月薪 N+7 ...

明明寫無經驗可 但卻屢被打槍

Edward Lewis avatar
By Edward Lewis
at 2018-03-15T20:19
※ 引述《odd5566 (od56)》之銘言: : 鄉民們大家好 : 希望這篇文能夠理性討論 : 因為我也不知道我接下來該怎麼辦了 : 小弟我28歲高職役畢男生 : 先前的工作都只是一般產線OP : 目前結了婚 有1女(6M) : 從我離職至今已將近一年了 : 這一年裡 面試過不少工作 : 說真的找來找去薪 ...

履歷表上打工經歷(忘記到職日和離職日)

Ida avatar
By Ida
at 2018-03-15T16:40
請教 目前剛從學校畢業, 日前在整理104履歷表時, 我發現之前在填寫一些打工經歷的任職期間, 都是憑印象填寫, 現在想確認自己正確的到職和離職日(怕填錯), 但某些工作距離現在有一段時間了, 我該怎麼做呢? 我曾在英文補習班.速食店.量販店(大x發).學校 等地方打工過, 薪水有些是匯款.有的領現, ...