
歡迎來到Techo的部落格
搜尋
![[程式學習] 為什麼要學習C語言,C語言的優點與好處以及與C++的差異](https://static.wixstatic.com/media/299e6e_406d3a1f62fe487ea6eb65b714791fd1~mv2_d_2848_2848_s_4_2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90/299e6e_406d3a1f62fe487ea6eb65b714791fd1~mv2_d_2848_2848_s_4_2.jpg)

Techo
- 2018年12月11日
- 2 分鐘
什麼是單晶片、微控制器、MCU,淺談微控器的周邊硬體
單晶片、微控制器、MCU 這三個是完全相同的東西 也可以簡稱微控器 用一句話來解釋的話 微控器就是一台迷你電腦 用來控制運算量較少的嵌入式系統 比如說電熱水壺、倒車雷達、馬達控制 微控器在生活中是相當普遍的 我們不可能拿個人電腦來控制電熱水壺吧 為了cost down以及節省體積 我們只需要使用微控器來處理這些小事情就相當堪用 其微小的體積優勢 在以前智慧型手機尚未普遍以前 傳統手機就只使用微控器來運作 現在的智慧及手機效能直逼個人電腦 所以微控器(microcontroller)和個人電腦(personal computer)已經分不太出來 要買教育型微控器 必須先知道幾件事情 一、位元數 最少的MCU為8-bit 常見的有intel的8051系列以及microchip PIC系列 其CPU的指令集非常少 一個MCU大約落在台幣20~50以內 根本便宜到路邊撿就有(?) 再來就是16-bit MCU和32-bit MCU 當然位元數越多也就越貴 我們的個人電腦現在大多是64-bit的CPU了 二、時脈 也就是內部振盪器( oscillator
2850 次瀏覽0 則留言
![[程式家教] 家教收入的不穩定性與職涯發展](https://static.wixstatic.com/media/299e6e_c22472afd00a4a87a717d93bc9748b82~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90/299e6e_c22472afd00a4a87a717d93bc9748b82~mv2.jpg)
Techo
- 2018年12月2日
- 3 分鐘
[程式家教] 家教收入的不穩定性與職涯發展
許多人在當了一陣子的家教後 高時薪的收入讓不少人考慮要成為全職家教 但私人經營的家教在社會上並無相關勞工保障 想要貸款買車買房可能會遭受銀行的質疑 但如果你的戶頭裡有一大筆錢又是另當別論 除此之外全職家教的工作時間往往與正常人相反 你的學生可能是學校的學生或是社會人士 他們可以上課的時間都是在下班後或是放學後 白天的時段很難收到學生 除非是待業人士 有的時候週末兩天也必須配合學生的時間來上課 全職家教可以說是全年無休呢 相對於此的好處就是平日白天的自由時間非常多 可以安排去健身房或是咖啡廳 這應該是很多人嚮往的生活 但凡事都有兩面 辛苦到部分就是晚上仍然要上班 如果你正考量著要成為全職家教 卻又擔心會有空窗期收不到學生 不妨先問問自己 你自己是專業的老師嗎 你的教學能力是否能讓各種程度的學生都能聽懂 你的教學方式是否能夠因應不同程度的學生來做調整 而你是否願意不斷充實自己以面對不斷更新的教育潮流 你的教學是否與補習班還有學校老師不同 如果沒有具備這些條件卻又說著自己想成為全職家教但擔心不穩定 我想這就有點矛盾了 做足準備的人不會太害怕失敗 你做好
293 次瀏覽0 則留言
![[程式家教] 我的教學之路](https://static.wixstatic.com/media/299e6e_f42660e31ffb49269330596751676751~mv2_d_3022_2016_s_2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90/299e6e_f42660e31ffb49269330596751676751~mv2_d_3022_2016_s_2.jpg)
Techo
- 2018年11月21日
- 3 分鐘
[程式家教] 我的教學之路
上圖是我家教授課時的環境 應該算是個工作室了吧 從我開始教程式語言以來 面對過各種個性與背景的學生 第一次指導學生是我大四升上研究所的暑假 那個時候正式進入實驗室 馬上擔任指導下一屆學弟妹專題的學長 有兩位很優秀的學弟決定要做影像處理的題目 有關影像的技術教授當然會教給我來指導 畢竟我大學期間做了一個校園猴子偵測器放在西子灣中山大學的停車場 那個時候我對於教學感到陌生 與其說是教學 我更傾向跟學弟妹用討論的方式來激發彼此的想像力 你提出的問題是否已經充分思考 這麼問題你能想到的最佳解是什麼 先聽學生的想法 在來分享經驗 而不是單純直接說出答案 從影像基礎理論到進階識別技術 這兩位學弟後來也加入了我的實驗室 至今我仍認為這樣子的教育方式才是一個良好的方法 正式升上了碩一 我總共擔任了4門程式課程的助教,
分別是 FPGA實驗、新唐 NuEdu實驗版開發、以 MCU為基礎之電路設計、嵌入式軟體設計 前兩門課屬於電機系大學部的必修實驗課 在擔任這兩門課的助教時我非常挫折 因為課程的難度非常高 而電機系的同學超過3/4未來不會想走這個領域 所以並沒有多少
96 次瀏覽0 則留言
![[程式學習] 程式書籍推薦](https://static.wixstatic.com/media/299e6e_cd76dbf7d480434f936b5ee75479540e~mv2_d_2448_2448_s_4_2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90/299e6e_cd76dbf7d480434f936b5ee75479540e~mv2_d_2448_2448_s_4_2.jpg)
Techo
- 2018年11月21日
- 2 分鐘
[程式學習] 程式書籍推薦
這是我的書架 自從大三找到了有興趣的領域之後 我就變得很喜歡買書 一本書便宜一兩百 貴則一千多 但每個作者將其人生的精華濃縮在這幾百頁 如果你的自學能力不錯的話 我認為這都是很划算的投資 自己買一本書來從頭開始看 你會體會到他人撰寫這本書的歷程 就像是與作者漫談知識一般 我拆開新書時比拆開我的機械鍵盤還要興奮 讓我由左到右一一跟你們介紹我的書 計算機組織 這本書描述了CPU的設計原理 用Verilog的話可以照著這本書做出一顆五階pipeline的MIPS cpu 想當年帶著做過這顆cpu的經驗 來瑞昱面試時真的很 第二本是C++的入門至進階的書 前期跟C語言的概念差不多 到後期用一些簡單的範例帶過高等物件導向的部分 第三本是開發APP的 老實說開發App的基本功能根本不需要買書 這本裡面提到比較進階的 網路通訊、多點觸控、各種傳感器的應用 再來是C語言 這本書非常基礎 我是為了開設基礎C語言課程才買這本書來當參考 R語言這本書則是我是自己想學才買來看的 裡頭從基礎至一些統計相關的應用都有提到 接下來是資料結構的書 用C++實現各種資料結構 再來
859 次瀏覽0 則留言
![[程式學習] 我想學程式,但該從哪種語言入門?](https://static.wixstatic.com/media/299e6e_c8b778c6b3094b4d875b810420847aac~mv2_d_7215_4815_s_4_2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90/299e6e_c8b778c6b3094b4d875b810420847aac~mv2_d_7215_4815_s_4_2.jpg)
Techo
- 2018年11月7日
- 3 分鐘
[程式學習] 我想學程式,但該從哪種語言入門?
身處資訊爆炸的時代 蘋果的執行長庫克曾說:學程式語言比學英文還要重要 甚至連美國的前總統歐巴馬都會自己寫javascript! 而你是否具備與全世界競爭的能力呢? 想學程式的人越來越多但是真的著手去做的人很少 一方面可能是因為聽說程式很難而感到畏懼 或是本身不具有理工背景完全不知道如何下手 一旦想到這兩個念頭就打退堂鼓了 於是我來跟大家聊一下那麼多種程式語言到底有哪些差別 其實每個不同的語言都有它自己的特色 當然是用普通人都聽得懂的方式 大致上程式語言我會分成三種類型 1.執行速度快但不好學,例如 C、C++、JAVA、Go語言 2.執行速度慢但超簡單,例如 Python、R 3.做網頁前端後端的那些,例如 HTML、JavaScript 通常理工科系都會直接教 C 或是 C++ 這兩種語言都已經非常古老且成熟 其速度快的原因是因為他們樣樣都要自己手動來 程式具有控制電腦底層功能的能力 所以最難但效能非常好 而C與C++到後期有很大的不同 細節就不在這篇文內詳細探討 那最近紅到不行的Python和R呢 其簡單的程度就像是你用英文與電腦對話一樣 C
545 次瀏覽0 則留言
{"items":["5c0cc0e6613a4c02c5fd3d44","5c0cc0c07819a602c7e5c080","5bfb7bc55160b40a8c548969","5bf57748e4031a001a2368df","5bf5451b7eb47a001a9d2856","5be2dcf4d7fe16001abaf486"],"styles":{"galleryType":"Columns","groupSize":1,"showArrows":true,"cubeImages":true,"cubeType":"fill","cubeRatio":1.3333333333333333,"isVertical":true,"gallerySize":30,"collageAmount":0,"collageDensity":0,"groupTypes":"1","oneRow":false,"imageMargin":32,"galleryMargin":0,"scatter":0,"rotatingScatter":"","chooseBestGroup":true,"smartCrop":false,"hasThumbnails":false,"enableScroll":true,"isGrid":true,"isSlider":false,"isColumns":false,"isSlideshow":false,"cropOnlyFill":false,"fixedColumns":1,"enableInfiniteScroll":true,"isRTL":false,"minItemSize":50,"rotatingGroupTypes":"","rotatingCropRatios":"","columnWidths":"","gallerySliderImageRatio":1.7777777777777777,"numberOfImagesPerRow":1,"numberOfImagesPerCol":1,"groupsPerStrip":0,"borderRadius":0,"boxShadow":0,"gridStyle":1,"mobilePanorama":false,"placeGroupsLtr":true,"viewMode":"preview","thumbnailSpacings":4,"galleryThumbnailsAlignment":"bottom","isMasonry":false,"isAutoSlideshow":false,"slideshowLoop":false,"autoSlideshowInterval":4,"bottomInfoHeight":0,"titlePlacement":"SHOW_ON_THE_RIGHT","galleryTextAlign":"center","scrollSnap":false,"itemClick":"nothing","fullscreen":true,"videoPlay":"hover","scrollAnimation":"NO_EFFECT","slideAnimation":"SCROLL","scrollDirection":0,"scrollDuration":400,"overlayAnimation":"FADE_IN","arrowsPosition":0,"arrowsSize":23,"watermarkOpacity":40,"watermarkSize":40,"useWatermark":true,"watermarkDock":{"top":"auto","left":"auto","right":0,"bottom":0,"transform":"translate3d(0,0,0)"},"loadMoreAmount":"all","defaultShowInfoExpand":1,"allowLinkExpand":true,"expandInfoPosition":0,"allowFullscreenExpand":true,"fullscreenLoop":false,"galleryAlignExpand":"left","addToCartBorderWidth":1,"addToCartButtonText":"","slideshowInfoSize":200,"playButtonForAutoSlideShow":false,"allowSlideshowCounter":false,"hoveringBehaviour":"NEVER_SHOW","thumbnailSize":120,"magicLayoutSeed":1,"imageHoverAnimation":"NO_EFFECT","imagePlacementAnimation":"NO_EFFECT","calculateTextBoxWidthMode":"PERCENT","textBoxHeight":0,"textBoxWidth":200,"textBoxWidthPercent":50,"textImageSpace":10,"textBoxBorderRadius":0,"textBoxBorderWidth":0,"loadMoreButtonText":"","loadMoreButtonBorderWidth":1,"loadMoreButtonBorderRadius":0,"imageInfoType":"ATTACHED_BACKGROUND","itemBorderWidth":1,"itemBorderRadius":0,"itemEnableShadow":false,"itemShadowBlur":20,"itemShadowDirection":135,"itemShadowSize":10,"imageLoadingMode":"BLUR","expandAnimation":"NO_EFFECT","imageQuality":90,"usmToggle":false,"usm_a":0,"usm_r":0,"usm_t":0,"videoSound":false,"videoSpeed":"1","videoLoop":true,"jsonStyleParams":"","gallerySizeType":"px","gallerySizePx":940,"allowTitle":true,"allowContextMenu":true,"textsHorizontalPadding":-30,"itemBorderColor":{"value":"#CCCCCC"},"showVideoPlayButton":true,"galleryLayout":2,"targetItemSize":940,"selectedLayout":"2|bottom|1|fill|true|0|true","layoutsVersion":2,"selectedLayoutV2":2,"isSlideshowFont":false,"externalInfoHeight":0,"externalInfoWidth":0.5},"container":{"width":940,"galleryWidth":972,"galleryHeight":0,"scrollBase":0,"height":null}}