[討論] 沒有基礎,該先學C還是Python

看板 Soft_Job
作者 monkey1004 (夜月貓)
時間 2021-07-22 08:58:06
留言 159則留言 (72推 4噓 83→)

如題,想詢問大大們 如果本身沒有程式語言的基礎, 會建議從C語言學起還是Python呢? --
※ 批踢踢實業坊(ptt.cc), 來自: 27.53.105.107 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1626915488.A.94A.html

siriusu: python 月經文 07/22 09:02

siriusu: 先確定自己真的對程式接受得了再去補 C 的概念 07/22 09:03

lturtsamuel: 看你幾歲 07/22 09:10

rahit: PY 07/22 09:12

hegemon: 想要練基礎學C ,想要快點做東西出來學蛇蛇 07/22 09:17

OrzOGC: 小朋友才選擇 07/22 09:23

fakespace: 個人覺得c比較簡單“學”,但想快速能開發出給人看的, 07/22 09:26

fakespace: python吧 07/22 09:26

abc0922001: 要找工作或是興趣的,會問這種問題嗎? 07/22 09:29

taipoo: python很容易學,先學python吧 07/22 09:40

ga023630: 你先想想你要找什麼類性工作在考慮語言吧 07/22 09:41

alihue: 學歷高C,學歷差py,這是意志力問題 07/22 09:56

a1234567289: 其實我也覺得C比較容易學 07/22 09:57

soccer103: 如果沒有基礎朋友還叫你直上C 07/22 09:59

soccer103: 那一定是壞朋友XDD 07/22 09:59

soccer103: 沒有基礎也不知道學要幹嘛 07/22 09:59

soccer103: 一律 Python 或 JS 擇一入門 07/22 09:59

soccer103: C 對基礎很有幫助 07/22 10:03

soccer103: 就怕沒基礎新手學到一半 07/22 10:03

soccer103: 覺得學這幹嘛 07/22 10:03

soccer103: 先從 Python 或 JS 做點小東西 07/22 10:03

soccer103: 有興趣再跳 C 那興致會完全不同等級 07/22 10:03

bill1992: c++吧 還有這個什麼訊息都沒有的文 07/22 10:14

bill1992: 補一下背景和目標吧 07/22 10:15

Laravel: PHP吧 07/22 10:18

shomingchang: 如果你覺得python需要學,那你還是學python吧 07/22 10:19

aidansky0989: Python很難欸,不過可以做很多東西就是 07/22 10:27

tsao1211: python不用學你會知道怎麼縮進函數怎樣命名? 07/22 10:30

tsao1211: 想當酸民回去八卦吧 07/22 10:30

hanshsu: 應該問你要寫什麼程式吧,用途差很多 07/22 10:51

bill0205: 要認真學基礎就C/C++ 如果想快速生成作品 Python 07/22 10:51

bill0205: 但是...C/C++應該對新手有門檻XD 07/22 10:52

chisanan232: 沒有任何想做的東西或是目標領域等等是要怎麼給意見 07/22 11:04

chisanan232: ,你應該先搞清楚想做什麼走什麼領域再來問這種問題 07/22 11:04

bheegrl: js 吧,你chrome按f12就可以開始寫了 07/22 11:12

vi000246: 很簡單 c跟python的書各買幾本 看哪本書你讀得下去 07/22 11:21

bheegrl: 主修js的缺點是當Python/C/Java眾在互嗆時會沒參與感 07/22 11:28

wilson6405: py先建立信心 07/22 11:57

rounivin: 語言只是一支筆 看你想寫什麼文章 07/22 12:10

crazyanight: 老實說都可以 資工大學一堆人高中沒碰過程式也是從 07/22 12:15

crazyanight: C開始 07/22 12:15

MOONY135: 鄙視鏈最上位的推薦 07/22 12:17

crazyanight: 你要知道的是你用程式的目標 如果是拿來處理Excel或 07/22 12:17

crazyanight: 輔助執行command的話就python 07/22 12:17

AgileSeptor: 推樓上講的,想好期望作品類型,再決定適合的語言 07/22 12:18

windclara: 都不學,轉職賣雞排 07/22 12:19

enthos: Python,也可以先花1小時學Lua: https://love2d.org 07/22 12:20

j0958322080: C 比較像是數學,很多都是底層開始,pyhton 則是偏工 07/22 12:25

j0958322080: 程,很多東西都幫你準備好 import 就可 07/22 12:25

tkhan: 垃圾廢文也能一堆人回 07/22 12:30

bill403777: 老話一句,小朋友才選擇 07/22 12:30

