如何充滿熱情地學習 - 以資料結構為例
前言最近不管是工作、還是自己額外的學習,都感受到擁有熱情是很重要的,有熱情,才更想投入心力,把技能磨練到頂尖,也在過程中獲得更多樂趣! 最近大家都喊著要學程式設計,因為有超級爆炸多的未來應用,例如虛擬實境、擴增實境、人工智慧、機器人、區塊鍊等等東西都需要大量的程式設計師。 但是,要把程式寫好,良好的資料結構與演算法基礎是不可少,網路上也已經有好多好多的學習資源了。可是,在透過這些資源學習的時候,常常感受到的都是「題目好難」、「好多東西要
前言最近不管是工作、還是自己額外的學習,都感受到擁有熱情是很重要的,有熱情,才更想投入心力,把技能磨練到頂尖,也在過程中獲得更多樂趣! 最近大家都喊著要學程式設計,因為有超級爆炸多的未來應用,例如虛擬實境、擴增實境、人工智慧、機器人、區塊鍊等等東西都需要大量的程式設計師。 但是,要把程式寫好,良好的資料結構與演算法基礎是不可少,網路上也已經有好多好多的學習資源了。可是,在透過這些資源學習的時候,常常感受到的都是「題目好難」、「好多東西要
前言隨著年齡增長,多少開始會遇到家人或親戚需要長期照護,入住療養院或醫院的狀況,接者就會發現許多照護中心可是一位難求,院中的照服人員或是醫護人員也得以一擋百,讓我很想知道目前台灣整體來說,老年人口、長照機構與照服人員的比例失衡有多嚴重。而剛好在前陣子 @huli 大大介紹了Ant design,讓我再次注意到同樣為螞蟻金服出品的 AntV,稍微研究之下發現它使用起來非常簡單快速,並且一樣有 React、Angular 與 Vue 的版本
前言CORS(Cross-Origin Resource Sharing,跨來源資源共享)在前端一直是個很經典的問題,簡單來說就是因為瀏覽器的一些安全考量,你在載入其他網域的資源時會受到一些限制,解決方法也很簡單,就是在 Server 那邊加上一些 response header 例如說 Access-Control-Allow-Origin,有了這個 header 之後瀏覽器就會認為你是有經過驗證的,就沒什麼問題了。 針對這個問題,我
前言Nginx(發音:engine x)是一個非同步的 Web 伺服器,也可以用作反向代理,負載平衡器和 HTTP 快取等功能。Flask 則是一個使用 Python 編寫的輕量級 Web 應用框架。 有些讀者可能是學生或是事業剛起步的 startup,往往為了省錢或是開發方便會需要將 web 前後端都放在同一台機器上,本文希望透過簡單範例來建立一個前後端放在同一台 server 的入門教學,其中靜態檔案由 nginx 來負責 se
前言認知機器人一直是我很有興趣的研究領域,所以想把一些常用的研究資源整理下來,也分享給大家,讓想要踏入相關領域的研究者,能站在這些資源之上開開心心地研究。 最新論文資源 CORL CORL 的全名是 Conference on Robot Learning,一聽就知道 是老江湖了 是跟機器人的學習和認知相關的一個 conference。 因為這幾年來將 deep learning、reinforcement learning 等等方法應
前言上次我們介紹了三種 Rect Component Patterns,包含 Compound component、Render props component 與 Prop collections & getters,而今天要繼續往下介紹剩下的五個 Patterns: State Initializers State Reducer Control Props Provider Higher-order component
前言很久沒參加 conference 了,而這次剛好有機會參加 Modern Web 2018 並且擔任講者之一,趁機把與會的心得記錄下來並且簡單筆記一下我有在聽的議程的心得。 由於這篇只是個人簡短的筆記以及心得,如果想看完整議程的可以到這裡,或如果想看更完整的紀錄,今年也有大家在 HackMD 上寫的共筆:https://hackmd.io/c/MW18 How We Ended Up With Electron - Felix Ri
前言Python 是近來十分火紅的程式語言,不管是網站開發、遊戲開發或是資料科學都可以看見 Python 的身影,本系列文章將透過複習 Python 小 tips,讓讀者可以重新認識 Python。這次我們先來認識一下 Monkey Patch 這個程式設計上的小技巧。 什麼是 Monkey Patch簡單來說,Monkey Patch 就是在 run time 時動態更改 class 或是 module 已經定義好的函數或是屬性內容
前言只要是在 CS 產業,想要當軟體工程師,基本的資料結構和演算法功力是必須要時時打磨的,這次就整理一些好用的工具,而且盡量把資源最小化,讓大家在準備面試時有足夠資源,又不會被太多資料弄得暈頭轉向。 線上練習寫 code 網站 Hackerrank 如果是剛開始刷題,可以透過寫 Hackerrank 的題目幫忙複習基本的資料結構和演算法。 Lintcode Lintcode 有一些 ladder 也還不錯,可以幫助循序漸進地刷題。
前言前不久在 Frontend masters 看到一部影片 Advanced React Patterns,是 Paypal 的工程師 Kent C. Dodds 在某場 workshop 介紹他實作 React component 時所使用的進階 React Patterns(目前似乎要付費觀看,而他在 egghead.io 上也有一系列教學,同樣要收費就是了…),內容非常豐富扎實,若是想提供一些可高度客製化的共用元件,使用這些 P