中國文化大學

#新手 [請益]學店學渣 文科麻瓜 妄想入門C#

2021年3月9日 20:24
大家都知道基本的程式設計能力,將會像小學生背九九乘法一樣重要, 小某主修學的專業是多媒體傳播,若能駕馭電腦程式開發,勢必能讓專業的深度更廣。 這學期開始安排自學UNITY,我因而選擇了C#作為學程式設計的入門, 而不同於一般非ICT領域學門所選擇的Python。 我的狀況基本上就是麻瓜,從來沒有接觸任何程式語言,完全沒有任何概念 僅模糊的知道有 陣列、迴圈、函數之類的用語 書攤開來對於許多抽象的技術術語摸不著頭緒....(其實本身數理領會能力就很糟哈哈 google也不是萬能網路上資源大多是C、Python或javascript, 教學資源也是參差不齊。 目前最大需求還是找到 從入門過渡到基礎的有效學習方法,還有學習進度的安排。 小某有些問題想請求各位前輩指點: 1.有沒有推薦好入門的書籍、網路教程? 2.自學程式設計的注意事項與會遇到的問題? 3.是否有前輩自學成功能給分享經驗? 4.礙於時間分配,若一周安排投入5小時學習是不是太少了, 大致上要花多久能大致能懂基本的概念?(我承認這問題有模糊 5.有沒有推薦的學習方法能指教? 因為就是沒概念 問這些問題也許有點好笑~ 希望各位前輩包涵~~~ 然后 「鞭大力一點」
16
留言 12
文章資訊
Logo
每天有 6 則貼文
共 12 則留言
國立清華大學 資訊工程學系
1.和2. w3schools: 像字典,每個主題結束都會有個小練習。基本上要學習一個新的語言一定要先了解這個語言有什麼 keyword(關鍵字),就像你學習英文或其他語言時,一開始也是要背很多單字,一開始不熟悉的情況下會忘記是很正常的(這段時間你會非常難熬,很多人會在這個階段放棄)。而且學習時絕對不能只有"看",也要動手跟著範例寫,甚至舉一反三,嘗試不同變化,過一段時間就回想之前學了什麼,把常常忘記的東西記在筆記裡。 這個方式可能會很枯燥,但是比較有系統,如果撐不下去的話有另一種方式就是功能導向,以 Unity C# 來說你可能會想做個遊戲,然後根據這個遊戲想做到的功能再去查方法,但這樣基礎可能不夠穩,好處是可以比較快有回饋感,有學到的東西有用的感覺。 4. 時間分配的話,每個人學習能力都不一樣,好像也不好評估......。我只能說我剛畢業工作半年多菜雞每個上班日大概也都用 3~4 小時在 google 學東西,僅供參考,坑太深永遠填不滿。 5. 熟能生巧。或是找家教、XX補習班還是職訓局之類的可能可以加快速度(我沒試過,只是聽說,不敢保證)
國立陽明交通大學
承樓上,職訓局我有經驗,只推資策會和恆毅,效果很好,缺點是貴;而且因為算是高強度上課,對程式沒興趣(甚至是厭惡)的人很難結訓。
你說鞭大力一點的喔 首先我就不覺得基本的程式設計能力是每個人都得學的東西 要將程式學到能夠變現怎麼可能是業餘碰一下就行的 當資訊從業人員都是白菜喔? 現在吵著小學生要學PYTHON要學Scratch就只是吵吵而已 多的都是補習班的招生詞罷了 然後學C#本來就是你學UNITY必備的,沒有選擇的問題 1. 沒有,對於程式完全沒有概念的人我建議都是花錢去學 大家會告訴你看看教學影片、看看書自學,但對於初學者來說,難度不是在於語法怎麼寫,而是不知道自己該學什麼,上個補習班雖然絕對不會跟業界是100%相符,但至少七八成的技術線像也是可以了 2. 每個人會遇到的問題不一樣,但最常見的問題是事前做太多準備而不下去實際學,你準備不完的 3. 有壓力就會自學得很快 4. 要拿來當工作明顯不夠,要拿來當消遣隨便你一周幾個小時都ok. 如果以一周五個小時,直到能學會SOLID、OOP等基本的程式設計原則,大概三年吧我猜,當然背課文的話應該一周 5. 把後路斷光光學最快
problem solving 才是基本能力。 而 problem solving 基本的就是數學或科學的訓練: * 觀察現象 * 對觀察提出假設 * 設計實驗 * 歸納原因 * 針對原因提出解法 程式的實作其實也都是這些東西,上班解 bug 也是這些東西啊。程式語言只是解決的手段。
國立暨南國際大學
B3 OOP三年...? 這有點太誇張了吧 觀念頂多一個禮拜 加兩個項目練手 1年就可以成了吧? 再者 SOLID不學也沒啥差 在公司最少跟著前人的寫法 自己的專案 你要怎麼寫就怎麼寫
B5 他不是一週花五個小時嗎 一週只有五個小時三年差不多吧 知道跟會用差異還是蠻大的 而且其實很多工程師也只是背課文而已 Solid不學當然也行,反正我現在也遇不太到不會的工程師
元智大學
雖然內容通常比較淺,但codecademy我覺得是個可以入門的管道
國立交通大學 資訊科學與工程研究所
我就路過鼓勵你。雖然寫扣也講天份,但一週五個小時如果很認真的話夠了,畢竟coding只是工具,沒那麼困難。一兩個月就能有點進展了,半年就能小成,接下來困難的是增加"專業性"。
逢甲大學
C#蠻多的吧 可以先看YT 小山C# 我覺得還行
中國文化大學
問個題外話 我比較好奇為什麼會選unity 而不是選擇去點剪片像是PR AE
中原大學
我自學 我用的方法是 自己決定寫一個功能 例如:最簡單的 寫一個OOXX程式 然後判斷輸贏 有想法就寫 有想法但不知道語法就查 寫完再找其他題目寫
國立臺灣大學
歡迎YT搜尋 台大 鄭士康 計算機程式 講義在影片裡面也有給