December 16, 2015

Install Redmine 3.1 on Heroku

當員工的時候有主管盯進度,一旦沒人盯進度,一開始可能覺得很輕鬆,但很快就會開始惶恐,覺得自己超時又落後,被內心壓力逼的喘不過來。但有時候又好像還好。沒有一把尺在旁邊,總是很準確難掌握效率。要不抓太緊,要不就放太鬆。

以前公司用的是Mantis。一些案子也試著用過Trello。另外也還有很多林林總總的專案管理工具。不過老實說,既然都入門ROR了,再說還有大神推薦,那當然是要用用Redmine的啦。

先說結論。Redmine在對我們團隊帶來的好處絕對是超高的。有一個地方可以集中管理該做的事,每天坐下來不必回想什麼案子做到哪,今天要從哪裡開始,只要打開Redmine自然列出所有該做的專案,該解的issue。上班變成登入"工作Online",開票、解任務,每天都超有幹勁的啦!

其實Redmine也已經用一段時間了,當初是架在AWS的EC2上面,選擇bitnami的solution懵懵懂懂的就灌好啟用了。陸續灌了一些plugin跟theme,開心的使用到現在。

如果是Rails開發者要順利安裝啟用應該蠻不成問題的。只不過若沒有相關背景就比較辛苦一點了。若沒有相關背景,也可以先用Plan.io試試,總之可以無痛先開始使用,試下確定沒問題,再花力氣研究如何安裝,也比較不會白走冤枉路。

安裝在EC2是有他的好處,不過一年試用到期之後就得另外想辦法了。另一個選擇則是安裝到Heroku上。Heroku的免費版限制應該算很夠使用的了。不過怪的是網路上東翻西找的文章都是一些很舊的內容,照做多半還是有些小問題,在這邊再重新整理一下。

November 1, 2015

automatically export from sketch file when build with xcode

開發過app的人就知道,在跟設計師co-work的時候,每次畫面哪邊一改,設計師丟來一整包圖,解開之後總是要花一堆時間在那邊做比對、搬移、調size、改檔名等等動作,不勝其煩。

而最近又準備要開始要進入這樣的循環,在順便為設計師研究新買的UI設計當紅app - Sketch時發現,時代又進步了!sketch竟有提供command line export的功能,真是工程師的福音呀!想當然而,一定有人把它整合進xcode的build flow中了。

October 1, 2015

Rails 商務網站 x 即戰力 心得

在報名之初,其實一直猶豫再猶豫,畢竟三萬塊也不是什麼小錢。但如今課程已過三週,你若問我這三萬塊花的值不值得?我想答案會是,值得!

大家都知道,學習沒有速成。離開學校這麼多年,身上的技能也不會都是從學校來的。甚至iOS跟Android本身,也是離開學校之後才誕生的東西。能夠自學,是相當重要的能力。不過自學是很辛苦的過程。如果這中間有前輩能夠適時的提點,會有莫大的助益。也能為這個世界減少幾隻令人不忍卒睹的奇怪程式。

上這個課,絕不是像吃什麼神奇魔法藥一樣,光來聽聽課就真的能變成什麼即戰力。如果懷抱這種不切實際的幻想的人,還是把錢省下來,去吃個好幾頓的大餐起碼還有爽到。

與其說,花錢買課程,倒比較是花錢買了面對面跟專家問問題的機會。課堂上直接用一個大的系統作例子,貫穿了要架構一個商務網站需要的技能,再加上穿插一些實務上碰過才知道的trick。每週助教的office hour,更可以說就像是直接有前輩坐在旁邊幫你debug!

但如果你問我,要學Rails,上這個課是不是必要的?其實也不是。其實網路上有很多資源,也有很多前輩很樂於回答問題。甚至每週二四的meetup跟新手村也都會有前輩在那邊等著被問問題。要上山頂,有很多路都可以達到目的,只不過這一條鋪好了明確的階梯,而且有人在旁邊指引。那收一點過路費也是應該。無論如何路還是得自己走,學來的東西才是自己的。

August 6, 2015

Intro to Growth Hacking

出來行走江湖一段時間,不難發現,對做技術的人來說,如何好好的把東西賣出去,反而才是最困難的。

今天聽了一堂Growth Hacking的課,講的完全就是行銷的技術心法,其實也就是如何把產品做好。我是不知道對原本就是行銷領域的人來說收穫如何,但對我這個初接觸行銷領域的工程師來說倒是獲益良多。

