成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

</2016><2017>

wangshijun / 2875人閱讀

摘要:不覺間,已悄然離去恍然后,正慢慢襲來。已完成一期內(nèi)容,只包含買家點(diǎn)餐功能,二期準(zhǔn)備做賣家及支付功能。經(jīng)過考慮和評估,我決定對這兩個選擇進(jìn)行一個折中。項(xiàng)目部署,及代理轉(zhuǎn)發(fā)等配置。發(fā)現(xiàn)最近,已經(jīng)對非技術(shù)類書籍少了很多興趣。

不覺間,2016已悄然離去;
恍然后,2017正慢慢襲來。

又到了總結(jié)過去,展望未來的時候了,那就先總結(jié)16年的收獲和經(jīng)驗(yàn)教訓(xùn),再展望17年對自己及行業(yè)的一些期望吧。

16年的那些事

先說一下16年的github貢獻(xiàn)圖吧。這一年中,除了年中的四個月很少push代碼,其他時間都還算沒有偷懶。

今年主要做了下面這些項(xiàng)目 mobile BI

至于github上缺失的這四個月在干嘛,我要給個解釋。公司的一個Hybird項(xiàng)目,要全新的改版,在這之前,前端架構(gòu)是用jQuery來寫的多個頁面組裝的一個移動端BI系統(tǒng)。我來主導(dǎo),將整個前端架構(gòu)換成ionic,目標(biāo)是產(chǎn)出一個Hybird的SPA應(yīng)用。所以,這四個月,我在做這幾件事:

重寫項(xiàng)目,搭建ionic架構(gòu)開發(fā),重構(gòu)highcharts組件;

組織團(tuán)隊(4人)技術(shù)培訓(xùn),盡快熟悉架構(gòu)及ionic組件開發(fā);

功能開發(fā)。

訂餐系統(tǒng)

這是一個業(yè)余項(xiàng)目,用于解決多人團(tuán)隊實(shí)時點(diǎn)餐,不容易統(tǒng)計的痛點(diǎn)。
項(xiàng)目的靈感:項(xiàng)目內(nèi)多個人,點(diǎn)外賣時,每個人都點(diǎn)餐,最后一個人來統(tǒng)計點(diǎn)餐結(jié)果,再發(fā)給店家。這個過程很費(fèi)時費(fèi)力,本著程序員思維,能自動化的東西,絕不浪費(fèi)自己時間,所以就有了這個項(xiàng)目。

//TODO 已完成一期內(nèi)容,只包含買家點(diǎn)餐功能,二期準(zhǔn)備做賣家及支付功能。

項(xiàng)目使用的技術(shù)棧:Express + MongoDB + Angular + Bootstrap

Github: https://github.com/zollero/me...
項(xiàng)目部署地址:http://bearzzz.xyz

第一個上線的react項(xiàng)目

項(xiàng)目是公司的一個dashboard項(xiàng)目,也是我的第一個上線的React SPA項(xiàng)目。

技術(shù)棧:es6 + react + react-router + redux + react-redux + webpack + express + echarts + nginx

項(xiàng)目地址:http://addmp.ffan.com

維護(hù)一些老項(xiàng)目

工作中,還維護(hù)了一些老的項(xiàng)目,這些項(xiàng)目是一些java web項(xiàng)目,使用的技術(shù)棧是:java + spring + jquery + bootstrap

這些系統(tǒng)的頁面都是業(yè)余的前端人員來開發(fā)的,所以存在很多代碼的問題:

代碼風(fēng)格不統(tǒng)一,有一些語法錯誤和全局污染的問題;

沒有任何的代碼復(fù)用,很多都是復(fù)制粘貼的,維護(hù)起來太麻煩;

代碼沒有模塊化的架構(gòu),沒有使用任何的模塊化工具(gulp, webpack等)或框架(requirejs, seajs等);

沒有任何的自動化工具,如:eslint, sass, less, concat, uglify等。

面對這個局面,有兩個選擇:

重構(gòu)整個項(xiàng)目,但是時間不允許,再加上重構(gòu)的風(fēng)險太大,這個不可?。?/p>

就按照之前的代碼風(fēng)格進(jìn)行新功能開發(fā),這個有點(diǎn)太無作為,也不可取。

經(jīng)過考慮和評估,我決定對這兩個選擇進(jìn)行一個折中。

對新功能使用一些自動化工具;

更多的使用代碼復(fù)用,開發(fā)公共組件;

統(tǒng)一代碼風(fēng)格,當(dāng)遇到對舊模塊進(jìn)行修改和維護(hù)時,盡量進(jìn)行簡單的重構(gòu)。

總結(jié)

上半年以ES5開發(fā)為主,下半年以ES6 + React語法為主;

15年以Java web和H5 Hybird開發(fā)為主;

16年上半年主要是ionic架構(gòu)的Hybird項(xiàng)目開發(fā),下半年主要react為主的web項(xiàng)目和Hybird項(xiàng)目;

