iT邦幫忙

1

想學C#

c#
  • 分享至 

  • xImage

我真的很想學C# 想請問自學有什麼方法更容易學 或者哪裡可以找到1:1上課的

不明
【**此則訊息已被站方移除**】
新手學習的路程感覺很難耶 如果自學的話 一定會碰到很多東西 是即使看了也不懂
不明
【**此則訊息已被站方移除**】
kk665987 iT邦新手 5 級 ‧ 2019-10-06 18:34:45 檢舉
完全程式新手的話感覺自學不容易...
jerjer iT邦新手 5 級 ‧ 2019-10-07 00:37:42 檢舉
可以安裝visual studio, 邊看邊做, visual studio有auto-complete,不用記syntax
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
ncte_cat
iT邦新手 5 級 ‧ 2019-09-19 08:24:18
最佳解答

現在資源很多很多,
網路上有很多,
圖書館,甚麼地方幾乎都有
向樓上說的一樣,
跟垃圾山一樣高,

網路上也說,C很難學
不如學一些簡單的
但是也有人說學會C吃片天下

學會C很多語言都很快就上手
其他語言上手,C一樣很難

所以如果你只是想測試你適不適和,
建議你從簡單的開始,
不會把你消磨殆盡
如果你是確定要走一個方向的話,
就學C吧

現在外面學阿,補習阿
都超級貴的,你還要1:1
那錢你準備好了嗎...

看更多先前的回應...收起先前的回應...

新手自學是不是會碰到許多挫折感 即時看了有些也無法真正懂在寫什麼

小魚 iT邦大師 1 級 ‧ 2019-09-19 09:41:54 檢舉

學會C的確吃遍天下,
但是如果沒有經濟來源的話,
在你吃遍天下之前已經餓死了.

小魚 iT邦大師 1 級 ‧ 2019-09-19 09:45:30 檢舉

ABC122008952
這就像你去學校在看書一樣,
萬一看不懂怎麼辦?
別人沒辦法幫你多少,
最重要還是要靠你自己.
如果你基礎不好就算有貴人教你,
你也沒有辦法吸收.
現在很多學生都去補習班背答案,
但是你背的答案出社會人家就把你丟垃圾桶了.

ncte_cat iT邦新手 5 級 ‧ 2019-09-19 10:19:16 檢舉

我是建議,像上面說的,如果你只是想嘗試走這條路,那就學主流Python,java之類的,都是簡易上手的,也比較白話文。

學C的話就是無言文,比較沒那麼好懂,這也造就了,學C吃片天下,但是相對花費的時間跟努力是要更多的。
看妳時間的問題,如果已經出了社會想學是因為工作的問題,想更快上手,就是學公司想的要語言。
如果只是想要學語言的話,不建議從C開始,C不知道殺了多少工程師,哈哈哈哈,扯遠了。
就如上面所說,如果確定真的要一輩子走這條路,C是一個好方向。
如果只是想要摸石過河,就從簡單的開始吧,這樣你的熱情也不會這麼快被澆熄,成就也來得比較快。

那如果C#呢 C#應該也算好上手吧 C對於新手相較其他的語言算比較困難不友善的吧

目前還在大學 在一年就要實習了 想學個C#實習可以先進去慢慢學習

甲土豆 iT邦新手 5 級 ‧ 2019-09-19 10:49:39 檢舉

C夏普,感覺和JAVA類是呢

babyhello iT邦新手 5 級 ‧ 2019-09-19 17:13:16 檢舉

Youtube 搜尋 C# 可以得到很多答案的

ant1017 iT邦新手 2 級 ‧ 2019-09-23 08:20:00 檢舉

別以為實習就可以練習到程式...
有些實習是叫你去當跑腿...練習的東西可能只是牛毛,公司要好好找,多打聽

0
小魚
iT邦大師 1 級 ‧ 2019-09-19 07:57:34

那就學吧,
現在程式語言的書多的跟垃圾山一樣高,
(這什麼比喻?)
圖書館也可以借得到.

