看板 C_and_CPP 關於我們 聯絡資訊
小弟在大學時,有學過C、JAVA、VB.. C語言只是在計算機概論課程快結束時教到 大約上了4~5堂 大學的JAVA也只有教到迴圈還有switch那邊時就已經學期結束 剩下JAVA就只有靠自學,K書 也沒有任何的開發經驗 前些日子剛退伍,目前正在應徵工作.. 面臨到一個問題 1.某公司使用C#開發,並且要學SQL (已面試完,等通知) 2.某公司負責寫SAP,可是面試要考C++,JAVA,邏輯 (未面試,等面試通知) 在還沒就業前,想先K書,但是又不知道該怎麼選擇 如果K C#,那之後面試考C++怎麼辦? 如果K C++,那之後又要K C#書。 請問一下版上的各位先進,C++和C#的出路,哪條會比較好呢? 個人是覺得C++和JAVA是屬於同類型的程式語言,我也不懂為啥2.公司要考這兩種 個人是蠻偏向學C#,可是又要應付C++的考試 但是還是來詢問一下各位先進的意見 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.120.45
james732:其實C#跟Java比較接近 10/18 11:34
adrianshum:2號公司要考可能就是公司裡面有用到這兩種語言罷了, 10/18 11:36
adrianshum:要請 handson 能工作的人, 當然要考實際會用到的語言. 10/18 11:36
james732:看起來你的C++不是很熟,那我會建議你專注在C#/Java上 10/18 11:36
james732:如果這兩個語言熟了,能挑的工作其實就很多了 10/18 11:36
adrianshum:另外, 反正你也不知道未來的公司會需要什麼, 倒不如找 10/18 11:36
adrianshum:一個語言主力讀好就算, 如果你知道你想去的公司類型用 10/18 11:37
adrianshum:什麼語言比較就用什麼. 不然反正你 Java 有點小基礎, 10/18 11:38
adrianshum:繼續 K Java 就好啦. 不然到頭來, 你 C#, C++, Java 都 10/18 11:38
adrianshum:只是懂到 switch 的程度, 對一家公司來說差不多等如不 10/18 11:39
adrianshum:懂... 花一點時間寫一些程式 (不要寫太多 ACM 那種), 10/18 11:39
adrianshum:試試設計一下, 思考一下語言各種feature 的用意, 比起 10/18 11:40
adrianshum:你盲選一個 language 再盲目K書好得多 10/18 11:40
james732:不過一個人自習的話…說真的不太容易 10/18 11:41
james732:會建議選擇相對單純的Java,比較容易自習 10/18 11:44
tropical72:扣除寫硬、軔體,應該很少工程師只會一種語言就打天下吧 10/18 11:54
vup4jp6:不要寫太多ACM那種...是因為??? 10/18 12:29
angleevil:如果沒有持續練習c++.那考慮java是好選擇.尤其良葛哥 10/18 12:48
angleevil:網站就可以幫助你快速複習.之後再找幾個習題練習. 10/18 12:49
priv:一般競賽的題目主要是著重在algorithm吧,也不是說不能寫 10/18 12:58
priv:不過主要還是看你的目的 10/18 12:59
priv:例如說你要開發大型GUI程式的話ACM題幫助沒有很大 10/18 12:59
priv:或者說去系統廠algorithm根本不是重點 10/18 12:59
james732:如果說解過一萬題ACM這種資歷對於面試不知道有沒有幫助XD 10/18 12:59
priv:重點是你要懂I/O的bottleneck 10/18 13:00
priv:不見得有幫助,但是如果解過一萬題去MTK或HTC面試的程式題 10/18 13:00
priv:應該小菜一碟吧.. 10/18 13:00
priv:如果想要去Google面試多寫ACM題也有好無壞 10/18 13:01
angleevil:james732,重點是你沒得名.進去還是要考試.頂多趕快寫完 10/18 13:03
james732:原來如此,其實我對ACM沒興趣,剛剛只是好奇問一下 XD 10/18 13:03
angleevil:出來亂嗆人而已.我想去google要準備更多功課吧!她們不只 10/18 13:03
angleevil:考程式而已.應該也會考很多觀念的問題. 10/18 13:04
priv:sure, 從過去的資訊看,Google要的是頭腦很好思路很敏捷的人 10/18 13:05
priv:所以重點不是你寫過哪些東西,就算已經寫過有名軟體的人面試 10/18 13:06
priv:Google還是一樣要問那些問題 10/18 13:06
priv:我說寫ACM題有好無壞主要是要訓練解題的敏銳度 10/18 13:06
priv:不過離題了,不是要潑冷水,但是原po現在程度真的不樂觀 10/18 13:07
priv:只能看看有沒有哪一些公司還願意培養只有基本概念的人 10/18 13:08
priv:然後進去再努力吧 10/18 13:08
priv:老實說就算只會Java其實還是有很多機會的 10/18 13:09
priv:原po何不乾脆練一下時興的Android程式開發 10/18 13:09
priv:個人覺得你現在想要轉C#/C++馬上找到工作目前真的有困難 10/18 13:09
james732:我也覺得最近要練Java的話,Android是很好的切入點 10/18 13:10
priv:就算沒大程開發經驗,大學四年Java作業總寫過不少吧 10/18 13:11
priv:而且Android的UI framework不是awt或swing,是全新的 10/18 13:11
priv:所以現在市面上的別人不會比你多太多經驗 10/18 13:11
angleevil:Android只能用java? 10/18 13:39
priv:Android VM是用java語法,底下是Linux 10/18 13:43
priv:不管用java或c/c++都有飯可以吃... 10/18 13:43
vup4jp6:喔 沒太注意原PO已經大學畢業 10/18 13:45
devilarise:我看原PO只是為了討生活而學, 故, 在此建議C# 10/18 15:31
iWRZ:C系列和Java會其中一個 流落到賣雞排簡直超困難 10/18 15:36
iWRZ:個人覺得C#很讚 10/18 15:36
angleevil:通常會流落到賣雞排,並不是c/c++/java所害. 大部分是不 10/18 15:38
angleevil:想再爆肝了 10/18 15:38
DrStein:學匯編較實再 10/18 16:20
ericinttu:看你比較喜歡哪一個, 這關係到學習力. 10/18 16:24
tyc5116:請問練習ACM最直接性的幫助是...(思路敏捷??) 10/18 19:00
firejox:基礎+演算法練習 10/18 19:03
x000032001: +資料結構+偷雞摸狗的各種技巧 10/18 19:09
StubbornLin:ACM題目是外星人計劃用來殺傷地球人腦細胞的陰謀 10/18 19:15
iWRZ:Cobol也不錯 不過要到那種職位才能碰到呀... 聽老師說的 10/18 19:24
iWRZ:ACM真的沒什麼意義 但是很多題目對資料結構觀念非常有意義 10/18 19:25
fatb:其實我覺得這個問題@@ 應該要看你比較想進哪一家公司來決定 10/19 10:44
fatb:一般來說 看基礎的東西就好 完整性夠就行 所以一語言一禮拜吧 10/19 10:45
angleevil:Cobol通常是金融業用的語言,不過漸漸被java等語言取代 10/19 11:02
angleevil:因為慢慢沒人會寫 10/19 11:02