發信人tinlans.bbs@whshs.cs.nccu.edu.tw (汀),
看板Programming
標 題Re: [問題]沒有軟體牛肉的資工該往何處去 ?
發信站政大狂狷年少 (Tue Jan 23 23:59:23 2007)
轉信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.cs.nthu!WHSHS
※ 引述《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