1:1是要花錢的,
你有把摳摳準備好了嗎?

我有去看過書 不過資訊太多新手不太會過濾

0
ant1017
iT邦新手 2 級 ‧ 2019-09-19 08:24:56
  1. 去圖書館找,雖然有些是舊的,但還是堪用
  2. 可以上網找相關影片,並找些有興趣的去看
  3. 如果無從下手,那可以去補習班試聽一下,反正不用錢,也可以看一下他們規劃的課程,你可以照表操課
看更多先前的回應...收起先前的回應...

了解 你也是自學上來的嗎

ant1017 iT邦新手 2 級 ‧ 2019-09-19 09:58:23 檢舉

我是自學的,大學時期程式也都是靠同學的幫助,低空飛過,之後才自己去借書、上網找資訊,多看別人的程式,拿來抄拿來改,當然,在抄改的過程中,你要花點時間去了解,為什麼對方要這麼寫,利用現有的程式碼,加以修改,改為你要的程式...

我個人是沒去補習班啦,大概花三個月的時間,不斷的去練習,將自己的基礎打穩,之後找些題目去練習,磨合程式的邏輯,當然,這個過程對我來說是有興趣的(腦袋不知道被什麼打到..),越寫越有成就感..如果你對程式沒有一定的熱誠,否則你可能會感到無力、痛苦,很難去跨越自己遇到的坑..當時我練習的時候,都沒上網提問的...都是自己找資訊,自己去突破,你可以來這邊詢問你遇到的坎

你自學大概每天花多久時間學習呢

賽門 iT邦超人 1 級 ‧ 2019-09-20 08:40:04 檢舉

25小時.
/images/emoticon/emoticon39.gif

ccutmis iT邦高手 2 級 ‧ 2019-09-20 09:30:49 檢舉

記得剛學C語言的時候 有時遇到問題卡關 真的是連睡覺都會夢到在解題...

ant1017 iT邦新手 2 級 ‧ 2019-09-20 10:31:18 檢舉

走火入魔XD,時間其實很難去定義,至少每天都要給自己一個進度,至於花費多久,很難去評估,有些卡關的問題還要依靠一點點運氣,有時候答案要去翻書、上網摸索,有時候則是自己邏輯錯亂,要重新規劃..

2
石頭
iT邦高手 1 級 ‧ 2019-09-19 08:28:26

我真的很想學C# 想請問自學有什麼方法更容易學

建議可從網路上獲取資源(youtube,blog),基本上就很足夠了.

哪裡可以找到1:1上課

可私訊我 :)

