祝雷(依樂祝):一份來自29歲.NET老程序員的自白

image

image

潘老師的文筆果真了得,通過潘老師的妙筆生花後,文章的閱讀體驗果真好了不少!這裏再次感謝潘老師的支持!html

祝雷(合肥.NET 俱樂部發起人)java

【我的介紹】程序員

博客園知名博主(依樂祝)。6年以上.NET技術棧的開發工做,3年團隊管理經驗,從去年開始進行.NET Core技術棧的研究,目前發表了:《Ocelot簡易教程》,《.NET Core實戰項目之CMS 教程》 等系列實戰教程並參與了《.NET Core項目實戰-統一認證平臺》系列教程的編寫工做。熱衷於研究學習優秀的開源項目如:Ocelot,IdentityServer4等,可以進行相關.NET Core微服務技術棧的落地。目前專一於.NET Core+Linux+Docker+K8S技術棧方向的研究,並運營「DotNetCore實戰」公衆號。面試

【寫在前面】數據庫

很幸運,29歲的我頭髮尚未掉光,更幸運的是一年前的我開始了博客園的寫做生活!這樣的技術分享經歷讓我拓展了本身的朋友圈!有幸結識了像張善友張隊(連續13年的微軟MVP),大石頭(NewLife團隊),nicye(CSRedisCore做者)等圈內大牛!真的感受本身很幸運!最近看了不少人寫本身的程序員生活,因此趁着今天出差的空隙也想給29歲的本身作個敘述!因而就有了這篇文章!微信

·  正  ·  文  ·  來  ·  啦  ·網絡

image

學習實習併發

畢業實習框架

不知道你們是否跟我同樣,在大學過着虛度光陰的生活。那時候CF比較火,因此在大學的時候除了會打CF之外,別無收穫(至今,還時不時的玩着這款遊戲,都8年了)!所以大四的後半年的時候很沮喪,但是有一次去人才市場應聘的時候,竟然被一家公司給「錄取了」!爲何錄取了加雙引號呢,由於,這家公司打着招聘的幌子,讓我交了兩千多塊錢上了他們的培訓班!你沒看錯,我就這樣稀裏糊塗的交了兩千多塊錢上了他們的培訓課,並且是網絡課程!以後通過一個月的培訓後經介紹到了杭州的一家網絡公司作實習生。而後就在那家公司呆了六七個月!作的工做也都是跟路由器,交換機相關的工做,配置各類網絡環境!這時候還沒用上.net.less

與 .net 結緣

因爲實習的時候是在杭州,而個人女友(如今已是我老婆了)是在合肥,異地的感受真很差受,因此在十一國慶節後就開始思考着回合肥了!畢竟當時我女友也在合肥工做,並且合肥距離我老家淮北以及我女友的老家安慶太湖都很近!因此就在網上搜了下合肥的招聘信息,結果發現網絡的工做好少啊,又看了下軟件開發,發現軟件開發的工做好多啊,因而乎想轉軟件開發,那時候比較火的就是.net與java了!經左手跟右手的剪刀石子布,選擇了.net。既然決定了,那就得開始學習了!記得12年那時候傳智播客很火,因此在網上down了傳智播客關於.net的基礎以及進階教程(好像是蘇坤的)開始了天天晚上苦學的生活!說實在的,高考都沒那麼用心學過同樣技術,並且是從零開始!通過一個多月的學習,我在合肥投了兩份簡歷,後跟兩家公司約好了面試時間,而後趁着面試前的幾天在網上又down了C#面試一百題的面試題,而後全背下來了!就風塵僕僕的回合肥面試了!結果有一家公司的面試題竟然跟我從網上down的一毛同樣,可想而知,我答得又多麼好了!後來我就以三千塊錢一個月的工資進了第一家公司,在這家公司一待就待了近五年,固然這都是後話。

image

初入職場

第一份工做

我面試的時候是幸運的,就由於面試題恰好是我從網上down的C#面試一百題,因此我都會!可是入職了後,確定是要露餡的啊!可能因爲剛畢業的緣由,因此那時候的同事給了我不少的幫助,再次很感謝他們!在這裏我能給你們爆一下嗎,我剛進公司的時候,連vs2010怎麼鏈接數據庫的都不會,仍是同事教個人呢!可是我用了一個月就上手了,而後就能獨立的完成經理交給個人任務了!我到底是怎麼作到的呢?入職的次日我就買了一個小冊子,而後我把vs鏈接數據庫的字符串給寫到小冊子上面,在操做數據庫過程當中使用到的數據庫鏈接對象,等等我不熟悉的概念也所有百度下,再把含義以及用法都記錄在冊!回去又看了一遍傳智播客的教程,也用小冊子作了筆記!當好我當時上下班都須要作一個小時左右的公交車!所以公交車上就成了我充電的地方,坐上公交車之後就把小冊子拿出來從第一頁瀏覽到最後一頁,剛開始就是死記硬背,一遍又一邊的記憶!可能個人記憶力比較差,因此我都不記得看了多少遍了!反正足足過了一個多月的這種公交車充電的生活!記得很清楚的是入職後一個多月的時候,經歷交給我一個任務,把一個數據庫的數據同步到另外一個數據庫裏面去!並且要可視化的操做!而後我花了一個星期的時間就獨立完成了!那時候真的感受滿滿的成就感!

