前言:前幾天從博客園看了些技術小伙伴的年終總結,都覺得好豐盛哦,猶如饕餮盛宴,於是乎向著自己了,也從技術和生活上 總結一下2016年吧: @技術篇>>> >技術範疇看上去有點雜,有點多,但都有一個起點 2015-2016,是我職業生涯的一個歷史轉折點。四月份的時候,開始瞭解微服務-MicroServ ...
前言:前幾天從博客園看了些技術小伙伴的年終總結,都覺得好豐盛哦,猶如饕餮盛宴,於是乎向著自己了,也從技術和生活上 總結一下2016年吧:
@技術篇>>>
>技術範疇看上去有點雜,有點多,但都有一個起點
2015-2016,是我職業生涯的一個歷史轉折點。四月份的時候,開始瞭解微服務-MicroService,業界比較火的新型架構技術,然而真正投入到這門技術的研究與瞭解實踐的時候,一切看起來並沒有那麼順利;這個概念太大,需要考慮的基礎太多,但核心架構是明確的,後端提供服務,將原來複雜的業務邏輯拆分為多個微小的服務。做到一個服務內部更加專精,一個服務專門只作一件事。
但同時還涉及到代理,用戶登陸SSO,後端分散式資料庫等太多太多的問題了. 後來項目組聽說華為客戶方的一個大佬一句話說要用HAE(Huawei Application Engine),苦心研究了一段時日的微服務說廢棄就廢棄了,也只能是自己通過業餘時間通過最小的案例來嘗試著實踐屬於自己的微服務,下載了Win server 2016, 也簡單搞過Docker容器化的東西,但是畢竟自己應用場景也有限,很多問題和實踐出來的能效都很難在自己當前環境下得意驗證,閉門造車總歸是難有成效的,還不如好好學學別人是怎麼做的。
>技術積累或多或少會有用的
在走向微服務架構的路上也會遇上很多其他技術,想自己好好靜下心來好好整理一下。雖然不是所有的都能做到專精,但至少在什麼樣的場景下需要用到什麼技術,到時候也能信手拈來,可不要悔恨自己當年讀書少,書到用時方很少啊. 索性對那些技術進行整理和羅列:
NOSql:非關係型資料庫 MongoDB, 大數據相關聯的技術方向Hadoop,Mapreduce(HBase)
後端數據緩存技術:MemCached,Redis,
用戶的許可權控制問題;
系統訪問、數據訪問的許可權問題,讀寫分離問題;
代理伺服器,Nginex;
伺服器集群和分散式伺服器部署;
設計模式,相對深入一點瞭解(曾經被人問到觀察者模式和訪問者模式的具體區別和異同點,發現自己居然並不是那麼清楚,甚至根本都不記得了,當然也不能"為了模式而設計模式",不需要簡單問題複雜化或者刻意地模式化,當然在也可以在需要的時候合理應用某些模式);
數據結構與演算法:某些複雜一點的演算法也需要自己理解,深入理解,深入學習,可以自己離線編程;不依賴於任何資料或者網路資源進行獨立編程;
各類前端技術:eChart.js
Angular.js 新版本2.0 ,
React.js, TypeScript, Coffeejs
ASP.NET MVC 5 , Web API 2.0;
ABP 技術框架,NFine Framework 技術框架;
Newtonsoft.json
TDO TinyMapper;
Owin, Microservice4NET
Log4Net
IoC,依賴註入 Autofac、Castle;
作業調度,定時任務系統,QuartZ.net
消息隊列: MSMQ,RabbitMQ;
單元測試工具,xUnit, VS自帶的UT,Moq
AO辦公插件:NPOI , Aspose插件;
網關與代理:NgineX, NodeJs
跨平臺支持解決方案:Mono for Mac。 Mono
for Linux;
容器技術:Docker for dotNet。
新IDE: Visual Studio Code;
新開發技術: dotNet Core;
以上技術夠人學習好長一段時間了,可惜為什麼在一年時間內卻認識這麼多技術上的【小伙伴】。也不得不說,一口吃不下一個胖子,吃太多也會有點消化不良啊. 想要成為一名優秀的全棧工程師,對技術領域的瞭解多一些可能是有好處的,但是也要謹記切莫 博而不精,而是在專精那麼1-2門技術的同時,對其他領域 技術有一定層度的認識和瞭解,為自己將來碰到某些瓶頸問題時 ,開拓思路,提供可選的解決方案,多一門技術,總可能多條路子,多一種解決方案吧. 當然目前最關鍵的還是ASP.NET MVC以及.NET Core,前端和資料庫應用為核心,其他技術都是為這些做得更好而服務.
@生活篇>>>
>情商與思維的轉變
高中開始對電腦領域產生濃厚興趣,喜歡搗鼓新技術,但是喜歡搗鼓和感興趣並不代表一定可以轉換為生產力,興趣真的是一個很好的東西,它可以驅動你去不斷地學習新東西瞭解新事物,而不是生計所迫,不得不謀一份職位糊口,聊以維持生計,跟本談不上喜歡或者不喜歡,感不感興趣,在Boss眼裡個人的這些帶有主觀情感的東西都不重要,在一個只懂商機而沒有人文企業的Boss眼裡,員工的願景和訴求並不能創造價值,儘快交付業務內容才能拿到Money.
所以工作了一段時間以後,你會發現很多和老闆走的最近爬得高的人,並不是一定是技術和理念多先進多【新百倫】的人,而是執行最符合Boss想法的,最符合客戶訴求、讓Boss或客戶最爽的那些人。換句話說,是讓Boss和客戶感到滿足和存在感的碼農最受他們歡迎的。所以在項目裡面。就算你有再好的想法,都不可能被採納,最終的最終,都是一言堂,Boss一拍腦袋,就這麼幹了. 自己的那些什麼想法啊,創意啊,都靠邊站了,
更別說什麼興趣了,那些興趣還是留著自己業餘時間去發展吧,萬一哪天這些興趣被髮掘出來,價值可就不一般了,會blingbling
閃閃發光的...
雖然說我們這個行業沒有什麼嚴重的辦公室政治,但是Boss和客戶都是衣食父母,得罪不起,有技術也只能是"人為刀俎我為魚肉"啊.,往往是,Boss或者客戶自己挖了坑,結果還是要你來往裡跳,看著這場景,實在是虐心啊.....
>這一年開始思考20-30歲的人生
這一年的職業生涯還算平穩吧,小日子過得勉強安逸得過且過,話說北上廣深這房價是蹭蹭蹭往上漲啊,杭州、武漢、廈門、合肥、成都、西安房價也沒少漲啊,不想做房奴,但要在城市立足總不能租一輩子房子吧,該找女朋友,該結婚,該生娃的年紀,該幹啥還得幹啥吧,如果你運氣夠好,可以轟轟烈烈地和那個對的人談談戀愛,可時間在流轉啊,愛對了是愛情,愛錯了那也是青春,總比一無所有地任憑時光肆虐你卻不為所動地讓自己的青春這麼溜走了...愛情會有的,麵包也會有的,當今社會,房子是鋼需,逃不過的,遲早要面對的,不同的只是時間問題;如果真的哪天真要奔三了,到了而立之年,再來考慮這些問題,想想可能也覺得有點晚了;
有時候樂觀的人總相信,車到山前必有路,船到橋頭自然直,可真到了那一天因為無奈的狀況發生在自己身上的時候,都會後悔莫及,樂觀是好事,可以不讓自己承受那麼多不必要的壓力,但樂觀確實也不能當飯吃。
>這一年來一場說走就走的旅行
西安:只是因為某人一句話,沒有半點猶疑飛機票說買就買了,也就這樣開始了人生第一場說走就走的旅行,目標城市--古都西安,領略2000年前的歷史韻味,看看長安城,看看秦始皇兵馬俑,大口吃羊肉串;也去了傳說中華山論劍的地方,還有令狐大俠曾經笑傲江湖的地方......工作壓抑,偶爾出來溜達溜達,看看祖國的名山大川也是氣勢恢巨集,令人心曠神怡;
成都:也去過成都,看看天府之國,看看青城山,看看都江堰,看看錦里,走走春熙路,逛逛太古里,國寶大熊貓那是斷然要見上一面的;
麗江:還有傳說中最艷遇的地方---麗江,可去了之後,你發現除了眼前這個人,什麼艷遇都沒有了,你說是不是“騙人”的呢,其實也不全是....玉龍雪山,確實名不虛傳,只可惜來的時候封山了,上不了索道,沒來過高海拔環境之前,深處內地的孩子可能真的不知道什麼叫做“雪域高原”,領略一下這裡的風土人情和美食,也是一種非常不錯的人生體驗;
香格裡拉:還有傳說中的香格裡拉,很久很久以前,總覺得這個名字神秘而遙不可及,從未料及會在2016這個年頭去了這裡,Shangrila,藏語含義為“心中的日月”,或許真的是這一輩子都可以擁有的美好回憶和財富.
長沙:去毛爺爺曾經寫下詩篇的地方,“湘江北去”,看橘子洲頭 層林盡染,萬江遍透,百舸爭流,還有這岳麓山下,吃遍湖南的臭豆腐;
貴陽:去那兒一半是探親訪友,一半是看看茅臺的變遷;
武漢:黃鶴樓已乜有黃鶴,武漢大學旁邊游東湖;戶部巷裡嘗美食!
這一年去了很多很多地方,留下的唯有記憶與腳步;
>不曾停下運動,習慣鍛煉身體
根據手機App軟體統計這一年截止今天,總共走了2301575+步;生命在於運動,保持身體健康和舒適,自我約束和監督,不斷堅持才能塑造自我。一直堅持跑步,健走,晚飯後散步,或者打羽毛球,騎自行車,深蹲,平板支撐,俯卧撐,仰卧起坐;任意一種運動堅持下來都會讓你煥然一新,一年下來,身高雖然不能再長了,但至少能很好的將體重控制在70kg上下,沒有大肚腩,換來的不一定是八塊腹肌,但大胸肌和力量是很明顯的,某人嫌我腿粗,我說都是肌肉他不信,當對方嘗試想用手拍你大腿去發現疼的是自己的手時,我就"呵呵"了。
>談談理想 聊聊人生
二三十歲的年紀都是最有理想,最美好的年紀,人生最多姿多彩的階段,但或多或少也會莫名地感傷,會考慮人生,會考慮未來,經歷自己的愛情、親情和友情,當然也要面對生活的柴米油鹽醬醋茶,也會生活瑣事纏身,也會有意外,甚至想到生死,人生太複雜,不是幾句話或者幾行文字可以描述的,但每個人的人生都在生活中體驗著,進行著.....都個人都在書寫著自己的人生和未來,正青春了,一切都在熠熠發光,燦爛多姿……
願看到這篇文章的所有朋友們,2017 順順利利,身體健健康康,每天開心快樂,做個快樂的程式猿!