程式員之死

從前有個年輕人,他對什麼都提不起興趣,他非常聰明,至少 IQ 很高,然而性格卻內向,不喜外出,亦不愛運動,曾經打過一陣子羽毛球,後來因為沒伴而終止掉。在家上網,逐漸變成唯一的嗜好。

利用網絡之便,年輕人學寫各式各樣程式、C++、Flash、動漫聲優、最後連日文也懂了,儼如專業的程式員。「互聯網資訊無限,什麼都可以學,我似乎可以無所不曉!」他躊躇滿志地說。「或者有朝一日,我都可以改變下呢個世界。」

年輕人順利地升到中五,他對前景充滿信心。「畢業後,我要加入大公司,例如‧‧‧匯豐銀行!」他心裡忖度。同一時空下,在那邊廂美國,Larry Page 和 Sergey Brin 沒有像同學般爭著 Goldman Sachs 的空缺,並在車房裡創辦了 Google。

好景不常,年輕人溺愛電腦遊戲,時間管理不善,致會考失利。試後,他瑟縮於喧鬧的網吧,在射擊遊戲世界內,忽然靈光一閃:「其實 Flash 功能強大,為什麼沒有人用 ActionScript 寫一隻網頁版的 Counter Strike 呢?」

考不上本地大學,年輕人帶著失意放洋英倫,攻讀對他全無難度的 Computer Science,乏味之餘,亦無得著,他又不擅交際,沒有洋朋友。最終,受不住生活的苦悶,他決定放棄學業,提早回港打工。這時候,Google 開始四出進行併購,亦開始改變世人的習慣。

回港後,因市道不好,他加入了蚊型電腦系統公司,任職大打雜,全公司上下的電腦疑難,全部由他解決。每次接到低科技 project,例如替小企建網站,年輕人都禁不住說:「算啦,香港既網站係咁廢架啦,都唔識學下Google。」

如是者,一做便幾年,他已忘掉年輕時候改變世界的衝動,成為一個行屍走肉的 IT 看更,喉底發出一絲歲月的呻吟,資訊科技不斷在他身上輾過,直至他躺平在地,在那兒動也不動。

唔想自己或自己的親朋戚友成為下一個故事的主角,將履歷 寄到我們的電郵信箱 吧。

2007年3月18日刊於《蘋果日報》

更多文章
後生可畏
變態鄰居
一切從改名開始
環球資訊 地方智慧