在學之前有個建議問題是 你為什麼想要學程式(想利用C#幫助你解決什麼問題)?

暐翰 iT邦大師 1 級 ‧ 2019-09-19 09:20:53 檢舉

石頭大的1:1,可以學到實戰使用方式並且了解底層原理

已私訊

0
stanlywow
iT邦新手 5 級 ‧ 2019-09-19 08:51:28

我是從Python開始學,之後才學C#,雖然C#語言比較複雜,但是自己看可以看得懂,看不懂得上網查也可以理解,書本可以到圖書館借,國家圖書館也有很多,多到你看不完~

看更多先前的回應...收起先前的回應...

我一開始也是Python開始 不過好像對這語言沒有那麼喜歡 想做的東西用C#也比Python適合 所以我就先不學往C#發展 自學不會遇到很多問題很苦惱嗎

stanlywow iT邦新手 5 級 ‧ 2019-09-19 09:59:11 檢舉

是不會很苦惱,我的方式就是google或是圖書館翻書,自己慢慢嘗試,用各種可能的方式下去解,自己解出來才會真的理解,如果不這樣做就直接尋求解答,通常換個方式就又不知道怎麼解決了

stanlywow iT邦新手 5 級 ‧ 2019-09-19 09:59:36 檢舉

只是要花很多時間就是了

真的通常變化一下我也不太會解了 而且不知道為什麼學了一些 要把他們組合應用成一個可用的小程式 又是一個困難點

小魚 iT邦大師 1 級 ‧ 2019-09-21 00:10:31 檢舉

C#語言比較複雜?
我第一次聽到這種事,
應該說我是從C++開始學的,
我反而覺得C#好簡單喔,
同樣的事C++寫個十行,
C#可能一行就搞定了,
雖然說C++11之後也多了一些高階的功能...

0
賽門
iT邦超人 1 級 ‧ 2019-09-19 08:59:32

要找師父是吧?請到天瓏書店去看書。

看更多先前的回應...收起先前的回應...

有買書 不過自學會遇到滿多挫折的 有時候看了還是不太懂 學了一些要真正結合應用變成一個可用完成的程式也是一個困難挫折

賽門 iT邦超人 1 級 ‧ 2019-09-19 17:21:29 檢舉

看了最佳解,感覺這位發問者也屬於邦裏眾多想學習程式,但一直在抱怨學不好、不好學的那一群。
就別想太多,一點一點程式去刻,下載Visual Studio Communication,把書上的程式一行一行刻出來, 執行看看效果如何,然後試著改一改,看看執行結果如何。
如果連刻程式都想免了,這麼懶,就算1對1,也是終究無結果。

所以其實不用想太多 就去實際寫嗎 會不會遇到相當大的挫折感 容易放棄

挫折感?你又沒有時程壓力你有什麼挫折感。

況且當你遇到不會不懂的情況。若你是在有先自己摸索又無法理解時,在論壇發問,我相信只要你發問時有完善的描述你所遇到的問題讓大家可以一看就了解你在什麼環境下做了什麼操作導致出什麼問題。

大家有時間一定會很熱心幫你解惑。

賽門 iT邦超人 1 級 ‧ 2019-09-20 08:47:55 檢舉

你不實際去刻程式,試著改程式, 你怎麼知道自己不會?學騎自行車,又不想碰自行車上空地去學,能學會嗎?你以為是葵花寶典,只要會口訣、心法就行了?
所以我說, 足下就像邦裏一群說想學某某語言, 又講不好學學不好的那群邦友一樣啊。

ant1017 iT邦新手 2 級 ‧ 2019-09-20 10:33:46 檢舉

不實際操作,一切皆為空想
符不符合程式邏輯又是另一回事

4
fillano
iT邦超人 1 級 ‧ 2019-09-19 10:27:30

雖然已經有最佳答案,還是建議一下。

我是非科班,全部靠自學的。自學的資源大概就三種:書、網路(google, msdn等學習知識的管道)、論壇(可以發問)。

學過(都只是稍微了解啦)的語言大致上有:Basic, C, X86 Assembly, Javascript (以及Html, CSS等)
, Lingo, PHP, Java, C#,第一個真正在工作上使用的程式語言是Macromedia Director裡面的Lingo。

早期網路資訊還沒那麼多,會比較依賴書,但是說實在書也不多,所以得在論壇上問。有時候問也沒答案,就會自己嘗試POC。

寫程式這種事情需要不斷吸收新知,所以會需要有熱情與動力才能持續下去。不時自己實做一些自己有興趣的東西,是一種保持熱情的方法。(參加鐵人賽也是一個方法)但是,最重要的是開始寫。我在解決問題前也常常會空想,但是真正理解問題都是開始寫以後。

Sapere aude!

froce iT邦大師 1 級 ‧ 2019-09-19 11:37:53 檢舉

沒錯,對這些來論壇說想學某某語言的,我也只有一句「想學就快點去寫」

0
dick
iT邦新手 5 級 ‧ 2019-09-20 09:06:54

建議你搜尋小山C#可以學到很多

1
阿瑜
iT邦研究生 4 級 ‧ 2019-09-20 13:46:27

2020 鐵人賽有很多文章,可以在裡面逛。
比如說這系列我滿喜歡的
我要成為後端工程師

我要發表回答

立即登入回答