2019年能夠說是對我來講是特別重要的一年。正式結束了本身的學生時代,從事了一個本身不討厭的職業,遇到了一羣優秀的人,一切都還算挺好吧。java
從2018年7月份開始實習,至今已通過了18個月,這也意味着北漂已經恰好一年半。一路走來,踩過不少坑,犯過不少錯誤,與此同時對於我我的來講也有了很大的提高和改變。因此本次藉着年終總結的機會,談一談從實習到如今本身關於學習,工做以及自我認知的一些體會,順便講一講個人狗血實習經歷。面試
第一次實習在一家小型創業公司,作的是互聯網金融,實習四個月就倒閉了,這多是我犯的第一個錯誤。大三暑假剛開始,就一我的來到了北京,身上也沒有什麼錢,靠着父母的救濟租了一間1500塊錢一個月的房子,而後開始了本身的北漂,剛開始一切都還好(今後喜歡上了作飯)。數據庫
因爲沒有充分的準備,因此就採用了海投的方式,因爲簡歷看着很是通常,而且錯過了找實習的最佳時間,因此但回覆的並很少。大概在7月8號左右,收到了兩份面試邀請,並幸運的拿到了offer,一家是作鐵路系統相關的軟件開發,而另外一家是位於環球金融中心的互聯網金融公司。api
因爲兜裏沒錢,在北京多待一天,感受生活壓力就越大,就想快速在北京安頓下來,因此沒有再繼續找工做,而是草草做出了選擇。第一家在上地,每月給3.5k,常常出差,而且從hr哪裏瞭解到畢業後給的也很少,而第二家公司看起來至關高大上,實習給的薪資也差很少,轉正以後各方面待遇都優於第一家,因此就選則了這家互聯網金融公司。數據結構
故事從這裏正式開始,工做的第二週開始接觸項目,作一些簡單的工做,後來進入了所謂的封閉開發(租了兩套別墅,吃喝拉撒都在這裏),天天作的都是重複的工做,效率低,質量也不高,也沒有什麼技術氛圍,我的認爲大概是由於老闆不懂技術以及公司的性質決定的吧,不過待遇挺好,天天吃好喝好,因此一個月重了十幾斤。架構
2018年下半年開始,P2P接連暴雷,咱們也沒有幸免於難(母公司主要是作P2P)。最終在10月份,因爲工資沒法正常發放,許多同事陸續離職,我也在10月下旬離職了,結束了第一份實習工做。框架
接下來就進入了狗血的討薪之路,當時公司已經肯定是黃了,拖欠了5k多的實習工資(實習期間加了一次薪),雖然很少,可是一分錢難倒英雄漢,更況且當時在北京生活費都是借的,就等着發工資還帳,工資拖欠了一個月,當時負債已通過萬了,能夠說至關悲慘了。在屢次討薪(去總部找公司領導,一羣人將其堵在辦公司的場景你們能夠腦補)無果後,看領導一副死豬不怕開水燙,一副不想發工資的樣子,有同事開始搬電腦了。因此我和另外一個實習生一拍即合也去搬了兩臺電腦,這纔算是吃下了一顆定心丸,自此以後的討薪也就不關注了,反正手中有糧薪心不慌。學習
通過幾個月的努力,最後拖欠的工資發了,電腦也給送回去了,我也找到了另外一份實習工做,也就是如今所在的公司。ui
第一份實習完全打亂了個人計劃,讓我在北漂第一階段變得十分狼狽,不過一切都過去了,除了狗血的經歷也有了一些收穫。認識了一些優秀的人,文軒,張鵬,安琪,少華,超哥,老薛...,每一個人都有許多值得我去學習的地方。在此也要特別感謝職場第一個領導—海哥,在工做中對我十分照顧。設計
總結一下,第一份實習是一個錯誤的選擇,選擇了一個錯誤的時間,使我錯過了秋招;選擇了錯誤的公司,讓我實習4個月後欠了上萬塊,而且因爲公司中途變更,還搬了兩次家;幾個月下來天天疲於工做(不得不吐槽一下,最噁心的就是無論你晚上加班到幾點,天天早上9點還要打卡),因此,學弟學妹們在選擇實習時必定要慎重考慮,選擇一家靠譜, 對本身成長有利的實習工做過重要了,能解決溫飽就好,薪資沒拿麼重要。
因爲第一份實習,節奏徹亂了,幸運的是,第一家實習結束以後的第三天就找到了第二家實習,也就是如今的公司。這裏也是我改變的開始,實習待遇在行業內能夠說是不錯了,還有各類補貼,能解決在北京的基本生活問題。扁平化的管理,彈性的工做時間,減小了在工做中一些華麗花哨的東西,總之還算符合個人預期。最讓人興奮的是剛來公司兩個月就遇上了公司年會,蹭了個出國旅行,過年還給實習生帶薪年假,另加1000過節費,能夠說是美滋滋了。
瞭解了一下泰國的文化和風景。
一切的改變都是從這裏開始。
做爲一個職場新人,學校中的那套方法論運用到工做中可能就不那麼好用了。因此,一年半以來感受在工做中學到了不少東西,這些與技術無關。
件件有着落,事事有迴音!這應該是每個職場新人必需要知道的且必須具有的一個基本素質。對於領導的一些工做安排以及通知,要及時作出反饋,這一點很重要。
首先,這是人與人之間最基本的尊重,別人跟你的交流,應當及時作出反饋,消息是否收到,是否明確通知的意思,對於交代的工做存有疑問等。
第二,這是高效溝通的必要條件。想要高效地工做,高效率的溝通尤其重要,對於同事的論述與問題及時作出迴應,代表是否收到了消息,get到對方的觀點和想要表達的想法,即便當時不能解決對方的問題,也應當予以回覆,減小溝通雙方的信息差。
所謂Owner意識也就是主人翁意識,主要體如今兩個方面,一是認真負責的態度二是積極主動的精神。
認真負責是底線。對於交付的結果負責,對於本身的代碼負責,要認真對待咱們的沒一行代碼。代碼要符合團隊或公司規範,統一風格,註釋要清晰,保證高質量交付任務。
積極主動則是Owner的更高級的要求。對於負責的模塊,要按時保證質量完成,可是也應當積極主動發現問題,暴露問題,解決問題。在開發過程當中可能遇到一些遺留的問題,可能跟本身負責的模塊無關,或者當前對系統的影響並不大,不少人可能會由於手頭工做比較多僞裝看不見,選擇忽略此問題,這是典型的缺少owner意識表現,咱們應當主動反饋問題,記錄問題並解決問題。
有時咱們不只要完成本身負責功能模塊,還須要與其餘同事或者跨部門溝通。我感受做爲團隊中的一員應主動承擔起責任,積極主動溝通,推進合做項目的進度,保證項目順利完成。在完成本職工做後,積極主動尋求更多的工做中去,是對本身來講是爲本身尋求學習與進步的機會,對於團隊來講則是一個Buff。
關於學習,真的有太多話要說了。從自學Java到如今已經三年多了,真的是走了太多的彎路,踩過太多的坑!
對於須要用到的技術首先要知道怎麼用,能夠根據官方文檔的quick start快速入門,或者找個相關學習視頻大致上過一遍,對於整個技術有個總體的認識。不過,在學習上必定要減法,這也是剛入職時個人導師重點強調的一件事情!
要抵擋住技術的誘惑,不知道你們是否有和我同樣的問題。剛開始對於好多技術,好比某某框架,消息中間件,數據庫等都想學習,今天學這個明天學那個,或者說是 看到別人在學什麼東西,本身立馬也要跟着學。這大概就是我前兩年的學習策略了,到最後面試時才發現,學過再多不如精通一個,由於面試時沒有人回問你哪些api怎麼使用,面試官關注的更多的時技術的底層實現原理。因此,對於技術的學習,我的認爲最好一次只學一個技術,保持專一。(不要同時學習多個技術)
深度優先,保持專一的同時,必定要深挖底層實現。對於要學習的技術不只要知道是什麼,怎麼用,更重要的還要知道怎麼實現的。好比MySQL索引,只有知道了索引的數據結構以及索引是如何設計的,才能更好的選擇和使用索引,對於索引的使用作到心中有數。技術老是能夠舉一反三的,當學完MySQL以後再學習MangoDB時,你會發現他們索引的底層數據結構都是使用B+Tree,學習起來就很是輕鬆了。
從實習剛開始,導師就要求每週要進行一次學習總結。以前一直覺得寫學習總結是在浪費時間,把這項要求看成是一個任務和負擔,看完一本書或者學完一門技術以後歷來沒有進入深刻總結和思考,學過的技術過不了多久很快又還了回去。
如今我把寫總結當成了是一種習慣。學完一個知識點或者是按期都會進行總結,總結的內容再也不是學習了什麼以及作了哪些事情,而是學完了某個知識點以後與以前相比有哪些收穫,對於其他技術的學習有了什麼樣的影響,以及當前技術有哪些缺點和優勢(知道缺點和優勢同樣重要)。
知識輸出,上個月開通了公衆號cruder,準備把一些學習筆記梳理一下輸出到公衆號中。在寫博客的過程當中收穫良多,對於一個知識點總要去查閱不少資料來確保它的正確性,同時還要嘗試去把一個問題說清楚,須要去組織語言,繪圖等,雖然花了不少時間,感受仍是值得的。
到今天爲止,公衆號也恰好滿月了。粉絲數從0頁增長到了一個魔力數字222,一共輸出了6篇文章,2019年還剩一個多月,500個粉絲有沒有但願仍是個未知數~
不知是否和我同樣,感受工做佔用了大量的時間和精力,沒有時間去學習。不過期間就像rugou,擠劑總會有的!利用好8小時以外的時間,咱們能夠作不少事情;好比,天天上下班地鐵上時間讀書,每月至少能看一本技術書籍!
今年總共讀了10多本技術書籍吧,基本上大多數書籍讀了都不止一遍,有一部分沒有列到讀書記錄中,而這些至少有一半是在地鐵上看的。
近一年來,歷來沒有12點以前睡覺。已經樣成了習慣,天天堅持學習到一點鐘(偶爾加鍾),七點鐘起牀(取決於幾點睡)。固然這個要根據本身來決定了,畢竟有些人早睡早期效率高,而有的人則是熬夜學習效率更高,不過無論怎樣,多花點時間學習是絕對沒有錯的。
多讀書,這很重要!古人云,書中自有顏如玉,書中自由黃金屋!真的太對了!很是可怕的是,前兩年學習過程當中,沒有認真讀過一本書!就是傳說中啥都會,啥都不會。對於學過的技術都知道怎麼使用,對於實現原理也略知一二,不過稍微深刻或者擴展一點基本上就gg了。這也是自學時最坑爹的事情了,根本真不知道該學什麼,該怎麼學,總感受能實現功能就夠了...
對於學習視頻以及其餘課程是快餐,能解決問題但不是長久之計!網上各大培訓機構的免費視頻,或者 <極客時間> 裏的付費課程,相信你們都能找到適合本身的。這些課程一般都是視頻或者音頻,適合人類閱讀,也更容易被接受和吸取,因此很是 教學視頻適合快速入門一門技術。不過對技術的深刻學習,還須要經過書籍和官方文檔等權威的資料。因此,對於技術的學習我感受一般能夠經過 教學視頻或者官方quick start入門, 而後再閱讀書籍深刻理解, 最後結合源碼深刻學習,印證本身的猜測和認知。
對於學習資料的獲取,能夠說路子很是廣了。沒畢業時比較窮,喜歡去找一些盜版的教學視頻,各大培訓班免費的視頻。固然如今依舊很窮,不過偶爾會花些錢支持一下正版。固然一切都是我本身摸爬滾打探索出來的,由於剛開始學習時沒有人教過我,走了很多彎路,因此但願初學的小夥伴能認真讀完。
選對書籍,每一本技術書籍都須要花費不少時間才能閱讀完,因此選對書很重要。一般能夠請教一些靠譜的前輩,畢竟好多坑他們可能替咱們踩過了;其次就是到豆瓣上搜一下,看一下評分和評價,一般狀況下8.0以上的技術書籍都是值得閱讀的;若是是新出的書籍,能夠看一下做者的來歷,若是做者是一線大廠的技術專家,或者業界大佬,那買這本書準沒錯了。如下是我買的書,我的感受對於Java工程師來講,這些的技術書籍都值得一讀。
如今網上的資料很是豐富,不只數量多,質量也慢慢變高了,因此找一份學習資料並不難。因爲版權等問題,有些視頻資料獲取可能會有一些小小的困難。一般咱們能夠在一些培訓機構官網找到一些入門的課程,如傳智播客,尚硅谷等,我當時入門java就是看的風清揚的java基礎課程;其次固然是萬能的B站,有不少熱心的up主會上傳一些不錯的課程;最後則是付費課程了,如慕課網,極客時間(強烈推薦)的課程質量都還能夠也不貴,至於騰訊可能,xx學院等一些什麼架構師,年薪百萬的課程就不推薦了(看過盜版,大多數都是收智商稅的)。固然,若是沒錢買正版,網上也有一些綠色資源,能夠自行探索一下,或者在我公衆號裏留言,我幫你找找,網盤裏已經存了一千多G視頻了...
固然,還有一些技術社區也有不少乾貨。如博客園,簡書,掘金,以及大佬們的公衆號,如 架構師之路, Hollis等,也能夠關注個人渣渣公衆號Cruder。
2019年經歷了不少事情,來回搬家,畢業,實習轉正等。若是給本身的打個分的話,也就勉強及格7分吧,主要在於上半年沒有進入狀態。過去的都已通過去了,但願2020年能碰見更好的本身。
2020年指望本身在技術上能有所進步,打牢基礎知識的同時,深刻研究1門技術,至因而消息中間件,仍是數據庫技術目前尚未肯定,總之至少要學好一門。
每月至少兩篇技術博客,這個比較保守,正常應該每週寫一篇吧。對於學過的知識深刻研究和總結,分享給別人的同時也鍛鍊一下本身的寫做能力。
讀10本技術書籍,讀書真的很重要,這個flag必需要實現!同時但願公衆號粉絲可以增加到四位數,讓更多的人一塊兒見證個人成長,一塊兒進步。最後,但願能認識更多志同道合的朋友,可以一塊兒成長的小夥伴能夠關注一下。