bombilla: 你想用python寫Linux kernel driver?還是想用C寫個網路 07/22 12:32

bombilla: 爬蟲?還是想做啥~ XD 07/22 12:33

jej: 當然是學程式語言鄙視鏈的最上層阿 免得被嘴 07/22 12:33

bombilla: 先有個目標再來看要用什麼工具吧。 07/22 12:34

js07150715: 先學C你會覺得怎麼這麼無聊就放棄了 07/22 12:38

js07150715: Python 更好上手比較沒有挫折感也可以快速做小東西出 07/22 12:39

js07150715: 來 所以通常還是建議先從 Python 學起 07/22 12:39

krusnoopy: 鄙視鍊最上位是assembly嗎? 07/22 12:42

roy2142: 那最低階的是什麼 07/22 12:43

ko27tye: 你要不要先問自己學程式要拿來幹嘛 07/22 12:48

mastoid: 當然是學py阿 大不了用cpython去轉 除了單晶片誰會計較 07/22 12:55

mastoid: 多那一些記憶體 07/22 12:55

mastoid: py一兩行可以結束的事情 你用c要刻多久? 07/22 12:56

NCTUFAIWEN: 沒寫個目標要幹嘛大家在那邊蝦雞X推,目標是想討飯吃 07/22 13:04

NCTUFAIWEN: 跟興趣玩玩答案完全不同。 07/22 13:04

KanzakiHAria: py 07/22 13:06

Raymond0710: 先學爬文和找網路資源 07/22 13:18

DrTech: 看目的吧,怎麼大家討論都不看目的。 07/22 13:22

leolarrel: 目的:從無基礎到有一點基礎 07/22 13:24

alihue: 會這樣問通常就是沒明確目的吧XD 07/22 13:55

shooter555: C阿 從memory access開始學 07/22 14:02

shooter555: 但兩個都學是最好 順便C++也一起學 要不然沒強制一些 07/22 14:11

shooter555: obj的寫法 用C寫出一堆垃圾也是學不到東西 07/22 14:12

shooter555: 以前小時候沒碰過程式是從script開始學啦 以前的Game 07/22 14:14

shooter555: 用script就能寫外掛 07/22 14:14

shooter555: 另外js也順便學一學啦 一起了解一下functional跟oop 07/22 14:19

TzuYuTwice: 從C阿 打好基礎 07/22 14:47

sherees: 順序錯了吧 先看想做什麼再挑工具 07/22 15:16

sherees: 如果是要求職又沒基礎 我建議是JavaScript啦 07/22 15:18

Bencrie: 先英文 07/22 15:50

leon1757tw: 從C開始學 基礎比較紮實 07/22 15:58

Hecc: 學C吧 這樣比較快認命放棄 07/22 16:01

UNPRO: 先爬文吧= = 07/22 16:21

xephon: 未來的你正做時光機回來揍你,快反悔你還有機會 07/22 17:20

kevin850717: Python應該比較符合大多數小白對程式的想像? 07/22 17:37

Vick753: 先看目的吧@@ 07/22 17:40

fate412460: 看目的,只要沒討論脈絡都是瞎比較 07/22 18:45

tanby: 自學選 python 先建立興趣 07/22 19:18

ap954212: C 07/22 19:30

millaker0820: 我是從machine code入門的 給你參考 07/22 19:31

NCUking: 小孩子才選擇 都學好嗎 07/22 19:37

highwayshih: 蛇蛇比較能快速得到成就感 學C不用多久就放棄了 07/22 19:52

bronx0807: 先學英文 07/22 20:12

ss77995ss: 推學英文 07/22 21:00

kangan987: c 很有趣,不過還是建議先學可以快速看到成果的語言, 07/22 21:12

kangan987: 先得到成就感跟興趣之後再回頭學 c 07/22 21:12

energyy1104: 想轉職還不如去刷個研究所 07/22 22:41

energyy1104: 學好玩的就選什麼都沒差 07/22 22:41

angusyu: 沒有程式基礎基本上就不是本科的,那還叫人學C ? 07/22 23:26

d0068267: 先學資料結構跟演算法 07/23 00:08

nitero: c++ 07/23 00:11

j0958322080: 還好吧我非本科也是直接寫C 07/23 01:01

superpandal: 可以相輔相成 有時候開發想法很重要 如果只能有一個 07/23 02:17

superpandal: 選擇 建議選c 理由不說了 07/23 02:17

superpandal: 指的是開拓思維方面 不是實戰硬湊合兩個 07/23 02:24

superpandal: 世上還沒有萬能的語言 07/23 02:25

