看板 Soft_Job 關於我們 聯絡資訊
如題,想詢問大大們 如果本身沒有程式語言的基礎, 會建議從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