當初從KKTIX的報名頁就可看出端倪。短短兩小時的課程要價2500元,更不用提ROR的課程要價三萬,對正在喝西北風的創業族來說,怎樣都不是隨隨便便一個腦弱就可以把錢付出去的。但就正是在報名頁上,很順很順就往下往下準備要『立即報名』了的這股驅力,令人很想一窺,究竟這葫蘆裡賣的是什麼藥。

今晚的課程除了準時出現得以大快朵頤一番之外,課程內容也十分紮實。當然創業要能成功,最主要的因素還是在產品要夠好。但產品夠好之外,如果不知道該怎麼把自己介紹出去,做出有用的行銷,最後也只能落到流血倒地而亡。

而講者利用這次自己開課的實際例子,讓人在課前就實際體驗到,GH做的好,能夠帶來怎樣的感受與效益。今晚的內容就在於,找到一個好的topic之後,如何做能夠把產品好好的推出去。

過去在公司上班,總是會用一種工程師的角度去思考,要怎麼達到需求單位想要達到的功能。工程師就是手腳,產品長成什麼模樣從來不是我們決定的。很多時候,總會接到莫名的需求,最後加總在一起,就是堆疊出模樣非常扭曲的奇怪產品。

當有一天,出來做自己的idea、自己的產品的時候,才熊熊發現,其實自己也什麼都不懂。只能憑想像,把自己想像成user,或者把自己代換到各種不同的角色TA裡面去設想跟規劃,但總歸是自己的想像。並且做久了,變成陷入自己構築的金字塔,無法體會到user實際的感受。

『Growth hacking is a marketing technique developed by technology startups which uses creativity, analytical thinking, and social metrics to sell products and gain exposure.』-from Wikipedia

在演講中,講者引用各種正例或反例,為大家說明應該要怎麼做Landing Page、A/B Testing,為何要做Maining List、Customer Support。使用哪些工具進行Measuring,怎樣的Onboarding可以讓人家覺得揪感心,以及何時不要做Referral。

有些concept如果沒有人說破,光靠自己在那模仿成功案例,想破頭也串不起來。即使模仿了皮毛,卻也只有三分樣。我想能有人點破這些,就是上這堂課的價值。

以上是本日心得,以下不能再劇透。有興趣的朋友可以來找我聊天,或者直接移駕前往報名。九月高雄十月台北。有需要的朋友請參考。



利益揭露:上課學員的前10名心得可得好書一本,私心有點想要,中文的那本就好。若有幸得書就... 再寫一篇讀書心得好了!

February 19, 2015

轉變之年

在這樣一個歲末年終的時候,回想過去這一年也真是經歷了不小的變化。

我想在我80歲撰寫什麼人生回憶錄的時候,2014這一年必定需要詳細記錄下來。

第一份工作做了將近八年,中間不斷自我懷疑,懷疑自己的能力是否能夠配的上老闆給的薪水。也一度以為自己恐怕沒有膽量跨出那一個舒適(慵懶)圈。幾經波折在四月底終於把自己拋了出去,換了一間聽起來有點好玩的公司。

驗證了自己的態度、能力跟專業,卻不預期的在九月底公司因虧損縮編被資遣。還經過一點小小的勞資糾紛,不過總是不經一事不長一智啊。

再加上六月間一趟加拿大之旅的前後,對父母come out。對自己如果有帶給他們什麼樣的壓力感到抱歉,卻也相信不應該讓他們在沒得選擇的狀況下,以愛之名,陷他們於不義。套句勇者我朋友的話,『幹嘛因為他們發瘋我們就自毀人生,這樣最後要恨誰?』更何況,他們非但沒有發瘋,還說:畢竟我們是一家人啊!

不用說,2014年,更加始料未及的是,我竟能夠被另一個家庭如此親切、熱情又毫不保留的接納為家庭的一份子。舉凡家族聚餐、出遊從沒有漏了我。即使我的不善言詞,每次出現還是能有超過熱情的招呼跟款待。謝謝妳,我愛妳。



2014年。公民意識抬頭。割闌尾。kp當選台北市長,台灣儼然成為台北國。零時政府成為連我媽都知道的名詞。

2014年,自己國家自己救,自己人生自己寫。


接下來,沒有別人畫好的路線,不走跟任何人一樣的軌道,準備好披荊斬棘,一步一步踏出去吧。




「太空,人類的終極邊疆。星艦企業號的旅程就是為了探索陌生的新世界,去尋找宇宙中的新生命與新文明,勇敢航向人類足跡從未踏至的領域。」