6年DotNet碼農的盲目經歷

前言

 
   第一篇沒有選擇記錄與技術相關的文檔,是考慮到有必要給查閱這篇文檔的夥伴們「自我介紹」一下,大佬們看了求帶或指導,我很願意學習,初學者們看了千萬不要重複走我以前的「學習之路」;我老家貴州,再過幾個月就到而立的年齡了(算是老碼農了吧),畢業後一直在鄭州工做,從剛畢業堅信要搞C++的我,如今在搞C#(項目轉變緣由),後續的技術記錄都會圍繞這塊的知識,如下簡單回顧我這個5年多工做經驗的碼農經歷:
 

大學時代

 
   2009年的開學季,初離家鄉,在父親的陪同之下(送我到學校就回家了),開始了個人大學生活,初入校門,那種感受還不錯(由於以前覺得本身落榜了),而後就萌生了我第一個想作的事,那就是在大學裏找個女友吧,哈哈哈,如今想一想其實也對,可是......(我就不說了)。
 
  大學剛過半學期,得到了一堆修飾詞,「冷酷「、」睡神」;冷酷由來,那時我基本上不和班裏人溝通,上課最後一排確定是我,逃課也有我,主要是咱們班的僅有的十個女生我只認識了一個,還不說話,由於是團支書,成天都裝着很冷酷的樣子,如今想一想很尷尬,必定當時看青春偶像劇看多了,不過在宿舍和你們玩的挺嗨的; 睡神的由來,那是由於我只要沒課,基本上都在睡覺,有時候連吃飯都是舍友幫忙帶。 後續的日子,這些修飾詞一直陪伴到我大二下學期,由於那些行爲一直沒變過。不過欣慰的是每學期的考試都是所有PASS了。
 
  大三時候,發現了一個很嚴重的問題,咱們宿舍六我的,就剩兩沒女友了,其餘舍友基本一有時間就出去了,剩下一個胖哥在宿舍玩遊戲(玩的英雄聯盟,LOL,玩的挺好),我也打開了電腦,開始了個人「CF遊戲生涯」,玩了一段時間,什麼甩狙等那些都會,玩的也不賴;不知是哪天,忽然覺悟了,感受本身太墮落了,想到了家裏條件,因而乎就開始"專心學習",天天一有時間基本上就去圖書館,就算沒事也去,圖書館美女多呀(你們懂的);最後期末考試,我去,大三兩學期,拿下了兩個班裏第一,同時和班裏同窗關係也慢慢融合了,那一年同時得到了勵志獎學金、優秀學生、優秀團員三個獎。這裏特別說明一下,那時候數據結構和編程課的成績都比較好,老是第一個完成任務,其實後來才知道,咱們學校的題比較簡單,看着其餘學校的題,比咱們的難,不過那時候真的進步了很多。
 
  大四,接近大學的尾聲了,好多培訓機構都到咱們學校招生,像什麼達內等,學校爲了提升就業率,都鼓勵咱們去,由於我這個專業(信息與計算科學)在學校的就業率是很是很差的,院領導頭疼的事,而後咱們班32人,去了二十多個,有幾個本地的,有幾個考公務員和研究生了,我那時候選擇了自學,因爲意識到自身技能不足,開始"惡補技能",編程方面在網上找了一套C++的教程,仍是達內的,不過那套是基礎教程,但那時候涉及面太狹窄,感受那套就是寶,而後就開始學,同時也自學了PS、Flash、3DMAX、DreamWeaver等,那時候在51自學網學的,成果是照着例子也能作出來,離開了不會;除此以外,竟然還拿下了會計從業資格證(到如今已經沒用了),大四最終值得欣慰的是,在校期間把駕照考了,那時候不只便宜,還快,20天搞定。
 
  隨着畢業論文(用C++寫的一個根據算法畫線的工具)的答辯完成,個人大學生生活就這樣結束了;若是想聊聊我大學時的感情史,@我,我給大家分享,可自戀了,哈哈哈。
 

初入社會

 
   就業困難的畢業季,我拖着一個行李箱來到了女友的城市,鄭州,我去,那叫一個熱呀,生活二十幾年,我就沒經歷過(吐槽一下)。剛來就整理簡歷,開始了進入社會的第一場戰爭:找工做。
陸陸續續面試了十幾個公司,最終被沒有工做經驗而統統駁回,再加上本身自學的東西沒有系統化,比較基礎,並且那時候鄭州IT行業不怎麼樣,一個沒經驗的畢業生找工做真的很難; 有一天在面試完回出租屋的公交車上,那已是晚上快8點,看着外面的燈光,我想放棄了,想回家了,那時候我已經找了快20天的工做了,我那些參與培訓的同窗已經工做兩三個月了,在社會第一場戰爭中,本身彷佛已經後悔了當初的選擇,但本身選擇的路,跪着也要繼續走。在女友的支持下,以後的兩天面試中,收到了第一份Offer, 試用期三個月,第一個月沒有工資,無法,當時的處境,只能先接了再說,期間也試着投簡歷,但都沒有消息。
 
  第一份工做的來之不易,我意識到本身真的不好勁,在業餘時間開始學習,在淘寶上買了教程,仍是C++的,從基礎知識,到MFC,到Linux都過了一遍,之因此選擇視頻,是我有一個很大的缺點,不喜歡看書。第一個公司有點坑,去了大半年,沒有編碼的機會,都是在導故障碼,成天都是都是Ctrl+C,Ctrl+V的工做,這家公司是作汽車解碼器的,想一想是真坑。  在以後的半年,本身的表現還算能夠,領導讓跟着編程,但用的是C#,Winform作界面,但關鍵的算法都是用C++封裝的,得知工做三年多的同事還不知道算法的本質。而本身在業餘的時間,盲目的追求技術,又學習了Android的一套教程,感受就是,一看就會,一作就懵,其實主要緣由是本身光看不練。最終慢慢的就忘完了。
 

