六角三週年同學會參與心得

今天到台北參加了六角的三週年同學會。想說也滿久沒寫 blog 了,就來寫個心得吧。以下依照活動議程順序記錄

六角學院發展介紹

活動從 14:00 開始。在 14:00~14:40 間,是洧杰老師在介紹六角目前的現況(學生人數、課程總觀看時數等等)、目前六角有提供的服務,以及六角的年度策略。

六角的年度策略如下:

  • 16 線上帶你學到會
  • 17 加速前端知識普及
  • 18 加速就業
  • 19 加職涯發展,從菜鳥到資深
    • 由前端切入軟體工程(大神來六角)。讓學員建立與講者間的弱連結,以及讓學員能快速轉換到想學習的語言、工具
  • 20 加速為學員找到舞台
    • 有些學員想到更好的環境,但不曉得該如何過濾公司、也不曉得自己未來能精進什麼技術
    • 對內,建立六角社群情報平台。預計分享面試資訊、面試心得牆(有點類似天眼通)。但比較不是評論公司好壞,而是分享被問了哪些題目。預計匿名留言、發文。
    • 對外,讓廠商主動觸及,目前有六角人才牆。之後會有前端外包需求計畫
    • 六角希望將學員與六角的資源串連起來。因為十年、二十年、三十年後,技術會被取代,但懂得進步的人才則不會被取代。

現在六角預計有 1000 個弱連結的公司。明年目標能有 5000 間公司。

有些學員問,能幫六角做些什麼?洧傑說,學員只要負責變強,其他讓六角來就好。

學長姊經驗談

14:50~15:30 是表訂的學長姊分享時間,有五位在職場的學長姊來分享,分別是引擎、Greene、士堯(Simon)、世恩、與 Chelsea。以下是他們的轉職成功分享文:

以下是洧傑老師提問,他們回答的記錄:

轉職花了多少時間

  • 花了一年,17年六月左右開始。前面有先上過一、兩個月實體課程,前面先兼職,後面全職學習
  • 也是一年學習,先兼職,後全職學習
  • 半年時間全職學習。家人會覺得你怎麼都在電腦前面、不去上班。要懂得跟家裡溝通。學習時貪婪吸收資源,以求成長
  • 創業失敗後決定 B 計畫學習前端。三個半月全職學習
  • 兩個半月學習,之前在電容廠當流水線工人。不過現代門檻高,半年到一年之間學習時間感覺比較合理

面試經驗

  • 兩年多來的過來經驗,求職時要判斷公司是否符合需求。三個重點:1)問工程師結構、2)他們如何解決問題的流程、3)會不會加班(個人在意)
  • 這職位怎麼開出來的,判斷公司潛力
  • 曾在2018時PTT發求職心得文。求職時要判斷公司是否符合需求,是不是在找人才。準備面試,可以參考題庫、技術能力邏輯也是必要的
  • 技術是基本條件。此外,前端工程師需要跟人工作,因此個性與團隊是否符合很重要。學長曾當過面試官,曾刷掉技術符合,但個性不符的求職者
  • 六角辦的 the F2E 活動很適合當作品集。因為有些工作經驗的成果沒辦法當作品,如博弈產業

何時找下間公司,為什麼

  • 覺得第一份工作要求不高,就會開始考慮。第一份工作可以先體會工作的流程模式,之後再想這份工作隊自己未來的發展性
  • 找工作時給自己階段任務。等到這份工作完成心中的目標後,就可以考慮挑戰更難地方
  • 先前求職不太順利。第一份台中博弈公司,進去沒多久就虧損收掉。第二間台北三線電商,面試的經理沒多久跑了,工程師也有辭職槽,大概一個多禮拜就辭職了。之後才進入現在的電商公司
  • 先前在老牌旅遊業四個月,後來參加社群活動被招募到其他公司,卻因遇到公司角力被拆 team 而被辭退。後來到一個能讓自己規劃產品的公司
  • 幫大家總結想找下間的原因:1)因為受委屈、錢拿不夠、2)團隊氣氛、在乎團隊是否能帶來成長。自己經驗,第一間旅遊業技術較落後,因無法提供更多養分就考慮換下間公司
  • 總結,遇到技術天花板,就被決定了薪資。因為公司覺得目前這樣就夠了,不會放更多資源、力氣在這個部門上

