Re: [討論] 程式語言根本就沒什麼好學的

看板Soft_Job作者 (dk)時間11年前 (2014/09/28 10:10), 11年前編輯推噓8(809)
留言17則, 9人參與, 最新討論串2/5 (看更多)
※ 引述《DrTech (竹科管理處網軍研發人員)》之銘言: : 小弟學過太多程式語言,隨便回顧一下包含 : : Assembly, C/C++, QuickBasic, Java, C#.NET, VB.NET : Scheme, PHP, Ruby, Tcl, Perl, Javascript... : 更不用說各種程式語言的各種 Framework。 : 結論是: 程式語言根本就沒什麼好學也不太重要。 : 例如我最近開始改用 Python 寫些 Script,基本上沒什麼好學的, : 大概花一兩個小時看一下網路教學, : 就可以直接上手,把所有腦袋的想法做出來。 : 所以新的程式語言其實也沒什麼好學的,隨時可上手。 : 現在沒有實務用過的程式語言也是,反正每個程式語言都很像, : 幾乎不用學也可以直接讀懂這隻程式在做什麼, : 要改也可以直接改,根本就不用學,頂多google一下這程式語言的語法怎樣而已。 : 感覺程式語言本身根本就沒甚麼好學阿,頂多就是剛開始寫要查語法比較慢而已。 : 程式語言根本就不重要,沒人沒這種感覺嗎? 個人覺得...看情況,對新手來說不太適用。 =================================== 某些語言學習它本身有其它附加價值, 如學 asm / c 能順便加強對系統的了解; 學 Java 可以學習被綁手綁腳的做事 (痾), 半強迫自己接觸 OO 跟設計模式。 一些比較算 "再包裝" 性質的語言, (比如 CoffeeScript 之於 JavaScript) 則可以看看它們的包裝方式, 了解一下主要是怎樣的概念, 自己喜不喜歡、有什麼心得感想等等。 =================================== 不過有一點, 不論學了多少種語言,哪種語言學得多強, 你都不會因此變得獨特, 能讓你變得獨特的是, 你喜歡什麼、熱衷於什麼、擅長什麼、有什麼好點子。 讓你能夠用那某種語言,或什麼你超強你才會的東西, 做出別人做不出的東西、想到別人想不到的主意, 這才會讓你變得獨特。 =================================== 總之,"程式語言沒什麼好學的" 這點, 個人覺得有一些前提: 1. 已經有足夠的經驗以及觸類旁通的能力。 (通常是已經學過很多語言並專精幾項)。 2. 有很強的學習能力及解決問題的能力。 (如解掉估狗不到的 bug ) 3. 已經掌握了什麼非關語言而能使自己與眾不同的知識與技術。 (然後可以一兩天內用任何語言實現該技術的實做) 那程式語言會變成一種 "有需要都可以學,但不會特別想學。" 的東西。 如果還沒有達到以上幾項之前, 還是先把語言練熟一點吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.189.239 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1411870226.A.99E.html

09/28 10:23, , 1F
推獨特那段。語言是拿來做事的。
09/28 10:23, 1F

09/28 10:23, , 2F
程式語言精通到最後的確會變成「見山不是山」的狀況
09/28 10:23, 2F

09/28 10:24, , 3F
所以原本那篇講的是語言「本身」的確沒什麼好學
09/28 10:24, 3F

09/28 10:24, , 4F
基本上我也是動機驅動論!語言只是工具
09/28 10:24, 4F

09/28 10:25, , 5F
重要是know how,與能夠解決任何問題的能力
09/28 10:25, 5F

09/28 10:26, , 6F
當然,若是新手也別被誤導,這說法是適用在精通之後
09/28 10:26, 6F

09/28 10:27, , 7F
所謂人要比車兇,真正能把工具駕馭好的才是王者
09/28 10:27, 7F

09/28 10:57, , 8F
語言只是基本功
09/28 10:57, 8F

09/28 11:07, , 9F
學語言可以看成蹲馬步
09/28 11:07, 9F

09/28 11:46, , 10F
問題是,即使有Google,還是有人不用不查亂寫!!!
09/28 11:46, 10F
殺。了。他們!(蛭魔妖一調)

09/28 14:20, , 11F
09/28 14:20, 11F

09/28 15:40, , 12F
語言只是外功,資料結構+演算法才是紮實的內功啊
09/28 15:40, 12F
個人覺得是相輔相成, 這內功還是需要接觸式釋放,就像 真仙氣發勁 那樣, (還是要拿個語言來實現) 不像龜派氣功,隔空可以打到地球另一邊。

09/28 19:28, , 13F
等他回到見山還是山就出師了 就是每個語言細節都掌握了
09/28 19:28, 13F

09/29 03:21, , 14F
推這篇~另外各語言各自發展出來的framework、工具都不盡
09/29 03:21, 14F

09/29 03:22, , 15F
相同~就算用經驗也還是要花時間去學、去挑出適合的來用
09/29 03:22, 15F

09/29 03:26, , 16F
現實有時候是:學了語法就以為上手~然後囫圇吞棗地寫一堆
09/29 03:26, 16F

09/29 03:28, , 17F
沒有彈性、難以維護、跑得莫名其妙的程式~錯了就砍掉重練
09/29 03:28, 17F
同意, 為了貫徹某些原則或概念, Framework 常常更複雜且更多限制。 ※ 編輯: lovdkkkk (36.226.189.239), 09/29/2014 07:19:12
文章代碼(AID): #1K9suIcU (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1K9suIcU (Soft_Job)