2016-01-01 09:36

一年就這樣過去了。

今年三月的時候換了工作,從原本只有一個人要撐起公司的產品開發跟後台維護,變成加入一個 Team 一起前進的感覺很不一樣。
打從最初我就不是本科生畢業,實際上投注在程式的時間也嚴重不足,雖然是寫 PHP 出身,但不足之處真的很多很多。 換工作的時候,新公司雖然是開了前端的職位給我,但對方也知道我這一路都是寫 PHP 過來的,先別說 Javascript 能力了, jQuery 連用都不太能用。

而這近一年的過程中跌跌撞撞的前進,回過頭才發現自己算是純前端了。
三月到九月之間的工作內容基本上還是以 PHP 為主做主站的改版(使用的 Framework 是 phalcon,等於從頭開始了,以前是碰 codeigniter 的),主站還有很多需要使用 Javascript 的地方,我不太會寫原生 Js,用了 jQuery 有點偷吃步的寫了。

現在說起來很輕鬆,但那陣子專案發生很多狀況。
大致上就是因為沒有踏實的使用專案管理,再加上工時嚴重估計錯誤,造成的結果就是加班加班加班(附贈黑眼圈範圍擴張效果)
這也讓我更確定了不管實際上一起工作的人數多還是少,專案大還是小,通通都要進專案管理,連自己都無法掌握自己的進度以及產品的狀況,感覺真的很糟。
一面加班但還是不曉得到底還要加班搞多久才能夠結束加班趕工的狀態⋯⋯

九月到十二月時候則是延續著以前同事做到一半的手機版網站,PHP 的部分大約七成寫好了(不少 Bug),至於 Js 的部分全部翻修掉,因為我無法延續著對方的 code 繼續開發下去,也沒有把握可以維護。
現在回過頭看是寫得很雜亂,但在寫的過程中對於 Js 這樣事件導向的語言有更深理解了。
也因為這三個月的緣故,我開始想學習 React.js,尤其是在看了 React.js 到底在幹嘛之後更想學了⋯⋯雖然目前進度零就是了。

這最近的一個月則是做了一個 Live 聊天互動的網站。
Backend 採用 socket io,而我則是將設計提供的 html 塞進來,一面用 mustache template 將原本完整的 html 切成一塊又一塊的 Template,一面接 event,當然還是用 jQuery。
而這一個月之中做過的 Live 有:
1. 柯文哲與首都改革陣線的八名立委候選人對話的「夜問」新國會
2. 閃靈 12/26 鎮魂護國演唱會

這之中調整得倒不是修 Bug 加功能,而是讓 UX 更加順暢,Live 這樣的產品很小,但如何讓使用者聊天以及查看訊息都非常的流暢舒服,這之中真的花了一點時間。


回顧這一年來自己覺得進步的最多的有:

與非技術出身的人的溝通能力
盡量用對方能夠明白的方式去解釋專有名詞以及共同工作。
在有限時間中抓住重點,不要鑽牛角尖衝太深
這在原本只有一人開發的環境是沒有做到的。
Git
之前的我是用 SVN,有跟沒有差不了太多,現在可以跟同事 co-work了⋯⋯有時候需要救援就是了。
jQuery
我還是不會寫原生⋯⋯
UX
不是只有在程式開發上,而是能從自己的日常生活中去想去注意到底什麼才是比較好的設計。

2016年我想好好的投注時間在 React.js 上頭,PHP 我們就繼續分開吧。

Comments