iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 4
1

為何取捨

其實我一開始只有把個人覺得值得分享的文章記錄下來而已

但有的時候會覺得某篇文章會有東西可以參考

只是程度還沒到值得分享

我自己就會卡在到底要不要分享糾結一段時間

不分享就不會記錄 到時候可能就找不到了

如果保留太多又會變成大家都看得很累

後來才想說可以找外掛來協助我把看過的文章都記錄到另外一個地方

這樣我既可以保持分享文章的數量

也可以記錄那些個人覺得分享價值不高的文章

所以我到了最後反而是沒有取捨

而是找到方法同時符合了我兩邊的需求

技術債也是取捨

很難找到完美的解決方式

在選用技術跟解決方案的時候也經常要做這樣的取捨

但是可能就沒這麼好運可以不放棄一些東西了

像是一堆人會說用Framework會導致效能不夠好

但是不用的話可能會導致維護困難 訓練成本高 交接困難

要選擇哪個Framework又是另外一個問題了

我的解決方式還是靠累積知識

讓自己了解各個選項有何不同

有哪些優缺點 經由了解優缺點再去做最後的選擇

就算會產生技術債 也要讓他控制在自己及他人能控制的範圍之內

為了團隊發展可能還會把自己的喜好先放一邊

最近做的選擇

  1. 不用codeigniter 改用laravel

    就個人來說還蠻愛codeigniter 的設計的

    開箱即用 架構簡單好理解

    不過感覺在多人團隊就需要一個有架構可以參考的Framework

    codeigniter 很多東西還是要自己兜起來

    另外還有台灣社群也只有laravel比較熱烈吧

    感覺出問題也好找人

    所以雖然當時還沒實際玩laravel玩的很深

    也就跳坑跳進去了

  2. 開始用ansible

    想說可以把操作過程完整記錄

    並且分享給同事

    雖然自己操作cli可能會比較開心

    但就長期看來感覺還是搭配工具會方便一點

    寫好一次要開新環境也不用重工了

  3. 用哪個系統開發程式

    這點是故意放進來的

    個人在家用win10

    出外用mac

    在公司用linux

    讓自己在各個平台都知道怎麼處理工作也是一個不錯的經驗

    不用過怎麼去做取捨?

文章分享

今天看過的文章


上一篇
Day3 為何是看中文的為主
下一篇
Day5 怎麼判斷一個技術能不能用
系列文
每日文章推薦30

尚未有邦友留言

立即登入留言