摘要:不覺間,已悄然離去恍然后,正慢慢襲來。已完成一期內容,只包含買家點餐功能,二期準備做賣家及支付功能。經過考慮和評估,我決定對這兩個選擇進行一個折中。項目部署,及代理轉發等配置。發現最近,已經對非技術類書籍少了很多興趣。
不覺間,2016已悄然離去;
恍然后,2017正慢慢襲來。
又到了總結過去,展望未來的時候了,那就先總結16年的收獲和經驗教訓,再展望17年對自己及行業的一些期望吧。
16年的那些事先說一下16年的github貢獻圖吧。這一年中,除了年中的四個月很少push代碼,其他時間都還算沒有偷懶。
今年主要做了下面這些項目 mobile BI至于github上缺失的這四個月在干嘛,我要給個解釋。公司的一個Hybird項目,要全新的改版,在這之前,前端架構是用jQuery來寫的多個頁面組裝的一個移動端BI系統。我來主導,將整個前端架構換成ionic,目標是產出一個Hybird的SPA應用。所以,這四個月,我在做這幾件事:
重寫項目,搭建ionic架構開發,重構highcharts組件;
組織團隊(4人)技術培訓,盡快熟悉架構及ionic組件開發;
功能開發。
訂餐系統這是一個業余項目,用于解決多人團隊實時點餐,不容易統計的痛點。
項目的靈感:項目內多個人,點外賣時,每個人都點餐,最后一個人來統計點餐結果,再發給店家。這個過程很費時費力,本著程序員思維,能自動化的東西,絕不浪費自己時間,所以就有了這個項目。
//TODO 已完成一期內容,只包含買家點餐功能,二期準備做賣家及支付功能。
項目使用的技術棧:Express + MongoDB + Angular + Bootstrap
Github: https://github.com/zollero/me...
項目部署地址:http://bearzzz.xyz
項目是公司的一個dashboard項目,也是我的第一個上線的React SPA項目。
技術棧:es6 + react + react-router + redux + react-redux + webpack + express + echarts + nginx
項目地址:http://addmp.ffan.com
維護一些老項目工作中,還維護了一些老的項目,這些項目是一些java web項目,使用的技術棧是:java + spring + jquery + bootstrap
這些系統的頁面都是業余的前端人員來開發的,所以存在很多代碼的問題:
代碼風格不統一,有一些語法錯誤和全局污染的問題;
沒有任何的代碼復用,很多都是復制粘貼的,維護起來太麻煩;
代碼沒有模塊化的架構,沒有使用任何的模塊化工具(gulp, webpack等)或框架(requirejs, seajs等);
沒有任何的自動化工具,如:eslint, sass, less, concat, uglify等。
面對這個局面,有兩個選擇:
重構整個項目,但是時間不允許,再加上重構的風險太大,這個不可取;
就按照之前的代碼風格進行新功能開發,這個有點太無作為,也不可取。
經過考慮和評估,我決定對這兩個選擇進行一個折中。
對新功能使用一些自動化工具;
更多的使用代碼復用,開發公共組件;
統一代碼風格,當遇到對舊模塊進行修改和維護時,盡量進行簡單的重構。
總結上半年以ES5開發為主,下半年以ES6 + React語法為主;
15年以Java web和H5 Hybird開發為主;
16年上半年主要是ionic架構的Hybird項目開發,下半年主要react為主的web項目和Hybird項目;
深入學習python語言,寫一些python爬蟲小工具;
熟練掌握了angular、ionic、react等框架,并在前端架構方面積累了一些經驗。
Nodejs項目部署,及nginx代理轉發等配置。
17 展望新的一年,從改變開始。
自從入了這個坑,就不停的在學,在寫,在練。過程中,有辛苦,有快樂,還好對我來說,樂趣的感覺大于辛苦的煩惱。
新的一年,肯定要給自己制定一些計劃的。雖然往年的計劃只完成了一部分,但是計劃還是要有的,萬一都實現了呢?
語言作為一個前端,ES5 + ES6 + ES7肯定是首選;
Python作為第二語言,來開發服務器腳本,爬蟲系統;
Ruby、Go腳本語言開發;
Java作為輔助,開發些輔助系統。
框架React、Vue技術棧,總結兩者差異;
Webpack、NodeJS、Koa等;
WebGL、D3數據可視化框架;
React Native技術棧開發;
深入了解并使用tensorflow等機器學習框架。
周邊搭建自己的網站,包含:博客、工具集、技能樹、GitLab庫;
把更多精力放在開源庫上,專注于好的事情上;
多積累博客。
書單16年忙于工作,沒有讀幾本書,只是看了三四本技術方面的書籍,并且京東上買了三次書籍,買的大都是技術書籍。發現最近,已經對非技術類書籍少了很多興趣。17年必須讓自己多充充電,除了技術類書籍,還要多涉獵其他學科,讓自己保持一種多學科知識的沖撞,摩擦出新的創意。
先給自己列個簡單的書單:
百年孤獨
硅谷鋼鐵俠:埃隆·馬斯克的冒險人生
烏合之眾
強權與鐵腕:普京傳
霍亂時期的愛情
瘋狂的簡潔
了不起的蓋茨比
島
(完)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/38310.html
摘要:不覺間,已悄然離去恍然后,正慢慢襲來。已完成一期內容,只包含買家點餐功能,二期準備做賣家及支付功能。經過考慮和評估,我決定對這兩個選擇進行一個折中。項目部署,及代理轉發等配置。發現最近,已經對非技術類書籍少了很多興趣。 不覺間,2016已悄然離去;恍然后,2017正慢慢襲來。 又到了總結過去,展望未來的時候了,那就先總結16年的收獲和經驗教訓,再展望17年對自己及行業的一些期望吧。 1...
小編寫這篇文章的主要目的,主要是給大家介紹一下關于Python中的一些案例情況,包括使用到一些可視化的工具pyecharts,那么,怎么使用這種工具去進行繪制折線圖呢?下面就給大家詳細解答下。 折線圖介紹 折線圖和柱狀圖一樣是我們日常可視化最多的一個圖例,當然它的優勢和適用場景相信大家肯定不陌生,要想快速的得出趨勢,抓住趨勢二字,就會很快的想到要用折線圖來表示了。折線圖是通過直線將這些點按...
小編寫這篇文章的一個主要目的,主要是教給大家一些Python技巧性的內容,比如關于數據庫語法的一些問題,那么,如何去正確的使用這個數據呢?有什么具體的使用方法呢?下面會給大家做一個詳細解答。 Python中datetime庫的用法 datetime模塊用于是date和time模塊的合集,datetime有兩個常量,MAXYEAR和MINYEAR,分別是9999和1. datetime模塊...
1 關閉selinux[dddd@v069208183.sqa.zmf/home/admin/] $sudosetenforce0 setenforce:SELinuxisdisabled [dddd@v069208183.sqa.zmf/home/admin/] $sudosed-i'/^SELINUX=/c\SELINUX=disabled'/etc/selinux/confi...
閱讀 919·2023-04-25 23:40
閱讀 3706·2021-11-22 15:22
閱讀 3541·2021-10-09 09:44
閱讀 3399·2021-09-23 11:52
閱讀 1251·2021-09-22 15:43
閱讀 780·2021-09-10 10:51
閱讀 2201·2021-09-06 15:02
閱讀 3185·2021-09-06 15:02