寫程式 JavaScript 中 Array 的解題技巧: Method 整理 在這篇文章中,我詳細整理了 JavaScript 中的 Array 方法,包括基本方法如 push、pop,以及過濾和查找特定元素的方法如 find 和 filter。我介紹了每個方法的功能和用法,並提供了實例代碼來展示如何在實際中應用這些 Array 方法,幫助讀者更有效地使用 JavaScript 來處理陣列數據。
寫程式 「排序法」的解題技巧:泡泡排序等經典排序法 在這篇文章中,我介紹了幾種基本的排序方法,包括選擇排序、泡沫排序、插入排序、合併排序以及快速排序。我闡述了每種排序法的時間複雜度和空間複雜度,並通過具體的 JavaScript 實例和動畫來展示每個排序算法的具體運作過程。這些排序方法涵蓋了從基本到較為進階的技術,幫助讀者理解各種排序技術在實際應用中的表現及效率。
寫程式 「搜尋法」的解題技巧:線性搜尋與二分搜尋 在這篇文章中,我介紹了線性搜尋和二分搜尋這兩種基本的搜尋方法。線性搜尋適合於未排序的資料,而二分搜尋則需要預先排序的資料來提高效率。透過實例,我說明了如何在 JavaScript 中實現這兩種搜尋技術,並比較了它們的執行效率和適用情境,提供了一個更深入的搜尋法選擇依據。
寫程式 O(n):「時間複雜度 」和「空間複雜度 」的解題技巧 在本文中,我對時間複雜度與空間複雜度進行了詳細解說,並通過實例來說明這些概念。我解釋了如何用 O 符號表示演算法的效率,並提供了多種常見複雜度類型的例子,包括 O(1)、O(n)、O(log n)、O(n^2)、O(n log n)、O(2^n) 和 O(n!),這有助於更好地理解各類演算法的執行效率。
寫程式 Regex(正則表達式)的解題技巧:快速理解與實作 在這篇文章中,我介紹了正則表達式(Regex)的基本概念和實作方法。透過具體的例子和說明,我解釋了如何使用 Regex 進行字串搜索、替換以及數據驗證等操作,並探討了其在不同編程環境中的適用性。我也提供了一些實用的線上工具推薦,以幫助理解和視覺化 Regex 的匹配過程,讓讀者能夠更有效地運用這一強大的工具。
寫程式 Vite 概念整理與快速建置 在這篇文章中,我詳細介紹了 Vite 這個前端開發工具,它利用原生 ES Module 的方式改進了傳統 webpack 的打包方式,大幅提升了開發環境的打包速度。我解釋了 Vite 的工作原理、如何通過減少模塊請求次數和快速模塊熱更新來實現高效的開發體驗,並比較了它與 webpack 在打包技術上的主要差異。
寫程式 TypeScript 的解題技巧:原理與快速建置 在本文中,我探討了 TypeScript 這個 JavaScript 的超集合,它透過類型系統和編譯時檢查來解決 JavaScript 的某些問題。我介紹了基本類型、聯合與交集類型、元組、枚舉及更多,並提供了如何在 React 專案中快速使用 TypeScript 的方法。
寫程式 看完《為你自己學 Git》三大收穫 這篇文章分享我從《為你自己學 Git》書中獲得的三大收穫。第一,了解版本控制檔案存放在.git資料夾內的機制;第二,基本的版本控制都圍繞著 Commit;第三,如何透過 rebase 重新整理 Commit。這本書讓我對 Git 的運作有了深入的了解,解除了以往對命令行操作的恐懼。
[2024] 線上學習英文《6 大課程平台》:不廢話分析優缺點和特色整理 在這篇文章中,我探討並比較了數個線上英文課程平台,包括 AmazingTalker、Cambly、englishninjas、Cafe Talk、Native Camp 和 preply。我從自由度、價格、主題和品質四個面向進行評估,希望找到能夠滿足每天至少三十分鐘英文聽力口說練習的理想平台。
寫程式 用 Netlify CMS 新增靜態網頁後台頁面 這篇文章介紹了如何在兩分鐘內為你的靜態網站新增後台編輯界面,透過 Netlify CMS 快速建立可從網頁管理內容的後台。我實作的過程中發現把 admin 資料夾放在 static 下才能正常運作,並在 Netlify 控制台設置必要的身份驗證和服務連接。這讓我能更便捷地更新網站內容,不必再依賴 VS Code 或命令行工具。
寫程式 用 Hugo 產生 Blog 程式碼部署在 Netlify 這篇文章說明如何在 5 分鐘架設一個靜態網站。首先你可以利用 Hugo 這套工具產生你的網站架構,接著利用 Netlify 將網頁部署在 Netlify。
閱讀筆記 《大前研一:思考的技術》閱讀心得筆記:日本最強顧問的十個解決問題思考術 在《大前研一:思考的技術》中,我學到提出假設並非結論,必需透過大量數據和實地考證來支持。我也學到了假設思考法的重要性,這讓我能在面對不明狀況時快速制定對策。此外,書中強調系統化的重要,如將成果量化和SOP化,使流程可複製,提高效率。這些技術不僅提升了我的思考能力,也讓我在實際應用中更加得心應手。
閱讀筆記 《為什麼這樣工作會快、準、好》2,000 字重點筆記&閱讀心得 在《為什麼這樣工作會快、準、好》中,我學習到如何透過高效的方法改進工作與決策過程。書中談及如何設定達成目標的實際步驟,並強調在任何困境中找到創新的解決方法。特別是「貝氏心理學」的應用,使我理解如何利用有限的資訊作出更精確的預測,這對提升個人和團隊的效率至關重要。
閱讀筆記 《每天最重要的 2 小時》閱讀心得筆記:生產力優化必讀推薦之書 在《每天最重要的 2 小時》中,我學到了如何把握每個決策點,提高工作效率。作者強調管理心智能量的重要性,並建議在每日活動中加入適量運動以提升專注力和降低焦慮。此外,調整飲食和創造一個良好的工作環境,都是提高生產力的有效策略。這本書讓我重新思考如何合理安排時間,使每天的高效工作時段發揮最大效益。
閱讀筆記 《師父:那些我在課堂外學會的本事》700 字重點心得筆記,創業與生意推薦必讀書 在《師父:那些我在課堂外學會的本事》中,我學到了創業初期,現金流量的重要性遠超過單純的營收。透過聚焦於高毛利率的客戶,能有效增加現金流,並減少財務壓力。作者強調,建立一個成功的事業需要找到自己的利基市場,並建立足夠的聲譽。這本書提供了實用的建議,幫助我理解在商業競爭中保持彈性和寬容的重要性。
閱讀筆記 《為什麼我們這樣生活,那樣工作?》800 字重點心得筆記,改變建立習慣推薦必讀書 在《為什麼我們這樣生活,那樣工作?》中,我學到了習慣的形成可以分為提示、行為和獎酬三個步驟。若要改變壞習慣,關鍵在於找出提示,並替換行為以獲得相同的獎酬。透過社群的力量和建立信任,我們可以在關鍵時刻維持新的好習慣,這本書讓我了解到習慣的力量及如何操縱它們以改善生活和工作方式。
閱讀筆記 《華頓商學院最受歡迎的談判課》900 字重點心得筆記:談判與溝通必讀書 在《華頓商學院最受歡迎的談判課》中,我學到了在談判前先詢問對方的近況,這不僅能緩解氣氛,還能為達成共識打下基礎。我也學會了透過提問來探索對方的立場,這有助於理解對方的需求和壓力點。更重要的是,我了解到持續追問「為什麼不行?」可以顯示出堅持和自信,從而有可能開創新的談判機會。
閱讀筆記 《我袂放你一個人:律師,永遠的反抗者》書中兩則感人落淚深刻的故事 在《我袂放你一個人:律師,永遠的反抗者》這本書中,我深受鄭性澤案和關廠工人的故事觸動。鄭性澤的堅持自身無罪,拒絕交保的決心,以及關廠工人在絕望中的臥軌抗議,都讓我感受到深深的正義與不屈。這些故事不僅展示了人性的光輝,也反映出社會的陰暗面。
閱讀筆記 《定位》重點心得筆記:行銷界 40 年來最經典,品牌定位推薦必讀書 在閱讀《定位》這本書後,我明白了品牌定位的重要性。書中強調,定位不僅是在消費者心中塑造一個獨特的印象,更是一種讓品牌在競爭中脫穎而出的策略。我學到的是,有效的定位應該簡單而明確,直接溝通到消費者的感知中。這不僅是一句標語,而是整個品牌策略的核心。
閱讀筆記 《創意電力公司》1,200 字重點心得筆記:全世界最有創意公司的秘密 在閱讀《創意電力公司》後,我深受其「鼓勵犯錯」和「平衡」的管理哲學啟發。書中揭示,創新不僅是一種成果,更是一種過程。在皮克斯,每個人都被鼓勵在不完美中尋找完美,這種文化讓每個員工都能在犯錯中學習並成長。這改變了我對於管理和創意工作的看法,也讓我認識到,在追求創新的道路上,平衡和允許錯誤同樣重要。
閱讀筆記 《品牌的技術和藝術》500 字重點心得筆記:台灣品牌教父葉明桂的廣告秘密 在《品牌的技術和藝術》一書中,我學到的最核心觀點是「沒有選擇,就沒有策略」。葉明桂的見解讓我理解到,品牌的成功不僅在於突破與創新,更在於深刻的人性洞察和持續的累積。我學會了如何在行銷傳播中找到並強化那些小小的差異,並真正關心客戶的深層需求,這不僅是策略的選擇,也是對品牌責任的體現。
閱讀筆記 《進入彼得.杜拉克的大腦》11 個精華重點心得筆記,管理學祖師領先時代三十年的智慧 在《進入彼得.杜拉克的大腦》一書中,我深刻領悟到杜拉克的管理革命。他認為人是資產非成本,首創知識工作者概念,強調後工業時代的管理實踐。杜拉克特別強調行動的重要性,認為經理人應不斷調整任務優先次序,並具體化任務陳述。此外,他提出真正的領導不僅是有追隨者,還應幫助他們超越自身限制,強調領導的本質是品格,管理的核心則是績效。
閱讀筆記 《以太奇襲》600 字重點心得筆記,最白話的區塊鏈科普推薦必讀書 看完《以太奇襲》後,我對區塊鏈重新點燃了熱情。書中描繪的以太坊創始故事讓我了解到這個技術背後的草根精神,以及那些嘗試改變世界的工程師們是如何在一個破公寓中創造歷史。區塊鏈技術不僅是炒作,它的設計確實能對抗中心化的金融壟斷,為缺乏資源的革命者提供了創新的空間。
閱讀筆記 《東方之盾》30 年權威科技雜誌 DIGITIMES 創辦人黃欽勇,分析台灣科技產業現況與未來 這本《東方之盾》深入探討了台灣在全球科技產業中的地位,讓我對許多資訊有了更清晰的理解。例如,2021年,美國政府以半導體、車用電池、稀土和原料藥為核心,重新調整全球供應鏈。此外,台積電的營收中,有18%來自5奈米技術,31%來自7奈米技術。至於半導體產業的全球規模,約為4,400億美元,其中台灣以華邦和旺宏為代表,扮演著重要角色。透過這本書,我對於台灣在全球科技產業中的地位有了更深入的認識。
寫程式 百日轉職前端工程師:第二十一週 找到工作了 / 連載腰斬 《DAY 29》 大家好,這是百日轉職前端工程師的 Day29,也是 4/2(五)。基本上就如標題所言,程式導師計劃第四期 的課程還沒上完(總共有 24 週我上到第 22 週),基本上 React 的部分只上到 40%,還沒做出成品,然後找工作一開始時完全不會用 Vue,後來就找到一份 Vue 的前端工程師工作了,所以連載腰斬,緊急來寫這一篇完結篇,也跟大家聊聊中間發生了什麼事。