[文摘] 工程師12年工作經驗-能解決問題的不是工具而是思考

** 本文同步發表於 FB 社團-軟體設計鮮思維 **

這一篇關於軟體工程師綜合了12年的工作實務經驗,有感而發所自省整理出的12條工作經驗。

他寫的每一條教訓與體會,正是個人在這個軟體業界全都碰過,但卻少有人真正能像該位工程師這般得以內省而後想改變自己的。

嗯,業界的通病大概是這樣的情境:

  • 管理者想要找工具或方法來解決軟體開發的問題,但卻不從根本做起。
  • 開發人員總會說,我想要進步,但公司文化與環境不允許,所以我只能自艾自憐。 (其實自己本身早已同化而不自知)

記得啊~ 以下12條教訓不是口號,而是確實要從過程中實踐與體會。「獨善其身後,才得以兼善天下。」

  1. 工具不能代替思考。
  2. 除非管理小組能夠真正懂得敏捷「轉變」的價值,否則它就不能發揮作用。
  3. 學習需要一個安全的環境。
  4. 每個人都可以成為領導者。
  5. 架構師去寫代碼往往能作出最佳決策。
  6. 改變需要勇氣。
  7. 建立信任的關鍵是言行一致。
  8. 成功的結對程式設計與良好的協作相關。
  9. 多模式思維促進更強大的結果。
  10. 認識到每個人都有不同的優勢。
  11. 終身制學習。
  12. 積極的影響迸發幸福感。

有趣的人機對奕第四局-AlphaGo 從棋神突然變為手足無措的小白

第四局人類棋王李世石終於贏了,但卻是在中盤幾乎棋勢甚為絕望的情況下,因為下出了一著連電腦都無法解析的妙手,然後 AlphaGo 就突然「秀逗」般下了大概只有初學小朋友才會下的棋著,結果李世石總算後半盤很輕鬆也莫名其妙的贏了這盤棋。

其實下完前三局,我想李世石應該鬥志全失,完全找不到 AlphaGo 的「罩門」。但真的我們必須為李世石鼓掌致敬,雖然幾乎每局都一路挨著打,但他奮鬥不懈的精神從轉播上看得歷歷在目;更重要的是他每局都會嘗試幾種策略,來刺探 AlphaGo 的弱點在哪裡,即使是一些會被大陸頂尖職業棋士們的尖酸與批判的著手。他真的不愧是一個真性情的好漢子、超一流的勝負師。

話說這第四局李世石持白,前幾十手的開局與纏鬥,AlphaGo 就已經很明顯的佔了上風。大陸諸多高手的棋評解說,都一致認為這局棋李世石又無望了。到第 78 手以前,即使是普通的九段上來替代 AlphaGo 來下,都可以很輕鬆的贏得這局對奕。

但李世石就是李世石!他在幾乎絕望的局勢下,下出了中國前幾年的棋王-古力,譽為本局棋「神之一手」的妙著。第78手在黑璧內一團黑子的一挖,竟然 AlphaGo 不知道如何應對,因為從超龐大的雲端資料庫,找不到類似對應的策略。甚至又下了近10手後,AlphaGo 才知道它下錯了,然後就一路攪局。但其手法相當粗糙幼稚,也就是說 AlphaGo 看來還沒有成熟到可以應付劣勢下的處理。後面兵敗如山倒,AlphaGo 在判斷完全無望後,中盤推秤認輸。

人機對奕第四局

閱讀全文 »

AlphaGo 對戰李世石三連勝-已確定贏得此次圍棋人機大戰

第三盤輸得更乾脆!

AlphaGo 在此盤的對奕好像一個圍棋大師在玩弄小孩般;啊,這不就是佐為在玩弄塔矢亮嗎?!

問題是,像小孩般的對手是當今第一圍棋勝負師;這世界上還沒有人可以連續贏得了李世石三盤棋,而且還是中盤勝!!

想必李世石作為見證歷史一刻下的犧牲者,內心肯定是非常的痛苦的痛苦。從昨日第二盤看他臉上滿臉通紅、手持棋子的顫抖樣,想必眾多棋迷看了相當不捨與惋惜吧。

曾為中國圍棋第一人古力,在解說這盤棋時說:可能只有五個九段棋手一起出馬,才能與谷歌AlphaGo一戰

還有兩盤等著李世石。從一開始自信滿滿的可以贏滿五盤,到如今祈求如果能贏一盤就萬幸了。

天哪~ AlphaGo 真的就如同是棋魂裡的幽靈-佐為,神乎其技啊!

AlphaGo vs. 李世石第三盤

見證歷史的一刻-電腦圍棋 AlphaGo 戰勝頂尖職業棋士

