作者parsons12342 (拜媽祖有保庇)
看板GameDesign
標題[程式] 學習程式的瓶頸
時間Mon Nov 20 10:01:54 2017
小弟之前曾在本版發過文,
詢問c#和unity的學習方式,
我是選擇從c#著手,
甚至還修了電機的c#.
這課是學console那種,
不是windowsform的,
只是一路上學習跌跌撞撞,
基本的迴圈還行,
可是一到陣列就完全卡死了,
學的真的不好,
請問 我現在用unity返回來學c#,
狀況會好一點嗎?
還是有什麼比較好的做法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.136.3
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1511143316.A.89B.html
1F:推 SecondRun: 這個不叫瓶頸 回去重看C#吧11/20 10:25
2F:推 Morshues: 這個真的不是瓶頸,是經驗太少(寫太少)11/20 10:37
3F:→ Morshues: 不會就多問吧,多幾次熟了,回頭看你就會覺得簡單了11/20 10:38
4F:→ brian780405: 不是寫太少吧...是根本沒搞懂就想用11/20 11:29
5F:→ brian780405: 建議買本C#入門書來看,越薄越好,太厚反而沒動力看11/20 11:33
請問大大有推薦書籍嗎?
手上有本visual c# 2017基礎必修課
只是跟修課教的不一樣
6F:→ brian780405: 基本概念有了後,靠網路資源來加深,真的不夠再買書11/20 11:34
7F:推 brian780405: 學程式要跟現實做聯想,陣列你就當作櫃子來看11/20 11:38
8F:→ brian780405: 然後陣列的XX排序什麼的,就想想你怎麼整理櫃子11/20 11:39
9F:→ laikyo: 速成……買套件改11/20 12:28
10F:推 EasyIsBeauty: 網上隨便搜個c# tutorial都可以吧11/20 12:29
11F:→ EasyIsBeauty: 這只是基本程式而已11/20 12:30
12F:→ EasyIsBeauty: 從Unity去學不會比較快阿11/20 12:30
13F:推 damody: 繼續學程式, 然後等待並心懷希望吧11/20 14:14
14F:推 Jr0000: 多問就對了,不問就不會11/20 15:05
15F:→ y3k: 回Console在main()裡面先驗證寫法阿 你不會每次都要Unity Bui11/20 18:18
16F:→ y3k: ld才驗證吧XD11/20 18:18
17F:→ jhnny97: 等你因應遊戲需求要自己想演算法和模組化你的程式、卻又11/20 19:06
18F:→ jhnny97: 毫無頭緒時,那才叫瓶頸11/20 19:06
19F:推 wulouise: Head first C#有中文版 深入淺出C#11/20 20:50
好的 好像大家很推這本 可是沒記錯超貴
20F:推 ddavid: 想從Unity反過來學C#你狀況只會越來越差,陣列都還沒弄懂11/21 03:02
21F:→ ddavid: 表示你連很基礎的程式語言邏輯都還沒有建立,所謂從實作學11/21 03:03
22F:→ ddavid: 習是要有一定基礎才會真正學到東西,沒有基礎先去試實作就 11/21 03:04
23F:→ ddavid: 會變成抄完別人的作法跑出結果然後不知道在幹嘛,什麼都沒11/21 03:05
24F:→ ddavid: 有學到XD11/21 03:05
我現在就是基礎沒打好,所以很亂
想請問怎麼學的紮實
25F:推 cjcat2266: 你卡在很基本的地方,先學好程式基礎再想從做中學吧11/21 05:09
26F:推 Eric40131: 陣列卡關真的就是語言邏輯還沒建立的問題而已11/21 06:48
27F:→ Eric40131: 我覺得原po可能要先搞懂程式語言邏輯跟開發引擎應該要11/21 06:51
28F:→ Eric40131: 分開算的,搭配在一起只是給你實作的方法而已11/21 06:51
29F:推 zg0608x: 修電機的c#不懂 可以換去旁聽資管的換老師聽看看11/21 11:42
資管我不確定有沒有相關課程
※ 編輯: parsons12342 (180.217.136.3), 11/21/2017 13:06:18
30F:→ johnny94: 我以前陣列加迴圈就掛了,現在還可以隨心所欲操作了,多 11/21 16:16
31F:→ johnny94: 練習就對了 11/21 16:16
32F:推 MADAOTW: 直接從專案做起,學著使用unity api,但還是要慢慢培養一 11/22 00:43
33F:→ MADAOTW: 些基本能力,演算法資料結構,設計模式,c#部分 .net文件 11/22 00:43
34F:→ MADAOTW: 多看看,說這麼多 保持良好的自學習慣反而才是最困難的 11/22 00:43
35F:推 sakyer: 我都是先用再搞懂,反正不會軟體不會用壞 11/23 10:14
36F:→ sakyer: 胡亂用、try and error 學很快 11/23 10:15
37F:推 wannasaynone: 深入淺出貴歸貴,但很值得 11/23 12:50
38F:推 cjcat2266: 算是一般教科書的價格的吧,但是好書就是值得投資 11/23 13:44
39F:→ brian780405: 有買深入淺出,但那種講故事的方式不適合我 11/25 01:37
40F:→ brian780405: 建議可以去書店翻翻看,真的覺得不錯在買吧 11/25 01:37
41F:→ aa12783509: 雖然我的程式沒有很強 也是還在自學中!!!! 11/26 02:48
42F:→ aa12783509: 我覺得 你那個根本不是瓶頸 真的就像上面許多人說的 11/26 02:48
43F:→ aa12783509: 去買一本 簡易的C#來看就好了 你是連基本的東西都不懂 11/26 02:48
44F:→ aa12783509: 我想 你的瓶頸 應該就只是 遇到困難 卡住了 11/26 02:49
45F:→ aa12783509: 這樣你把它稱為瓶頸吧!!! 你完全沒有去搞熟基本 11/26 02:49
46F:→ aa12783509: 當然 你看到題目 遇到問題 就很容易卡住 11/26 02:49
47F:→ aa12783509: 然後怎麼想也想不到 你就把它當作是瓶頸了 11/26 02:49
48F:→ aa12783509: 雖然我懂得不多 也有可能有些地方講錯~~~ 11/26 02:50
49F:→ aa12783509: 最基本的 迴圈 雙迴圈 多重迴圈 的用法 陣列 二微陣列 11/26 02:50
50F:→ aa12783509: 這些東西真的都是最基本的 而且每個語言都會去摸的 11/26 02:51
51F:→ aa12783509: 而且你最後面說想要用Unity去學C#我覺得 你只會更累 11/26 02:51
52F:→ aa12783509: 更不想學而已!! 因為 Unity是真的在做一個東西出來 11/26 02:51
53F:→ aa12783509: 有素材 有東西可以給妳拉 但是遇到了程式 你要怎麼辦! 11/26 02:52
54F:→ aa12783509: 一些物件導向 一些用法 你看了CODE 你會說 為什麼這樣 11/26 02:52
55F:→ aa12783509: 越看越不懂 越看越不能理解 然後就爆炸了 11/26 02:53
56F:推 toy9986619: Head Fist C#,如果你想要生活化一點的教學的話 11/27 12:59
57F:→ toy9986619: 我以前看過JAVA的,觀念教得不錯 11/27 12:59
58F:推 hahasora: 站內我,給你一套完整的c#影片教學,是我幾年前剛入門 12/24 10:22
59F:→ hahasora: 時看的 12/24 10:22