1、學生時代的運氣java
又是一年高考日,依然記得8年以前高考結束後的日子,那3個月真的是人生當中最無憂的時光,一天沒有事情,沒有壓力,只須要等着大學入學。其實我高考的第一志願填的是工商管理專業,其次是金融專業,而後纔是軟件工程專業,選擇軟件工程,是由於我哥讀的網絡工程,當時我徹底不會想到本身會被軟件工程錄取,也許是命運,我最終成爲了一個普通一本學校的計科學生。linux
大學的時候,不知道當時爲何對管理那麼迷戀,也許天真的我認爲學管理的,將來都是當領導,因此當時還一直想轉到工商管理專業。大一基本上都是學習數學,物理,英語等基礎學科,那時也不知道本身讀的軟件工程究竟是幹嗎的?能幹嗎的?一直到大二下學期,開始學習專業課,開始本身動手作一些小程序,我忽然以爲好有成就感,逐漸喜歡上了編程。大二下學期的時候,我參加了學校的實驗室,開始跟着學長們一塊兒攻克算法難題,參加算法比賽。這時,我想我將來可能會成爲一個算法工程師,成爲一個高端技術人才。到了大三第2學期的時候,又到了人生抉擇的時候,是讀研繼續深造?仍是步入社會參加工做?當時女友是選擇了繼續讀研,父母也但願我繼續讀研。但是我想了好久,在這大學三年的生活,我發現本身並不喜歡拿着書本作數學,英語題目。最終我放棄了學校的保研,也放棄了考研。開始參加學校的招聘會,找一些實習工做。很快我找到了2家武漢本地的實習工做,選擇了一個全國知名的房地產應用軟件及解決方案提供商企業開始實習。面試
當時實習的崗位是安卓開發工程師,可是我想作的倒是java開發工程師。公司真的很輕鬆,實習的日子也很輕鬆,基本上不用進行公司項目的開發,都是個人導師給我出一些實驗題,我本身去學習開發。日子就這樣一每天在學校與公司兩點一線間度過。實習了半年以後,到了大四第一學期,開始作畢設了,也不少同窗開始找正式工做了。因爲這半年一直開發安卓項目,日子也比較閒,我慢慢的忘記當時想作一個算法工程師的理想了,我也逐漸忘記了算法能用在工做中哪一個地方。我將來真的要作安卓開發嗎?我猶豫了,加上週圍有幾個同窗都簽到了知名互聯網公司,個人心開始盪漾了。最終我選擇了離開如今實習的公司,繼續參加校招。通過半年的努力,我拿到了幾個offer,最終從幾個offer中,選擇了平安系的一個公司,崗位是java開發工程師。就這樣,大四第二學期,我也沒有繼續找工做,陪着女友在實驗室一塊兒學習,支持她考研,最終她考上了研究生。算法
2、職場中的新手spring
不知不覺,就到了畢業生入職的日子。初到深圳,我以爲這個城市的天氣真好,這裏的高樓大廈,這裏的路面比我見過的其它城市都好,可是這裏的房價很高,爲了節省開支,我選擇了跟其餘入職的同事一塊兒合租。公司的培訓體系很完善,入職前兩個月咱們都在培訓,從中我瞭解了公司的技術框架,瞭解了公司的歷史,我忽然很自豪,我能在這樣一個世界五百強的企業學習工做。我被分配到的是一個信貸部門,平時一邊學習着技術知識,一邊學習着信貸業務。入職一年後,我發現目前在工做上用到的技術都可以使用了,本身也能獨立開發業務功能。這時,有時間我開始學習一些工做上沒有用到的技術。編程
大公司有大公司的優勢,先進的管理,複雜的業務,完善的培訓體系,優秀的同事,我成長了不少。可是最大的缺點就是螺絲釘,我天天寫着重複的業務代碼,不少底層框架,新的技術都有專業部門同事開發,咱們只須要接入使用就好了。我遇不到書中所寫到的海量數據,高併發,讀寫鎖。工做三年了,我能夠跟別人侃侃而談貸款產品業務流程,可是我發現跟別人說不了最新的技術,說不了複雜的技術框架,說不了底層源碼。我在思考,我好像慢慢的向業務方向發展了,這是我想要的嗎?加上當時一塊兒入職的同事都跳槽了,拿着更高的工資,個人心裏又開始盪漾了。這時,個人女友也研究生畢業了,開始入職深圳的一家知名企業,從事計算機視覺算法開發。我忽然感受到壓力,這三年多的生活讓我很放鬆,我逐漸迷失了本身將來到底想作什麼,目前的薪水也被倒掛,我也想跳槽了。可是這三年多,我沒有面過試,我能夠找到工做嗎?鼓起勇氣,我開始在拉鉤上,58上寫簡歷,多是目前這個公司的平臺不錯,我很快收到了不少公司的面試。我一邊面試,一年複習知識技術點,總結項目經驗,總結面試經驗,拿到了幾個offer。因爲個人目標企業是金融行業,這些offer中不乏知名金融集團,年輕的我,爲了提升本身的技術能力,爲了更高的薪水,最終選擇了一個剛成立一年的互聯網金融企業。小程序
3、中級程序猿的成長服務器
這幾年,不少大的互聯網公司都在進軍互聯網金融行業,新公司也有着知名互聯網公司的背景。剛入職時,公司成立差很少一年,總員工不到100人,技術大概60人。新公司用的技術都比較新,後臺框架用的是springcloud,相比我以前使用的老技術,興趣一下就提高了。我招進來是爲了搭建一個新的運營活動系統,因此我跟另一個高級java工程師,一塊兒996,用了1個多月的努力,項目成功上線。這個系統能夠支持公司全部產品的運營活動功能。這一個多月,我感受個人技術能力比去年一年提高的還多,搭建基本項目框架,底層代碼封裝,kafka的搭建和封裝,Maxwell的引入,linux服務器搭建等等一系列的東西。之前接觸不到的技術,如今都接觸到了,個人學習慾望變得越發的強烈。如今新入職已經一年多了,公司從最初的100人到如今的400多人,公司發展的很迅速,每一個員工在工做能力和報酬上都獲得了滿意的回報。當時跟我一塊兒搭建運營活動的高級java工程師也升職爲分組經理了。隨着業務的穩定,我如今又處在一個迷茫的時期,不少人工做5年,8年仍是一箇中級程序猿的水準,還在進行着重複勞動力地編碼。個人將來究竟是一直向着技術發展?仍是轉向管理?或者開啓自由職業.......我真的一下迷茫了,接下來我會好好規劃一下將來幾年的目標。網絡
4、寫給畢業生的建議併發
如今也是畢業季,我帶過的兩個去年畢業的學生,前段時間剛剛離職了。如今的畢業生跟咱們當時畢業時的想法有些不同,他們受不了委屈,感受不到壓力。我以爲一個新人剛步入社會,要理解社會不必定徹底公平的,不是你付出了立刻就必定會有回報(在深圳這個地方,只要不斷努力,長期基本上仍是有好的發展)。也許你會看到某些技術能力不如你,工做沒有你努力的同事,可是會來事,在福利上比你得到的要好,就以爲很不服氣,把這種情緒帶進工做中,這樣對本身和對公司都很差。每一個公司在不一樣階段都有本身的問題,每一個人都會遇到奇葩的事情,可是提升本身的能力,必定是你在這個社會安身立命的基礎。祝願大家在新的公司可以發展的更好。