Re: [討論] 唐鳳真的很有名嗎?很厲害嗎?

作者: jokker (微雨從東來)   2016-09-04 01:37:33
※ 引述《twowoods (二木頭)》之銘言:
: 快別開始, 一開始就用 C & perl 寫, 不是更能幫大家省時間嗎?
: 其實那是不聽勸, 不實用, 不好維護.
應該是在Paul Graham部落格看到的
有人問他為什麼要用LISP來作為公司主要的程式語言
他回答, 因為這是很少人懂, 但是懂的都是聰明人的程式語言
聰明人會想花時間來理解它, 一定是它擁有某些特殊特性
但是這些特性實在太難以理解, 所以很少人懂
我寫C, 也自學過perl, 所以你所說的大家, 應該是指我這種程度的工程師
喜歡容易理解, 開發時間可以控制的專案
這種專案, 簡單的來說, 就是花時間做完而己, 誰來做都一樣
大致程度跟我差不多, 或是只比我差些的工程師
等等, 誰來做都一樣, 也就是說....
沒錯, 就像你想的一樣, 有沒有我, 不重要, 公司一定找得到人做
所以我是平庸工程師
再回來說程式語言
程式語言之所以難懂, 是因為它用某些不好理解的方式, 輕易做到某件事
這個難解之謎, 吸引了我們稱之為聰明人的人
而這個聰明人使用某種不是我們理解的思考方式
所以搞懂了它
所以成為這個語言的專家
在技術言技術, 一旦, 某個應用, 這個語言的效能特別能發揮
而且你剛好是少數懂這語言的專家
結果就是, 技術優勢
能在短時間內做到其他平庸工程師做不到的事
獨特工程師做出的獨特產品
如果你待在一間大企業, 他們可能會幫你寫一堆專利, 保護這個優勢
可能把你提升為技術長或架構師, 讓你選自己要的人, 去寫出產品
要是新創公司, 你們有機會突破出一個缺口, 打出自己市場
英特爾創投... 股票上市....
你現在最需要的是想個好英文名字, 準備記者來專訪
比較常看到的狀況, 是以上皆無
你端了這技術去找主管, 主管叫你別鬧了, 不實用
努力湊了錢, 剛好可以吃一頓鵝肉, 距離自己開公司大概差了幾個千萬吧
想想人脈, 你認識的人裏面, 最有辦法的人是.... 系隊隊長.....
跟朋友合開新創公司, 管理不善, 資金不到位, 解散各自求職的記憶還有點痛
吃完鵝肉, 回去洗洗睡了
睡前上一下網, 看看有沒有聰明人做了什麼別的方法, 突破
這邊有個例子
有個人, 發起過幾個軟體專案, 投入自由軟體社群
社群裏大家都知道他是Perl 6 & Haskell的高手, 有天才之稱
能解決別人不能解決的問題
專案可能成功, 可能失敗, 可能根本不實用, 只是少數人惡搞在玩
只是
如果公司遇到技術問題, 主管抱著頭準備投河自盡的時候, 你會不會推薦他?
這時伯父過世, 一筆遺產出現, 你想開間軟體公司, 你會不會找他?
開放/自由軟體的力量, 不只在於軟體
而是經由開發這個軟體而建立的人際網路
以技術為核心的人際網路
Linus Torvalds到Google談Git
他說, git的核心思維, 在於他只會接受他信任的人的patch
而他信任的人, 會從他自己信任的人的地方接受patch
一旦你進入這個信任圈
你的職涯, 基本上是被保障的
因為聰明的人, 會用各種方式找到機會, 進好公司, 或自創公司
而且他們只想跟自己能信任的人共事
同理, 你一旦有機會, 也會把信任圈的人拉過來
如果你的信任圈乏善可陳呢?
你可以找另一個專案加入, 或是再發起一個
在一個演講裏面, 聽到一位來自Google的工程師說, 當他們部門缺人
他就打開linux kernel的commit history
( 這是舉例, 我忘了他是哪個專案出來的, OpenSSL? )
照貢獻程度, 依序發信給郵件列表上的人, 問他們需不需要工作
越頂級的專案, 集結了越聰明的工程師, 形成一個核心小圈圈
慢慢擴散, 從大神, 到高手, 到最邊緣的平庸工程師
往上晉升之路, 就是你提交的程式碼, 還有提交跟討論的態度
得到越多人肯定, 得到越核心成員的肯定, 你就可以進入信任圈的越中心
你可能得不到錢, 不過, 會有一定的名聲
這個名聲是被Review過程式碼之後, 才會有的名聲
來自你編程能力的名聲
名聲帶來機會
可能是能進入某間不錯的公司, 卡到職位
也許是一起創業
給你外包工作, 找你寫書, 翻譯書, 變成顧問
當然啦, 有時候會變成數位政委
不過這不是什麼保證, 不是照著作就會成功的鐵的保證
只是個有人做過, 而且碰巧有效的方法
我剛好在睡前上網看到這些
你可以參考一下
作者: CGary (下雨天也挺浪漫的)   2016-09-04 01:56:00
作者: johnny94 (32767)   2016-09-04 02:21:00
沒用啦連個中間碼都不會還敢自稱 IQ180 一定是利用媒體跟靠爸啦
作者: twowoods (二木頭)   2016-09-04 10:08:00
但是 Paul Graham 的公司和產品還在, 因為一開始就規劃好團隊, Pugs卻是已棄而不用. 船還在開和沉船的差別
作者: strlen (strlen)   2016-09-04 13:12:00
結果論看事情 只會讓業界更不健康吧?
作者: pttworld (批踢踢世界)   2016-09-04 20:30:00
編程界名聲通往不編程界的機會是有趣的。
作者: abandonONE (ONE)   2016-09-04 23:04:00
作者: gz   2016-09-06 08:49:00
Paul Graham當初用LISP做的被買走後沒多久就被用其他語言翻掉

Links booklink

Contact Us: admin [ a t ] ucptt.com