初提離職

第二年的時候我跟老總提了一次離職,緣由是一年了公司尚未給我加工資,並且我在外面投了簡歷,別人給我開了五千的工資,而我所在的公司給個人仍是三千的工資!可是老總給說什麼本身如今有難處,留下來再幫幫他,等公司項目驗收了會給我項目獎金,他如今很不容易,很困難,讓我必定再留下來幫幫他!身爲程序員的我,本就不喜歡講話,再加上老總聲情並茂的訴苦,結果單純的我就信覺得真,而後傻傻地又留下來了,留下來了!工資給主動的加了五百!第一次提離職以失敗而了結!不事後來我自學silverlight在工做之餘接了一點私活來補貼家用!固然這都是後話了!

成爲合夥人

轉眼到了第三年,有一次老總找到了我跟我談了好久說給我加工資(從3500加到7000),並且此次加工資後之後就不要跟他提加工資的事情了!並且,後面公司準備成立一個分公司(公司名字裏都有個人名字)讓我技術入股當合夥人!跟其餘幾個公司一個準備包裝起來再成立一家集團公司搞上市!反正說了一大堆!結果我贊成了,並且我也更加認真的工做了!又通過兩年多的發展,從開始的十幾我的,發展到六七十我的!公司也引進了一批科大的高材生!業務,也拓展了不少,發展勢頭也很好,都在準備上市的事情了!

毅然離職

在2015年的時候公司進來一個總經理,一個讓人跟他對話都感受他內心在算計你的一我的!每天把老總擡得高高的,而後跟老總分工,老總主外,他主內,管理整個公司的大小事務,而後在公司裏胡搞拔搞,上下一片怨言。更甚至在咱們工做的地方裝起了攝像頭,有事沒事的監控咱們,感受很不爽,再加上在這個所謂的總經理的帶領下公司的業務變得愈來愈差,再加上融資困難,感受上市無望的我又通過了一年多的煎熬後於17年五月份的時候毅然決然的提出了離職!這一次老總又一次聲情並茂的挽留我,可是我已不是初出茅廬的單純少年了!因此此次我成功的離職了!如今回想起來還好當時提早離職了,由於前幾天更以前的同事聊天,聽他們說公司倒閉了,老闆還欠了他們的工資沒發呢!如今真的很慶幸!

image

轉職重生

入職新公司

第二家公司呆了差很少一年的時間,提及第二家公司是作視頻監控的跟我以前的工做絕不相關,可是好在離我家很近,只有四五千米左右,開車的話十分鐘左右就能到!在這家公司雖然呆的時間不長,可是我也機緣巧合的認識了一些朋友,也學習並使用了不少新技術,好比說:第一次使用了Linux系統,Hadoop,Zokeeper,Elasticsearch等等大數據技術以及視頻結構化相關的技術!並進行相應的落地!轉眼到了18年隨着.NET Core2.0的發佈,我以爲是時候迴歸.net的了!由於對比之下我發現本身更適合進行.NET的開發!並且利用閒餘時間用.NET Core作了一個cms系統後,感受不少無處不在的依賴注入,以及全新的開發方式感受雖然有點不適應,可是開發起來很爽!因此就想着換一家.net的公司進行工做了!當時我老婆也有點反對,畢竟離家很近,並且基本不加班,週六週日又能在家陪小孩!

工做現況

我私下投了簡歷,而後就進了我如今的公司,爲何選擇這個公司呢,說實在話這個公司的薪水不是很高!而我看中的就是這家公司積極使用新技術,敢於嘗試新技術的活力!再者說就是這家公司已經開始使用.NET Core了!恰好我又對.NET Core感興趣,因此就進了如今的公司!而這時候已是18年的5月20日了,在這一天我開始了新公司的工做!進公司後就利用.NET Core相關的技術進行一些後臺的開發!而後幾天後完成了第一個後臺服務的開發,這時候在進行測試的時候發現異步進行數據庫新增的時候若是併發比較大的時候出現重複數據的問題,最後得以解決。後就想着記錄一下吧!因此就在博客園註冊了帳號進行了記錄,這也是個人第一篇文章!因爲那時候對NET Core瞭解的還不是很透徹因此就到博客園看那些大牛的文章,而後天天上下班作地鐵的二十分鐘每天看他們的文章,不知不覺本身的技術就獲得了提高,再加上咱們的技術經理也很喜歡.NET Core,因此有事沒事咱們就一塊兒交流些心德,互相提高.NET Core技術!咱們聊得最多的就是今天.NET Core作了哪些更新,明天哪一個開源項目又升級了!張隊的公衆號又更新的什麼技術文章!目前咱們也每天在討論這些!感受對.NET Core有聊不完的話題。再後來就是我開始了本身的第一篇正式的用心的分享技術的文章asp.Net Core免費開源分佈式異常日誌收集框架Exceptionless安裝配置以及簡單使用圖文教程 沒想到這篇文章竟然會有這麼多閱讀量,最重要的是被張隊轉載到了公衆號。感受本身從吃瓜羣衆轉身一變成了主角!因此一發不可收拾謝了持續不少文章!在這裏很是感謝讀者朋友!是大家讓我有了繼續寫下去的動力!再後來就認識了像張善友張隊(連續13年的微軟MVP),大石頭(NewLife團隊),nicye(CSRedisCore做者)等圈內大牛。