深入學(xué)習(xí)python語言,寫一些python爬蟲小工具;

熟練掌握了angular、ionic、react等框架,并在前端架構(gòu)方面積累了一些經(jīng)驗(yàn)。

Nodejs項(xiàng)目部署,及nginx代理轉(zhuǎn)發(fā)等配置。

17 展望

新的一年,從改變開始。

自從入了這個坑,就不停的在學(xué),在寫,在練。過程中,有辛苦,有快樂,還好對我來說,樂趣的感覺大于辛苦的煩惱。

新的一年,肯定要給自己制定一些計劃的。雖然往年的計劃只完成了一部分,但是計劃還是要有的,萬一都實(shí)現(xiàn)了呢?

語言

作為一個前端,ES5 + ES6 + ES7肯定是首選;

Python作為第二語言,來開發(fā)服務(wù)器腳本,爬蟲系統(tǒng);

Ruby、Go腳本語言開發(fā);

Java作為輔助,開發(fā)些輔助系統(tǒng)。

框架

React、Vue技術(shù)棧,總結(jié)兩者差異;

Webpack、NodeJS、Koa等;

WebGL、D3數(shù)據(jù)可視化框架;

React Native技術(shù)棧開發(fā);

深入了解并使用tensorflow等機(jī)器學(xué)習(xí)框架。

周邊

搭建自己的網(wǎng)站,包含:博客、工具集、技能樹、GitLab庫;

把更多精力放在開源庫上,專注于好的事情上;

多積累博客。

書單

16年忙于工作,沒有讀幾本書,只是看了三四本技術(shù)方面的書籍,并且京東上買了三次書籍,買的大都是技術(shù)書籍。發(fā)現(xiàn)最近,已經(jīng)對非技術(shù)類書籍少了很多興趣。17年必須讓自己多充充電,除了技術(shù)類書籍,還要多涉獵其他學(xué)科,讓自己保持一種多學(xué)科知識的沖撞,摩擦出新的創(chuàng)意。

先給自己列個簡單的書單:

百年孤獨(dú)

硅谷鋼鐵俠:埃隆·馬斯克的冒險人生

烏合之眾

強(qiáng)權(quán)與鐵腕:普京傳

霍亂時期的愛情

瘋狂的簡潔

了不起的蓋茨比

(完)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/38310.html

相關(guān)文章

  • &lt;/2016&gt;&lt;2017&gt;

    摘要:不覺間,已悄然離去恍然后,正慢慢襲來。已完成一期內(nèi)容,只包含買家點(diǎn)餐功能,二期準(zhǔn)備做賣家及支付功能。經(jīng)過考慮和評估,我決定對這兩個選擇進(jìn)行一個折中。項(xiàng)目部署,及代理轉(zhuǎn)發(fā)等配置。發(fā)現(xiàn)最近,已經(jīng)對非技術(shù)類書籍少了很多興趣。 不覺間,2016已悄然離去;恍然后,2017正慢慢襲來。 又到了總結(jié)過去,展望未來的時候了,那就先總結(jié)16年的收獲和經(jīng)驗(yàn)教訓(xùn),再展望17年對自己及行業(yè)的一些期望吧。 1...

    fxp 評論0 收藏0
  • 怎么使用Python可視化神器pyecharts繪制折線圖

      小編寫這篇文章的主要目的,主要是給大家介紹一下關(guān)于Python中的一些案例情況,包括使用到一些可視化的工具pyecharts,那么,怎么使用這種工具去進(jìn)行繪制折線圖呢?下面就給大家詳細(xì)解答下?! ≌劬€圖介紹  折線圖和柱狀圖一樣是我們?nèi)粘?梢暬疃嗟囊粋€圖例,當(dāng)然它的優(yōu)勢和適用場景相信大家肯定不陌生,要想快速的得出趨勢,抓住趨勢二字,就會很快的想到要用折線圖來表示了。折線圖是通過直線將這些點(diǎn)按...

    89542767 評論0 收藏0
  • Python datatime庫語法怎么使用呢?下面給大家解答

      小編寫這篇文章的一個主要目的,主要是教給大家一些Python技巧性的內(nèi)容,比如關(guān)于數(shù)據(jù)庫語法的一些問題,那么,如何去正確的使用這個數(shù)據(jù)呢?有什么具體的使用方法呢?下面會給大家做一個詳細(xì)解答。  Python中datetime庫的用法  datetime模塊用于是date和time模塊的合集,datetime有兩個常量,MAXYEAR和MINYEAR,分別是9999和1.  datetime模塊...

    89542767 評論0 收藏0
  • Docker安裝及錯誤解決方案

    1 關(guān)閉selinux[[email protected]/home/admin/] $sudosetenforce0 setenforce:SELinuxisdisabled [[email protected]/home/admin/] $sudosed-i'/^SELINUX=/c\SELINUX=disabled'/etc/selinux/confi...

    3119555200 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<