Re: [請益] 程式語言的學習 誰的說法正確???????

看板Soft_Job作者 (Sidney0503)時間6年前 (2018/01/01 07:23), 6年前編輯推噓18(21366)
留言90則, 23人參與, 7年前最新討論串2/7 (看更多)
※ 引述《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

01/01 10:53, 7年前 , 1F
所以我覺得這種東西真的沒有正確解...
01/01 10:53, 1F

01/01 10:56, 7年前 , 2F
好文推推,是說數學真的可以只學一次,而且很有用...
01/01 10:56, 2F

01/01 11:18, 7年前 , 3F
我覺得您的說法 反而更應證了B男的說法最接近真實
01/01 11:18, 3F

01/01 11:26, 7年前 , 4F
樓上不一定喔 實務上新語言新系統很難被採納的 第一句話就是
01/01 11:26, 4F

01/01 11:26, 7年前 , 5F
問你這個東西跟舊的比好在哪裡 你如果只講得出來比較新 那就
01/01 11:26, 5F

01/01 11:26, 7年前 , 6F
下略了
01/01 11:26, 6F

01/01 11:29, 7年前 , 7F
我在公司推新東西 連NodeJS都會被嫌新 君不見Python2現在還是
01/01 11:29, 7F

01/01 11:31, 7年前 , 8F
一票人用爽爽 上次去摸估狗Bazel還說Python3不太支援 啥小..
01/01 11:31, 8F

01/01 11:33, 7年前 , 9F
所以node講不出比較好的地方在哪裡嗎
01/01 11:33, 9F

01/01 11:34, 7年前 , 10F
"比Apache快" "那我Server打掉要多久"
01/01 11:34, 10F

01/01 11:35, 7年前 , 11F
"只學JS就可以了" "我PHP寫很久了耶..."
01/01 11:35, 11F

01/01 11:37, 7年前 , 12F
"模組很多喔 超好用的你看" "這不是用來寫網站的吧..."
01/01 11:37, 12F

01/01 11:38, 7年前 , 13F
其實總之就是懶得換系統而已 我也不是不能理解=3=
01/01 11:38, 13F

01/01 11:40, 7年前 , 14F
而且說實在複製貼上類型的工程師在PHP界似乎挺多的 我不是要
01/01 11:40, 14F

01/01 11:40, 7年前 , 15F
戰 因為Node用模組某程度也差不多意思 只是這會反映那種心態
01/01 11:40, 15F

01/01 11:40, 7年前 , 16F
就是東西能用就好...
01/01 11:40, 16F

01/01 11:42, 7年前 , 17F
所以最後我只好默默地在Side Project用Node 不過這東西我超喜
01/01 11:42, 17F

01/01 11:42, 7年前 , 18F
歡的阿QQ
01/01 11:42, 18F

01/01 11:49, 7年前 , 19F
用模組跟複制貼上完全二回事吧
01/01 11:49, 19F

01/01 12:19, 7年前 , 20F
想想舊js的寫法和react,根本是不同東西QQ
01/01 12:19, 20F

01/01 12:28, 7年前 , 21F
樓上Hordor大 再度應證B男說法最接近真實!!!
01/01 12:28, 21F
你說了三次同一句話大概你就是B想上PTT討拍吧 就跟你說B是錯的 你到底有沒有看我放的兩篇文章 寫程式最重要的就是Computational Thinking 這個是用一輩子的 程式設計師和醫生一樣都是經越多越值錢 軟體工程就是讓可以使用的經驗續傳 醫學院的聖經本年紀都很輕 就是因為生物界也是常常推翻舊理論 ※ 編輯: Sidney0503 (140.113.210.209), 01/01/2018 12:48:39

01/01 13:09, 7年前 , 22F
我既不是A也非B 只是認為B的說法可能較符合常態
01/01 13:09, 22F

01/01 13:10, 7年前 , 23F
誠如您所言 軟工與寫程式不同 但對絕大多數的程式人
01/01 13:10, 23F

01/01 13:11, 7年前 , 24F
來說 真正做到軟工那種高階層級工作的應屬少數
01/01 13:11, 24F

01/01 13:12, 7年前 , 25F
更何況 您還認為就算是軟工也是不斷在演進變化
01/01 13:12, 25F

01/01 13:13, 7年前 , 26F
所以囉 諸如此類等等 更應證了B男所言是更接近常態
01/01 13:13, 26F

