[討論] 該學習C++嗎?

看板C_and_CPP作者 (イラマチオ研究員)時間3年前 (2020/07/08 19:13), 3年前編輯推噓52(520151)
留言203則, 21人參與, 3年前最新討論串1/2 (看更多)
本魯一個弱弱的資工本科生。 在學校學過C、Java、javascript。 但後面兩個課上完後就沒碰過了(幾乎忘光)。 平常都是寫C(一些小遊戲、刷題) 專題也是用C語言。 想問如果單純專攻C語言,對未來就業好嗎? 還是需要搭配別的語言會比較好? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.72.222 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1594206803.A.5F9.html

07/08 19:44, 3年前 , 1F
把你學過的這三個摸到精熟的話就非常厲害了
07/08 19:44, 1F

07/08 19:56, 3年前 , 2F
光靠精通 C 語言就能賺飽飽了
07/08 19:56, 2F

07/08 19:59, 3年前 , 3F
要不要學其他的語言看你自己高興,並不是必要的
07/08 19:59, 3F

07/08 22:32, 3年前 , 4F
C要精通很難 要靠這精通賺飽更難 可以看看硬體廠薪資
07/08 22:32, 4F

07/08 22:33, 3年前 , 5F
C++機會還大一點 憑良心說 XD
07/08 22:33, 5F

07/09 01:02, 3年前 , 6F
c++才比較難學吧...
07/09 01:02, 6F

07/09 02:08, 3年前 , 7F
如果你看到可以拿 C 刷題的人說自己弱,千萬別相信他。
07/09 02:08, 7F

07/09 06:12, 3年前 , 8F
刷題用 c那幾乎資料結構都是手刻的阿!神!
07/09 06:12, 8F

07/09 07:37, 3年前 , 9F
用 C 寫 LeetCode 的話,如果不要求一次過的話,個人經驗是
07/09 07:37, 9F

07/09 07:37, 3年前 , 10F
不會特別難。只是看目的
07/09 07:37, 10F

07/09 07:38, 3年前 , 11F
比較麻煩的主要是 I/O 處理
07/09 07:38, 11F

07/09 07:39, 3年前 , 12F
但剛好 LeetCode 比較少這問題
07/09 07:39, 12F

07/09 09:32, 3年前 , 13F
不過以就業來講 台灣C除非頂尖 不然就是吃不飽餓不死
07/09 09:32, 13F

07/09 09:46, 3年前 , 14F
為了就業而想多學的語言來講 我個人比較推java跟go 可
07/09 09:46, 14F

07/09 09:46, 3年前 , 15F
以試試看這兩個
07/09 09:46, 15F

