2019個人年度總結


2019/12/25 別人的聖誕節

眼看年底了,又一年過去了,是時候做下年終總結了。

在 juejin 看到都在發年終總結(年度征文),
也跟着發一下了。

這里就復用一下。


----------我是正文的分割線----------

1. 個人背景

[時間線] 2009

個人背景就是:只有背影。

民辦三本外語系,畢業,
跌跌撞撞找方向,入行,
摸爬滾打做外包,硬干!
開拓視野補基礎,學習!
努力提高我想飛,做夢~

以上幾句,
不足以描述我苦逼的心路歷程,
礙於表達能力薄弱,就醬。

2. 作為程序員

2.1 曾經

[時間線] 2012

零基礎入門(公司轉崗),
從不知道代碼中空格與逗點的區別,
到能上手干活,期間熬了不少夜晚。

開始只是努力完成任務,
接觸的也都是 .NET 系的客戶端,
(C#,VE.NET)
主要是完成業務開發,
幾乎沒有整體的認識,
也嚴重缺乏系統地知識體系。

唯一一點就是,
能吃苦能鑽研,
業務代碼堆起來,
還算讓客戶滿意。

總結起來:
沒有明確的學習路徑,
這也不會,那也不會,
這也想學,那也想學。

2.2 后來

當時的我,甚至不知道 jquery 與 js 的關系,
只是在別人聊天中提到過這兩個名詞。

[時間線] 2017 三季度

后來偶然的一次機會做了一個 ASP.NET MVC 的 web 項目,
當然也只是用到了 Bootstrap 和 jQuery 。
自此,接觸到了 web 開發。
(之后就沒再有正式 web 項目,零零碎碎地做)

3. Flag立起來

[時間線] 2018年初

第一個正式 web 項目中用到了 jQuery,
還不懂 JavaScript,
業余寫 Chrome 插件(內人工作需要),
還加上了 jQuery(后來改原生JS了),
期間遇到困難,需要 JS 注入才能實現。

發現,
原來,
會 JS,
可以玩的很嗨!

於是開始了飢渴地前端相關的學習。

這時候 Flag 漫天飛:
計划學習

  • Angular
  • TypeScript
  • Rxjs
  • Vue
  • React
  • JavaScript 基礎
  • ES6
  • JS 面向對象與模塊化編程
  • JS正則表達式
  • Nodejs(JS一門語言搞定前后端好激動)
  • Webpack
  • 數據結構與算法
  • Python
  • 爬蟲/數據可視化/數據分析
  • HTML5/CSS3
  • Android/iOS 移動端開發
  • Flutter(加語言 Dart)

主要目標還是先學習前端。
當然現在什么都還沒學好...

3.1 當前

[時間線] 2018末/2019初

2018末2019初的時候,
出差去做一個ASP.NET WebForm的項目,
感覺真low,內心十分抵觸。
抵觸原因並不唯一:
老項目,業務復雜,
作為 web 項目卻沒幾句 JS,
(因為是ASP.NET WebForm
老代碼質量非常差,維護挺難的...等,
而大量加班卻感覺不到意義。
(早前也通宵過,跟那時的加班,
完全不同,並不是我猿不能加班)

而我想學的是現代的 web 開發,
三大前端框架,工程化如 Webpack 的使用,
具有潛力的語言如 TypeScript,
心生向往的跨端開發框架如 Flutter(加語言 Dart),
更知道基礎的重要,
JavaSript 也想深入學習,
數據結構與算法也想學習,
設計模式也想學習,

還好只是短期調用,
完成之后就退出了那個項目。

開始總結 2019 這一年了

能學到東西,
感受到成長,
是很開心的。

[時間線] 2019 春夏秋

3.1.1 ASP.NET Core + Vue

技術上

  • 只是內部用的,技術簡單
  • 前端框架 Vue
  • 后端 C# 開發用的 ASP.NET Core
  • 后端只是 RESTful API
  • 前端 Vue 項目中用 Axios

實踐了前后端分離式開發,
學到了前端的 Axios 請求攔截,
返回 http 狀態碼的統一處理,
Vue 的 UI 框架 Vuetify,
跨域配置,webpack使用,
后端可用之前 mock 的使用,
如何部署 IIS 網站,
IIS 上跨域配置,UrlRewrite,
token 驗證的使用。

等等,
這個項目對於我個人

  • 個人獨自學習調查完成
  • 前后端自己完成
  • 麻雀雖小也有五臟
  • 另有兩個人跟着學習
    (這兩個人,我是不滿意的,沒有產出)

這期間,不管是學習還是實踐內容,
都開始做記錄,一直是記錄到博客園,
后來邂逅掘金,好像是源於 chrome 插件,
然后迷上了這個網站/Tab頁插件,

現在每天打開電腦,
必然在 chrome 中新建標簽頁,
閱讀一陣子的掘金文章,汲取每天必需的營養。
來這里閱讀多,寫作少,
一方面,水平不夠,產出不了,
另一方面,覺得掘金的書寫體驗還可以提高很多(厚顏了呵呵)

3.1.2 WinForm(C#) 自定義控件

另外做的一個東西就是,針對客戶端的,
一個自定義控件,歸類於數據可視化吧。

用了 WinForm 中雙緩沖繪圖
大量數據實時顯示性能達到客戶滿意。
沒有參與其項目,只是協助做的控件。
項目信息並沒有透露給我。

還做的 WPF(C#) 版,這個自己不是很滿意,
因為項目用的 WinForm 版,
這個就沒再深入研究。

Windows 桌面端的開發畢竟是少數

[時間線] 2019/12月份

最近幾天在寫data-struct-js,
一個 npm 包,使用 ES6 語法的 JavaScript,
實現一些常用的數據結構。

在這里也算順便安利一下吧,
對於 JS 學習者,

  • 可以學習基於 ES6 的面向對象編程
  • 可以了解 Webpack 的簡單使用(在 examples 項目中)
  • 可以學到數據結構是如何實現(基於 JavaScript/ES6 )
    代碼在 Github/data-struct-js
  • 可以學習 npm 包的從零創建
    *建議看我的另一篇
    詳解從零創建自己的NPM包

2019 整年

業余成果總結:

  • 開始了前端學習
  • 開啟的自己的公眾號(碼路工人)
  • 實踐 VuePress 建立個人博客
    CoderMonkey /
    CoderMonkie
  • 嘗試 Flutter 開發(做了一個Android的小App)
  • NPM 包data-struct-js即將完工
  • 9月份還組織了幾次內部學習會
    想推動 JS 學習,效果不佳
    沒有項目沒有需求組員沒學習動力

2019馬上結束,回望今年,
在學習路徑上邁開了步子,
有些進步,但還有很多不足,
需要學習的還有很多,
年初立下的 Flag,大多倒下了,
但是,本文的主題是:

一個Flag倒下了
千千萬萬個Flag立起來!

技術在進步,人也得成長,
成長就得不斷地學習,
不斷地實踐,
面對中年危機,堅定地豎起你的 Flag!

努力提高我想飛,做夢~

所謂做夢,一方面,
作為程序員的我,
總是縈繞着一個產品夢,
夢想自己做出的產品很多人用;
另一方面,別人在做夢的時候,
碼路工人還在對着屏幕再學一陣子...

3.2 展望

不知不覺一年過完了,真的是不知不覺,
沒時間學習,每天都在忙碌,
養娃難,替現在的年輕人感到幸福呀!

現在學習資源還是很豐富的,
定下自己的學習路徑,
Flag 一定能立住~

個人:

  • 繼續前端的學習
  • 完成上面的 npm 包,
    寫一個數據結構博文系列
  • 學習算法,寫博文經典排序算法系列
  • 學習並實踐全棧開發
  • 學習並實踐移動端開發
  • 向着技術之路進發~

留給我的時間不多了
年后二寶就要出生了~~~ 哇。。。


-END-


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM