[請益] 請問該從Javac或C#哪個入門?

作者: SIRO5566 (素人5566)   2019-10-17 17:02:52
板上雖有對C#、Java的比較文,但都是幾年前的文章
想請教各位板友、先進,現在應該學C#還是JAVA好呢
以入門開始學程式來看,一樣有老師帶部署開發環境、一樣只能投資有限時間去學
單純考慮哪個語法好學易懂的話,會推Java還是C#呢?
若再納入額外考量,比如就業前景、後續深造(如轉學另一種),又會比較推Java or C#?
求各位大神分析~
謝謝大家
作者: tennyleaz (tenny)   2019-10-17 17:07:00
C# = better Java
作者: ohyeah5566 (歐耶)   2019-10-17 17:09:00
C# = Microsoft JAVA
作者: lion741205 (獅子)   2019-10-17 17:14:00
C# != C+++
作者: jyunwei (jyunwei)   2019-10-17 17:14:00
C# = C++++
作者: max241 (養生之道)   2019-10-17 17:18:00
JavaScript !== Java
作者: lion741205 (獅子)   2019-10-17 17:23:00
C# = JAVA + C++
作者: qscesz1456 (soloud)   2019-10-17 17:28:00
{get;set;}
作者: keke0421 (zrae)   2019-10-17 17:29:00
C # = JAVA improved by Microsoft.
作者: oherman (qq)   2019-10-17 17:30:00
C#'s father is Delphi
作者: lion741205 (獅子)   2019-10-17 17:37:00
C# = make JAVA more C++
作者: x246libra (楓)   2019-10-17 17:46:00
覺得兩者差不多...我是說 語法跟概念 差不多 市場需求的話 可參考下面?https://reurl.cc/9z4zGO怕你不清楚 .Net 就是 C#
作者: JK520nsk (FoTw_Jerry)   2019-10-17 18:01:00
try & error
作者: aria0520 (紫)   2019-10-17 18:01:00
C++ : I m not ur father. C# : Noooooooo順帶一提 大家C#都唸C#還是C#? 我是習慣唸C#
作者: lion741205 (獅子)   2019-10-17 18:08:00
個人經驗是C#和Java語言學習難易度差不多 但.NET的學習資源明顯比Java的Web框架豐富 至於日本市場 因為不了解 所以無法給你建議
作者: invidia (莎莉竟然會飛)   2019-10-17 18:08:00
軟工板科技板化
作者: MOONY135 (談無慾)   2019-10-17 18:11:00
我選c# 因為vs是地表最強ide
作者: x246libra (楓)   2019-10-17 18:13:00
網路可以查到的統計都是全球性的剛剛給你的連結 應該比較偏台灣所用技 日本就不清楚了
作者: aria0520 (紫)   2019-10-17 18:18:00
認真回 我會選java吧 還可以順便寫app 雖然可能快被kotlin取代
作者: HelloPTT   2019-10-17 18:20:00
兩個都很好, 但我更喜歡C#
作者: NCTUFAIWEN (交大廢文王子)   2019-10-17 18:22:00
說啥呢,C#也可以寫APP啊
作者: HelloPTT   2019-10-17 18:24:00
C#語法更複雜一點, Java則是框架比較難
作者: x246libra (楓)   2019-10-17 18:32:00
實際工作 JAVA有不用框架的嗎?
作者: ko27tye (好滋好滋)   2019-10-17 18:32:00
想抱微軟把拔的大腿就走C#
作者: landysh (藍色窗簾)   2019-10-17 18:40:00
https://i.imgur.com/OFCLnBl.jpg認真說的話我前陣子也考慮過這問題,後來我選學C#,不過還沒用它去找工作所以沒辦法給你意見
作者: devilkool (對貓毛過敏的貓控)   2019-10-17 18:50:00
查104看職缺數量
作者: as80110680   2019-10-17 18:57:00
論文用過一年java、出來工作用一年C#,要我選的話,一定100%選C#
作者: alihue (wanda wanda)   2019-10-17 19:00:00
你太晚講日本了,那是重要的因素,去日本選 Java 就對了日本對外國人不錯的公司,幾乎清一色 java語法和 framework 還是C#較容易,因為以前Close source所以很多framework和tool都沒幾個可以選,外加VS屌打IEDA選前景我還是覺得C#比較好,因為走開源了;Java被甲骨文弄臭,但因為長久以來的統治導致有一堆好用的libs沒辦法一時之間轉換語言,尤其在spark等big data處理,java還是有非常好的生態圈,這點c#幾年內還是取代不了目標若是在日本,除了Java外若能再熟悉data engineering相關,從message queue到spark,工作會更好找 :)
作者: gpctv (gpctv)   2019-10-17 19:32:00
我選Java, 因為我就是寫Java
作者: vincentman (Vincent)   2019-10-17 19:39:00
沒用過C#不知,但討論IDE的話,用過VS,VSCode,PycharmEclipse,VS最難用,快速鍵跟別人長不一樣,也沒什麼外掛可以用。後來寫c都不用VS了,還跑去用Eclipse,超
作者: vi000246 (Vi)   2019-10-17 19:43:00
搜職缺數量不準 java會搜到js c#沒有包含.net 會有誤差我是覺得微軟越來越強了 中文資源也很豐富加上.net core 、VSCode、 地表最強IDE 選C#準沒錯但是還是要看環境 日本不知道 金融好像用java比較多
作者: vincentman (Vincent)   2019-10-17 19:46:00
多外掛可用,簡單換theme,多個快速鍵組,外觀配置方覺得VS or VSCode好用的,應該沒用過其他的
作者: aria0520 (紫)   2019-10-17 19:51:00
VSCode是強在輕量阿...
作者: vincentman (Vincent)   2019-10-17 19:52:00
雖然Eclipse功能多,但它比較不穩,不過寫程式時,什麼工具都在手,會很方便很迅速
作者: bill0205 (善良的小孩沒人愛)   2019-10-17 19:53:00
VS印象中不是可以使用擴充功能嗎...C#還是用VS比較舒服 不然用其他IDE都不習慣不過我以為快捷鍵是用反射神經去記的耶
作者: alihue (wanda wanda)   2019-10-17 19:55:00
VS是搭配C#好用,搭配其他語言不如用VS Code此外沒有軟軟VS踩雷心路歷程,就不會有好用的VS Code誕生
作者: bill0205 (善良的小孩沒人愛)   2019-10-17 19:56:00
是阿 就像我寫PHP也不會用VS
作者: vincentman (Vincent)   2019-10-17 20:07:00
我工作需要寫MATLAB, python, C,常要在多個IDE間切換,所以快速鍵一致對我來說很重要XD,VS Code畫面不錯看,但GIT工具不太好用,編譯或debug時要另外設置,但這樣是可以彈性支援不同語言和編譯器
作者: bheegrl   2019-10-17 20:18:00
樓上,vscode可以外掛Eclipse Keymap不過我寫Java還是會用Eclipse就是了@@
作者: hegemon (hegemon)   2019-10-17 20:19:00
java現在就是用spring全家桶呀,差不多一統江湖了吧
作者: qrtt1 (有些事,有時候。。。)   2019-10-17 20:29:00
不管你選什,你先入門了再來煩惱
作者: vincentman (Vincent)   2019-10-17 20:33:00
我說快速鍵難用,是"VS"喔
作者: richard07250 (blazing)   2019-10-17 20:34:00
看到日本直接Java了 日本很少聽到用C#的
作者: forink (佛硬客)   2019-10-17 21:42:00
C#和JAVA我都會也單挑過系統,C#比較優雅而且寫起來爽快~JAVA語法糖太少,寫起來又臭又長,坑也不少
作者: darkMood (瞬間投射)   2019-10-17 22:07:00
廢文,因為不管誰哪一個,你的人生和學哪一個無關。
作者: benqm300 (人生苦短)   2019-10-17 22:24:00
認真回,C#,效果快恢復體力也快,資源多,還有史上最強IDE。
作者: forewero (木日一)   2019-10-17 23:05:00
C# 真滴爽
作者: jinmin88 (晝伏夜出)   2019-10-17 23:16:00
c# core出了之後真的與眾不同
作者: vincentman (Vincent)   2019-10-17 23:24:00
java到後期也支援一些簡潔的寫法了
作者: neo5277 (I am an agent of chaos)   2019-10-18 00:48:00
csharp阿,反正表兄弟
作者: keyut2433 (keyut2433)   2019-10-18 05:42:00
海外還是java吧,未來c#蠻有競爭力的
作者: spfy (spfy)   2019-10-18 07:06:00
VS太強了 把我養成廢人
作者: WunoW (WunoW)   2019-10-18 07:58:00
用過vs開發c#爽過之後 一點改用java寫的想法都沒有過
作者: chankeye (chankeye)   2019-10-18 08:05:00
如果你是要問日本市場,請學java
作者: testPtt (測試)   2019-10-18 08:13:00
要在ms平台開發就乖乖用vs 用其他是自找麻煩
作者: ChungLi5566 (中壢56哥)   2019-10-18 08:22:00
小孩子才做選擇題 工程師全都要會
作者: testPtt (測試)   2019-10-18 08:27:00
好學易懂的話 試試Small Basic
作者: chi972121 (沈默之語)   2019-10-18 08:58:00
哪個都沒差,長起來八七趴像
作者: hstt   2019-10-18 09:20:00
快速鍵都能改啊 拿這說嘴是要笑死人喔
作者: reichs   2019-10-18 09:24:00
.net!=C# .net是框架 C#是語言 .net底下還有vb語言可以學
作者: vi000246 (Vi)   2019-10-18 09:38:00
我都把快速鍵放在vim的config 再用IDE的vim plugin讀取
作者: tennyleaz (tenny)   2019-10-18 09:50:00
而且stackoverflow上面c# 大神比較多
作者: ks950901 (ks950901)   2019-10-18 09:55:00
學個Matlab 吧
作者: testPtt (測試)   2019-10-18 10:50:00
如果唸研究所 首推Matlab
作者: jyunwei (jyunwei)   2019-10-18 11:24:00
vs快速鍵真的很奇葩,但整體功能強大直接用的人不覺得,但寫過java知道很多亂七八糟的雜事vs都幫你做了
作者: somefatguy   2019-10-18 12:32:00
我全都要
作者: vincentman (Vincent)   2019-10-18 12:42:00
matlab和c#,java的生態系差很多耶XD
作者: forewero (木日一)   2019-10-18 12:57:00
Csharp那個linq...做低真4好
作者: alihue (wanda wanda)   2019-10-18 13:05:00
linq滿猛的,害我寫js還找一下有沒有
作者: samioplg (war3)   2019-10-18 13:26:00
javac === undefined
作者: forewero (木日一)   2019-10-18 13:54:00
話說嫌vs不夠好,那有試過VS+Jetbrian Resharp嗎?
作者: PoloHuang (黃保羅)   2019-10-18 15:48:00
java 微軟別碰
作者: vincentman (Vincent)   2019-10-18 17:13:00
Resharp真的有補足VS的功能,像Code template,refactor,code generation,有eclipse的風格了。感謝for大話說JetBrain出的IDE,功能齊全且風格一致
作者: alihue (wanda wanda)   2019-10-18 17:32:00
resharper 是個坑,會覺得太好用就課金
作者: abccbaandy (敏)   2019-10-18 18:35:00
這些IDE最大的問題就是很多公司都不願意買...
作者: vi000246 (Vi)   2019-10-18 20:42:00
不買的公司就不會選c#了
作者: siriusu (かがみは俺の嫁。)   2019-10-18 22:27:00
沒錯你答對了有新答案 兩者皆非 請學新語言 Kotlin喔 看到日本了 java 秒選 但 LINE 在內的不少大公司都在導 kotlin 真的可以考慮直上 kotlin, Mercari 找 Android dev 也直接列 kotlin 為強需求。而且 kotlin 語法又比兩個語言都乾淨簡單
作者: anandydy529 (AndyAWD)   2019-10-19 00:34:00
還是要學一下Java啦,才知道換kotlin搭配IDEA有多爽
作者: CoNsTaR ((const *))   2019-10-19 01:12:00
請問該先學開Toyota的車還是Honda的車好呢?上手難易程度 => 在日本熱門程度 => 其他單純考慮上手難易程度會推Toyota還是Honda呢求各位大神分析隨便哪個你爽就好先學再說問題很多
作者: aria0520 (紫)   2019-10-19 01:13:00
我推gogoro
作者: VictorKid (VictorKid)   2019-10-19 13:01:00
學JS
作者: wang19980531 (豬精男)   2019-10-19 22:52:00
python、Ruby、Xcode
作者: ggttoo44 (thai)   2019-10-20 11:45:00
https://github.com/the-benchmarker/web-frameworks/blob/master/README.md,比較各語言實作的 http server 你那兩個語言慘慘慘,c#大概除了vs好用之外沒有任何優點了
作者: GGFACE (ggface)   2019-10-20 16:09:00
絕對是Java
作者: kyushu (蘇打綠嚇倒我了)   2019-10-21 09:07:00
第一首選C++,什麼? 沒這選項!
作者: JasperChang (PeterChou)   2019-10-22 01:07:00
推薦MASM 可先試用MASM5
作者: m60903 (我搭校車上學)   2019-10-22 12:26:00
噓低能留言 幾歲了
作者: oherman (qq)   2019-10-22 13:58:00
用過vs和eclipse,ec就像併裝車,每樣功能都有但是都很難用,vs就像勞斯來斯
作者: Lamigirls48 (大奶細腰會跳舞)   2019-11-03 10:35:00
java可以進化Android阿~

Links booklink

Contact Us: admin [ a t ] ucptt.com