07/09 10:25, 3年前 , 16F
不用,學 rust(欸
07/09 10:25, 16F

07/09 10:38, 3年前 , 17F
愛惜生命遠離java/c++ 要也是python rust這些新興語言
07/09 10:38, 17F

07/09 10:39, 3年前 , 18F
想走前後端js
07/09 10:39, 18F

07/09 10:41, 3年前 , 19F
C++擁有所有paradigm 怎麼可能比C簡單
07/09 10:41, 19F

07/09 10:42, 3年前 , 20F
光template就是一個語言的難度
07/09 10:42, 20F

07/09 11:22, 3年前 , 21F
er..我說的C++機會大一點 是說「賺飽的機會」不是說好
07/09 11:22, 21F

07/09 11:23, 3年前 , 22F
學。java是滿藍海的說真的,但是position目前來看還是
07/09 11:23, 22F

07/09 11:23, 3年前 , 23F
很多,go的話是真的不錯,rust也讚但是目前機會較少
07/09 11:23, 23F

07/09 12:42, 3年前 , 24F
用C刷光是刻資料結構就飽了,刻完才是真正開始解題
07/09 12:42, 24F
感謝各位大大的建議了。 ※ 編輯: Matz (122.116.159.149 臺灣), 07/09/2020 16:35:04

07/09 16:54, 3年前 , 25F
啊嗚…就業的話…資料結構與演算法要學好呀 -.-
07/09 16:54, 25F

07/09 16:56, 3年前 , 26F
如果有教資料庫的話,那個ACID也要好好搞懂呀 Orz
07/09 16:56, 26F

07/09 16:57, 3年前 , 27F
進職後被丟去學MFC, C#, Obj-C 都是一堆學校沒教過的
07/09 16:57, 27F

07/09 19:01, 3年前 , 28F
平常好像不會聽到有人勸開戰鬥機的去開計程車就好
07/09 19:01, 28F

07/10 00:44, 3年前 , 29F
系統語言 rust 最讚沒有之一
07/10 00:44, 29F

07/10 08:42, 3年前 , 30F
不會有人想特地學戰鬥機目的是找工作啊
07/10 08:42, 30F

07/10 08:42, 3年前 , 31F
想就業最多也是民航飛機 怎麼樣都不會是戰鬥機
07/10 08:42, 31F

07/10 11:13, 3年前 , 32F
如果還沒學,我同意。但人家已經開著戰鬥機飛來飛去了
07/10 11:13, 32F

07/10 11:13, 3年前 , 33F
然後你跟他說計程車的職缺比較多去學開計程車
07/10 11:13, 33F

07/10 14:55, 3年前 , 34F
C...戰鬥機喔... 好吧,只能說我尊重你的看法 XD
07/10 14:55, 34F

07/10 14:55, 3年前 , 35F
人家就是問就業問題 當然就以市場來回答啊...
07/10 14:55, 35F

07/10 14:57, 3年前 , 36F
C在就業市場的確「相對沒那麼強勢」也是事實吧
07/10 14:57, 36F

07/11 00:08, 3年前 , 37F
台灣高薪的軟體相關職缺還是IC廠韌體居多吧?
07/11 00:08, 37F

07/11 00:08, 3年前 , 38F
S大描述的真傳神XD
07/11 00:08, 38F
還有 125 則推文
07/13 19:42, 3年前 , 164F
會變好的
07/13 19:42, 164F

07/13 19:42, 3年前 , 165F
2. 要是真的不能有,也是因為相容性和標準化,才不是因
07/13 19:42, 165F

07/13 19:42, 3年前 , 166F
為 C++ 不支援
07/13 19:42, 166F

07/13 19:42, 3年前 , 167F
我是不知道把語言的“狀況”寫在紙上叫它“標準”有什麼
07/13 19:42, 167F

07/13 19:42, 3年前 , 168F
神奇的效果,但就我所知,所有的社群語言誰不是經過很多
07/13 19:42, 168F

07/13 19:43, 3年前 , 169F
年的討論才會讓實作成為語言的一部分,語言的發展哪個沒
07/13 19:43, 169F

07/13 19:43, 3年前 , 170F
有目標和提案,哪個不會考慮相容性
07/13 19:43, 170F

07/13 19:43, 3年前 , 171F
如果有一個人跑來跟你說 Haskell 有 dependent types,沒
07/13 19:43, 171F

07/13 19:43, 3年前 , 172F
有 dependent types 的都是 ancient Haskell 你覺得如何
07/13 19:43, 172F

07/13 19:43, 3年前 , 173F
07/13 19:43, 173F

07/13 19:54, 3年前 , 174F
影片講得滿簡單清楚,有稍微理解FP的實際用處,謝謝
07/13 19:54, 174F

07/13 19:55, 3年前 , 175F
影片裡的例子用C++的struct+enum也可以兜出來吧
07/13 19:55, 175F

07/13 20:01, 3年前 , 176F
enum 的確在有些狀況下可以做 sum type
07/13 20:01, 176F

07/13 20:01, 3年前 , 177F
可以用 struct(product type,and)和 inheritance(sum
07/13 20:01, 177F

07/13 20:01, 3年前 , 178F
type,or)兜出來
07/13 20:01, 178F

07/13 20:01, 3年前 , 179F
雖然這兩個東西本意應該也不是給你這樣用的就是了 XD
07/13 20:01, 179F

07/13 20:04, 3年前 , 180F
然後那個影片只是在講用 FP 做 typing 的方法,還是有很
07/13 20:04, 180F

07/13 20:04, 3年前 , 181F
多其他東西是沒有講到的,所以真的用 FPL 寫程式的時候可
07/13 20:04, 181F

07/13 20:04, 3年前 , 182F
能還是會有點陌生
07/13 20:04, 182F

07/13 20:06, 3年前 , 183F
你已經幫我回答大部分的問題了. 語言標準化尤其是 IS
07/13 20:06, 183F

07/13 20:06, 3年前 , 184F
O 標準, 最終都是為了服務業界. 所以有關 functional
07/13 20:06, 184F

07/13 20:06, 3年前 , 185F
language 的提案被 reject 是常有的事情, 能用舊特
07/13 20:06, 185F

07/13 20:07, 3年前 , 186F
性達成的功能, 除非新特性可以做得更好更有 "效率",
07/13 20:07, 186F

07/13 20:07, 3年前 , 187F
否則它不會變成語言的一部分. 標準化圍繞在軟體開發
07/13 20:07, 187F

07/13 20:07, 3年前 , 188F
議題上; 而不是發掘語言的可能性. 所以前面才會說道
07/13 20:07, 188F

07/13 20:07, 3年前 , 189F
先熟悉這個語言再來評論比較好
07/13 20:07, 189F

07/13 20:09, 3年前 , 190F
這就好像討論為什麼魚沒有腳, 所以和雞比牠絕對跑不
07/13 20:09, 190F

07/13 20:09, 3年前 , 191F
快一樣.
07/13 20:09, 191F

07/13 20:11, 3年前 , 192F
你來魚板不去了解為什麼魚不長腳, 然後推廣雞有腳多
07/13 20:11, 192F

07/13 20:11, 3年前 , 193F
棒不是很奇怪嗎? 而且我從來沒有說過魚是最棒的生物,
07/13 20:11, 193F

07/13 20:11, 3年前 , 194F
你的自然語言可能也有待加強.
07/13 20:11, 194F

07/13 20:14, 3年前 , 195F
我會在這邊回是因為有人宣揚 c++ 支援 FP,你可能漏看前
07/13 20:14, 195F

07/13 20:14, 3年前 , 196F
因後果了
07/13 20:14, 196F

07/13 20:14, 3年前 , 197F
我不會沒事跑去跟不認識的人說某個語言沒有某個特性/功
07/13 20:14, 197F

07/13 20:14, 3年前 , 198F
能,目前沒那麼無聊,謝謝
07/13 20:14, 198F

07/13 20:16, 3年前 , 199F
而且 fyi,就算你講的那兩個提案都通過了,c++ 仍然離支
07/13 20:16, 199F

07/13 20:16, 3年前 , 200F
援 FP 非常遙遠
07/13 20:16, 200F

07/13 20:19, 3年前 , 201F
至少我想不出有什麼提案的組合能夠讓 c++ 支援 FP 又向
07/13 20:19, 201F

07/13 20:19, 3年前 , 202F
後相容啦,可能我廢
07/13 20:19, 202F

08/15 23:38, 3年前 , 203F
不該
08/15 23:38, 203F
文章代碼(AID): #1V1QfJNv (C_and_CPP)
文章代碼(AID): #1V1QfJNv (C_and_CPP)