部門溝通

  • 像前端會跟 PM、SA 系統分析師、UI 溝通。UI 會設計圖,前端要刻出來。SA 會開工單
  • 這位學長目前是遠距工作。認為有些溝通好用的工具:trello(看板工具)、jira(專案管理軟體)、github(程式碼版本管理平台)
  • 目前在中和的大電商。工具有 redmine(專案管理工具),SA 會發工單、給任務單號。git 版本控管也是一定要的。在大公司學制度、小公司則都學。志誠老師先前也有介紹過他的職涯分享,也有提到這句話
  • 自己在後端 20 幾個的公司,但前端只有 1 個(學長本人)。SA 會開工單給他。溝通用一個微軟的老工具(沒聽清楚)。
  • 平常會跟設計UXUI、其他開發、產品規劃者、HR 溝通。順帶題一個 slack 的雷,就是在群組中跟其他成員的私密留言,主管也會看得到,請小心

如何培養程式邏輯概念,像是 if、for。過程為何

  • 試著做完作品集,能讓你看到更高的視野
  • 自己是視覺導向。先刻板再篩,拆出重複邏輯
  • 看別人教學。JS,懂底層邏輯
  • 自己是數位媒體相關。初期ok,但JS苦手。一開始保哥課程聽不懂但有筆記,用筆記勾勒記憶;趁IT鐵人賽練習 JS 觀念。後來第二次聽保哥課程就比較懂
  • 有練習精神時光屋,不懂得看 MDN。像第二關旅遊網,就學到篩資料,如何使用 array。內容作筆記,完成了像是按按鍵下載檔案,或是上傳影片等功能,如何原生方法或框架來完成
  • 多看漫畫、上美術館。練習想像譬喻,像工程師溝通時,很常說這函式吃了什麼參數,吐出什麼值出去。OOP 的觀念也是如此。工程師要了解程式函數的行為,用說的或想像

低潮,如何克服,心境

  • 曾經產品努力一年,最後沒上線。因為沒通過公司審核,公司覺得不符需求,所以不再投資源進去。之後決定把心思放在如何突破、讓自己成長
  • 曾經因為公司上層角力,而被解散team。當時會有想法是不是因為自己不夠格,沒能力。後來拿筆記本列出每天想做的事請,每天兩個面試,兩個小時學習。如果說高潮的話,就是最近當主管組織團隊。不過不喜歡行政管理工作,比較喜歡寫程式
  • 曾經負責過結帳表單驗證,功能完成後本來要去小組的公司聚餐,但卻臨時接到 hotfix 要求。似乎是該產業的表單有時會出現特殊字元,導致表單出現問題;所以要先事前篩掉這些特殊字元。因此覺得之後應該要先瞭解該產業是否有特殊的需求
  • 曾經找工作時,上一份工作裸退,導致有一個多月空窗,覺得沒有人要你。只能多面試多學
  • 曾經第一天專案是完全不會的框架,但當初面試時說可以用自己喜歡的技術。入職後,專案由 pd(pm?)主導,決議用 react 當團隊需要的技術。因此 react 只能利用私人時間另外學

建議 要入職

  • 不要輕易放棄。將學習想成戀愛伴侶,關係是正相關成長。雖然久了會遺忘,但定期關懷它狀況就會變好
  • 工程師要為人服務。要去思考人性,要想到設計師、後端想不到的東西,以及留意使用者需要、適合的東西
  • 要自己安排事情、學習的時程。瞭解自己在社群的定位、以及目標
  • 去年參與讀書會社群後,有組了會讀書會。大家陪伴一年多幫助很大。要像個修道士排時間
  • 有個走在前面的人(前一個分享的學長)當目標,看他學了新東西,自己壓力大就會逼著自己也學。要維持熱情,累了就休息後繼續

老師學員聊天時間

15:50~16:50 是表訂的聊天時間。一開始洧傑有先依序介紹在場有哪些六角的工作人員,像是

  • 廖洧傑老師(前端工程師,SASS)
  • 王志誠老師(前端工程師,BS,Vue)
  • 葉子(前端工程師)
  • 俊儀(設計師)
  • Ray(前端工程師)
  • 宇軒(前端工程師。目前非六角工作人員,但曾當過六角的遠端助教)

之後也依序介紹了一些志工、助教。不過介紹到一半時我就突然被洧傑老師 cue 到了(驚),因為我今天年中有擔任過六角的遠端切版助教。诶不是,太突然惹吧 XD

後來的聊天團中,我跑去 Ray 的那團。因為現場有點吵雜,其實沒辦法很完整的聽到整個討論。印象記得的討論有

如何跟社群大神建立關係。可以不恥在社群上留言互動、不恥加好友、不恥寫部落格給該大神看。Ray 說他曾去玩 Huli 寫的後端解謎遊戲,寫成部落格文,然後請 Huli 給意見。

