看板 Soft_Job 關於我們 聯絡資訊
※ 引述《Savate (二郎不是餓狼更不是惡狼)》之銘言: : 在台灣精通C應該算是高的那群吧 : 兩年前我看過國外的統計 : 那是不同程式語言所對應的薪水 : C是最低的 甚至比Java PHP JavaScript...都還要低(在台灣只會JavaScript會餓死吧) : 但是C加了++ 身價馬上搖身一變排名到很前面 : 其實這也很符合邏輯 市場供需原理 : 供給越多 價格就會越便宜 : C語言&Java應該可以說台灣最多人會的程式語言吧 : 但是為什麼在台灣好像不是這麼一回事 : 在台灣論收入好像C名列前矛的那幾個 : 當然 精通C++的話更不用說 : 我還很有印象 第一名是Erlang : 當時根本沒聽過 在台灣也根本沒公司在用它 : 會喜歡上它是因為他夠特別(可能是因為我第一個接觸的語言是C的關係) : 另外 精通組合語言呢 又該排名在哪 誰說精通C在國外錢會少的? 錢不會少, 保證也在前面, 但是職缺就是少 就像做類比的職缺都比數位的少, 但是薪水會比較低??? C本來就比其他語言難上手 只要有其市場性, 會他的人價格一定高 1. 數位家電, widget, non-PC product, 它們沒有理由 讓多餘的硬體規格給你跑non-native code 2. C 是比較純literal的語言, 再往下的組語太過不人性 但是C還是需要高門檻來精通, 尤其是pointer的概念 (我還是常見到花2~3年去領悟為何傳出pointer的function要**的人) 繁瑣的計憶體管理 3. 承2, 由於沒有被好用的語法, 方便method和人性的arch寵壞, "C"過來的人通常對 code review, code trace, cross referencing的掌握度有比起其他語言 過來者更加的強. (有些壞習慣, 如喜歡亂用goto造成流程散亂之類的...) 4. 20年前的資工強者喜歡嗆: 語言只要組語就夠了, C是給弱者和電腦溝通的 10年前的資工強者喜歡嗆: 語言只要C就夠了, JAVA/C++是給弱者和電腦溝通的 近年的資工強者喜歡嗆: 語言只要會C++就夠了, C#/VB是給弱者和電腦溝通的 當然這只是一個很酸的文人相輕. 語言的發展本就是為了costdown, 讓非天才 也能當軟體工程師, 並且降低source code maintain/develop的風險 但是C一直不退自有其道理, 因為它彈性最大 還有 影響薪資最大的不是你會哪種語言, 而是你背後的專業知識 就如精通網路和kernel的絕對不可能是C新手 會Erlang的拿高薪真的是因為他懂Erlang還是他其他跨領域專業很強? 所以你問這個也是假命題就是 另外, 業界的不變理論 會寫工具的拿的錢永遠比會用工具的拿得多(平均) 對了 沒有人只精通組語的, 一定都還有對硬體的架構的強大了解 要不然指令集和register亂用沒人救得了你XD -- 有一個香錦囊,是從一個神話般的守軍的血屍頂上剝下的,那一次我們部隊 遭受了從未有過的頑強抵抗,我們犧牲了三排鐵炮,一部鐵騎和無以數計足輕 推進的敢死排,才摧毀了那處隘口的碉堡。但是竟然發現,使我們遭受如此慘烈 傷亡的門番,總數只有一人。士兵們起鬨地在他胸前發現這枚香袋,大家都相信 這是一枚具有神奇力量的護身符。我們把他的頭顱砍斷,取下香袋,剝開,裡面 一張被血浸紅的宣紙竟用平假名娟娟秀秀整齊的楷書寫著,[やらないか] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.98.227
Savate:受教了 <(_ _)> 01/20 00:42
Ting1024:高手好多阿 01/20 02:14
moondark:...其實C++比純C的複雜度高多了 01/20 02:51
moondark:精通C只要抱著一本聖經狂K,C++可沒這麼方便 01/20 02:52
moondark:所以你舉的例子實在很怪,改成會C又會其他Domain knowled 01/20 02:54
moondark:才比較合理 01/20 02:54
moondark:上面是 Domain knowledge.....字串太長...冏 01/20 02:56
saxontai:其實要精通 C 光靠一本聖經是不夠的,K&R(月黑大是指這本 01/20 02:58
moondark:我知道還有一些台灣已經絕版的C的書很好啦 01/20 03:00
saxontai:吧?)對前置處理器著墨太少,對編譯器處理也是幾乎沒提。 01/20 03:00
moondark:不過都絕版了還是看聖經實在XD 01/20 03:00
saxontai:很多自以為對 C 精通的人對複雜的 header files 中漏了一 01/20 03:02
saxontai:個 #endif 所造成的編譯錯誤訊息往往只能傻眼,不知錯誤 01/20 03:03
saxontai:出在哪裡。 01/20 03:03
Savate:我常常看到這種推文:根本沒有人敢說他精通C++ 01/20 03:04
Savate:我沒接觸過C++ 但覺得它很博大精深 很難專精 01/20 03:05
Savate:以至於我都不敢接觸 怕我寥落去不知道要何年才真正會應用 01/20 03:06
Elly:簽名檔說的日文是指"不作"嗎,那是啥意思? 01/20 09:51
bondalin:C++和JAVA都比C複雜幾十幾百倍,你提的資工強者大概傻了 01/20 10:04
bondalin:原來您是在八卦版說兩週學會C++的強強者,失敬失敬 01/20 10:06
C++和JAVA比C複雜?我可沒說複雜, 我是說"難" C++和JAVA只是archi的東西很"多"但那又怎樣?背起來就好了 要用時再查, 有何困難? JAVA, C#, VB差不多, C++稍微難一點 C要管pointer, 要管memory, 而且project一大起來用絕對是用C寫會比用 C++/JAVA來的複雜 還有要酸請便 C++兩周會的人在我身邊不下少數, 要做到中等程度的通曉K書就好了 給你K兩周還不會那幹麻請你當工程師?
bignumber:精通C可以寫OS嗎??code寫的鳥,可以寫出來慢慢改 01/20 10:38
bignumber:沒有相關知識,你在精通C也沒用...所以其實關鍵不是在C吧 01/20 10:38
bignumber:你背景知識相當強,不懂C也無所謂...再學就好了 01/20 10:39
要學會進階系統程式一定會伴隨實作 我還真找不到精通OS然後C不會的(要不然幹麻有資工系, 通通讓應數去玩就好了) ※ 編輯: jackyu 來自: 60.250.210.195 (01/20 14:06)
wa120:我贊同原po 嘴砲的OS不叫精通 真正寫過就知道了... 01/20 14:15
opman:10年前,遊戲開發,應該還滿流行 C/C++ 搭配 ASM 的. 01/20 15:49
iincho:反了吧? 通常code review亂七八糟的寫純C出身的很多.... 01/20 16:14
iincho:而且這個觀點忽略比C++更高階的語言所要解決的問題是什麼.. 01/20 16:15
iincho:簡單來說, 喜歡土砲的不管用什麼語言通常都...會變那樣 01/20 16:17
kerickuo:我專門寫 C 的,我只會說我不會 OOL 跟 functional L. XD 01/20 16:22
Savate:那請問樓上你薪水滿意嗎 @@a 01/20 17:33
kerickuo:很滿意啊。我月薪高過外商小主管耶,為什麼不滿意 :D 01/20 17:39
ledia:外商小主管躺著也中槍...XD 01/20 18:41
sapdavid:I公司小主管應該有100K/Month吧 爛外商大概有 70K/Month 01/20 19:41
bigair:簽名檔疑似混入好男人阿部高和的梗... 囧 01/21 17:26
ritchieHsu:又是拿C和Java比較的文章...你用C寫出一套金融業或電信 01/21 20:18
ritchieHsu:業Billing System看看...frontend middleware backend 01/21 20:19
ritchieHsu:都要... 01/21 20:19
ritchieHsu:不會有人拿關刀去執行暗殺行動 拿短刀騎馬上戰場 01/21 20:26
poiu1234:電信業的 billing 前四大哪一家用台灣人開發的? 01/22 19:21
poiu1234:台灣什麼時候出過 mainframe上的核心軟體系統登的上檯面? 01/22 19:22
poiu1234:什麼都買人家的 連MD都輸給馬來西亞 還寫什麼billing核心 01/22 19:25
ritchieHsu:那台灣有人用C寫出能用的OS嗎 01/25 20:41