專案管理 - 自建開發工具
在這目前這家公司約一年,我是一個Android工程師,
但在這之前,我做過的事有 HTML、 CSS切版、Window Form 撰寫遊戲與程式、Web Form 撰寫管理平台與活動網站、Java撰寫爬文與推播、統計運算、PHP撰寫Api、撰寫 Android APP、JQuery + PHP 撰寫自用工具
這裡我要講的是我用JQuery + PHP + BootStrap 撰寫過自用工具。
自用工具用來寫什麼呢?我寫過替代器,開始快速產生結構差不多的程式碼,
也有寫過Layout產生器,將Layout XML 轉換成 Activity Class ,設定好必要的屬性與方法,不用再自己寫findViews
也寫過QRCode產生器,用來管理自用版本,儲存測試apk與正式apk下載連結,並快速產生QRCode 掃描下載。
API測試工具,用來呼叫API,必填好必要的參數,能夠快速測試得到結果,並調整必要參數。
這樣就能夠在許多地方應用快速開發了,當架構寫的好,很多複製貼上,再加替換,很快就寫好許多功能,就變成我越寫越清鬆,好像也越閒的樣子(誤,閒到常常數星星數)
APP方面,我也有做自己的APP 推送程式,測試自己的APP推播,不用再透過網站、實際測試傳送推播資料,是一個很好的方法。(可能未來還會再改良)
覺得比較久的時期,我還寫過Table Schema產生器,將Excel做好的規格書,複製貼上後,直接產生Table Schema,並且產生相對的Class ,及HTML頁面與CRUD的功能。
以前在做某爬文時,還有做一個管理平台,專門用來停爬設定、重爬設定、刪除設定、下架設定,其實就是管理平台,稱不上開發工具。
但就是讓你人生變得更閒的工具
工作忙,並不是好事,開發出讓你更閒的工具,才是好事。
不然你就不會用一堆的Library、Tools了,但變成空出來的時間又更加的忙。這樣其實懂更多Tools、Library產能,在經驗上,比沒經驗的高好幾倍喔。(這樣要給更多的福利與鼓勵才對呀、不過我更多的希望是有更多的時間做想要做的事。)