前言

面試作品集&面試心得

個人專案

協作專案

後記

工作後的小小小心得


前言

  1. 轉職起源(包含簡述背景、轉職原因等等)
  2. 轉職路上(包含學習資源、心路歷程等等)
  3. 面試準備(包含履歷撰寫、求職策略和offer抉擇)

轉職起源

轉職路上

轉職試煉-面試

心態建立

打造履歷

技術考題

求職策略

Offer拿取/抉擇

後記

感謝


前言

專案介紹

DEMO

專案發想

  • 因為疫情的關係,導致遠距教學需求提升。
  • 本身也有遠端教學及解題的經驗。
  • 市面上較少專為數理打造的線上教學/解題平台。

專案目標

  • 讓學生使用者以付費發問數理相關問題並獲得即時解答
  • 讓老師使用者可以透過在線解題後得到費用

專案技術

  • 前端:Vue.js / Bootstrap
  • 後端:Node.js + express
  • 資料庫:MySQL
  • 部署:前端(GitHub Page)、後端(Heroku)
  • 其他技術:Socket.IO / mocha test / nyc coverage / travis CI/CD / 藍新金流API / RWD / RestfulAPI / Passport (JWT)

專案截圖


前言

Q1 履歷作品集是如何準備?

Q2 面試的部分有什麼技巧可以分享?

Q3 當初如何挑選公司?

Q4 平常是如何在軟體領域中精進自己?

Q5 菜鳥剛進公司時任務如何安排?

致謝


前言

什麼是Socket.IO?

//前端
socket.emit("greetingFromClient","Hello, Backend!")
//後端
socket.on("greetingFromClient",function (msg) {
console.log(msg) //Hello, Backend!
socket.emit("greetingFromServer","Hello,Frontend!")
})
//前端
socket.on("greetingFromServer",function (msg) {
console.log(msg) //Hello,Frontend!
})
socket.emit('msg', "Hello"); //sending to sender-client onlysocket.broadcast.emit('msg', "Hello"); //sending to all clients except sendersocket.broadcast.to('game').emit('message', 'Hello'); //sending to all clients in 'game' room(channel) except sendersocket.to('game').emit('msg', 'Hello'); //sending to sender client, only if they are in 'game' room(channel)socket.broadcast.to(socketid).emit('msg', 'Hello'); //sending to individual socketidio.emit('msg', "Hello"); //sending to all clients, include senderio.in('game').emit('msg', 'Hello'); //sending to all clients in 'game' room(channel), include sendersocket.on(); //event listener, can be called on client to execute on server


前言

遇到的問題

方法1 — jQuery

  1. jQuery直接對 DOM 操作 (太過頻繁會造成消耗效能非常大)
  2. jQuery可能會破壞DOM與 Vue.js 的綁定
  3. 兩者操作的觀念不同 (jQuery 直接去動「網頁上的元素」,而 Vue.js 通常只會和資料有所互動)


前言

原理


前言

常用技巧

位元運算子法 (Bitwise operator)


前言

學習歷程

總結

感謝AlphaCamp


前言

協作專案 — Simple Twitter

協作專案分工 (GitHub)

Harry Lu

1992, 學習科技|研究投資|環境工程技師|成功大學環境工程學系|台灣大學環境工程研究所|水處理行業工作兩年半|想要用科技打造自己的企業,過自己想過的生活。

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store