Re: [請益] 程式怎麼選擇與入門?
推文中有人提到c易學難精,真的是這樣沒錯~~~~~
不過身為有在寫韌體的一位工程師,我可以分享我自己的經驗
C語言: 這基本上是絕對必備,目前所有跟硬體相關的編譯器都是支持c語言的
python:這個建議要學! 這在電機系裡面我個人覺得還蠻重要的,譬如說人工智慧在台大電機
是大一的課程,目前支援deep learning API最完整的語言還是python,而且以後
tinyML會是蠻有趣的一個項目,學會python絕對不吃虧
況且之後要修dsp的話,用python畫圖真的很方便
assembly: 這其實很重要,我就真的有過一次經驗要去看compile出來後的組合語言去算
到底需要幾個clock cycle才會執行完這個程序。沒修過組語看這個應該會吐血
verilog: 這個就很有趣,其實embedded system有時還會跟FPGA結合,不過沒有數位邏輯
的基礎搞這個應該會很辛苦。會這個的話,看MCU的架構會更有感覺
大guy4這樣~~~
--
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.232.159 (臺灣)
※ PTT 網址
→
asm那個還要加一本白算盤
推
詳細推
→
我寫webassembly完全不會assembly...
→
非本科系就別學c了吧
→
C加上前置處理器可以玩的花樣更多
→
倒是我搞不懂為什麼很多人覺得verilog像C
推
非本科系建議前端,至少有飯吃
推
用perf反組譯也可以看clock cycle
→
*反編譯
→
阿是反組譯沒錯@@
→
python練演算法比較不會那麼痛苦,可專注在邏輯不管記憶體
推
python拿來寫腳本和測試也方便
噓
支持?
推
算 cycle 需要的是 data sheet 有提供對照表,有沒有白
→
算盤倒是還好XD
→
感謝回文
47
[請益] 想從零開始轉行當AI軟體工程師幫朋友發文代問 ———————————————————— 大家好,小弟最近下定決心要轉行,對AI的部分有點興趣 大概了解之後發現AI是用Python寫的,但做程式相關的朋友說轉行的話不太建議用Python 當起手37
[心得] 數學&統計新鮮人面試分享版上很少看到數學、統計背景的心得文,因此決定把我的經驗分享給以後的學弟妹。準備 找工作時我在這個版上獲得許多資訊,這篇心得文也算是回饋給大家。 背景: 112數學學士、應數所統計組碩士,碩士論文有關統計的方法論,用到滿多迴歸分析和提 出新的模型選擇準則。沒認真學過程式,leetcode打開連class是什麼都不知道,沒一個25
Re: [請益]沒有任何的程式基礎,如何自學JAVA先說結論: 語言的部分從 C++ / Java / Python三個挑一個都可以 非本科的話我建議是挑Python 其實多年前我只會建議C++或Java 但不得不承認Python真的是後起之秀(尤其是3.0開始) 拿Python來搞CI/CD根本開掛 重點是他好學 壞處是很多底層的東西你可能會不懂 但無所謂 除非你做底層不然這不一定重要6
Re: [問卦] 資工的第一個語言該學C++ JAVA python?如果是電機系 那就C 如果是資工系 那就python 因為電機系比較多底層的課 用C架構會比較有概念 資工系比較多數學 可以用python幾乎不需要知道底層 但其實學校特性比較重要 比如交大普遍軟體比較好 連電機都蠻懂軟體8
Re: [問卦] 軟體玩膩了想玩硬體怎麼入門?雖然在八卦板回這個東西相當無聊。 不過, 1. 學習 C 語言,找隻 PC, 裝 Linux, 上面有 GCC, 然後隨便找一本 C 語言入門 的書,從 GCC hello.c 開始寫起。 2. 學習與 C 語言控制相關的硬體,最簡單的就是去買 Audrino 開發板+麵包板5
Re: [請益] 轉職仔的語言選擇知道指標說真的沒什麼屌 沒什麼難的 這個產業的個人能力不是取決於某個語言的某個概念上 各領域都有各領域的金字塔 C++我看過連smart pointer都寫不出來的、gdb不會用只會printf、compiler報錯看不懂 懂指標真的無法說明什麼