看板 Soft_Job 關於我們 聯絡資訊
※ 引述《dragoncfe168 (梅長蘇)》之銘言: : 請問下面兩種說法,誰說得對?? : ===================================== : A男:程式語言雖然技術變化快,語言工具多, :   但只要先學會一種,之後要再學會其他語言或技術是很快上手的, :   所以根本不需要擔心在職涯上,不斷追著技術跑 :   與學習各種語言會很費精力的問題! : B男:屁啦!只會說幹話!那是你自己天份高, :   其實大部分的程式人都深陷水深火熱中,OK? :   IT知識更新遠遠快於一般的行業,比如內科醫生, : 他的知識大多是不變的,只不過東西很多,所以醫生越老越值錢,因為經驗豐富。 : 而軟體開發(尤其是C# JAVA這種高級程式語言)的知識變化極快, : 從我上大學到現在,不到10年,C#的主推技術從Winform到WPF到UWP : ,一套換一套,哪怕別人再怎麼說:“程式語言都是相通的”, : 我也依然需要花大量時間精力去學習新技術! 不管經過多久都會有人問這種菜鳥問題 建議去看以下幾篇 為什麼成為一名工程師這麼難 —— 從程式新手到準工程師的必經之路https://goo.gl/4nG6Wr 完整https://www.inside.com.tw/2015/03/27/why-learning-to-code-is-so-damn-hard 程式初學者的失落之鑰 - “Computational Thinking”https://goo.gl/mKe1cQ 完整https://orangeapple.co/articles/%E4%BB%80%E9%BA%BC%E6%98%AF%E9%81%8B%E7%AE%97%E6%80%9D%E7%B6%AD AB都錯 A會那樣說是因為舊語言feature和framework不多 B會那樣說是因為新語言feature和framework多到你會哭 軟工和寫程式是兩回事 軟工的經驗可以傳承 但是還是一直推翻舊的觀念 演算法也是在慢慢演進 可以真只學一次的僅有純數學(ex:二次規劃 複變 離散線代) 軟體設計師也是越老越值錢的 板上大大們也是從沒破百爬到年薪三百萬的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.210.209 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1514762603.A.A15.html
Sirctal: 所以我覺得這種東西真的沒有正確解... 01/01 10:53
a100006136: 好文推推,是說數學真的可以只學一次,而且很有用... 01/01 10:56
dragoncfe168: 我覺得您的說法 反而更應證了B男的說法最接近真實 01/01 11:18
y3k: 樓上不一定喔 實務上新語言新系統很難被採納的 第一句話就是 01/01 11:26
y3k: 問你這個東西跟舊的比好在哪裡 你如果只講得出來比較新 那就 01/01 11:26
y3k: 下略了 01/01 11:26
y3k: 我在公司推新東西 連NodeJS都會被嫌新 君不見Python2現在還是 01/01 11:29
y3k: 一票人用爽爽 上次去摸估狗Bazel還說Python3不太支援 啥小.. 01/01 11:31
menshuei: 所以node講不出比較好的地方在哪裡嗎 01/01 11:33
y3k: "比Apache快" "那我Server打掉要多久" 01/01 11:34
y3k: "只學JS就可以了" "我PHP寫很久了耶..." 01/01 11:35
y3k: "模組很多喔 超好用的你看" "這不是用來寫網站的吧..." 01/01 11:37
y3k: 其實總之就是懶得換系統而已 我也不是不能理解=3= 01/01 11:38
y3k: 而且說實在複製貼上類型的工程師在PHP界似乎挺多的 我不是要 01/01 11:40
y3k: 戰 因為Node用模組某程度也差不多意思 只是這會反映那種心態 01/01 11:40
y3k: 就是東西能用就好... 01/01 11:40
y3k: 所以最後我只好默默地在Side Project用Node 不過這東西我超喜 01/01 11:42
y3k: 歡的阿QQ 01/01 11:42
dnabossking: 用模組跟複制貼上完全二回事吧 01/01 11:49
Hordor: 想想舊js的寫法和react,根本是不同東西QQ 01/01 12:19
dragoncfe168: 樓上Hordor大 再度應證B男說法最接近真實!!! 01/01 12:28
你說了三次同一句話大概你就是B想上PTT討拍吧 就跟你說B是錯的 你到底有沒有看我放的兩篇文章 寫程式最重要的就是Computational Thinking 這個是用一輩子的 程式設計師和醫生一樣都是經越多越值錢 軟體工程就是讓可以使用的經驗續傳 醫學院的聖經本年紀都很輕 就是因為生物界也是常常推翻舊理論 ※ 編輯: Sidney0503 (140.113.210.209), 01/01/2018 12:48:39
dragoncfe168: 我既不是A也非B 只是認為B的說法可能較符合常態 01/01 13:09
dragoncfe168: 誠如您所言 軟工與寫程式不同 但對絕大多數的程式人 01/01 13:10
dragoncfe168: 來說 真正做到軟工那種高階層級工作的應屬少數 01/01 13:11
dragoncfe168: 更何況 您還認為就算是軟工也是不斷在演進變化 01/01 13:12
dragoncfe168: 所以囉 諸如此類等等 更應證了B男所言是更接近常態 01/01 13:13
Ommm5566: → Noahdot: 先承認你就是B男 01/01 13:15
azukikao: 如果寫程式寫久了就知道A說的其實很有道理 01/01 13:18
azukikao: 而B的說法的確也代表大部分人的心聲 01/01 13:19
azukikao: 但可以確定硬要分出AB誰對誰錯的人 01/01 13:19
azukikao: 大概其實寫程式遇到很大瓶頸吧 01/01 13:20
azukikao: 不然應該都會慢慢理解A其實在講什麼 01/01 13:21
azukikao: 畢竟語言是工具 做什麼就拿什麼工具 01/01 13:22
dragoncfe168: 可是問題在於 有少數人都把工具的學習或轉換形容得 01/01 13:24
dragoncfe168: 就像一塊蛋糕那麼簡簡單單阿~~~ 01/01 13:25
dragoncfe168: A與B男言談間的爭論不就在於工具與技術嗎?! 01/01 13:26
azukikao: 新語言的新東西對舊語言的使用者來說 01/01 13:26
azukikao: 其實很多時候是開心的事 畢竟補了洞 01/01 13:27
dragoncfe168: 若要論軟工方面的理論 誰都知道變化比較少比較慢阿! 01/01 13:27
azukikao: 看到新工具可以帶來更多的功能 就算要重學 01/01 13:27
azukikao: 也明明是會開心的事 (帶來好處) 01/01 13:28
dragoncfe168: 所以兩者談論的教點就是在於技術工具的學習難易 01/01 13:28
azukikao: 如果覺得這樣新時代的東西轉換很痛苦 01/01 13:28
azukikao: 不就是永遠不想用更方便的東西而自找麻煩? 01/01 13:29
azukikao: 新東西是來幫忙的 這樣想就好啦 01/01 13:29
azukikao: 或許有一定難度 但這絕不是錯的 01/01 13:30
azukikao: 如果要把B所說的當成對的 就太武斷了 01/01 13:30
azukikao: 而且軟工這幾年派別一堆 沒有比較不變化吧 XD 01/01 13:31
y3k: 如果硬要說人多就是正義 要知道大多數人其實常是邪惡的 01/01 13:31
azukikao: 其實投入新語言的學習是會有平靜 但樂趣也不少 01/01 13:32
azukikao: 瓶頸 01/01 13:33
dragoncfe168: 我只知學習與生活品質成反比 多數人不愛高密度學習 01/01 13:36
genesic: node雖然比apache快但沒比nginx快吧? 01/01 13:36
dragoncfe168: 所以B男反映出來的是普遍常態... 01/01 13:37
dragoncfe168: 而A男不是有天份 再不然就是把編成當珍愛 01/01 13:38
dragoncfe168: 否則怎會一堆人年紀大或有家庭了 就不想寫程式 01/01 13:39
dragoncfe168: 認為這種不斷高密度學習的生活 身心不堪負荷.. 01/01 13:40
synd: 別太理想化,大家都想輕鬆賺錢,某些領域的工程師連換個IDE 01/01 13:43
synd: 都會要他的命 01/01 13:43
Ommm5566: 不喜歡不該繼續做 跟你當同事被雷機率頗高 01/01 13:43
TAKADO: 很多時候新語言跟架構,可以讓寫程式更輕鬆愉快啊。舉例 01/01 13:48
TAKADO: 來說,想像一下以前沒有linq跟Entity framework寫微軟陣 01/01 13:48
TAKADO: 營的CRUD有多麻煩。抱著asp.net 2.0時代的結束真的好嗎? 01/01 13:48
TAKADO: ^技術 01/01 13:50
menshuei: 個人的時間資源與學習能力是一個侷限,永遠都會有更新 01/01 13:57
menshuei: 的東西,更方便的東西需要學習,而且變遷的速度又相當 01/01 13:57
menshuei: 快,但也因為這樣,成為許多人轉職的方向,只要用數個 01/01 13:57
menshuei: 月的全心投入在當前技術就可以在這個領域受僱,但不好也 01/01 13:57
menshuei: 就是投入後要不斷的再繼續追趕。 01/01 13:57
x000032001: 不學習當代技術 除非你工作有什麼獨佔性 不然10年後失 01/01 14:08
x000032001: 業一樣準備當洗碗工 01/01 14:08
THEWORLDS: 這板水平這麼低嗎,工程師自學不是最基本的嗎 01/01 14:20
Deltaguita: 每次都要吵這個不累嗎XD 問題本身就是個笑話 01/01 14:29
dali17dali17: 問題本身沒有唯一解吧 ,兩個都對 ,新語言也是會 01/01 14:36
dali17dali17: 傳承舊語言優良部分 ,AB常並存 01/01 14:36
vi000246: 我認為學習是很快樂的事 有了更方便的流程、框架 01/01 15:15
vi000246: 何必死守用熟用慣的舊技術 01/01 15:15
vi000246: 就算目前的公司用不到 業界其他人都在搭火箭飛了 01/01 15:17
vi000246: 你成為一個石器大師又有什麼用 01/01 15:17
abccbaandy: 因為有公司沒資源做火箭阿... 01/01 15:50
eva19452002: 工程師自學不是最基本的嗎+1 01/01 16:12
vi000246: 既然公司沒資源 就只能自學了 我會盡量不跟業界脫節 01/01 16:16
reon: A講的是概念..基本上很多程式語言觀念是共同的.B講的很多類 01/01 22:04
reon: 型的語言..語言只是表達的一種工具..兩者是相輔相成的...你 01/01 22:04
reon: 觀念夠好 同類型的語言基本上差別只是描述方式和API差異..另 01/01 22:04
reon: 外需要注意語言使用上需要特別注意的特性..例如記憶體管理.. 01/01 22:04
vn509942: 不能自學 還是早點換行吧 01/02 12:26
childlike12: 舊語言c++表示... 01/02 15:56
CoNsTaR: 第二篇講的東西根本很有問題吧= = 01/04 12:47
CoNsTaR: 講開根號那裏根本放屁比米飯香 01/04 12:47