接案子來學寫程式

未分類
之前我的朋友兼學弟陳大少 問我說

學寫 app 要多久

好不好學?


IMG_3929
(有朋友建議我要放圖 這樣貼 fb 比較有人會點)


我跟他說

你拿一百萬押在我這當押金

保證你三個月學會





學程式這種東西真的沒速成的

也許有學程可以讓你透過固定的程序

建造出一個像樣的網站

但就如同我們在學校上課一樣

通常教材提供給我們的情境

已經排除掉奇怪的狀況
(例如客戶突然更改需求之類的)

所以先前的文章

也有朋友提到 想要學好網站程式(例如 ror)

接個案子來學最快


我也幹過這樣的事情

但如果是現在的我

我會強烈建議你不要這樣幹

我可以舉幾個例子跟大家分享

(以前我應該也寫過這些故事 但可能沒有像這篇一樣整理好)



1. 學習需要一點壓力 但不要壓的喘不過氣來

有人喜歡這種壓力

因為壓力會迫使你成長

我個人是不喜歡這種東西

因為有些東西不是你能控制的

不是你做到一百分就沒事

更何況你才剛開始學 怎麼可能一開始就做到一百分

壓力學習不一定適合所有人



2. 要接案學習 首先你要找個不怕死的替死鬼

你想想看

一堆人沒作品 想要接案子 接不到

結果是怎樣? 我想大家也看多了

就是降低價錢接案

接到的案子/客人 就是貪小便宜不計後果的

這樣作品會好 你會做的開心 我才不信

結果一定都草草結案

你學到的一定不是正面的技術

而是 "應付客人" 的表面功夫

就如同我以前提過的例子

很多案子來 客戶開頭就跟我說

"做我案子的工程師/設計師跑了"

為什麼跑? 他不會說

但十之八九 都是貪小便宜 找了出問題不知道怎麼處理的執行單位

客人不想付錢 設計師也火了

所以案子就停了


好就算是客戶真的相信你 也不給你壓力

要你慢慢做 錢也如實給你

你不會覺得你不好意思嗎?

就算你老實跟客戶說 我真的什麼都不會 你這案子讓我練習

我覺得客戶對你也不會有什麼期待

那這種可有可無的 "接案" 經驗

會為你帶來什麼實戰經驗?

我的經驗是這種案例最後也是會不了了之

因為客戶也不期待

就算是你很認真 很快的把東西做好給客戶

客戶應該也是在忙別的是情懶得理你(因為本來就不期待了)

沒做好 賠了口碑

偏偏這種案子一定都是親朋好友

案子沒做成 交情也沒了 誰以後還給你介紹案子?


3. 學東西要跟對師傅

有的人 很會講 不會做

有的人 不會講 很會做

有的人 很會講 很會做 但沒時間講

有的人 不會講 也不會做

就排列組合嘛...


我以前在某遊戲網站公司打工

就遇到寫的一嘴好 code 的工程師

你問他啥 他都會很神秘的給你一個莫名其妙的提示

自己還很得意的以為這是在教你 指導你

每次我都很想跟他說 阿鬼 講中文吧

我沒時間跟你玩猜猜看

我只想趕快做完收工


跟對人 學的快 而且通 是全面性的通

偏偏這樣的人都很忙

跟錯人 天天鬼檔牆

偏偏這樣的人都很閒


接案子也是一樣

我的建議是 找個可靠的前輩

讓他把東西外包給你

費用方面就比較尷尬

其實我不是很贊成學徒不拿錢

但花時間教學徒 真的是降低師傅的產值

所以客觀的來說 只要兩方有共識

給不給錢都ok

主要是師傅肯教 有時間教

一邊做案子 一邊學

這樣是最 safe 的

師傅也可以一邊挑員工



工程師的養成成本真的很高

一個可以上線處理問題的工程師

老闆只想給三四萬

真的是異想天開

光教育這個工程師到可以上線

不曉得就要投資多少錢了

不過這離題了

我的重點是 接案子來學寫程式

是會壞口碑的