軟體工程師

A collection of 84 posts
百日轉職前端工程師:第二十一週 找到工作了 / 連載腰斬 《DAY 29》
寫程式

百日轉職前端工程師:第二十一週 找到工作了 / 連載腰斬 《DAY 29》

大家好,這是百日轉職前端工程師的 Day29,也是 4/2(五)。基本上就如標題所言,程式導師計劃第四期 的課程還沒上完(總共有 24 週我上到第 22 週),基本上 React 的部分只上到 40%,還沒做出成品,然後找工作一開始時完全不會用 Vue,後來就找到一份 Vue 的前端工程師工作了,所以連載腰斬,緊急來寫這一篇完結篇,也跟大家聊聊中間發生了什麼事。
8 min read
百日轉職前端工程師:第十九週 產品開發流程《DAY 27》
寫程式

百日轉職前端工程師:第十九週 產品開發流程《DAY 27》

大家好,這是百日轉職前端工程師的 Day27,也是 2021/02/22(一),這週的主是產品開發流程,瞭解產品開發流程意味著工程師可以從更寬闊的視角去瞭解產品開發的全局,能夠更好的跟 PM(產品經理) 溝通,也能適時點出 PM 由於不熟悉技術所忽略的盲點,其中現在比較主流的開發方式為瀑布式開發,和敏捷式開發,會在文中詳細介紹。
30 min read
百日轉職前端工程師:第十六週 JavaScript物件導向《DAY 26》
寫程式

百日轉職前端工程師:第十六週 JavaScript物件導向《DAY 26》

大家好,這是百日轉職前端工程師的 Day26,也是 2021/02/19(二),這週的主題會 JavaScript 最難但也是最核心,也是面試最常考的部分之一,物件導向。但這也是我覺得程式語言最有趣的部分,很多的程式語言都有物件導向的設計,因此我們可以這麼假設,物件導向,可能幫我們解決了很多大麻煩,導致它如此的無可或缺。
28 min read
百日轉職前端工程師:第十六週 JavaScript核心底層邏輯《DAY 25》
寫程式

百日轉職前端工程師:第十六週 JavaScript核心底層邏輯《DAY 25》

