以前在帶學生和專案的時候,就在想其實真的滿多人對軟體開發有興趣的,但不少人都不曉得該如何進入,為此,想說寫篇文章,供大家參考。
像我畢業於中文系,與軟體產業是不怎麼相關,過往也對職涯迷惘過,不曉得自己要做什麼,對什麼特別熱衷,後來摸索過才慢慢挖掘到自己喜歡的產業,在成為軟體 PM 的過程中有不少艱辛,不過在成為 PM 後,也讓我認識到軟體真是個非常有趣的產業,可以挖掘很多有趣的事物。
近年越來越多人來詢問如何成為軟體 PM,聽過不少求職的困擾,以及詢問我要怎麼切入,那麼在沒有相關背景的人要如何切入呢?因此,想將過往的經驗分享給需要的人,我是如何切入和學習,是怎麼逐漸增加自己的技能和調整人生的走向,或許不是對每位朋友最適合的方式,但可作參考!
思考第一個想要切入的軟體開發 project,下方思路供參考,大家開始的方式都不相同,或流程也有所差異,因有可能是別人揪團,或是自己想做,進而發揮創意⋯⋯等,無論是哪個方式切入,只要找到自己適合的即可,下方是建議的思路。
為什麼會這麼說呢?因為自己感興趣或是切身相關想解決的,會最感興趣,也更願意自發去完成,可好好思考自己在人生中有沒有想做的事情,可以思考:
思考資源,你可能現職有工作,時間有限,有可能沒有足夠的金錢去支持具規模的開發,現階段只能先做一部分等,因此可思考:
當想好幾個想做的題目後,也一邊盤完資源,接著可以考慮哪個是現階段最適合自己切入的專案,對初學者來說,相對簡單是最好,但也無須太過顧慮做不出來,要考量的是,你有多少資源去支撐你做這個專案,而專案題目可以如何被縮小到最小可行產品,也就是 MVP,而後進行迭代和優化,或是設好專案的停損點:
上述是我在做 side project 的時候會考量的幾點,分享給對 side project 有興趣的朋友們,或不曉得該怎麼開始一個軟體 project。
感謝朋友邀請撰寫,可惜我實在太忙,昨天快報名截止才決定參賽,可能會繼續寫完XDDD,沒有完成 30 天挑戰就歡迎到我的部落格看,不過更新比較慢。