文章

顯示從 4月, 2020 起發佈的文章

冷靜點,寫App又不是整火箭

圖片
Elon Musk,從支付網站到電動車和火箭,真真正正的Rocket Science 開始長篇大論前,先要告訴讀者,我是從事IT行業的,是一個App developer。 其實App developer在我眼中是一個低科技工作者,只是一個科技工人。要入行做一個App developer實在不難,你不需要大學畢業,可能只是上幾個有關課程已經可以開始工作了。 當然,有人會認為高質素的developer非常難聘請,這個情況很多行業也會有,即使是醫生律師也會有質素問題。但普遍來說,你並不需要聘請一個非常高質素的developer去工作。原因是大部份你會做到的功能,都已經有前人做好,你只需要像積木一樣將不同部份砌好就可以了。而質素的差異並不會太大影響結果,都是「手板眼見功夫」,有手有腳,做起來沒有問題的。即使真的沒有前人做好,要重頭寫也不是很難的工作。 很多developer都會討論和交流寫App的心得,而且非常深入。因為一個App裡面可以是一個小宇宙,架構的確是可以非常複雜的。但App終究只是一個App,再複雜也是只一個App,又不是整火箭。當然有人會說寫App也是一種大學問,要精通也非易事,但難易是相對的,在科技工種來說,寫App確實是相對最易的工作。 我認為App developer可以算是基本上沒有科研成份的科技工種,是IT界的組裝工人。如果想令人生有點意義,可以考慮去寫火箭控制軟件,醫療設備軟件等等mission critical software。當然,只有真正精英才可以做此等工作,因為搞不好會死人的。我自問就沒有能力。 做了這麼多年developer,很多日常工作已經是駕輕就熟。每每看見入行不久的年輕人,為了使用哪一個library討論得面紅耳熱,只是想講一句,「冷靜少少,it's not rocket science。」

經驗無用的時代

圖片
蘇格拉底,古希臘哲學家,和其追隨者柏拉圖及柏拉圖的學生亞里士多德被並稱為希臘三賢。 他被認為是西方哲學的奠基者。 家中的兩位老人,每次看見電視機上一些年輕人發表意見,總會加一句「咁後生,識啲咩啫」「實係啲後生搞出黎」來評論他們。老人會作出這樣的評論,大概有兩種可能性,一起來分析一下他們的內心世界: 第一,就是 以為 自己人生經驗豐富,「食鹽多過你食米」,於是認為年輕人的任何想法都是不成熟,經不起考驗。認為自己一套才是最好,自己永遠是對的,年輕人一定要聽長輩意見。可是現實很多老人自己卻是沒有什麼成就,一生庸庸碌碌,知識水平也不高,卻不停指責年輕有為的人。 第二,就是對被取代的恐懼。這個世畀各種事物每天都在變化,科技日新月異。年輕人學習能力強,快速適應而且有高創造力。老人們開始趕不上了,以往的經驗開始變得無用了,十分害怕被社會淘汰,於是不斷地想否定年輕人的一切,以穩固自己在社會的地位。老人們不停地想塑造自己至高無上的權威形象,試圖阻止世界的轉變。 以上兩種可能性都和經驗相關。其實,我們已經不知不覺進入了一個經驗無用的時代。因為互聯網的快速發展,知識傳遞史無前例地快,要學習一種知識已經是極其容易和方便。隨時隨地可以在網上學習到新知識,以往花數十年累積的經驗可能現在花數月已經可以完全掌握,甚至已發展出更新穎的方法,淘汰了舊有的知識。我不完全否定經驗,但絕對不能以經驗來否定各樣事物。一個人的年紀更加和「識唔識野」完全扯不上關係。 那麼,如何在經驗無用的時代生存?或者,老人是不是一定要被淘汰?當然不是。 方法很簡單,無論是年輕人或老人,都要謙虛學習,承認自己不是萬能,每天都能夠學習到新的事物,不能因為自己地位高或自以為知識豐富而拒絕學習。反省和回顧一下自己的已有知識,有沒有可以改善和改正的地方,有則改之。這樣才能不斷進步,成為更好的人。 學習是一個終身的活動,只要有能力就應該要學習。 不過,如果真的拒絕學習的話,也請不要阻礙人類的發展。 「我只知道一件事,就是我一無所知。」 - 蘇格拉底 古希臘哲學家