image

成立俱樂部

傳承廣州

成功的故事當然蕩氣迴腸,失敗的故事也能千迴百轉,可是若是你連第一步都不肯邁出,不去追求與償試,那麼你永完不會知道成功或者失敗的緣由是什麼,人生一生也就三萬多天,若是天天糊里糊塗的過去了,若干年後可能連故事都沒得講。年前的時候廣州.NET 俱樂部主席葉老師就曾微信找我私聊,說你能夠在合肥組織一個合肥.NET 俱樂部啊!剛收到葉老師的消息,其實我仍是滿心歡喜的,這證實有人承認我,認爲我能作成這件事情!但是轉念一想:雖然本身有着六七年的 .net 軟件開發經驗,最近也出了一個 .NET Core 的系列實戰教程,但是畢竟本身能力有限,知識儲備也有限,也沒有大公司就任的經驗,只是從去年纔開始在博客園活躍,分享技術文章,這樣的我能擔此大任嗎?

所以我猶豫了,再加上最近比較忙因此這件事情一直擱置了,可是今天,2019年2月20日的今天看着一個個新的微軟地方.NET俱樂部的籌備,重燃了我心裏的那種狂熱,再加上蘇州.NET俱樂部主席潘老師說的一些鼓勵人心的話,所以我決定試着邁出這一步,準備爲合肥微軟.NET俱樂部的成立貢獻本身的一份力,因爲我知道本身的能力有限,因此我拉上了最近在博客園一樣活躍並且同在合肥的「金焰的世界」一塊兒牽這個頭,來組織一下屬於咱們霸都合肥的微軟.NET技術俱樂部,讓咱們霸都合肥的.NETer們再也不孤軍奮戰。同時,待合肥的.NET小夥伴都彙集在一塊兒後咱們再組織線下聚會,那時候咱們再另選有能力的人來擔此大任。

開始籌建

既然咱們準備成立屬於咱們霸都合肥的微軟.NET 技術俱樂部,那麼就得有個微信羣或者QQ羣來進行溝通交流吧!目前你們能夠加入個人.NET Core實戰項目交流羣跟大夥溝通,固然也能夠先加個人微信:jkingzhu,備註下「合肥」,我會在文章結尾的時候貼出個人微信二維碼,而後我再創建一個微信羣方便大夥的交流!在寫這篇文章的時候我內心是沒底的,不知道可以團結多少合肥的微軟技術愛好者,但我仍是會爲此盡本身的綿薄之力,這也是爲了讓本身不留遺憾吧。

下面再跟大夥說說微軟技術俱樂部是幹嘛的呢?它是由全國各地微軟技術愛好者及發燒友自發造成的民間組織。在這裏你們關注微軟的前沿技術,探討交流各類技術問題,會員充分表達本身的思想。這是一個成長性組織,一個能讓咱們學習、成長的平臺,是一個屬於程序員本身的你們庭,因此大夥趕快加入吧。最後我想說一句,無論結果如何,至少我邁出了這一步,無論這個屬於咱們霸都合肥的微軟.NET俱樂部成立的結果如何,至少我已經盡力了!

現狀與計劃

目前咱們已經把.NET Core應用到咱們的全部新項目。並準備對老項目進行.NET Core的升級改造!並且封裝了一套基於Ocelot進行改造升級後的統一認證平臺!固然,我也寫了一系列Ocelot的教程有興趣的朋友能夠看下!並且隨着.NET Core的愈來愈成熟,因此有必要爲.NET Core作一次宣傳,爲.NET Core社區作一次貢獻!爲了幫助更多新手朋友們瞭解.NET Core以及入門.NET Core!因此我計劃寫一個.NET Core實戰項目的教程!這個教程以一個CMS系統爲例爲你們介紹如何使用.NET Core從零開始開發並進行相關的部署!

·  寫  ·  在  ·  最  ·  後  ·

感謝有你

最後感謝你們的閱讀!

  1. 合肥.NET 俱樂部QQ羣號:424157108,合肥的 .NET 愛好者們,快來加入吧。

  2. .NET Core實戰項目的交流QQ羣號:637326624,有興趣的朋友能夠提早加一下!

  3. 個人朋友也已經開了一個.NET Core項目實戰的系列文章,可統一的在這個羣裏進行交流,但願能對你們學習.NET Core有所幫助,網址以下:http://www.javashuo.com/article/p-riummbft-ek.html

個人公衆號歡迎訂閱

image

最後在這裏在這裏再一次感謝你們的閱讀!

夾岸高山,皆生寒樹。——南朝梁·吳均《與朱元思書》

就作一個有個性,較高端的,Office 技術小品牌~~~

潘老師公衆號:

image

相關文章
相關標籤/搜索