揚
12
位追蹤者
追蹤
僅作為心得記錄的平台。
Err500
10
會員
53
內容數
加入
前往沙龍
遇到的坑、解過的題、新知識的探索、舊時代的遺毒!? 工作後我發現,文件更新往往跟不上新需求的更迭,犯錯的歷史總是不斷重演。因此,我改變了方式,蒐集從程式上、系統上的每一次異常處理過程,好讓再次遇到相同的問題時能快速應變。此專題就是我的錯題本,期待日後不管在工作上或交流上遇到難題,都能輕鬆地應答:有什麼難的,我都踩過。
加入
前往沙龍
發佈內容
我的成就
由新到舊
【Next.js】Issue Tracker - Part 2
上次完成到基本的CRUD及權限控制,後面花了點時間把排序、分頁、圖表總覽的部分做完,其他細節是佈署上線,一般在公司內有專屬的部門處理,僅了解一下流程。
2024-04-09
5
【Go】學習資源紀錄:Ultimate Go Programming(Ardan Labs)
原本的計畫是寫系列文,一天嗑一點,雖然完整影片約17小時,分批消化卻花了我近10天,現在回去看我第一天寫的草稿,編輯時間已經是半年前...。
2024-04-04
3
【DevOps】流程架構
前年第一次藉公司機會,參加了DevOpsDay的活動。雖然devOps一詞各自表述,大多狀況還是偏向維運會遇到的技術為主,做為平時開發、跟使用者訪談需求的工作內容來說,參加聚會如果沒有一定的知識,對講者所提到的狀況比較難有共鳴...
2024-03-30
3
【Java】SpringBoot 專案初始建置
學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
2024-03-24
2
【Next.js】實作Issue Tracker Project
在過年期間,利用集中時間跟完Mosh Hamedani的Next.js課程,掌握了前端至後端的技術應用。本文分享了學習過程中的收穫與成果,以及對於未來應用的展望。
2024-02-14
2
【Vim】錄製巨集
巨集(Macro)是什麼? 第一次聽到這個詞是出現在excel,按下錄製鍵後,畫面上進行的操作會被記錄下來,可以重複回放執行前述操作。之後接觸C語言的#define,巨集又跟函數類似...
2024-02-05
2
【Javascript】檔案資料處理
專案產生大量又瑣碎的作業做處理,眼下要從iReport的設定檔(jrxml)擷取每一項套印參數出來,提供給別人做Excel公式的資料表進行作業。
2023-12-24
4
【記錄】年底到了,彙整一下三年半以來的軟體工程師職涯
作為軟體工程師的年資也來到了三年半,即便業界普遍仰賴實力說話,幾場面試經驗下來,以拿門票來說,符合年資門檻還是比較容易獲得機會。畢竟守門人是人資,不太可能是技術主管優先,履歷這項門面總需要定期打理一番,順便回顧一下一路以來做了哪些努力,然而學習的過程我還蠻樂在其中...
2023-12-16
4
【Go + htmx】隨手玩玩
htmx前陣子還只是網路迷因,近期拿來搭配go的系列影片越來越多了,兩者都可以用很少量的程式實作出功能,很適合拿來做些簡單的project。
2023-12-09
5
【開箱】Redragon SCYLLA H901電競遊戲耳機使用心得
用了10幾年的SONY耳掛式耳機,也是到了該汰換的時候。 雖然前陣子已經買了鐵三角ATH-CK1TW 藍芽無線耳機,主要拿來工作開會時使用。一般平日休閒還是想買個有線的耳罩式耳機,不用考慮電量問題,有線耗材在同價位音質表現上相對穩定,趁者網購點數還足夠,物色一下目標。
2023-12-03
4
【Vim】從離不開vim,到離不開vim
作為程式開發人員,一路從Notepad++、VSCode、Eclipse,或多或少都有機會聽過vim,只為了追求極致的開發效率。看看國外直播主ThePrimeagen邊寫程式邊直播,行雲流水的編輯速度,我覺得...我的問題是出在英打。
2023-10-03
6
【Java】建立Maven專案使用第三方套件
相信很多初學者學python的原因,不外乎語法簡單、好上手、重點是有很多現成的套件可以玩。那麼,Java呢?有!當然有!而且還多到你不知道該選哪個好! 今天的文章主要示範如何在vscode新建立Java 的maven專案,並且透過maven安裝這些額外的套件(依賴)
2023-09-02
5
【Java】安裝開始、開發環境建立
最近配合公司政策換了新電腦,重新回想起從頭建環境的惡夢。本篇文就來記錄一下如何開始踏入Java的第一步,方便起見也使用相對Eclipse、IntelliJ來說輕量不少的VScode作為編輯器。
2023-07-05
2
大家常說人多的地方不要去,但人少的地方...你敢去嗎?
那年學測剛放榜,數學老師如往常般走進了教室,看著教室內幾家歡樂幾家愁的氛圍,乾脆輕鬆一下聊點題外話:「有沒有人想填職能治療的?」坐在最後一排打瞌睡的數學小老師頓時從睡夢中驚醒,都還沒回神,老師又補了一句:
2023-06-21
3
辭掉公務員,可惜嗎?談談我離開公部門的那檔事
大四畢業那一年,我參加了人生中第一次的公務人員高考,並且很幸運的吊上了車尾。看在現代人的眼裡,不過就是有了份安穩的保障,不至於餓死、不容易被裁員,從此開啟了米蟲模式?相反的,在老一輩的傳統觀念,過了高普考如同中了科舉,家裡要出達官顯貴啦!
2023-06-18
11
【LeetCode】946. Validate Stack Sequences
題目 Given two integer arrays pushed and popped each with distinct values, return true if this could have been the result of a sequence of push and pop
2023-04-15
3
我常用記錄方式
中學以前我並不常做筆記,除了部分老師會以筆記作為打分數的必要要求,勉為其難下才會跟著做點紀錄。高中以後考試範圍急速膨脹,不做點筆記濃縮一下內容,很難在有限的時間內做到多次複習。至於大學...我連原文書都是電子版本或根本沒買。
2023-03-04
2
【Docker】初玩Docker
進入官方網站,根據自己電腦的作業系統,選擇適合的安裝檔。 切記,注意一下基本的配備要求
2023-02-23
5
【Python】使用虛擬環境pipenv
初玩python時常用pip安裝各式各樣的套件下來,而這些套件在本機中是以全域的方式安裝。假設今天需要接手別人的專案,所用的套件版本不相容,對於這些仰賴的套件(依賴dependencies)進行管理跟切分就成了一個課題。
2022-06-06
3
【LeetCode】896. Monotonic Array || 這一刻,意識到了自己的成長。
題目: 給一個陣列,判斷內容是不是遞增或遞減
2022-04-22
1
【重構-改善既有程式的設計】讀後感
初學程式時認為寫程式是在跟機器溝通,它懂了、可以動了,我的目的達成了,結案!然而大多時候,光是連編譯器吐出來的錯誤訊息都看不懂,更別說是考慮自己寫出來的程式碼的可讀性,而且專案太小也感覺不出維護上的困難。
2022-03-12
3
台北內湖-金面山-剪刀石-論劍亭
連日下雨後得放晴,難得出外透透氣,於是找了鄰近的金面山步道走走。當然,起初我也以為頂多如圖中石梯,大不了是場登階耐力賽。殊不知入口處停了台救護車,途中也遇到兩組救難人馬台者擔架扛傷者下山,原來這路線跟我想的,不一樣!
2022-02-27
2
【Python】重新寫一下撲克牌排組
翻閱了去年面試時候的題目,想想現在自己會用什麼方式重新完成這個題目,也正好最近在看python的typing模組及其他使用,使用物件導向的方式改寫了程式碼。
2021-10-10
3
【LeetCode】19.Remove Nth Node From End of List
Input: head = [1,2,3,4,5], n = 2 Output: [1,2,3,5]
2021-10-09
2
【LeetCode】876. Middle of the Linked List
Input: head = [1,2,3,4,5] Output: [3,4,5] 單看列表只是要找中間值,不過給定的資料結構不是陣列,而是鏈結串列。
2021-10-09
0
【LeetCode】189. Rotate Array
之前跳過的題目,回來補完成。 Input: nums = [1,2,3,4,5,6,7], k = 3 Output: [5,6,7,1,2,3,4]
2021-10-08
2
【LeetCode】557. Reverse Words in a String III
今日題目: 把一行字內每個單字都反轉字元。 Input: s = "Let's take LeetCode contest" Output: "s'teL ekat edoCteeL tsetnoc"
2021-10-08
1
【LeetCode】344. Reverse String
今日題目:字串反轉 Input: s = ["h","e","l","l","o"] Output: ["o","l","l","e","h"]
2021-10-08
0
【LeetCode】167. Two Sum II
題目如下: Input: numbers = [2,7,11,15], target = 9 Output: [1,2]
2021-10-07
2
【LeetCode】283. Move Zeroes
題目要求如下: Input: nums = [0,1,0,3,12] Output: [1,3,12,0,0] 把0都搬到後面去,非0的數字移到前面,且不更改原本數字的大小順序。
2021-10-07
0
【LeetCode】977. Squares of a Sorted Array
比今天的題目示例如下: Input: nums = [-4,-1,0,3,10] Output: [0,1,9,16,100] 簡單來說,要的輸出結果是把陣列內每個數字取平方後,對陣列做排序。
2021-10-06
2
【LeetCode】704. Binary Search
Leetcode上正好有14天的讀書計畫,今天三題都是二分搜索,順手三題都寫一寫,想法上很固定。
2021-10-05
3
【LeetCode】20. Valid Parentheses
前幾天看別人直播刷題,心血來潮打開很久沒動的leetcode試試,挑了一題當初面試沒寫出來的題目。嗯...我那時才剛碰資料結構,知道要用stack寫卻沒實作過任何東西,現在有工作經驗後再來寫,看看會不會有不一樣的想法。
2021-10-04
3
成為軟體工程師的一年後
即將到職滿一周年,平時每幾個月就會記錄一下期間內做了什麼、學了什麼,算是給自己的總回顧...
2021-07-31
2
【Javascript】行動電話格式驗證
輸入畫面 為什麼要做驗證? 因為作為設計者,永遠不該預設使用者會乖乖照設計者的意思輸入。
2021-05-30
0
Clean code - Uncle Bob演講的一些心得記錄
前言 目前手邊工作上,與其說是開發新功能,大多時候比較常是優化原有的功能,順便修正以前留下來的bug,因此解讀前人的程式碼、留不留註解、如何讓程式寫的更"乾淨"一點等常見的問題一件一件浮上檯面。
2021-03-21
2
問題都是換湯不換藥,差別在於什麼時候遇到
剛結束公司的內部訓練,對我自己來說,收穫最多的部分並不是來自課程內容,反而是與一同參加課程,來自各部門、不同學經歷的同事們的交流閒談,看看從不同背景、不同角度看待同一件事情,會出現哪些自己從來沒發現過的盲點。
2020-12-07
1
以非本科系的身分,找到了一份寫程式的工作
僅就自身的經驗作為心得記錄,並不適用於每個人,請斟酌參考。 畢業於理工科系,最初接觸的程式語言不是現在人人推前後端都能做的javascript,也不是初學易懂好上手應用廣的python,而是如同傳統企業核心用COBOL、Java,理工科入門語言--fortran。
2020-11-15
2
從《斜槓青年》到《斜槓青年【實踐版】》含括了近幾年蔚為風潮的概念
兩年前第一次在誠品打開斜槓青年這本書,當時是為了找日本語gogogo系列以及python相關書籍,經過暢銷書促銷區便隨手拿起翻翻。在那之前早在youtube上看過各式各樣的說書,花了兩小時讀完後,有種相見恨晚之感,因為發現作者許多思維與自己相似,並且以更精煉、更明確的字句闡述,也串聯起以往在不同領域
2020-08-21
1
一本來的正是時候的書【跨能致勝】
寫在前面 會想找這本書來看並不是路過翻翻,在FB上曾掃到此書的推薦,又在youtube上看玩說書的影片,才決定路過書店時拿來看看。一共花了兩天,合計大約4小時看完,算是一本需要稍微停下來好好消化一番的書。
2020-08-17
1
不小心就看完了一本書【最高學習法】
下了班經過書店,拿了幾本書,掃過前言跟目錄後就決定把這本書給繼續看下去。 腦科學的書呈現上通常都是類似的方式,講述記憶的運作、腦的組成連結、以及多個研究實證例子,有些雖然舉例生活化,可是理論枯燥乏味。然而本書編排上有些刻意營造的"巧思",讓你從頭看到尾才會發現其中的意義。
2020-08-13
3
1.01法則,是不是有什麼誤會?
你或許聽過只要每天進步1%,一年後就會有37倍的成長,可是如果每天退步一點點,結果只會剩下原本的0.03。所以要透過持之以恆的進步,讓時間複利產生驚人的成果。哦...真的是這樣?
2020-07-10
1
面試題目記錄(2)
題目敘述 輸入兩個數字N1、N2 輸出N1、N2、兩數的最大公因數、兩數的最小公倍數
2020-07-01
1
面試題目記錄(1)
題目敘述 撲克牌有4種花色,分別是黑桃、紅心、方塊跟梅花 其中每一中花色都有一個數字,範圍從1~13,總共13*4 = 52張牌 1) 請從52張牌中挑選13張牌,輸出第一列所示,牌跟牌之間用tab隔開。 2) 請將抽出的13張牌依數字由大至小排序,同樣數字下比花色。
2020-07-01
0
由小專案學程式--Color Flipper
在youtube上找尋前端的小專案來練習,就發現了這個不是很難,又可以讓我練習怎麼把javascript用在網頁裡的專案,於是就跟者影片做了一遍。當然,比起前一個寫遊戲的影片來說,可以說是輕鬆很多。
2020-06-25
1
回首過往,一切都是那樣的剛剛好
回顧一路下來的成長過程,是回憶、是學習、是見聞、是醞釀;其中有歡樂、有悲傷、有火花、有感慨。 記得在國小的第一次段考,只有國文、數學兩項科目的考試上,在班級內出現了同學A、同學B兩位滿分。 問題來了:誰是第一名?
2020-06-17
3
轉職寫程式,從哪方面下手才好?
常見入門款Python、統計分析用R、轉職培訓JAVA、C#、IOS用Swift、前端萬用JavaScript、學校基礎C語言、進階C++、甚至是新潮的語言go,程式語言那麼多種到底該從哪個入門好?難道從Scratch開始?
2020-06-11
1
照著online tutorial刻了一個基本的遊戲
Youtube上逛著逛著看到techwithtim的線上教學,這是一個pygame的模組練習,只\是我想了解深一點的是物件導向的寫法應用。影片大約兩小時,實際邊動手coding,一邊看著影片的講解,結果花在這上面的時間遠遠超過我的預期。
2020-06-07
1
【Python】if __name__ == "__main__"
常常會在其他教學影片中看到if __name__ == "__main__" 的寫法,為什麼要這樣做呢?
2020-05-20
0
【Python】安裝、快速開始(2024-04更新)
安裝下載 在瀏覽器搜尋列上輸入python,找到官方網站後進入下方畫面。 Python 官方網站頁面 在Downloads下拉列表中,可以尋找使用者自己電腦對應的作業系統選項,而基本上旁邊會提供最新版本的選取方框,點擊並下載。
2020-05-17
0
重溫《讀書別靠意志力》
寫在前面 嚴格說起來,這是第五次閱讀這本書了。 還記得第一次在金石堂拿著這本書站在角落翻閱的時候,我還只是一個剛考上地方第一志願,趁著放長假未開學無所事事的高中新鮮人。...
2020-05-13
0
關於程式學習上的心得,做一個簡單的紀錄
大學時期,第一門給我危機感的科目,是計算機概論。科目名稱表面上是如此,實際上該叫做程式語言,而且使用的還是工科老字號語言--Fortran 77,搭配陽春的NotePad++跟Command line。
2020-02-17
1
【遊記】日本行-初來乍到
雖然已經不是第一次出國,但是去日本遊玩倒是第一次。出發前一晚還想說拿出日本語gogogo複習下基本的文型跟單字,最後還是睡飽飽養足出遊的精神。
2018-12-09
1
vocus 勳章
NFT
了解
如何蒐集勳章