01/01 13:15, 7年前 , 27F
→ Noahdot: 先承認你就是B男
01/01 13:15, 27F

01/01 13:18, 7年前 , 28F
如果寫程式寫久了就知道A說的其實很有道理
01/01 13:18, 28F

01/01 13:19, 7年前 , 29F
而B的說法的確也代表大部分人的心聲
01/01 13:19, 29F

01/01 13:19, 7年前 , 30F
但可以確定硬要分出AB誰對誰錯的人
01/01 13:19, 30F

01/01 13:20, 7年前 , 31F
大概其實寫程式遇到很大瓶頸吧
01/01 13:20, 31F

01/01 13:21, 7年前 , 32F
不然應該都會慢慢理解A其實在講什麼
01/01 13:21, 32F

01/01 13:22, 7年前 , 33F
畢竟語言是工具 做什麼就拿什麼工具
01/01 13:22, 33F

01/01 13:24, 7年前 , 34F
可是問題在於 有少數人都把工具的學習或轉換形容得
01/01 13:24, 34F

01/01 13:25, 7年前 , 35F
就像一塊蛋糕那麼簡簡單單阿~~~
01/01 13:25, 35F

01/01 13:26, 7年前 , 36F
A與B男言談間的爭論不就在於工具與技術嗎?!
01/01 13:26, 36F

01/01 13:26, 7年前 , 37F
新語言的新東西對舊語言的使用者來說
01/01 13:26, 37F

01/01 13:27, 7年前 , 38F
其實很多時候是開心的事 畢竟補了洞
01/01 13:27, 38F

01/01 13:27, 7年前 , 39F
若要論軟工方面的理論 誰都知道變化比較少比較慢阿!
01/01 13:27, 39F

01/01 13:27, 7年前 , 40F
看到新工具可以帶來更多的功能 就算要重學
01/01 13:27, 40F

01/01 13:28, 7年前 , 41F
也明明是會開心的事 (帶來好處)
01/01 13:28, 41F

01/01 13:28, 7年前 , 42F
所以兩者談論的教點就是在於技術工具的學習難易
01/01 13:28, 42F

01/01 13:28, 7年前 , 43F
如果覺得這樣新時代的東西轉換很痛苦
01/01 13:28, 43F

01/01 13:29, 7年前 , 44F
不就是永遠不想用更方便的東西而自找麻煩?
01/01 13:29, 44F

01/01 13:29, 7年前 , 45F
新東西是來幫忙的 這樣想就好啦
01/01 13:29, 45F

01/01 13:30, 7年前 , 46F
或許有一定難度 但這絕不是錯的
01/01 13:30, 46F

01/01 13:30, 7年前 , 47F
如果要把B所說的當成對的 就太武斷了
01/01 13:30, 47F

01/01 13:31, 7年前 , 48F
而且軟工這幾年派別一堆 沒有比較不變化吧 XD
01/01 13:31, 48F

01/01 13:31, 7年前 , 49F
如果硬要說人多就是正義 要知道大多數人其實常是邪惡的
01/01 13:31, 49F

01/01 13:32, 7年前 , 50F
其實投入新語言的學習是會有平靜 但樂趣也不少
01/01 13:32, 50F

01/01 13:33, 7年前 , 51F
瓶頸
01/01 13:33, 51F

01/01 13:36, 7年前 , 52F
我只知學習與生活品質成反比 多數人不愛高密度學習
01/01 13:36, 52F

01/01 13:36, 7年前 , 53F
node雖然比apache快但沒比nginx快吧?
01/01 13:36, 53F

01/01 13:37, 7年前 , 54F
所以B男反映出來的是普遍常態...
01/01 13:37, 54F

01/01 13:38, 7年前 , 55F
而A男不是有天份 再不然就是把編成當珍愛
01/01 13:38, 55F

01/01 13:39, 7年前 , 56F
否則怎會一堆人年紀大或有家庭了 就不想寫程式
01/01 13:39, 56F

01/01 13:40, 7年前 , 57F
認為這種不斷高密度學習的生活 身心不堪負荷..
01/01 13:40, 57F

01/01 13:43, 7年前 , 58F
別太理想化,大家都想輕鬆賺錢,某些領域的工程師連換個IDE
01/01 13:43, 58F

