ALPHA Camp 學習回顧

在加入 ALPHA Camp ,其實已經浮浮沉沉學了程式語言一段時間,所以一直在猶豫是否要再重新來過一遍,畢竟也是一筆不小的金額。然而在上過第一階段的課後,我非常感謝一個月前的自己做了這個決定。雖然重基礎開始,而且其實大部分的內容都已經有實做過了,但是在研讀 ALPHA Camp 的教材時,讓我充分感覺到他們的用心與誠意。下面我以幾個點來分析:

1.coding環境:ALPHA Camp 教材捨去了環境的建立(未來才會補充),讓我們可以很快的開始寫code進入狀況,之前的經驗常常會遇到環境不一至或是版本更新,很容易澆熄寫code 的熱情與決心,而且在學習上也相當沒有效率。

2.成就感建立:ALPHA Camp 設計的教材在挑戰與大小上控制得相當的好。不會只是填填一些簡單的 code ,或是什麼都不給你就叫你生出一個網頁,在引導的過程中,都可以不斷複習知識點,而且需要一些嘗試跟思考才能解決出來,即便真的卡住,也可以透過助教系統解決問題。這些小小的成果會讓我對於未來的挑戰更有信心。

3.業界與實務建議:有在寫程式的人,一定聽過寫程式就是要不斷的 Google,問題是對於初學者來說常常連要下什麼關鍵字都不知道,在ALPHA Camp,學長姐連怎麼 Google都會拍成影片給你看,並把下關鍵字與搜尋資料的方法教給你。另外像是 coding 的快捷鍵、業界的 coding 習慣,影片中也會不斷重複提醒,這些都很難在網路上或是書上得知。而且資料或書本也無法即時更新,但是 ALPHA Camp 中會不斷修改的教材,因此我們可以有信心的確認自己的 code 是符合時代的潮流。

網路上常常會說 coding 就是要自己查資料,自己買書看。我相信經由這些過程能成為成功工程師大有人在,但是透過 ALPHA Camp ,我們可以更有效率學習,並且有人幫你確認最新的技術跟業界的共識,希望未來的課程我也可以繼續收穫滿滿。

Facebook Comments

自我介紹

此頁作為簡單的自我介紹,並紀錄下我的學習軌跡,希望給在自修成為工程師的大家參考的方向,若有相關經驗的工程師看到這篇,也希望能夠不吝給予回饋。

轉職背景

大學時期就蠻喜歡寫code,而在工作過程因為接觸 coding,更讓我確信這條道路,所以在工作之餘有持續學習與進修,然而自學和真實情況一定有相當的落差,目前想轉入業界接受的真實挑戰,但在這之前希望能夠找到一個提供突破點的地方,在進入網頁工程師的行列。不過我也希望未來並非一直單純寫網頁的 code,希望能夠有機會往更高階的工作前進,像是系統規劃或是資安規劃或驗證的方向挑戰。

工作經歷

目前擔任應用工程師,我們公司販售套裝軟體,我負責和客戶溝通相關技術問題,並負責後續的系統轉移與維護,工作內容包括:
1.系統導入前和客戶確認需求與軟硬體規格
2.系統安裝與資料庫連接
3.客戶教育訓練與專案輔導
4.系統錯誤排解
5.撰寫教學與工程文件
6.部門內部系統撰寫 (Django)

學習經驗

由於並非資工本科系學生,為了避免進入職場後和本科系學生相差過大,有針對以下科目自修,然僅限理論,我也希望未來能把這些理論放入工作或是系統中實作。

網際網路
系統分析與設計
資料庫資安
AI基本理論
(演算法)

會的程式語言與工具

較熟悉的程式語言
●Python
●Java
●SQL
●HTML (基本語法)
●CSS(基本語法)
●C

學習中的語言
●JavaScript
●Ruby

Facebook Comments

實木工廠傢俱開箱

今天我想要分享一家坐落在林口的傢俱工廠A.H.,這家工廠主打實木傢俱,除了規格品外也可以和老闆訂製特規商品,價格不但比木工便宜許多,質感更是比系統櫃好上許多,最棒的是未來如果想要搬家,也可以把喜歡的實木傢俱帶去新家。老闆約三十歲左右的年輕人,人相當誠懇且實在,而且也較懂得年輕族群愛好的款式。身為小資族的我,每一筆開銷都必須要斤斤計較,雖最後選擇的並非高單價的品項,來來往往跑了三四趟,老闆態度都非常親切。最棒的是老闆之前有學過室內設計,所以可拿家裡的平面圖與他討論,當然無法跟專業的設計師比,但是至少可以在有限的預算下,把空間抓出來,並在金額上做合理的分配。