學習課程卡關時怎麼辦。以 Ray 自己 Vue 電商作業為例,他以 RO 遊戲為主題,本來有想過 Canvas 方案,但後來卡關很久,所以決定尋找其他方案,把功能拆細。如果一直卡關,可以考慮先休息一陣子再繼續。如果是比較基礎的部份卡關,那可能就是不理解,要再複習課程。

**六角的人才牆提供的服務細節是什麼(我問的)**。主要的協助是履歷審核,其中最重要的是看作品集。作品集有幾個要點,是版面整齊、不要破版、要有功能。能的話,不要直接用六角的作業像是六角西餐廳、甜點電商,面試官會覺得怎麼又來了。如果能自己製作主題是最好(像是 Ray 的電商作業以 RO 遊戲當主題),能讓面試官感受到熱情。但畢竟前端工程師不見得對設計在行,那至少畫面有整齊、不要破版、要有功能。

前端遊戲 - 誰是前端王

17:00-17:30 是表訂的 團康 遊戲時間。在前方螢幕會出現很多道題目,然後台下的學員要用肉體移動到會場的左邊或右邊,來代表自己選擇哪個答案。如果猜錯了就會被淘汰;留到最後的就有獎品。

我這次好像撐到倒數三題吧,腦袋就開始昏昏的,連題目是什麼都忘記了 XD

歡樂結束

17:30~18:00 是表訂的結束時間,可以去找六角的工作人員做私底下的聊天。

我一開始跑去跟葉子認親了 XD。葉子是我在擔任六角遠端助教期間時,六角配給的助教長。當時每天都有兩個小時的時間在回答同學的問題,當我擬答完後,就會給葉子助教長做審核;如果擬答不夠完整的話,葉子就會再給進一步的建議讓我去做修改;如果 OK 的話,就會在底下按個贊,然後我就能在 Udemy 上回覆同學問題了。總之,就跟葉子拍了幾張照,代表有認到親了 XD

除了葉子外,我還有跑去找 Ray 和宇軒合照。想合照是因為 我都看他們的部落格技術文長大的 因為當時遠端助教的原因,有被加入六角的 Slack 群組,就有看到他們也在裡面。然後看久了就覺得很親切(??),覺得他們很厲害,怎麼有辦法高質量地產出這麼多技術文。而且今天也是第一次見到本人,想說留影做個紀念 XD

後來有跟宇軒再小聊了一下,宇軒有提到自己目前工作的近況、專案管理時要接 issue 開 ticket 等狀況。最後還發現我們有共同認識的朋友 XD

最後還有跟俊儀請教了一下。因為我六角 Vue 電商課程要開始做自己的作品了,就詢問了一下網頁發想流程的細節,就是使用者故事 → 功能地圖 → 流程圖 → 頁面流程(網站地圖) → 線框稿 → 視覺稿 → 原型的這個過程。主要問的點有

Q:如果我功能地圖、網站地圖還沒有想的很完善,可以先畫線框稿嗎?
A:還是先把前面的東西完成比較好,才能確認整體的布局、以及元件有無遺漏

Q:如果用 Adobe XD 做線框圖,需要先連接 Artboard 之間的連接線嗎
A:那比較是 Prototype 的部份。線框圖階段的話先不用做這件事情,瞭解整體布局與確認元件位置

Q:六角有提供 Adobe XD 的 BS ui-kit,線框圖階段需要理解這個東西嗎
A:那比較是視覺稿的部份。線框圖階段還不用理它,等到視覺稿階段,若之後前端想引入 BS 的話,那視覺稿就可以用 BS ui-kit

Q:目前六角的 Adobe XD 比較偏向操作教學。如果想完整學設計的流程,有沒有推薦的資源;如果靠 Google 學的話適合嗎
A:不太建議純靠 Google 學。因為東西太零碎,很多文章是給已經有設計概念的人看,讓他們在某個細領域上能更上一層樓。如果完全沒設計概念的人看這些零散文章的話,會沒有系統的觀念。目前網路上似乎還沒有很完整的課程,實體課程可能比較完整。自己推薦 uxabc,有我的同學。

小結

雖然前一天一直很猶豫要不要報名,因為從桃園通勤到台北有點久,還有一堆自己找的理由像是會下雨、會好累、會花錢、我很懶。但活動結束後,還是滿慶幸自己有來參加,覺得還是聽到滿多東西的。

在六角學員撈到的其他人的心得