一年以後

 
   工做一年多點,公司讓編程的機會愈來愈少,基本上就在弄文檔和導故障碼,再加上待遇真的很不得勁,因此選擇換工做。一年多的經驗在鄭州,一星期收到了三個Offer,最終選擇了富士康作開發,C++相關工做,倉庫管理系統的。在新的崗位上,對業務知識不熟的我有點惶恐,一個月左右,開始熟悉業務,但因爲新開系統缺人,比較趕時間,就把我分配過去了,是一個C#項目,Web和Winform都作,今後就踏上了C#道路,因爲上個公司有點經驗,再加上業務有同事都在數據庫用存儲過程寫好,因此上手就比較快了。在工做過程當中,下班時間惡補了HTML、JS、ASP.NET、數據庫開發,慢慢的,工做沒那麼困難了,在後面的工做中,還參與了同事技術討論,有好幾回單獨處理了比較棘手的問題,小有成就(算是看到本身的小進步)。
 
  富士康幹了兩年,裏面的技術都比較老,Web用的WebForm,編輯工具還用的VS2010,系統架構仍是老三層,不是說這些很差,是這些模式固定好了後,成天就作數據處理了,總體知識體系架構和外面差的太多,因爲平時和外面同窗聊的比較多,私下也進行了ASP.NET MVC、EF、IOC等的學習。隨着房價、生活水平的上漲,工資待遇跟不上生活節奏,再加上技術知識的瓶頸,我仍是選擇了換工做。
 

三年以後

 
   在離職以前,已經有找了好幾家公司,一開始準備和同事去北上廣,但不知道咋想的,猶豫了(其實如今有點後悔),在鄭州收到了3個Offer,在選擇的時候,第四個Offer來了,最終選擇進入安圖,也就是如今的公司。這裏作的是新項目,我開始用所學知識配合同事搭建系統框架,在這過程當中實踐了技術:MVC、WebAPI, IOC, Redis等,最終順利推動項目。因爲前端知識的突飛猛進,一樣,在業餘時間學習了Vue了框架,從新系統學習了HTML、CSS、JS,雖而後面咱們項目進行先後端分離開發,作前端的機會少,但此次學習對不少知識點留下了不少印象,要用的時候也能快速進入狀態。最近公司開始作.NetCore的項目,本身也開始學習,但通過前五年失敗的學習經歷,本身此次選擇不急不躁的學習方式,一學就練的模式,讓知識點容易鞏固,後續我將陸續記錄相關知識點。
 

總結

 
   以上就是我從大學懵懂無知到如今碼農的經歷,而後根據自身狀況作如下總結,好的你們參考:
 
  大學時期:
      一、多和同窗溝通、學習,不要學裝酷,最終別人都出去找女友,本身只能睡覺;
    二、儘可能少玩遊戲,至少別上癮;
    三、珍惜大學時候的朋友,出了社會不少都不同了;
    四、若是之後想當程序員,找好一門本身比較喜歡的語言,好好學,別啥都學,浪費時間不說,最後還什麼都學不到;
    五、如今網上好多大佬都寫博客,建微信羣,你們能夠多與外面人溝通,否則本身的知識領域太狹窄;
 
  社會自學編程:
     一、必定要給本身訂一個計劃,別今天學這,明天學那,最終回報將會不及格。
    二、千萬別隻看不作,過個幾天,你看的啥全忘了,多作多回顧。
    三、不要盲目的學新框架,必定要有基礎知識,否則都不知道爲何要那麼用。
    四、不要一上來就要看源碼,記住,你都不會用,看源碼效果不會太好。
    五、所學的知識點必定要作好記錄,筆記,寫博客都行;
    六、必定要多和同事或者同行討論,故步自封很容易就遇到瓶頸,而後放棄;
 
      以上是我親身體會的總結,本身也在改,在學。過去本身後悔作過,但將來儘可能不讓本身後悔。有同事問我,還來得及嗎?還能作幾年?我我的以爲,只要不停就來的及,加油,你們一塊兒學習。
 
  我搜集的資料比較多,涉及到C# 、Java、C++、前端、Vue、數據庫相關的,若是有須要能夠加QQ羣832445517,我給分享鏈接給大家下載。
 
  工做招聘: 最近公司在找.Net、前端開發程序員,工做地點鄭州,有指望的能夠加羣以後把簡歷發給我。
相關文章
相關標籤/搜索