對「程式員之死」的一則回應

  1. quote – " 唔想自己或自己的親朋戚友成為下一個故事的主角,將履歷寄到我們的電郵信箱吧。 "

    What your company do ? What are the opportunities …

  2. I wouldn’t bother to make that speculation whether you were that c++ boy or not, the least I do find it pretty much the portrait of myself. Left alone the career opportunity, I should send you candy and chocolate for the post. So where should I send it to, gmail or insider?

  3. 想起幾年前回流,對任何自稱IT/EE工都提不起興趣,打趣說不如做中學教師算了真好賺,當場被一名中年Miss說,吓,你可以在中學裡做甚麼呀?做set up啲機果D機佬牙。

  4. to 思哲:

    好奇一問,如果有 idea ,點解唔搵 d 專業既 web app development 公司做,要自己由頭開始寫 ?

    以經驗所談,通常 non IT 公司自己做,一黎花錢會仲多好多,二黎時間都會長兩倍或以上。同埋,係香港搵到夠經驗做 large scale web app 既 developer 好難,一黎無乜人真係做過,二黎,做到人工都唔會平。除笨有正,好似 Digg.com 咁,成個 project 外判出去俾 india web app development team 去做,自己 focus 係 sales and marketing ,咁有效率好多

    純粹分享,請唔好見怪

  5. 其實呢個故仔講咗嘅係成件事嘅一半.. 仲有啲真係咁"好彩"入咗啲bank,financial firms做IT嘅人.講真呢啲用corporate ladder上位嘅工又係唔係真係一份IT 或者電腦界嘅 dream job呢?裏面好多都係好叻好有創意嘅人,佢地對電腦界嘅貢獻就只有optimize 同埋streamline 吓一兩個process,之後攞噃個mba上位咁簡單?唔係話啲銀行工唔好,但係如果呢個係香港IT唯一嘅出路,咁香港讀IT就真係有啲悲哀..

  6. moming2k,

    如果有咁輕易搵到完全明解hyperlocal運作模式既團隊,我地都唔會咁難去form條team啦。更何況,長遠而言,我地都唔只係做一兩個2.0 Project咁簡單。

    又或者,呢D就係潛藏我地體內既創業DNA?! 😛

  7. “其實呢個故仔講咗嘅係成件事嘅一半.. 仲有啲真係咁”好彩”入咗啲bank,financial firms做IT嘅人.講真呢啲用corporate ladder上位嘅工又係唔係真係一份IT 或者電腦界嘅 dream job呢?裏面好多都係好叻好有創意嘅人,佢地對電腦界嘅貢獻就只有optimize 同埋streamline 吓一兩個process,之後攞噃個mba上位咁簡單?唔係話啲銀行工唔好,但係如果呢個係香港IT唯一嘅出路,咁香港讀IT就真係有啲悲哀.."

    亦即係話,呢個故事仲可以寫埋個下集…

  8. to 思哲:

    唔,或者可以一試既,不過要冒既風險都唔細,乜都由零開始,乜板都要撞一次,本來專業既人幾個月攪到既野,自己做要拖得一兩年先做好既例子見得太多,而本來有先機既野,到做好既時候,己經有好多競爭對手做。

    同埋,學肥佬黎話,一心二用係好危險,如果一個 Web 2.0 web app 成功,己經夠有排忙,仲要諗住整多幾個出黎,分散時間同精力,可能失多於得

    題外話,如果諗住做 Web app ,可以考慮下 RubyonRails , 開發所花既時間,比用 ASP , J2EE 少一半以上,如果有 scale 方面既問題,都可以搵我地,我地都 deploy 左幾個大既 web app ,都有 d 經驗可以分享

  9. 再講,我地定位係Technology,Platform有唔少地方,將會同平日大家耳熟能詳既Application有幾大分別。

    反而,我地將唔會有Content Creation既Headcount。

  10. 如果真係流於 IT 人既血,應該會鑽研唔同既野,唔會只係去大公司就算,入到 HSBC 都係幫個 report 對下數,完全係浪費人生

    我諗好似 linus 咁係大學就寫出 linux , Bill Gate 自己砌左 Basic 出黎賣,SJ 搵佢 partner 砌 Mac 去賣,呢 d 先叫熱血份子

    香港果 d 後生仔,識寫下 C , 用 php 起左個 guestbook 就覺得好巴閉,同外國果 d 比差太遠了,「攻讀對他全無難度的Computer Science」只係佢無用心學姐,有心學既,好多 design logic 都係大學先有系統咁教,識寫 C++ ,同寫得好係兩回事,太自滿先係成個問題既核心。讀 CS 學到夠,走去旁聽埋 Maths dept 既堂,可能又可以將數學既野套用係 IT ,google 既 map reduce 計算,好大部份都係用左數學既 logic , 如果唔識數學既人,係寫唔出黎,所以大學永遠有野你學,學唔到野唔係大學既問題。

    人越大,只會覺得自己學得唔夠多,係無窮既智識面前,自己仲係好無知

  11. To morning2k,

    Cannot agree more. That is why our current programming team is a very interesting mix:

    Our CTO did not study computer science or engineer at college. His major was aerospace engineering and the second major was mechanical engineering and he nearly finish a minor in Maths.

    One of our programmers was a land surveyer by training and later he specialized in GIS and spatial applications.

    Today, we have just hired a young programmer who’s focus in his graduate study was human computer interaction.

    Our CEO, who is an economist and a generalist manager, insists the team must be multidisciplinary.

  12. to 思哲

    如果可以搵到係行內做過 web development 至少有幾年經驗既 programmer lead devellopment team 既話,咁成功既經驗大好多,暫時見到好多 startup 既 development 最大問題係評估唔到可行性同埋要既人力物力,通常投入既人力得一兩個 programmer 就期望可以做到一個 complete 既 project 出黎,但係最後通常一年後,連 demo 都做唔到出黎。

    以我地經驗講,如果要由頭做既話,learning curve 係好斜,我地接 project ,頭一年都係當 training , 要學識點去做一個 scalable 既 design ,咁都摸左年半左右,到最近我地自主研發既 ankoder , 先可以話係真係有全盤諗到點去 scale , failover , 同埋用 EC2 黎 build 一個 distributed processing platform ,距離我地心目中既 complete system ,都仲有好遠,所以先會提一提,除左一手一腳自己寫外,都仲有其他solution 可以諗,唔駛做左一年後,先發覺其實搵人做仲好過

    http://free.ankoder.com/ – Our technology utilises Amazon’s S3 and EC2 to effectively scale our processing power.

  13. to morning2k:

    我覺得香港唔多ruby programmer.. 你地揾ruby programmer係咪其實幾難?

  14. to rickycli :

    答案好簡單,去大陸搵,所以我地先會係杭州 set office 做 development center 。係香港,唔止 ruby programmer 難搵,真係專業既 J2EE developer 係有經驗 on 寫大型 web app 既都好少,好多都係寫過一兩個細既就話係有經驗,同大陸平均水平比,都低好多

    http://www.javaeye.com/forums/board/Ruby
    http://www.railschina.com/

    有相似水平既論壇係香港搵唔到,所以與其降低要求係香港搵人,不如係大陸咁多選擇中請人,地球是平的嘛,係香港攪 startup ,未必一定要請香港人。最理想係外國搵 VC /接 project , 香港 set office ,大陸搵人寫。

  15. Hi 思哲,

    Seems your company has so many staffs from different backgrounds, do you think such a mix-up will work?

    Do you think technical is less important for your project?

    Personally, I think Google’s success was due to the fact that they claim they are a software engineer company from day 1.

  16. Hi moming2k ,

    I like your site, at least someone heard about 37signals’ concept.

    Good job.

  17. Dear howa,

    yes , we think that we can use rails to provide the best service to our client , and also with more project we have done , we are becoming more stronger and stronger in using the development tool , as well as what is the client expect.

    37Signal have many interesting idea, like “DRY – Do not repeat yourself" , “convention over configuration", also the Agile development is our favor.

迴響已關閉。

在 WordPress.com 建立網站或網誌

向上 ↑