大家好,這是百日轉職前端工程師的 Day25,也是 2021/01/13(三),這週的主題會 JavaScript 最難但也是最核心,也是面試最常考的部分,我沒有把握百分之百掌握,但每一篇我都會嘔心瀝血用平易近人的方式書寫,讓任何有點 JS 基礎的人都能輕鬆讀懂,務必以讓看的人能夠看一篇抵三篇為目標, JavaScript 的底層邏輯到底怎麼運作的,就讓我們開始吧(抖
31 min read
百日轉職前端工程師:第十四週伺服器 Server 與遠端部署 《DAY 22》
寫程式

百日轉職前端工程師:第十四週伺服器 Server 與遠端部署 《DAY 22》

大家好,這是百日轉職前端工程師的 Day22,也是 11/22(日),這週的主題會談到的是伺服器以及如何遠端部署,如果你想要自己架設一個網站,這週的主題會是最核心的基礎,透過購買虛擬主機你將能擁有一個遠端運作的主機,但你同時也必須瞭解部署的基本概念,並且透過電腦的非圖形化介面去下指令完全安裝的一些操作,雖然第一次學習滿多陌生專有名詞但完成令人滿有成就感的。
37 min read
百日轉職前端工程師:第十三週正規表達式 《DAY 21》
寫程式

百日轉職前端工程師:第十三週正規表達式 《DAY 21》

大家好,這是百日轉職前端工程師的 Day21,也是 11/18(三),今天要來聊聊滿常見的正規表達式(Regular Expression) ,這是一個新手看到會昏頭看起來很像亂碼的工具,但是實際接觸後發現沒有那麼難,於是簡單來整理一下其用法,簡單來說正規表達式是被用來匹配字串中字元組合的模式,實際上其應用廣泛,從文本資料分析查詢到人工智慧的腳本編寫,都能看到正規表達式的使用。
6 min read
百日轉職前端工程師:第十三週現代前端工具復盤 《DAY 20》
寫程式

百日轉職前端工程師:第十三週現代前端工具復盤 《DAY 20》

大家好,這是百日轉職前端工程師的 Day20,也是 11/17(二),這週的主題會講的是一些現代前端工具諸如 SaSS、Babel、Gulp、Webpack,能夠幫助工程師更方便的開發以及與團隊協作,這些工具的精神也被運用到現代框架中,因此了解這些工具的本身,也能夠在未來對於學習前端框架有一個更全面的瞭解,本文也會帶到在發送 request 常用的函式 promise 和 fetch。
11 min read
百日轉職前端工程師:第十三週 Webpack, Gulp 《DAY 19》
寫程式

百日轉職前端工程師:第十三週 Webpack, Gulp 《DAY 19》

大家好,這是百日轉職前端工程師的 Day19,也是 11/14(六),這週的主題會講的是一些現代前端工具 Webpack 和 Gulp。Webpack 功能非常強大,能夠將各種功能作為模組打包成一個可引入運行在瀏覽器上的檔案,由於篇幅眾多獨立為一篇,是現代開發上一定會用到的工具之一。而 Gulp 則是可以將工作的流程自動化,本篇也會帶你搞懂這兩者的差別。
9 min read
百日轉職前端工程師:第十二週前後端整合復盤 《DAY 18》
寫程式

百日轉職前端工程師:第十二週前後端整合復盤 《DAY 18》

大家好,這是百日轉職前端工程師的 Day18,也是 11/13(五),這週的主題會講的該要如何將前後端(分開處理後再)整合,如果有做好這個步驟,那理論上就算後端 Server 掛掉頁面還是會有資料,只是某些部分是空白的而已,而將這個功能做到極致則會有點類似 SPA(Single Page Application)單頁應用一樣,除此之外本週也會介紹 Boostrap 和 jQuery 兩樣好用的工具。
8 min read
百日轉職前端工程師:第十四週伺服器 Server 與遠端部署 《DAY 22》
寫程式

百日轉職前端工程師:第十四週伺服器 Server 與遠端部署 《DAY 22》

大家好,這是百日轉職前端工程師的 Day22,也是 11/22(日),這週的主題會談到的是伺服器以及如何遠端部署,如果你想要自己架設一個網站,這週的主題會是最核心的基礎,透過購買虛擬主機你將能擁有一個遠端運作的主機,但你同時也必須瞭解部署的基本概念,並且透過電腦的非圖形化介面去下指令完全安裝的一些操作,雖然第一次學習滿多陌生專有名詞但完成令人滿有成就感的。
37 min read
百日轉職前端工程師:第九週後端基礎 PHP 與 MySQL 《DAY 16》
寫程式

百日轉職前端工程師:第九週後端基礎 PHP 與 MySQL 《DAY 16》

大家好,這是百日轉職前端工程師的 Day16,也是 9/06(日),這週開始進到後端,真是令人既興奮又期待,畢竟一直聽說後端好像很難,但一直迷迷糊糊搞不清楚具體在幹嘛,而且之前在金融業 MA 學過 MySQL 還考了白癡的筆試,但一次也沒實際用過,終於要用了!終於要進後端了~~~~我好興奮呀 >////<
19 min read
百日轉職前端工程師:第八週前端整合串 API 《DAY 15》
寫程式

百日轉職前端工程師:第八週前端整合串 API 《DAY 15》

大家好,這是百日轉職前端工程師的 Day15,也是 9/04(五),這週開始整合之前所有學會,前端切版(HTML + CSS),以及 JS 並且去串接網路上的 API 做出一個動態更新的頁面,老實說一開始真得覺得很難,真的實際做出 Twitch 的 Top 排行榜時,內心超級感動呀!但要讀懂 API 文件對我來說還是一件有點難度的事,尤其很多大公司的 API 文件是密密麻麻的英文,根本像是大海撈針,但開始有慢慢抓到訣竅。
9 min read
百日轉職前端工程師:第六週前端基礎 CSS《DAY 13》
寫程式

百日轉職前端工程師:第六週前端基礎 CSS《DAY 13》

大家好,這是百日轉職前端工程師的 Day13,也是 9/03(四)。今天開始要來復盤之前學過練習過前端基礎下,沒想到上一篇光是 HTML 就有那麼長的篇幅,很多東西都是寫的當下才去把資料整理齊全,花了很大心力,因為既然要寫就希望至少寫的架構是相對完整可擴充的,這篇繼續聊聊 CSS。復盤系列將會回答我正在上的課程 Huli 的程式導師實驗計畫每一週學習上的自我檢測目標。
10 min read
百日轉職前端工程師:第六週前端基礎 HTML《DAY 12》
寫程式

百日轉職前端工程師:第六週前端基礎 HTML《DAY 12》

大家好,這是百日轉職前端工程師的 Day12,也是 9/02(三)。今天開始要來復盤之前學過練習過前端基礎下,這塊是介紹 HTML 和 CSS 處理網頁最基礎的切版問題,但第一次接觸也帶給了我不小的挫折,並且發現其中真的要玩的話水可是很深的呢!但熟悉之後這塊也帶給了我不小的成就感,未來有機會挺希望繼續深入這塊的。復盤系列將會回答我正在上的課程 Huli 的程式導師實驗計畫每一週學習上的自我檢測目標。
7 min read
百日轉職前端工程師:第五週談談轉職初衷《DAY 11》
寫程式

百日轉職前端工程師:第五週談談轉職初衷《DAY 11》

大家好,這是百日轉職前端工程師的 Day11,也是 9/2(三)。很早的時候就有很多人問我轉職的理由是什麼?畢竟我原本的職業前途也算是不錯,剛入行就上看百萬,未來不可限量,轉職後甚至也未必能達到這個高度,今天總算有空來回答這個問題,雖然晚了一點,不過經過這段時間的堅持,心中的答案也越發清澈。
3 min read
百日轉職前端工程師:第三週 JS 程式基礎《DAY 10》
寫程式

百日轉職前端工程師:第三週 JS 程式基礎《DAY 10》

大家好,這是百日轉職前端工程師的 Day10,也是 7/20(一)。今天開始要來復盤之前學過練習過程式基礎下,這塊是介紹 JavaScript 裡面一些比較進階的功能,主要會介紹常用函式、模組、測試還有 ES6 的一些新增的好用功能。復盤系列將會回答我正在上的課程 Huli 的程式導師實驗計畫每一週學習上的自我檢測目標。
8 min read