精華區beta Programming 關於我們 聯絡資訊
※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言: > ※ 引述《meltice.bbs@ptt.cc (三億兩千萬大散戶)》之銘言: > > 網路上一堆高手 > > 沒事就在sourceforge上寫免費程式 > > 他們也沒拿錢 > > 不知道大家的實力有沒有常常去寫那些免費程式啊 > > 要問牛肉之前先看看自己有多少實力吧 > 高手!必也正名乎! > 大部份的狀況是Protocol, 架構,介面的高手 > 不是程式語言的高手 > 程式高手!不知道指什麼? 用精確的名詞來說的話, 「程式語言高手」事實上很少, 因為「程式語言高手」在 CS 學科的定義上, 是指精通程式語言通則, 能夠設計出新程式語言的專家, 很顯然你想表達的並不是這個意思。 我想你要表達的是「程式設計高手」, 而這些人本來就會自然而然的熟悉某些程式語言, 或是對某些程式語言比多數人還要更加熟悉, 但這只不是因為基本訓練夠紮實, 實務經驗夠豐富而間接獲得的附加價值罷了, 並不會有人真的那麼無聊, 成天吃飽閒著沒事幹去玩弄一個枯燥乏味的語言, 的確我看過不少人如此立志, 但最後顯然上夜店把妹, 或是觀看影視戲劇動畫等休閒娛樂成為了這些人的生活重心, 要不就是偶爾寫寫很爛的程式罷了, 最後並沒有真正成為某個特定程式語言的高手, 為什麼會這樣? 答案無庸置疑, 因為以此為目的實在是太無趣了。 能把某個程式語言玩到如此精熟的人, 當初絕對不會是為了這個目的而努力, 一定是為了實現某特定領域的軟體系統, 否則相當容易因為目標的虛無造成半途而廢, 無聊的動機通常只會造就無聊的結果, 這個道理不管放到哪個行業都是一樣的。 同樣的, 所謂「程式設計高手」, 並不可能是「擅長所有領域的程式設計高手」, 這只不過是外行人對寫程式較強的人的通稱, 或是內行人為了用詞簡潔而做的簡稱罷了, 特別在意它並沒有什麼意義, 換言之, 單單只是你所謂的「程式語言的高手」這種人, 只是極少數甚至完全不存在的族群, 通常這些人都有其它主要專長, 只是在你下判斷的當下你並不知道罷了。 當你看到有人在疑似正在玩弄某些語言特性時, 常常是他在實務上反覆遇到類似的問題, 進而想藉由討論和研究終結掉這些不斷發生的問題, 而不是真的閒著沒事幹去鑽研語言特性。 -- Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net School: National Tsing Hua University Department: Computer Science Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design Researching: Software pipelining for VLIW architectures Homepage: https://it.muds.net/~uranus -- ╔═══╗ ┼────────────────────────╮ 狂狷 Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮ 年少 ┼╮ < IP:140.119.164.252 > ╰─╮ ╚╦═╦╝ From:61-230-224-125.dynamic.hinet.net ─╨─╨─ KGBBS 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 [修改]tinlans:61-230-224-125.dynamic.hinet.net 07/01/23 23:59:23
lg31cm:推! 220.134.96.227 01/24 09:51
softwind:程式語言高手 依照人月神話的說法 的確是 140.129.36.82 01/24 10:04
softwind:那些 對特定某些語言非常熟悉的人 同時也 140.129.36.82 01/24 10:04
softwind:略懂 其他相關的語言 140.129.36.82 01/24 10:05
welon:所以才有LPC之神Tinlans 140.125.32.163 01/27 20:28