Re: [討論] C為什麼比較高薪?

看板Soft_Job (軟體人)作者 (孫權)時間16年前 (2010/01/20 00:27), 編輯推噓13(13029)
留言42則, 16人參與, 最新討論串7/18 (看更多)
※ 引述《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

01/20 00:42, , 1F
受教了 <(_ _)>
01/20 00:42, 1F

01/20 02:14, , 2F
高手好多阿
01/20 02:14, 2F

01/20 02:51, , 3F
...其實C++比純C的複雜度高多了
01/20 02:51, 3F

01/20 02:52, , 4F
精通C只要抱著一本聖經狂K,C++可沒這麼方便
01/20 02:52, 4F

01/20 02:54, , 5F
所以你舉的例子實在很怪,改成會C又會其他Domain knowled
01/20 02:54, 5F

01/20 02:54, , 6F
才比較合理
01/20 02:54, 6F

01/20 02:56, , 7F
上面是 Domain knowledge.....字串太長...冏
01/20 02:56, 7F

01/20 02:58, , 8F
其實要精通 C 光靠一本聖經是不夠的,K&R(月黑大是指這本
01/20 02:58, 8F

01/20 03:00, , 9F
我知道還有一些台灣已經絕版的C的書很好啦
01/20 03:00, 9F

01/20 03:00, , 10F
吧?)對前置處理器著墨太少,對編譯器處理也是幾乎沒提。
01/20 03:00, 10F

01/20 03:00, , 11F
不過都絕版了還是看聖經實在XD
01/20 03:00, 11F

01/20 03:02, , 12F
很多自以為對 C 精通的人對複雜的 header files 中漏了一
01/20 03:02, 12F

01/20 03:03, , 13F
個 #endif 所造成的編譯錯誤訊息往往只能傻眼,不知錯誤
01/20 03:03, 13F

01/20 03:03, , 14F
出在哪裡。
01/20 03:03, 14F

01/20 03:04, , 15F
我常常看到這種推文:根本沒有人敢說他精通C++
01/20 03:04, 15F

01/20 03:05, , 16F
我沒接觸過C++ 但覺得它很博大精深 很難專精
01/20 03:05, 16F

01/20 03:06, , 17F
以至於我都不敢接觸 怕我寥落去不知道要何年才真正會應用
01/20 03:06, 17F

01/20 09:51, , 18F
簽名檔說的日文是指"不作"嗎,那是啥意思?
01/20 09:51, 18F

01/20 10:04, , 19F
C++和JAVA都比C複雜幾十幾百倍,你提的資工強者大概傻了
01/20 10:04, 19F

01/20 10:06, , 20F
原來您是在八卦版說兩週學會C++的強強者,失敬失敬
01/20 10:06, 20F
C++和JAVA比C複雜?我可沒說複雜, 我是說"難" C++和JAVA只是archi的東西很"多"但那又怎樣?背起來就好了 要用時再查, 有何困難? JAVA, C#, VB差不多, C++稍微難一點 C要管pointer, 要管memory, 而且project一大起來用絕對是用C寫會比用 C++/JAVA來的複雜 還有要酸請便 C++兩周會的人在我身邊不下少數, 要做到中等程度的通曉K書就好了 給你K兩周還不會那幹麻請你當工程師?

01/20 10:38, , 21F
精通C可以寫OS嗎??code寫的鳥,可以寫出來慢慢改
01/20 10:38, 21F

01/20 10:38, , 22F
沒有相關知識,你在精通C也沒用...所以其實關鍵不是在C吧
01/20 10:38, 22F

01/20 10:39, , 23F
你背景知識相當強,不懂C也無所謂...再學就好了
01/20 10:39, 23F
要學會進階系統程式一定會伴隨實作 我還真找不到精通OS然後C不會的(要不然幹麻有資工系, 通通讓應數去玩就好了) ※ 編輯: jackyu 來自: 60.250.210.195 (01/20 14:06)

01/20 14:15, , 24F
我贊同原po 嘴砲的OS不叫精通 真正寫過就知道了...
01/20 14:15, 24F

01/20 15:49, , 25F
10年前,遊戲開發,應該還滿流行 C/C++ 搭配 ASM 的.
01/20 15:49, 25F

01/20 16:14, , 26F
反了吧? 通常code review亂七八糟的寫純C出身的很多....
01/20 16:14, 26F

01/20 16:15, , 27F
而且這個觀點忽略比C++更高階的語言所要解決的問題是什麼..
01/20 16:15, 27F

01/20 16:17, , 28F
簡單來說, 喜歡土砲的不管用什麼語言通常都...會變那樣
01/20 16:17, 28F

01/20 16:22, , 29F
我專門寫 C 的,我只會說我不會 OOL 跟 functional L. XD
01/20 16:22, 29F

01/20 17:33, , 30F
那請問樓上你薪水滿意嗎 @@a
01/20 17:33, 30F

01/20 17:39, , 31F
很滿意啊。我月薪高過外商小主管耶,為什麼不滿意 :D
01/20 17:39, 31F

01/20 18:41, , 32F
外商小主管躺著也中槍...XD
01/20 18:41, 32F

01/20 19:41, , 33F
I公司小主管應該有100K/Month吧 爛外商大概有 70K/Month
01/20 19:41, 33F

01/21 17:26, , 34F
簽名檔疑似混入好男人阿部高和的梗... 囧
01/21 17:26, 34F

01/21 20:18, , 35F
又是拿C和Java比較的文章...你用C寫出一套金融業或電信
01/21 20:18, 35F

01/21 20:19, , 36F
業Billing System看看...frontend middleware backend
01/21 20:19, 36F

01/21 20:19, , 37F
都要...
01/21 20:19, 37F

01/21 20:26, , 38F
不會有人拿關刀去執行暗殺行動 拿短刀騎馬上戰場
01/21 20:26, 38F

01/22 19:21, , 39F
電信業的 billing 前四大哪一家用台灣人開發的?
01/22 19:21, 39F

01/22 19:22, , 40F
台灣什麼時候出過 mainframe上的核心軟體系統登的上檯面?
01/22 19:22, 40F

01/22 19:25, , 41F
什麼都買人家的 連MD都輸給馬來西亞 還寫什麼billing核心
01/22 19:25, 41F

01/25 20:41, , 42F
那台灣有人用C寫出能用的OS嗎
01/25 20:41, 42F
文章代碼(AID): #1BLTs3I3 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1BLTs3I3 (Soft_Job)