l

2016年3月31日 星期四

[2016] 搞笑談軟工十大經典名片回顧

March 27 19:51~20:58

螢幕截圖 2016-03-27 20.55.11

▲畫面節錄自Google搜尋「經典電影」結果。

 

每年的三月底又到了一年一度統計搞笑談軟工部落格文章點閱的時間,先回顧一下是2012~2015年的統計資料(請參考〈搞笑談軟工十大經典名片回顧〉、〈[2013] 搞笑談軟工十大經典名片回顧〉、〈[2014] 搞笑談軟工十大經典名片回顧〉、〈[2015] 搞笑談軟工十大經典名片回顧〉):

2012年累計點閱率前10名文章

image

***

2013年累計點閱率前10名文章

螢幕快照 2013-03-27 下午10.11.45

***

2014年累計點閱率前10名文章

螢幕截圖 2014-03-18 18.26.59

***

2015年累計點閱率前10名文章

螢幕截圖 2015-03-18 22.10.20

***

2016年累計點閱率前10名文章

螢幕截圖 2016-03-27 19.55.19

 

今年前十名只有〈HTC One X之真的可以充電耶〉被〈什麼是物件導向(2):Object, Class, Instance〉給擠出榜外,其他九名都相同,只是排名略有調整。前五名更是和去年完全一樣,依舊是:

  1. 軟體開發和大便的關係〉,獲得7268個讚。
  2. 窮人的選擇:VMWare Player vs. VirtualBox〉,只獲得9個讚。難道大家都是因為Google搜尋不小心連進來的?
  3. Scrum 是什麼(2):Scrum 的內涵〉,獲得151個讚。
  4. 成也老闆,敗也老闆〉,獲得1027個讚。
  5. 改行寫網路小說算了(14)〉〉,獲得571個讚。

不過為什麼去年第一名〈軟體開發和大便的關係〉瀏覽數是34053,今年卻變成34011,活生生少了42次?瀏覽數不是應該只增不減嗎,都過了一年沒增加也就算了,怎麼會減少?這算是Bolgger的bug嗎?

後五名分別是:

另外,〈泰迪軟體2016年課表〉也有超過9千個網頁瀏覽數,去年是6千,一年增加3千,應該不算多吧。

***

寫到這裡突然有一點心虛,為什麼都沒有新的文章上榜?!難道去年一整年都沒有佳作問世?還是Blogger統計流覽次數的算法有問題?雖然是前者的可能性比較高,但如果可以賴給Blogger自己會比較心安一點XD。

***

友藏內心獨白:過了一年「大便障礙」依然存在。

2016年3月30日 星期三

用Replace Data Value with Object移除Primitive Obsession怪味道

March 27 21:18~21:50

螢幕截圖 2016-03-27 23.56.55

 

▼以下範例截錄自《Refactoring》一書。Order類別用String資料成員_customer來代表客戶,這是一種Primitive Obsession怪味道。

螢幕截圖 2016-03-27 21.24.12

***

▼套用Replace Data Value with Object重構很簡單,就是把String類別(data value)用物件取代,因此先新增Customer類別。

螢幕截圖 2016-03-27 21.32.04

 

▼接著將Order類別的_customer資料成員的型別由String改成Customer。

螢幕截圖 2016-03-27 21.37.15

 

這個例子很簡單,感覺有沒有把String換成Customer好像都差不多。如果Customer不只是代表名字,而有更多的資料成員(屬性)和操作,那麼套用Replace Data Value with Object重構效果就會比較顯著。

***

友藏內心獨白:用物件換資料,不然怎麼叫做物件導向XD。

2016年3月29日 星期二

[還少一本書] 讀書力(下)

March 27 12:59~13:55

擷取

▲側標(書背)很重要

