[爆卦]前端 工程師 實習是什麼?優點缺點精華區懶人包

為什麼這篇前端 工程師 實習鄉民發文收入到精華區:因為在前端 工程師 實習這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者yuanchen1103 (Yuan)看板Salary標題Re: [心得] 前端工程師(實習)面...

前端 工程師 實習 在 三歲看世界 Instagram 的最佳貼文

2021-07-11 09:57:58

-《軟體工程師》 👦🏻受訪者 在華航實習過目前在銀行的資訊單位工作 🎈 1. 軟體工程師的工作內容? 主要是系統開發,有的小公司因為人力較不足可能會涵蓋系統設計、開發、維護等等工作。 _ 2. 每天的工作流程? (1) 依照規格書(SPEC)在本機環境完成開發 (2) 過程中需要做單元測試,確保自己...



因為有不少人站內跟私訊問我有關自學
在這邊統一做回覆
啊因為我還是比較習慣打在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.

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.225.190
※ 文章網址: https://www.ptt.cc/bbs/Salary/M.1521124734.A.536.html
Hatesoda: 很有用的文! 03/15 22:47
silhouettes: 推!!! 03/15 22:47
kklighter: 推,還在努力 03/15 23:23
u4m06: 推~ 好強大阿!! 03/15 23:26
lfd456525: 推 03/17 07:55
au4au4g4: 推 03/27 20:30

你可能也想看看

搜尋相關網站