下面是我最愛的原木餐桌,整顆木頭沒有拼接直接切成桌板,所以每片桌板都是獨一無二的存在。我們用的是雨豆木長度150cm的桌板,或許相對一般餐桌,價格上會高出很多,但原木的質感覺對是其他拼接木桌子無法比擬的,而且老闆保證:原木桌即便是有任何的損傷,也可以重新送回工廠磨平上漆。這樣等於幾乎是可以用一輩子,未來送人或是當成傳家寶都沒問題,再加上我跟我女朋友真的是對這片桌板一見鍾情,最後我們還是把預算加上去選了這張桌子。

 

主臥室選擇原木的設計,床架全是柚木製,其中最喜歡的是床板也是實木拼成,總共有兩大片且下方均有其他支撐圓柱,相較其他傢俱店的橡木條,木板的設計可以讓獨立筒彈簧床的受力更平均,延長彈簧床的使用壽命。當床架選擇實木後,之後決定整間臥室都使用實木的設計。不過全實木的衣櫃在價格上偏高,所以我們後來是用實木門板的衣櫃搭配上木心板的桶身,門板上還有特殊的”閃花”光澤感,隨著角度的移動會木板看起來相當的靈動。

如果全部選擇實木的傢俱,還是有點超越我原本估計的預算,幸好老闆的弟弟還有經營一家現成的傢俱工廠,對我們來說可以挑選的選擇就有更多了,再加上他們近期有推出專案活動,在價格上真的相當優惠。

客房就是選用比較基本的款式,不過他的床頭片是使用質感不錯的貓抓皮,顏色也是相當的活潑,還有跟他搭配的床頭櫃,衣櫃雖是PVC貼皮,但是質感相當好,容量也不容小覷。搭配上他們的彈簧床,睡感沒有橡膠床墊那麼柔軟,但是他的彈簧相當扎實跟有彈性,目前睡過一陣子後,也沒有腰痠背痛或是不舒服的狀況。

 

客廳沙發我們選擇用亞麻布的沙發,其中沙發坐墊是無段式的,在看電視時可以以較放鬆的姿勢將坐墊滑出半躺著。不過擔心沙發高密度泡棉的耐受度,需要再坐久一些時間,再與大家分享沙發的狀況。至於電視櫃跟茶几,之前也有看上胡桃木貼皮的產品,但我發現貼皮相當容易產生刮痕而且在實木貼皮的刮痕其實很難處理,所以我特別喜歡目前選的茶几上的黑色玻璃,質感上比透明玻璃好之外,也大大提升了實木貼皮傢俱的可用性。而且他的收納空間也很多,有四個抽屜,最下面有一層相對隱藏的板子,東西可以方便的收納到下面,我覺得家裡最容易髒的地方就是茶几,為了方便性,常常東西就在上面越堆越多,然而東西每次都收起來,要用的時候又要起身去拿,我覺得這種設計真的是對我這種懶人量身打造。如果真的要說缺點的話就是黑色玻璃在擦拭的時候容易出現水痕,所以過一陣子之後我都會用酒精擦拭過,但整體上來說我覺得真的相當好用。

在決定買這間傢俱之前,其實我已經在五股新莊一帶看過相當多的傢俱店(應該將近十家XDD),但是就是好的傢俱超級貴、便宜的傢俱質感超級差,要不然就是相當老氣的設計,而且價格也便宜不到哪邊。幸好在蝦皮上看到A.H.的資訊,二話不說就衝去林口看實品,結果除了原本要買的實木床外,也一併把家裡其他傢俱都一併買好,預算大概用了十幾萬出頭,CP值相當高,不但價格實惠,放進家裡後我跟我女朋友也相當滿意,老闆的服務更是沒話說,專業的設計討論與建議,協助我們一次就把所有傢俱準備好,後續有些小問題也都相當熱心的協助處理。在比較過那麼多間傢俱行後,希望可以把這家”AF”傢俱店跟版友分享,大家可以去實體店面看看,希望可以幫大家省一下一些找尋傢俱的時間。

Facebook Comments

Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作

博客來

keras 是深度學習的中的一個框架,建立在 TensorFlow 上,藉由 keras 框架,我們在寫 code 的時候可以用相對平易近人的語法來寫。而深度學習相對機器學習對於初學者又親切一些,所以對於 AI 領域有興趣的人極度建議可以從 Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作開始學起。

這本書是由 Keras 的作者 François Chollet 所寫,所以這本 keras 的教學,應該是市面上能找到最詳盡的一本了吧。針對深度學習的部分,他也把艱深數學的部分拿掉,但是在觀念上卻絲毫不含糊,適合初學者迅速進入深度學習的實作,也可以先打好基礎觀念;已經入門的,也可以藉由這本書通盤的了解深度學習的不同 model ,並且把基本觀念建立好,甚至還在使用 TensorFlow 的碼農們,也可以趁機轉到這本書上。