這兩日最令世人震撼且必然是歷史性時刻的事蹟,就是谷歌旗下專司發展 AI 人工智慧的 DeepMind,率領旗下工程師約20餘人所開發的 AlphaGo,在五盤三勝制的圍棋對局比賽,竟然連著兩盤,而且還是中押勝贏了目前世界當紅第一勝負師,韓國超強九段棋手「李世乭」。

今年初時,Alpha 戰勝歐洲圍棋冠軍五連勝,眾多職業棋士與棋迷已覺不可思議。但畢竟雖為歐洲冠軍的樊麾,僅為職業二段,與中韓最頂尖棋手還差一段距離,所以當谷歌提說三月份邀請與李世乭的五戰三勝「人機對戰」 (勝者獎金100萬美金,相當誘人;AlphaGo若贏則捐給慈善組織。),眾多職業棋手,雖訝異於電腦圍棋的突飛猛進,但還是一致看好李世石可以贏得此次比賽;且李世石本人也覺得應該可以五盤全拿。

從20餘年前我在專科時期就已經常去觀摩電腦圍棋的比賽。當時是由宏碁與應昌期圍棋基金會共同舉辦,而已過世的應老當時還說,若在西元兩千年以前電腦戰勝台灣任何一個職業棋手,可獲得獎金2千萬元。但圍棋這個號稱變化還來得比宇宙原子數量還要來得多與複雜的博奕遊戲,可說是代表人腦智慧最後的殿堂;它無法採以窮舉法 (象棋與西洋棋已以該方法擊敗人類),且圍棋有著那種難以量化的「價值觀」或「藝術成份」存在,所以普遍認為起碼還要發展個一、二十年時間,才能有機會在「圍棋」這個領域擊敗頂尖職業棋手。

沒想到,這個歷史性時刻來得這麼快,比我個人想像得提早了三十年!

閱讀全文 »

圍棋巨擘吳清源百歲高齡辭世

上個月底 (11/30),長年旅居日本的吳清源圍棋大師,以百歲之齡與世長辭。

從我就讀專科開始初學圍棋時,那時我總會到重慶南路的書局買一堆圍棋書。其中有一本「鬼手」,書內揭露多局的棋譜就是吳清源與對手下的許多宛如鬼魅般的妙手。

當然當時我完全無法領悟這些所謂的妙手,但只知道在我青少年時期,吳清源大師就是整個圍棋界的傳奇。而這個現世的傳奇,從祂稱霸日本棋壇、回訪台灣並提攜當時才10歲的林海峰、而後因車禍受傷退休棋壇,而由唯一的弟子林海峰傳承,然後到現在連林海峰都已到70歲年紀。而吳清源大師,仍一直孜孜不倦研究圍棋之道,備受中日韓三國職業棋手/棋迷們的景仰。

我以前兩百多本的圍棋書,就有好幾本是吳清源大師的著作。尤其「吳清源名局細解」共12本,甚至是「吳清源全集 (好久以前台灣出版的四卷)」,還有「黑、白棋佈局」、「21世紀圍棋」...等。甚至光吳清源大師的傳記,我也是全買來細讀好多遍。包括「中的精神」、「天外有天」、「人生十八局棋 (這本係以代表作的棋譜藉以吳的一生)」。

閱讀全文 »

祝福的佛偈語-年復一年無量壽

很喜歡這一段讚佛偈語錄:
『年復一年無量壽
 月又一月琉璃光
 日日夜夜觀自在
 時時刻刻妙吉祥』

從字面上解讀來看,每句話的開頭從年、月、日、時都兼顧到了;而最後三個字讀起來就很舒暢,且都各有其隱意。

「無量壽」一語應是引自「無量壽經」,這本是淨土宗的基本經典之一;淨土宗的大部分修行方法均可在該經中找到理論依據。「無量壽」也有隱喻「西方極樂世界」的意思。

「無量壽」,就是「阿彌陀佛」的本體。「莊嚴」就是「阿彌陀佛」所現的依正形像;「清淨,平等,覺」是「阿彌陀佛」廣大無邊的作用。從體相用展開,是經的題目,合起來就是一句名號。

「琉璃光」為佛家七寶之一(金、銀、琉璃、頗梨,車渠,赤珠,瑪瑙)。所謂的琉璃,是指用各種顏色的人造水晶為原料,採用古代青銅脫蠟鑄造法高溫脫蠟而成的水晶作品。

而「琉璃光」一詞則源於「藥師琉璃光佛」,簡稱藥師佛,是東方淨琉璃國的教主;根據據《藥師琉璃光如來本願功德經》記載,藥師佛在行菩薩道時,曾發十二大願,其中第二大願:「願成佛時,身如琉璃,內外明徹,淨無瑕穢,光明廣大,過於日月」,所以稱為琉璃光。

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal