轉職鬥士的航道!(完整長篇)

前言 回首今年1月才打的文章(轉職-我的第一堂Coding課),才驚覺自己在今年成長了不少,甚至現在已經拿到理想公司的offer,成功轉職為職稱是web全端工程師的工作。一路上除了技術學習外,也經歷很多只有轉職者才會有的焦慮和不安,雖然在路上一定會不斷遇到各種困難,但我更傾向將這段經歷視作體驗,體驗所謂的“強迫自己脫離舒適圈,改變是成長的開始”這類的心靈雞湯到底是什麼感受😆。因為自己一路過來真的受到很多人的幫助,這篇文章主要是轉職一路一來較完整的整理,希望也能給予有考慮轉職或正在轉職路上的朋友一些參考和幫助,大致上會包含: 轉職起源(包含簡述背景、轉職原因等等) 轉職路上(包含學習資源、心路歷程等等) 面試準備(包含履歷撰寫、求職策略和offer抉擇) 轉職起源 當你google「轉職」,應該會搜尋到「轉職前,先思考好這3件事,讓你無痛轉職」、「知名獵頭告訴你:「轉職」前先停一停,想想這4 個不得不面對 …」和「轉職者最常忽略的竟是這些事!用4招、避開5大雷區,無痛接軌 …」等等,不論要思考幾件事還是會痛不會痛😆,我想從標題就能多少感受到這很因人而異,所以希望你能仔細評估自身狀況,不要貿然決定轉職。BUT,到底怎樣算是仔細評估?要有多少把握才能轉職?100%?80%?還是50%?這都沒有標準答案,唯有真的做了才知道,這也是我自己認為決定開始轉職的最重要理由!我必須先說,我認為接下來敘述決定轉職原因的分析都不及這個理由來的重要。

轉職鬥士的航道!(長篇)
轉職鬥士的航道!(長篇)

Socket.IO技術應用於Vue.js + Node.js專案(1)

前言 因為想要試著打造一個線上問答平台,此平台專案採前後分離形式,前端選用Vue框架,後端則是選擇較為熟悉的Node.js+MySQL建立API,而除了基本提問及解答外,問答莫過於最強調即時性了,身為一名發問的學生,一定是最想即時知道自己的問題什麼時候被解決吧😁 在此專案之前,有曾經以Socket.IO技術在全端的架構下打造公開及私人聊天室,於是在此專案建立了基本功能後,便想試著加入Socket.io技術來處理這個即時性的需求,至於Socket.io到底是什麼技術以及如何應用在這樣架構下的專案中,我會在接下來的文章中介紹我於研究整理後對自己應用的經驗做簡單分享,就讓我們繼續看下去吧。 什麼是Socket.IO? Socket.IO技術可以實現後端(伺服器)和前端(客戶端)的通信實時雙向,與以往建立專案通常都是由資料改變而驅動畫面的改變概念有所不同。 從應用角度我認為Socket.IO可以簡單區分成兩個部分,發送事件以及監聽事件,屬於事件驅動的一種技術,如下面提供簡單的Code範例,當前端頁面登入時發送(emit)一個名為”greetingFromClient”的事件並帶有”Hello Backend”字串的資料至後端,後端監聽(on)到此事件後即可將收到的資料(msg)打印(console.log)出,並發送一個名為”greetingFromServer”的事件至前端,前端監聽到事件後及觸發並打印出”Hello,Frontend!”,用這個技術是不是很簡單就讓前後端實現零距離的打招呼呢😆

Socket.IO技術應用於Vue.js + Node.js專案(1)
Socket.IO技術應用於Vue.js + Node.js專案(1)

從AC畢業的心得分享

前言 這篇是分享我在AlphaCamp(AC)平台從學期一-程式設計入門開始學習,一直堅持到最後學期三-軟體工程師養成(全端)畢業後的一些過程和心得,對軟體工程師有興趣、想學習的朋友,不妨可以參考看看。 學習歷程 一開始會對程式設計產生興趣最大的起因是工作時用幾行程式碼就快速的取代許多枯燥重複的工作且正確率大幅提升,隨著不斷摸索,心裡便開始慢慢有了往軟體領域發展的念頭。為了讓自己更有系統性的學習,在查找資料比較後,決定在職投入AC這個學習平台。 學習的路程共分三學期(新制): 第一學期屬於入門摸索階段,主要是讓沒有碰過程式的人也可以開始動手熟悉寫程式是怎麼一回事,課程中會學習一些基本的HTML/CSS/JavaScript,個人認為教材內容和實作難易度對新手很友善,也會有一些小小成品讓自己產生成就感進而想繼續往下摸索,詳細內容可以看我之前寫的這篇(轉職-我的第一堂Coding課)。 第二學期屬於熟悉程式語言階段,主要是針對JS這個語言做更深入的了解以及方方面面運用的介紹,包含現在常運用的RWD概念、我到現在都還很愛用的Bootstrap框架、DOM操作和API串接等等,這學期我個人認為是大補帖,很多觀念我到現在都常常翻來複習,像是Function的運作、DOM的原理還有瀏覽器渲染流程等等(這些觀念也常常被業界拿來當面試問題)。整體而言這學期搭配實作的成果讓我對寫程式信心度大幅提升,有興趣細看的朋友可以看這篇(學習前端語言-Javascript)。

從AC畢業的心得分享
從AC畢業的心得分享
Harry Lu

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