一、我的工作
就職于現公司已兩年有余,公司雖是網絡安全行業,感覺前端相關需求的復雜度扔不亞于互聯網公司。列舉這一年的部分工作內容:
1. OEM及多皮膚定制
OEM(Original Equipment Manufacturer),按照字面意思,應翻譯成原始設備制造商,指一家廠家根據另一家廠商的要求,為其生產產品和產品配件,亦稱為定牌生產或授權貼牌生產。即可代表外委加工,也可代表轉包合同加工。國內習慣稱為協作生產、三來加工,俗稱加工貿易。
做OEM產品時,要更換公司logo及版權信息,設備出廠時,通過生產文件實現。
多皮膚定制采用Saas + Compass 共享一套CSS模板,實現多種配色方式。
2. 多語言布局問題
談到多語言(中、日、英)布局,還是很多令人頭疼的問題的,畢竟共用一套模板,好多布局實現起來很困難,尤其是自適應布局時。比如單元格內容、表單Tips等。如果大家有好的多語言方面的布局的經驗和建議,希望能指點一二。
3. 數據可視化
數據可視化方面的,主要涉及到事件地圖和各種流量呈現、設備參數統計,用到百度地圖API及FEX開源的圖標庫Echarts,圖表庫很強大,贊~~。
4. 多文件批量遞歸上傳
多文件批量上傳功能實現上,遇到很多問題,考慮到要兼容IE低版本瀏覽器及需要捕捉每個文件的上傳進度,最終選擇了FEX開源的webuploader上傳組件,當時使用webuploader時,也遇到一些bug,已經提交至Github。
webuploader是一個簡單的以HTML5為主,FLASH為輔的現代文件上傳組件。在現代的瀏覽器里面能充分發揮HTML5的優勢,同時又不摒棄主流IE瀏覽器,延用原來的FLASH運行時,兼容IE6+,Andorid 4+,IOS 6+。兩套運行時,同樣的調用方式,可供用戶任意選用。支持大文件分片并發上傳,極大的提高了文件上傳效率。
5. jQuery插件開發
寫了jQuery.combobox.js、jQuery.lazyLoad.js、jQuery.draggable.js等插件,部分插件已更新至Github。
6. 頁面交互實現
頁面交互實現中,主要有: 多Step向導頁面交互實現,各向導配置比較復雜,不同語言版本需求不同。向導頁面主要有配置向導、自定義向導、智能向導、VPN向導等。
統一認證頁面實現。其中遇到了大數據的問題,使用多級樹型結構時,當用戶數量比較大時,出現了性能問題。
7. 其他 ...
二、我的學習
1. 搭建個人博客
2013年末搭建了個人博客,14年初上線,博客基于wordpress,原主題采用固定布局,10月份換了個響應式主題,并在此主題上鼓搗,添加的一些功能。回首這一年,更新了不少文章,通篇來看,博客內容還是以基礎為主,基本都是對自己工作及學習中發現的不足之處加以補充,通過寫“點滴Javascript”這個系列,更加系統的去學習每一個細節,當然JS方面的問題還有很多,新的一年扔有很多要學。
2. 2014讀的書
《巴菲特傳》
《我給江青當秘書》
《追風箏的人》
《AngularJS權威指南》
《Sass與Compass實戰》
《精通正則表達式》
《深入淺出Node.js》
《學習vi和Vim編輯器》
《HTML5與CSS3權威指南》
《普通心理學》
3. 關于英語學習
把英語學習提上日程,主要有以下幾個方面:
1) 現在好多技術資料都是英文
2) 國內翻譯的相關技術文章,沒有讀英文來得直觀,更易理解
3) 自己訂閱了好幾個英文的前后端方面的Weekly
基于以上原因,給自己制定了一個計劃,每天堅持背點單詞,增加自己的單詞量。以便更好的學習最新技術、了解最新動態。
三、我的生活
1. 個人生活
關于我的生活,依舊是兩點一線,早出晚歸,周而復始,唯一有點變化的是,在二線城市買了房,至此也成為了房奴中的一員了。買了房之后,感覺口袋緊了,壓力大了。
2. 個人感情
感情方面,雖然家里人一直在催,但還是想看緣分。
四、2015——我的下一年
1. 工作和學習
隨著前端技術發展,已經衍生出了好多分支,可深入的領域很多,前后端分離、數據可視化、前端工程化、前端工具、下一代類庫框架、前端安全、設計工業化,每一個領域都值得去研究和探索。
下一年在兼顧現有項目的同時,會將更多精力投入到前端工程化、自動化、下一代框架研究中,更多關注產品的易用性和用戶體驗。
2. 想讀的書
《蔣經國傳》
《李鴻章傳》
《喬納森傳》
《喬布斯傳》
《赤裸裸的統計學》
《程序員修煉之道》
《追尋生命的意義》
《視不可當》
《拖延心理學》
《烏合之眾》
過了今天,2014不再,感謝喜歡我的人,給我溫暖和勇氣,讓我學會愛和努力,感謝不喜歡我的人,教我寬容和尊重,讓我自省和成長,告別2014,憧憬2015,不忘初心,生命不息,奮斗不止。
最后祝大家新年快樂,新的一年里,心想事成!
文章列表