這一集節錄書中第一章的名言佳句:

  • 讀書讀得越多,越容易成為獨行俠,因為經常讀書的人擁有自己的世界。
  • 思考的行為必須透過語言。一個人想事情時,原則上也是以語言思考。語言的詞彙少,思考難免粗糙雜亂。思考,必須要豐富的語言支撐。
  • 讀書當然是為了磨練知性與感情;在這同時,讀書也是為了讓一群優秀的人長住自己心中。讀書的主要目的,不光是取得資訊。
  • 持續而廣泛地閱讀不同類別的書籍是極為重要的工作。有人說,只要看書櫃就能了解一個人。
  • 擁有自己的書櫃令人感到快樂,感覺上彷彿可以用雙手掌握自己愈來越寬廣的世界。
  • 時間原本如砂一般,逝去之後便會毫無形跡、消失無蹤,然而時間會紮紮實實地凝聚、存留在書裡。這份安定感,實在令人感到喜悅。
  • 我的信念是不該借書來讀而該買書來讀,其實原因就在側標(書背)。好不容易才把書讀完,要是那本書不見了,就很難回想當時的經驗,甚至連讀過那本書的事情都很難回想起來。
  • 靈感是指腦中突然湧入一陣靈氣和創意。無意間看到書的時候,會恰好想起什麼。這和刻意尋找的動作不同,這是書的側標帶來的靈感。
  • 排列書本的目的不只是整理,所以按照一般分類排列未必最好。我反而比較喜歡考慮內在的關聯,排列不同類的書籍。
  • 把書和書連在一起思考的習慣,能夠大幅提升讀書力。讀書範圍越廣,越容易定位書籍的內容,進而顯著地提升讀書力。
  • 「原來不只我有這種經驗」的感覺,能為自己的生命注入勇氣。
  • 重要的不是體驗本身,而是自己能否確實掌握體驗的意義,能否活用自己的經驗。加深體驗的意義,讓體驗成為經驗。讀書有助於累積這種經驗,看到優秀的作者闡述和自己相同的經驗或意見,才能放心地肯定自己。
  • 在某段期間持續閱讀一本書,讓讀書與生活重疊,這就是讓讀書本身成為體驗的要訣。
  • 爽快地選定單一答案當然很輕鬆,但是思考也可能會因而停滯。不讓思考停止,反覆咀嚼,才能積蓄力量。
  • 小孩的閱讀和大人的閱讀之間差別很大。小孩的閱讀是讀了一次就了解,閱讀的時候不必忍受不了解的感覺,讀書力也不會逐日提升。就像進行重量訓練時總是只用六、七分力,再怎麼訓練肌耐力也不會增強。……不要因為「看不懂所以很無聊」就不看了,重要的是懂得積蓄不了解的感覺

***

Teddy自己也經常在寫部落格沒有靈感的時候求助於書櫃與側標,很能體會《讀書力》書中所描述的情境。好書值得多次閱讀,隨著自己成長,每次閱讀都可能有不同的體驗。如果只為了收集資訊,快速把書讀完之後馬上拿去網拍換現金,就太可惜了。

***

友藏內心獨白:你的心中住了哪些作者呢?

2016年3月28日 星期一

[還少一本書] 讀書力(上)

March 27 11:05~12:14

螢幕截圖 2016-03-27 12.13.49

 

政大書城台大店在3月20日吹熄燈號,結束營業前一周剛好到台大附近吃飯,順道繞過去才知道現場在正舉辦庫存書35折優惠。由於價格實在太便宜,抱持著貪小便宜的心態,Teddy和Kay一不小心就買了29本書,一共才2905,平均一本100元。雖然其中有不少是庫存舊書,但花點時間還是可以發現不少意外驚喜。

今天介紹的這本《讀書力》就是當時無意間看到的一本不到200頁的小書,回家讀了之後發現寫得很棒。作者齋藤孝(日本人)在書中提到他自己對於為什麼要讀書的看法,並提出如何讀書的建議。喜歡讀書的朋友看了這本書會有「心有戚戚焉」的感覺,不常讀書的朋友看了之後也可以學習作者介紹的讀書方法,並且體會作者所提到的讀書樂趣。

書中有許多很有趣的觀點,一集寫不完,分兩次介紹。

***

作者對於如何培養「讀書力」提出在四年內閱讀150本書的建議,等於一年讀37.5本,一個月要讀3.125本。而且這150本可不是什麼漫畫、推理小說之類的書,而是100本文庫書和50本新書。文庫書(不包含推理小說或純娛樂的書)和新書是日本書版社的一種書系名稱,Teddy也不懂,所以先記住閱讀書籍的數量就好XD。

有些鄉民們可能會覺得:「我又不夠聰明,怎麼可能讀那麼多書?」作者認為,讀書並非靠「智商」,而是靠以往閱讀的累積。持續就是力量,就好像長跑或健行,只要每天練習,慢慢增加距離,就算不是運動健將也能夠培養出足夠的耐力。

***

為什麼要讀書?作者認為讀書是形塑自我的最佳方法,可以協助個人逐步建構出自己的價值觀與世界觀。書中有一句話:「自我形成的問題是無法逃避的。不必透過讀書達成嚴肅的自我形成、只要高興就好的風潮,使得有些人錯失自我形成的過程,轉而求助於極端的危險宗教團體。」這種狀況,不要說在日本,在台灣,而且是資訊、IT、醫療產業,也有類似的狀況啊。不然哪來那麼多橫空出世的詐神、大師,靠著造神運動與招攬信眾為自己銀行帳戶培養即戰力呢。

讀書還可以讓人體會安靜獨處的成長時間,書中提到「一個人安靜地面對自己的時間,也是自我形成階段當中不可或缺的」。軟體設計有open-closed principle(開放-封閉原則),人也應該如此,平衡與他人交流以及自我獨處的時間。純粹追求場子熱鬧就好,或是搞自閉,都不是健康的做法。