01/01 13:43, 7年前 , 59F
都會要他的命
01/01 13:43, 59F

01/01 13:43, 7年前 , 60F
不喜歡不該繼續做 跟你當同事被雷機率頗高
01/01 13:43, 60F

01/01 13:48, 7年前 , 61F
很多時候新語言跟架構,可以讓寫程式更輕鬆愉快啊。舉例
01/01 13:48, 61F

01/01 13:48, 7年前 , 62F
來說,想像一下以前沒有linq跟Entity framework寫微軟陣
01/01 13:48, 62F

01/01 13:48, 7年前 , 63F
營的CRUD有多麻煩。抱著asp.net 2.0時代的結束真的好嗎?
01/01 13:48, 63F

01/01 13:50, 7年前 , 64F
^技術
01/01 13:50, 64F

01/01 13:57, 7年前 , 65F
個人的時間資源與學習能力是一個侷限,永遠都會有更新
01/01 13:57, 65F

01/01 13:57, 7年前 , 66F
的東西,更方便的東西需要學習,而且變遷的速度又相當
01/01 13:57, 66F

01/01 13:57, 7年前 , 67F
快,但也因為這樣,成為許多人轉職的方向,只要用數個
01/01 13:57, 67F

01/01 13:57, 7年前 , 68F
月的全心投入在當前技術就可以在這個領域受僱,但不好也
01/01 13:57, 68F

01/01 13:57, 7年前 , 69F
就是投入後要不斷的再繼續追趕。
01/01 13:57, 69F

01/01 14:08, 7年前 , 70F
不學習當代技術 除非你工作有什麼獨佔性 不然10年後失
01/01 14:08, 70F

01/01 14:08, 7年前 , 71F
業一樣準備當洗碗工
01/01 14:08, 71F

01/01 14:20, 7年前 , 72F
這板水平這麼低嗎,工程師自學不是最基本的嗎
01/01 14:20, 72F

01/01 14:29, 7年前 , 73F
每次都要吵這個不累嗎XD 問題本身就是個笑話
01/01 14:29, 73F

01/01 14:36, 7年前 , 74F
問題本身沒有唯一解吧 ,兩個都對 ,新語言也是會
01/01 14:36, 74F

01/01 14:36, 7年前 , 75F
傳承舊語言優良部分 ,AB常並存
01/01 14:36, 75F

01/01 15:15, 7年前 , 76F
我認為學習是很快樂的事 有了更方便的流程、框架
01/01 15:15, 76F

01/01 15:15, 7年前 , 77F
何必死守用熟用慣的舊技術
01/01 15:15, 77F

01/01 15:17, 7年前 , 78F
就算目前的公司用不到 業界其他人都在搭火箭飛了
01/01 15:17, 78F

01/01 15:17, 7年前 , 79F
你成為一個石器大師又有什麼用
01/01 15:17, 79F

01/01 15:50, 7年前 , 80F
因為有公司沒資源做火箭阿...
01/01 15:50, 80F

01/01 16:12, 7年前 , 81F
工程師自學不是最基本的嗎+1
01/01 16:12, 81F

01/01 16:16, 7年前 , 82F
既然公司沒資源 就只能自學了 我會盡量不跟業界脫節
01/01 16:16, 82F

01/01 22:04, 7年前 , 83F
A講的是概念..基本上很多程式語言觀念是共同的.B講的很多類
01/01 22:04, 83F

01/01 22:04, 7年前 , 84F
型的語言..語言只是表達的一種工具..兩者是相輔相成的...你
01/01 22:04, 84F

01/01 22:04, 7年前 , 85F
觀念夠好 同類型的語言基本上差別只是描述方式和API差異..另
01/01 22:04, 85F

01/01 22:04, 7年前 , 86F
外需要注意語言使用上需要特別注意的特性..例如記憶體管理..
01/01 22:04, 86F

01/02 12:26, 7年前 , 87F
不能自學 還是早點換行吧
01/02 12:26, 87F

01/02 15:56, 7年前 , 88F
舊語言c++表示...
01/02 15:56, 88F

01/04 12:47, 7年前 , 89F
第二篇講的東西根本很有問題吧= =
01/04 12:47, 89F

01/04 12:47, 7年前 , 90F
講開根號那裏根本放屁比米飯香
01/04 12:47, 90F
文章代碼(AID): #1QIN5heL (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1QIN5heL (Soft_Job)