極度推薦大家可以研讀這本書,在遇到這本書前,我常常覺得深度學習是一個很難的技術,所以儘管內心嚮往了深度學習很久的時間,卻一直不得其門而入。直到開始閱讀後,不禁在內心吶喊:為什麼這麼晚才讓我有機會看到這本書阿…並且照著書寫了一些code 後,瞬間信心大增。而且去看一些比較進階的教學甚至是論文,至少可以知道他們的基本原理,而不會被困在數學公式當中。當然數學絕對是要進入 AI 領域當中,不可或缺的入場券,但是建好基礎可以讓我們更快拿到這張入場券,也可以讓往後學習的日子中,大幅度降低鬥志被磨耗光的機率XDD

Facebook Comments

Python學習免費資源

在這個網路時代的好處,就是網站上充斥著各式各樣的資源,充分利用這些資源,便可以使用最少的資源的獲得最大的成長。這邊紀錄下我所找到的資源,除了方便自己紀錄外,希望也能協助大家開始進入 coding的世界。我也會定時調整推薦的順序,並且按照簡單到難的分類,大家有什麼推薦的課程或是建議也希望大家不吝分享。

Python基礎教學:

莫煩Python 最基礎生動的Python影片教學,帶領著無數人跨越進入 Python 的世界,而且內容涵括 Python 比較熱門的項目,可以先大製了解 Python 在各領域的應用,再決定要往哪個方向點自己的計能樹。

Python – 100天从新手到大师 大陸作者在Github上的一百天計劃,從基礎到網站前後端的項目。若是能做完基本上可以 Python 在業界中可做的有初步的理解。

Kaggle教學 kaggle是資料科學家最大的社群(?),除了有很多大小型的比賽外,也提供一系列的基本的學,更佛心的是提供環境讓大家可以直接在瀏覽器執行,免去一大堆有的沒有的環境設定。

Data Science Tutorial Library – 370+ Free Tutorials 這個網站匯整了想要成為資料科學家的資源,若是英文OK的話,裡面也藏著大量的寶藏。

Python 速查手冊 當有一定程度之後,要開始自己寫一些 code 時,卻常常因為語法卡東卡西,可以用這本編好的教材來查詢語法,也可以看看是否有現成的功能可以直接使用。

機器學習與深度學習:

李宏毅系列課程 號稱華語世界中最好的 AI 相關課程XDD,上課相當活潑生動,讓大家不知不覺就跨越數學這道檻,也能奠定基本的基礎觀念。

李宏毅課程筆記 雖然李老師的課相對簡單易懂,但是這邊還是有針對課程所做的一些筆記,可以對照彼此的見解,看是否真的完全理解課程的內容。

機器學習基石 由台大的教授所上傳的免費資源,以理論為主沒有實做,課程稍微硬了一點,但課程中的內容跟觀念,在未來如果有心朝 AI 工程師前進的話,將會是奠定相當重要的基礎。

林軒田課程筆記 由於林軒田的教學,用到較多的數學跟所以網路上有一些針對課程的筆記,也可以搭配服用。

[自學課程]成為 Python AI 深度學習達人的第一堂課 前兩堂是理論為主,這門由政大所開的開放式課程會教你如何用 keras 建立 model,我還沒上過,不過也是相當多人推薦的一堂課。


[自學課程]成為 Python AI 深度學習達人的第一堂課 前兩堂是理論為主,這門由政大所開的開放式課程會教你如何用 keras 建立 model,我還沒上過,不過也是相當多人推薦的一堂課。

強化學習:

Reinforcement Learning: An Introduction
Advanced Topics 2015 (COMPM050/COMPGI13) Reinforcement Learning
https://github.com/dennybritz/reinforcement-learning

數學:

Algebra, Topology, Differential Calculus, andOptimization TheoryFor Computer Science and Machine Learning 高達1900多頁的 pdf ,內容全部都是會數據分析可能會用到的數學XDD 可以下載下來當作工具書查詢。

爬蟲:

Python程式設計與網站擷取 這是政大開的線上課程,除了爬蟲之外也有完整的 Python教學,算是蠻有系統的爬蟲初階教學。

影像辨識:

股市預測:

finlab 台灣土生土長的股票社群,若是對於股票投資有興趣的話,可以追蹤他們的部落格,定時都會有更新還有跟流言互動,看得出來他們很用心的在經營,另外他們在hahow上也有開相關的課程。如果想用 Python 來做股票投資的話這邊是相當棒的資源。

Pyhton 練習題

Pandas專案練習 學了pandas之後,自己要實做還是卡卡的?這邊有關於pandas的練習題,刷完一輪之後,就會具備基本 Python 基本數據分析的能力。

上面的資源皆為開放的資料,TinyCorner 單純匯集與分享,若原作者不願用此方式分享或是有版權上的變動,請和我連絡(p801106@gmail.com),我會再把連結拿掉。

Facebook Comments