Re: [請益] 程式怎麼選擇與入門?

作者: Feis (永遠睡不著 @@)   2022-11-30 02:03:19
※ 引述《PCMAN2005 (37927)》之銘言:
: 非本科沒基礎
: 上過arduino的短期課程
: 但還是看不懂語法的邏輯
: 聽說是跟C語言類似
: 是先去學C比較好嗎
: 大家都是怎麼入門的?
在這個年代, C 語言應該不是最適合初學者第一個學習的程式語言。
對初學者來說,一開始能夠培養語感、學會用程式解決問題的能力才是最重要的。
先試著習慣寫程式,並習慣用程式邏輯言思考與表達,同時看能否嘗試解決一些自己在意的問題,
試著從實作中獲得成就感並了解是否適合這種人格特質。
如果在這個情況下還想進一步徹底瞭解電腦 (機器/Machine) 底層運作的機制的話,C 語言就可以是一個很好的開始。
它可以強迫你了解一些電腦運作的原理與其極限,算是一般非本科能了解計算機原理的切入點。
語言只是工具,先習慣後再試著思考。實作而不思則罔,思而不實作則殆。
作者: jobintan (Robin Artemstein)   2022-11-30 07:58:00
會舉一反N也是很重要…
作者: shooter555 (shooter)   2022-11-30 09:23:00
所以反過來想 對語言寫出來的成品是哪個有興趣 就從哪個語言下手
作者: B0988698088 (廢文少女小円♥)   2022-11-30 10:34:00
現在這年代還推C的根本害人 他沒興趣就殺死他了根本談不上這語言有多好
作者: akane8310 (阿卡_)   2022-11-30 10:38:00
是Feis老師耶,先推為敬XD我個人比較異質,python學不來反而是從老師的C語言教學影片開始啟蒙程式語言的概念。以初學者的角度來說找到好的媒介、有興趣的地方下手可能比選擇語言還要重要。不過就以找工作的角度,C真的不適合作為入門選擇。
作者: ctrlbreak   2022-11-30 11:01:00
我C學不會 學asm才恍然大悟
作者: loadingN (sarsaparilla)   2022-11-30 11:12:00
如果他去報電機,也是學C啦 下去C
作者: cmpunk66 (cmpunk66)   2022-11-30 12:20:00
確實 一開始學c導致我很討厭寫程式 之後學別的才真的對程式產生興趣
作者: Bencrie   2022-11-30 12:33:00
他沒興趣我就少一個對手了 (X
作者: leakleak (魚仔)   2022-11-30 12:41:00
來寫Swift 江湖傳言Swift工程師都比較快樂
作者: chunfo (龘龘龘)   2022-11-30 12:47:00
我倒覺得c找工作很容易 滿地軟韌缺也只需要基礎語法而已
作者: gigayaya (gigayaya)   2022-11-30 13:19:00
Feis只能推了
作者: testPtt (測試)   2022-11-30 14:16:00
計算機組織搭配看比較容易理解 不過學校老師通常不管這些
作者: richardz (卍罪愛卍)   2022-12-01 02:28:00
omg feis老師!!我有上您的課,比我們學校老師教的好多了
作者: jay123peter (蕭瑟風雅)   2022-12-01 18:17:00
推 feis老師影片 看完受益良多
作者: steak5566 (牛排56)   2022-12-01 20:34:00
推一個js
作者: umidaisuki   2022-12-02 20:26:00
作者: cathychg (凱西)   2022-12-03 06:40:00
c 走的是韌體 那跟 EE有關係。。EE CS,差很遠 , 要看文組轉理工科 考驗的就是耐磨 磨出頭就是泥的東西 高中與高職的要求差很遠 高中可以拿高職的教材累積基礎 但高職也未必不好我大學唸的就是五專濃縮改制的大學 我不覺得有甚麼不好重點 出社會要有貴人相助 這樣 懂
作者: louis925 (稚空)   2022-12-04 08:09:00
C 國中就該學了
作者: OnlyRD (里巷人)   2022-12-06 01:59:00
什麼?以前可是要先從asm開始...
作者: dn91hde38b (成大蘇志燮)   2022-12-07 20:56:00
Feith 大大我看你的C語言才開始入門的耶
作者: daddy29 (願上帝與你同在)   2022-12-08 02:37:00
PHP 唯一解
作者: RicohG8 (I G8 U)   2022-12-08 19:01:00
只有PYTHON唯一解

Links booklink

Contact Us: admin [ a t ] ucptt.com