書中接著提到,讀書其實也不是真的「自己一個人獨處」,而是與寫書的人一起,共度屬於兩人的時光。「人必須和優秀的人對話,才能達到整體的成長,問題是未必每個人身邊都有優秀的人。不過只要有書,就能聆聽優秀的人說話,即使那些人已經不在世上也無妨礙」。

***

看到這裡鄉民們可能會想:「難道多讀書就不會被騙嗎?很多被騙的人不也是知識份子?」這裡有兩個可以討論的地方,首先,多讀書不表示「一定」不會被騙,但至少可以提高自我判斷的能力。對自己多一點信心,就少一點「被造神」的機率。其次,知識份子不代表「具備讀書力」,他們可能跟Teddy一樣,只是具備某種專業,例如資訊、法律、醫療,僅此而已。

***

友藏內心獨白:以作者的標準來看,Teddy讀書量遠遠不及格啊。

2016年3月27日 星期日

2015北九州考察之旅Day6-B無緣的九州鐵道紀念館 & 門司港周邊

March 11 13:30~13:57

▼來到九州鐵道紀念館,這是Kay很期待的景點。

螢幕截圖 2016-03-11 11.52.59

 

▼沒想到…本日休館。

螢幕截圖 2016-03-11 11.52.24

 

▼只好在門外拍些照片過過乾癮XD。

螢幕截圖 2016-03-11 11.51.23螢幕截圖 2016-03-11 11.51.33螢幕截圖 2016-03-11 11.51.41螢幕截圖 2016-03-11 11.52.07螢幕截圖 2016-03-11 11.52.15螢幕截圖 2016-03-11 11.52.41

***

▼走到門司港周邊,當天天氣好好。

螢幕截圖 2016-03-11 13.47.15螢幕截圖 2016-03-11 13.48.14螢幕截圖 2016-03-11 13.48.21螢幕截圖 2016-03-11 13.48.50螢幕截圖 2016-03-11 13.49.21螢幕截圖 2016-03-11 13.49.28螢幕截圖 2016-03-11 13.49.44

 

▼門司港著名的香蕉人,以前門司港是日本進口香蕉的大港,聽說台灣出口到日本的香蕉就是運到這裡。

螢幕截圖 2016-03-11 13.48.59

 

▼港邊最突兀的建築,蓋的太高和旁邊的景觀一點都不搭啊,失敗。

螢幕截圖 2016-03-11 13.48.36

 

▼國際友好紀念圖書館,館中有簡體中文和韓文報紙、藏書。

螢幕截圖 2016-03-11 13.54.23螢幕截圖 2016-03-11 13.54.37

 

▼再次證明後面這棟大樓真的是有夠殺風景的。

螢幕截圖 2016-03-11 13.55.26

***

友藏內心獨白:歷史小建築也太多。

2016年3月26日 星期六

2015北九州考察之旅Day6-A門司港三井俱樂部 & 海事紀念館

March 11 11:15~11:41

▼SuperHotel早餐,福岡的旅館早餐好像都有附「明太子(魚卵)」,配白飯還不錯。

螢幕截圖 2016-03-11 11.17.20螢幕截圖 2016-03-11 11.17.11

 

▼今天行程要去門司港與門司港對岸的下關。博多車站有直達門司港的電車,但行車時間比較久。

螢幕截圖 2016-03-11 11.20.57

 

▼因為有購買JR北九州Pass,所以從門司港搭快車道小倉換車。

螢幕截圖 2016-03-11 11.21.40

 

▼到小倉換前往門司港的電車,印象中好像兩站就到了。

螢幕截圖 2016-03-11 11.21.59螢幕截圖 2016-03-11 11.22.14

***

▼門司港附近有不少小景點,依據距離先去三井俱樂部

螢幕截圖 2016-03-11 11.28.51

 

愛因斯坦曾經在這裡住過,現在一樓變成買燒咖哩(門司港名產)餐廳,生意非常好,二樓是展示館。

螢幕截圖 2016-03-11 11.28.59螢幕截圖 2016-03-11 11.29.08螢幕截圖 2016-03-11 11.30.00螢幕截圖 2016-03-11 11.33.35螢幕截圖 2016-03-11 11.30.32螢幕截圖 2016-03-11 11.32.03

 

▼燒咖哩餐廳。

螢幕截圖 2016-03-11 11.32.25螢幕截圖 2016-03-11 11.32.32螢幕截圖 2016-03-11 11.32.40

***

▼無意間經過海事紀念館,參觀無料(免費),進去看一下。

螢幕截圖 2016-03-11 11.36.15螢幕截圖 2016-03-11 11.36.08螢幕截圖 2016-03-11 11.36.49螢幕截圖 2016-03-11 11.35.19螢幕截圖 2016-03-11 11.35.25螢幕截圖 2016-03-11 11.35.32螢幕截圖 2016-03-11 11.36.35螢幕截圖 2016-03-11 11.36.42螢幕截圖 2016-03-11 11.38.26

***

友藏內心獨白:第二次參觀愛因斯坦到過的建築物。