我有一個點子,該怎麼找到工程師把它寫出來?

我從大三學習網路技術開始,腦中出現過很多的點子

有些我試著自己將它們實作出來,有些我找了幾個朋友一起合作

從大三開始,也遇到不少對網路有熱情的同學、或是朋友的朋友,提出他們的點子,想找到合作的工程師。

通常他們會PO文,或是到處找朋友打聽,內容大概會是這樣:

尋找對網路有熱情的技術夥伴/尋找有創業念頭的工程師夥伴,熟xx,yy技術佳

目前團隊打算做xx,希望找到對的人,邀請你加入我們

問題來了,他們大部分都找不到

為什麼?

以我自己也是工程師的立場,我想問題在於:為什麼要跟你合作?

非技術人員找技術人員合作,基本上技術面沒有任何合作關係,就是他一個人花幾十幾百個小時把東西做出來

很多時候這並不是什麼好玩的過程,就是花時間精力建造東西而已

而你有多少熱情值得人家花幾十幾百個小時開發軟體呢?

開發完之後,你看兩眼或是推廣兩天,回頭說”這點子好像不行 我們還是別玩了”,技術人員豈不是啞口無言?而他損失的時間你會負責嗎?

最難聽的說法是這樣:你只是想找免費的工程師幫你做事。而工程師不會輕易被打動。

所以要找到願意合作的工程師,個人認為只有以下三種方法:

  1. 找到腦中早就想把這點子做出來的工程師
  2. 展現你對這件事極大的熱情
  3. 展現你對這件事極大的誠意:付錢

第一種方法可遇不可求,要找到剛好對同一個題材有熱情的技術人員,你真的需要問過很多很多人才可能找到。

第二種方法也不容易,你要如何證明你對一件事的熱情給別人看?寫一封非常有誠意的信?蒐集關於題材的大量資料,證明你花時間想過研究過?跟對方進行很深入的討論?這些都是方法,但工程師會判斷這些值不值得他用幾十幾百小時的工作量跟你合作。

第三種方法最有說服力:拿錢出來。你可以買伺服器、買題材會用到的一些相關資源。然後讓工程師知道你已經花錢買這些東西了,讓工程師相信你不會隨便玩一玩就說拆夥。

再不然,付錢給工程師吧。讓他知道若你只是用嘴巴說說,至少他拿得到酬勞。

相關的理由,這邊有非常好的分析,我不在此拾人牙慧,推薦有興趣的各位看看。

创业想找技术合伙人,要做到这三点!
http://www.huxiu.com/article/24058/1.html
为什么很多技术合伙人参与创业时会先谈钱?
http://www.huxiu.com/article/21214/1.html

http://www.huxiu.com/article/21854/1.html

(Photo via  plewicki, CC License)

Bootstrap + Font Awesome, 工程師的美工救星

工程師不管是自己架網站來玩,還是接案幫客戶做網站

都會遇到美工的問題,也就是網站太醜了

基本的工具Bootstrap我想不用多加介紹 在國內也有一定知名度

http://getbootstrap.com/

套了之後,各種基本元素都有一定的美工設計水準

 

另外有個在國內比較冷門的工具

它是設計師 Dave Gandy 搭配Bootstrap設計的icon包

http://fontawesome.io/

跟Bootstrap整合的很好

可以利用它的各種icon增添網站的設計感跟user experience

這邊附上github上一個完美使用兩者的範例

http://cabotapp.com/

git 從這裡入門

以前還在唸書時 只知道git 可以版本控制

會add commit push pull就覺得git好好用

後來這幾個指令不再夠用了

實務上要開一堆branch 修bug 做新功能 比較穩健

看過的文章裡面我覺得最棒的是這兩篇

git基礎觀念
http://www.slideshare.net/littlebtc/git-5528339

實務上branch管理的best practice
http://ihower.tw/blog/archives/5140

這篇我當reference在翻
http://blog.longwin.com.tw/2009/05/git-learn-initial-command-2009/

工作一陣子後 對git也了解更多

有問題歡迎留言

RedBeanPHP 操作資料庫的好幫手

最近發現一個很不錯的php ORM library
http://www.redbeanphp.com/quick_tour

我前陣子接某個case 連資料庫是這樣寫

$sql = ‘select * from category2’;
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
// do something on the $row
}

寫多了滿煩的

最近要幫客戶修改一些功能 找了RedBean來使用

套上之後變這樣
$types = R::find(‘category2’);
foreach ($types as $row){
// do something on the $row
}
省去了很多囉唆的程式碼

其實好用不是重點
重點是可以看原始碼練功

整個library僅僅是一個php檔
原始碼1萬2千行 切成幾十個class
用到OOP的繼承跟介面
每個class每個method內部程式碼都沒幾行 註解完整
也沒有複雜的巢狀條件判斷
如果說追新技術 追新工具算是勤學外功的話
研讀這些source code算是練內功吧

by 阿川先生