前端三分鐘

一起用三分鐘分享技術與知識

HTML DOM、HTML5、HTML Template

從把妹角度理解前後端如何和平相處

什麼是 HTML底下用三句話來說明什麼是 HTML HTML (HyperText Markup Language) 是一種基礎技術是 “標記” 語言。 HTML 透過標記來描述網站應該由哪些元素所構成。 HTML 常與 CSS、JavaScript 搭配使用於設計網頁、網頁應用、行動應用的使用者介面。 舉個例子來說,之前看到我朋友在某個狗狗交友軟體的幾個標記: #學習建立持續不斷的踏實......
me
林彥成
2022-09-05 | 4 min.

網站元素概觀

從把妹角度理解前後端如何和平相處

網站由網頁組成,網頁是構成網站的基本元素,網頁會是以檔案形式存放在伺服器。 網頁構成 HTML:透過標籤描述網頁架構與組成 CSS:視覺呈現,像是設定設置版面編排、文字背景顏色等 JavaScript:呈現網頁動態效果動作與各種互動功能 用比較生活化的例子來譬喻,身為一個男孩子要怎麼讓女孩子能夠認識你呢? HTML 是什麼?HTML 在網頁中是透過標籤來描述架構與組成。 舉例來說 #兒子 ......
me
林彥成
2022-09-04 | 2 min.

雲原生 (Cloud Native) X K8s (Kubernetes)

初新手概念理解懶人包

雲原生 (Cloud Native)雲原生 (雲端 + 原生) 是在雲端原生架構上來規劃設計更方便擴展 (Scalable) 的軟體服務或應用。 為什麼會演變到雲原生 (Cloud Native)? 這跟軟體的開發、架構、運算和儲存單元演進有關 軟體開發: 瀑布式開發 -> 敏捷式開發 -> DevOps 軟體架構: 單層式架構 -> 多層式架構 -> 微服務 運算......
me
林彥成
2022-08-07 | 4 min.

Gitlab CI/CD 教學

從零開始快速上手 Runner 與 YAML 設定

什麼是 CI/CD?CI (Continuous Integration)、CD (Continuous Delivery/Deployment) 目的是從測試、建置到部署自動化,取代原來人工需要做的事情。 CI (Continuous Integration): 專注在持續整合,透過程式碼的自動化測試和建置,將穩定品質的程式碼合併,越早頻繁整合,整合難度的就越低且能確......
me
林彥成
2022-05-30 | 4 min.



Domain Driven Design X User Story

淺談從使用者需求走到軟體規格的過程

領域驅動設計 (Domain Driven Design) 是軟體程式碼的結構及語言需符合業務領域中的習慣用法,將實作對應到持續進化的模型。 把專案的重點放在核心領域和領域邏輯 在軟體開發上,通常會在與使用者進行訪談後,產生使用者故事和人物誌去理解和釐清核心領域以及領域邏輯。 小編在前公司曾經歷過讓行銷帶專案,行銷會認為自己為需求方,工作就是提出需求後事情就會自動完成。 工作流程: 老闆......
me
林彥成
2022-04-30 | 5 min.

三種常見核薪流程開箱

公司徵才狀態會怎麼影響談薪水時機

當大缺工時代遇上年後轉職潮,該選擇什麼時機? 該怎麼談薪水? 接下來會從求職者角度開箱三種常見核薪流程和五種常見徵才狀態。 十年前全世界的手機開發、網路業起飛,十年後台灣軟體業起薪還是輸結構性調薪後的半導體相關產業,不過網路業有能力的人工時精緻又領 Global Pay 也真的很令人羨慕。 近年來 3-5 年內調薪 100% 以上的公司或跳槽 2-3 倍年薪在跳的案例都不是沒有聽過,不過哪些......
me
林彥成
2022-02-17 | 5 min.

30 幾歲之後的人生意義該去哪裡找

認清自我跟世界的關係、尋找值得全神貫注的領域、在愛與被愛中漸漸成熟

在開始之前,先給自己一首歌的時間,好好享受音樂,一定要聽喔 🤗 摸黑往前走的過程中總會害怕、挫折 忘記讀了哪篇文章看過的,在成長的過程中,比較重要的命題會有三個 認清自我跟世界的關係 尋找值得全神貫注的領域 在愛與被愛中漸漸成熟 認清自我跟世界的關係前陣子看到在統計調查了 17 國後發現,台灣人的人生意義其實並不從工作裡找。當下覺得有趣馬上就轉發了,此時學弟感慨的表達了下面這一......
me
林彥成
2022-01-01 | 3 min.

刷題到底是在刷什麼

1864 Minimum Number of Swaps to Make the Binary String Alternating

刷題是什麼?軟體工程師在職涯上想要更進一步的過程中,刷題成為了無可避免的體驗,那刷題可以帶給工程師什麼好處? 快速確認需求結果 設計邏輯和演算法 有效運用資料結構 考慮完整邊界條件 測試案例處理優化 實務上,目前工作了六年多快七年,刷題的技能還是沒鍛鍊起來,其實刷題鍛鍊的是靈活度以及創意發想的能力,但在工作領域上大多只是需要熟悉特定領域,解決差異不大的問題然後有穩定的產出。 刷題對於特定......
me
林彥成
2021-12-11 | 3 min.