mirror0227: 先學靜態語言 07/23 03:02

pokemonmen: 沒有基礎就買洪維恩回來一頁一頁翻啊 我大一也是這樣 07/23 05:23

pokemonmen: 過的 07/23 05:23

shooter555: 要什麼基礎 大學本科有的是什麼都不懂直接學C的 07/23 10:14

shooter555: 大部分課程都是基於C做教學 07/23 10:15

shooter555: 當然若目的是求職 非本科絕對是前端最容易入門 畢竟求 07/23 10:18

shooter555: 才的門檻通常不高 07/23 10:18

shooter555: JS 07/23 10:19

hegemon: 美國有些大學CS不學C了,只學蛇蛇,基礎堪慮 07/23 11:12

a1234567289: 連cpython和cython都沒搞清楚的在推文就出現了XD 07/23 13:27

xoy232: 認真 C 覺得用Python面試會被看不起 07/23 16:04

jason102: 怎麼上面都沒說到Java QQ 07/23 17:17

dalbuhr: 某樓學蛇基礎堪慮? 台灣學生學C美國學蛇怎麼感覺台灣學 07/23 19:28

dalbuhr: 生能力還是可憐哪? 07/23 19:28

hegemon: 樓上蛇粉好了啦 07/23 19:54

tnfshjcc: 學Golang 07/23 22:32

tnfshjcc: Golang的吉祥物可愛 <3 07/23 22:36

miku3920: javascript 比較推薦 07/24 02:35

mirror0227: 之前丟Amazon 在code test直接被刷掉 07/24 03:19

mirror0227: 因為面試語言選Python 07/24 03:19

tnfshjcc: 錯過AMZN別家更好啊 還好我二月AMZN也沒上 07/24 03:57

tnfshjcc: 等等我越想越不對 code test是OA嗎 我OA幾乎Py每家都過 07/25 01:29

KanzakiHAria: 學python基礎堪慮? 你當做learning那些都死人? 07/25 09:21

KanzakiHAria: 程式就是基於前人的工作去完成更多的東西 07/25 09:22

KanzakiHAria: 不需要基礎也能做很多事情就是語言在進步 07/25 09:22

KanzakiHAria: 講沒基礎不行的 就跟學校教授說要手算一樣古板 07/25 09:23

KanzakiHAria: 如果要基礎 所有寫程式的人都要會用機械碼啦 07/25 09:23

KanzakiHAria: 不會機械碼的都叫基礎不好 07/25 09:24

KanzakiHAria: 別以為拿一根針在光碟上戳戳戳就可以開機是都市傳說 07/25 09:25

KanzakiHAria: 寫機械碼是基礎 07/25 09:26

newking761: 直接C或C++,反正問這問題的一定沒毅力 07/25 10:42

newking761: 樓上是不是忘記機器學習的職位都有多吃頂大學歷阿? 07/25 10:43

KanzakiHAria: 樓上在講什麼? 我有一個台大碩的朋友在微軟寫AI 07/25 11:57

KanzakiHAria: 他最近被調去寫C++ 敲我問什麼是.a和.so 07/25 11:58

KanzakiHAria: 我才丟兩本C++書給他 07/25 11:58

KanzakiHAria: 頂大又怎樣? 不需要基礎照樣寫python阿 07/25 11:59

newking761: 那原po有台大碩這種嗎?機器學習就真的吃學歷阿,不然 07/25 20:48

newking761: 微軟會請野雞大學的膩 07/25 20:48

Jim43: 學C和C++對程式語言和電腦運作的理解會比較深 07/26 13:12

Bencrie: 為什麼 .a 跟 .so 是丟 C++ 的書 XD 07/26 18:54

KanzakiHAria: "他最近被調去寫C++" <- 07/26 23:51

KanzakiHAria: 他原本是純寫python的 07/26 23:52

KanzakiHAria: 如果要考量學歷好不好找的話 那也是推java 07/26 23:52

KanzakiHAria: 以未來來說kotlin非常有潛力 google已經宣布kotlin 07/26 23:56

KanzakiHAria: 成為Android官方開發語言 07/26 23:56

hegemon: Kotlin蠻久以前就是Android其中一個官方語言了吧?不過已 07/27 06:42

hegemon: 經潮到連GGIT都在用了 07/27 06:42

oToToT: Rust搞不好也有機會 07/27 20:24

WWIII: C++啦 07/28 16:07

adsl12367: c 07/30 09:56

ppc: Python 08/01 01:24

ppc: 先學C太硬 08/01 01:25

您可能感興趣