這世界有什麼東西是必然要做的?

圖片
Photo by  Mimi Thian  on  Unsplash 除了生存以外,這世界有什麼東西是必然要做的? 事緣這幾天在家看電視新聞,就疫情訪問了很多市民及專家的意見,當中有些對答令我想不明白。 新聞訪問一個出外郊遊的人。 「沒有可能一直不出街的。」 為什麼呢??? 不出街有什麼問題嗎??會死嗎?不出就不出啊!怎會沒有可能呢? 專家表達對復課的看法。 「沒有可能一直不上學的。」 不上學又怎麼了?不上就不上啊!互聯網科技時代了,上網學習很方便。就算真的不學習,又怎樣呢?就好好休息一下啊!將來成為大人後就沒有機會休息的了。 這個世界很多人都有一些「必定要做的事」的想法,其實沒有什麼是必然要做的。 不要被這些「必定要做的事」去限制我們的想像力。

回顧一下年多前寫的Trade Algorithm

圖片
很認真地寫的algorithm,積效完全比不上大市 在年多前我在網上發現了Quantopian平台,可以很方便地編寫trade algorithm,不用下載一大堆東西,又不用去找數據來源,一切都可在其網上IDE完成。要知道找數據來源是其中一個最麻煩的步驟,太花時間了,搞不好又要用錢買。 既然Quantopian如此方便,看一點文檔就可以立刻上手寫自己的algorithm了,所以我花了一點時間,嘗試寫一個基於趨勢的交易算法。 主要靈感是來自Mark Minervini的Trend Template,Mark稱這個模板是必須遵守的鐵一般的定律,任何股票都需要符合這個模板才會被納入購買的考慮。好吧,那就用這個模板去初步篩選出正在上升的股票。 接下來就是計算各股票和大市的相對強度,再根據結果排列,最高分數的排頭。關於相對強度,可以參考一下Stan Weinstein的做法。 再下來就是加一點點基本面篩選,股價太低的不要,市值太低不要,等等。可以參考William O'Neil的笑傲股市一書。 大概是這樣,篩選完就買相對強度排名前幾個股票,用追蹤止蝕,跌穿某些移動平均線也會止蝕,而在熊市的時候,還會減少買入股票。 集了各家之大成,到底backtest結果如何呢?結果是沒有比大市好。 Drawdown是比大市少,但其餘的時間都只能做到和大市保持一致,在2014年後開始更落後大市。而且還未有計算交易費用和滑價,所以真實結果只會更差。 或者只是我學藝未精,賺錢的應該大有人在,但對我來說我就覺得太耗費精力了。所以我還是懶懶地投資指數ETF算了。 *以上文章屬個人分享,不構成任何投資建議,請勿跟從。投資涉及風險,後果自負。

試試使用螢幕清潔劑

圖片
WHOOSH! 螢幕清潔劑 相信大家都聽過手提電話螢幕上的細菌有機會比廁所馬桶還要多,是真是假我也不清楚,不過細菌多我是相信的。所以,清潔一下是必須的。 一直以來都只是使用清水來抹螢幕,抹了沒多久螢幕上又多了很多油脂和手指模,非常不爽啊!於是在網上研究了一下,試試這款 WHOOSH! 螢幕清潔劑,抹電話電腦螢幕都可以。 使用了多個星期,用過覺得十分不錯,清潔得閃閃發亮,摸上去十分順滑舒服。所以我十分推薦大家試試。當然,它是一款清潔劑,應該是沒有殺菌成分的,要殺菌要另外使用其他工具了,例如UV盒子。 下次我再介紹新買的UV盒子。 最新肺炎疫情嚴重,大家都要注意好清潔衛生。當然,就算沒有肺炎,日常衛生都應該要注意的。