Re: [問題] C/C++要如何學才能變強?

看板C_and_CPP作者 (破執)時間13年前 (2012/06/23 00:47), 編輯推噓8(804)
留言12則, 10人參與, 最新討論串3/3 (看更多)
猶記得教我們C++的老師說: 「C++是一個很難的語言,你要精通它要兩年的時間。」 這位老師在我們學校是堪稱「技師」的存在(像卡卡西)。 精通數十種語言。 原po我目前在工作,寫的是網頁,用的是Java。 大學時代很少用Java,反而C/C++用的比較多, 開始工作的時候,面試我的那位說 :「他ok啦,他本身會的語言比Java要難很多。」 於是我就進去了,開始用Java(其實是Jsp) 你就會發現:Java怎麼會這麼夭壽好用! 當然我做的東西比較偏應用,不使用到C++ 如果你要開發比較底層的東西,就會用到C++ 甚至組語 不過我推薦還是要先學C和C++,你會對比較底層的東西比較有概念。 轉到Java是易如反掌。 如果從Java到C,你會覺得很痛苦。 另外學習程式我覺得不外乎三個點。 1.一直寫一直寫一直寫到你開始打牆壁、撞牆壁你就成功一半了。 2.跟別人一起寫同一支程式,你會學習到不同的撰寫風格。 3.參與專案製作,你會知道大部分的時間不是在寫程式,而是在內耗。 而第三點最難,常常有案子延宕數十年最後不了了之的, 所以才有軟體工程這門課的產生。 ※ 引述《Ting1024 (無)》之銘言: : 標題: Re: [問題] C/C++要如何學才能變強? : 時間: Sat Jun 23 02:15:34 2012 : : ※ 引述《tsstho (程式新手)》之銘言: : : 如題大學4年因為自己太混所以程式沒學好,現在研究所要用到C/C++,所以想從新學我不期望我能變高手但是希望至少有一般(業界標準)的程度,大家可以給點意見嗎,C/C++怎樣學比較好? : : 另外我想問電腦補習班常常會說"你讀資工的你覺得你程式能力有達到業界標準嗎?",我想問的是怎樣才算達到業界標準(C/C++/JAVA/網路/資安)? : : 不用想太多啦... : : 台灣業界其實很不強, 你要太認真, 進去會嚇一跳, : 怎麼都一堆這麼不強的人, 跟自己想像不太一樣阿。 : : 不過要提醒一點的是, C++ 算是滿鳥的語言,算是超級 : 不直覺的語言,單位投入與產出很不符合效益,目前已經 : 逐漸被淘汰了。 : : C 語言搭配一點C++的子集就很夠用了。 : : 低階部分用C。高階部分看要JAVA或者C#, VB , 隨便 : 撿一個起來開發都會比用C++好。 : : 15年前大家都在炒C++, 就像現在雲端上身一樣, 15年過去了, : 現在還有誰在提 C++ ? : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 220.141.33.187 : → james732:我們公司還是有不少MFC code,我想轉C#但力有未逮XD 06/23 02:16 : → diabloevagto:可以舉個c++不好用的例子嗎? 06/23 02:45 : → diabloevagto:我倒是認為沒有不好用,只有自己不會用 06/23 02:45 : → james732:可是我覺得要"會用"C++這件事就很困難了...orz 06/23 02:53 : → Chikei:http://goo.gl/pu56i 沒人在提只是天天都在用c++寫出來的:p 06/23 02:58 : → Ting1024:to 樓上,那張表的時間點你不覺得很有趣嗎? :D 06/23 04:07 : → chunhsiang:雖然C++難寫 但他在近期還是有重要性 學一下不損失 06/23 07:04 : → chunhsiang:學VB不如學C# 但JAVA也很火紅 06/23 07:07 : 推 PRAM:這時候就要引用Linus的話了,叫什麼來著..C++是什麼程式員用 06/23 07:08 : → PRAM:的什麼語言? 06/23 07:08 : → PRAM:我用C++也有10年以上了,深深覺得文中所說用C再加一點C++的子 06/23 07:10 : → PRAM:集就足夠完成所有要做的事了 06/23 07:10 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.170.92 ※ 編輯: rockmanray 來自: 1.169.170.92 (06/23 08:47)

06/23 09:41, , 1F

06/23 09:42, , 2F
請參考樓上的世界排名
06/23 09:42, 2F

06/23 09:44, , 3F
C, java, C++
06/23 09:44, 3F

06/23 10:24, , 4F
我也覺得C++轉JAVA是很爽的...C#也是好用 但稍微難點
06/23 10:24, 4F

06/23 12:43, , 5F
JAVA很好用,JAVA寫的程式很難用
06/23 12:43, 5F

06/23 16:31, , 6F
哈哈,樓上講得好
06/23 16:31, 6F

06/23 21:03, , 7F
XDDDDDDD
06/23 21:03, 7F

06/24 01:08, , 8F
"精通數十種語言",我很好奇這句話
06/24 01:08, 8F

06/24 08:14, , 9F
推purpose.. 同時適用.Net.. 越包越肥越來越慢..
06/24 08:14, 9F

06/26 11:39, , 10F
推C++轉Java超爽! 過來人+1 XD
06/26 11:39, 10F

06/27 18:18, , 11F
推purpose XDDDDDDDDDDDDD
06/27 18:18, 11F

07/01 00:57, , 12F
你要精通它要兩年的時間 <-- 如果能辦到還滿強的
07/01 00:57, 12F
文章代碼(AID): #1FvH8AoJ (C_and_CPP)
文章代碼(AID): #1FvH8AoJ (C_and_CPP)