一個剛畢業工做的程序員的疑惑

17屆的畢業生,來自一個不出名的本科院校,曾在深圳一家比較大型的公司作java開發 ,實習了半年左右,後來又回到了離本身的老家更近的成都工做,來到一家比較小型的一家公司來作java開發。如今也在這家公司繼續工做。java

  回憶當初和幾個小夥伴一塊兒遠赴深圳。做爲一個歷來沒有出過川的我來講,一切都充滿的期待。咱們住在一個叫青年公寓的地方,那是一個公益機構,咱們能夠免費住一週,每週二還會有一些有經驗的成功人士來爲咱們這些年輕人講解深圳的文化,如何在面試的時候表現好本身,固然他們也都是不求回報的爲咱們講解。能夠說青年公寓算是一個比較好的公益組織吧(對於咱們這種剛畢業在外求職的大學生來講)。正是這關鍵的一週時間,讓咱們都找到了工做(其實最後還延期了三天,公寓的宿管也沒趕咱們走)。進入公司,感受好多東西都是新的,帶個人組長給我說的什麼dubbo,mq消息,redis緩存等對我來講但是全新的知識,我既興奮,又擔心。興奮我能夠接觸到真正工做環境他們究竟是怎麼操做的,擔心是我怕本身不能完成項目組給個人任務。程序員

  通過一個多月的學習以後,我漸漸瞭解了咱們項目的運做方式,大概瞭解了所用的技術,並讓我深陷其中。分佈式架構,是一項多麼NB的技術。面試

  解決高併發的分佈式爲何讓我以爲很NB,由於我以爲互聯網的併發問題,是一項大多數都解決不了的問題。好比每次咱們在學校選課的時候,咱們學校的選課系統直接爆炸。這不就是由於併發致使服務器請求壓力過大麼。而咱們學校也就僅僅幾萬人吧,想一想也挺慚愧。再拿一個成功的例子來講,淘寶。在雙11的時候,他的併發量有多大,我沒有去考察,可是我很清楚的知道他的併發量遠遠超過咱們學校的這個吧。我想,淘寶應該就是用的分佈式架構,來緩解服務器的壓力。redis

  據我在公司瞭解,加上我本身的理解。分佈式系統實際上是一個很大的一個類別。在公司所用的技術是用dubbo做爲基本的架構,dubbo能夠實現不一樣模塊之間的遠程通訊,經過暴露服務的方式。消息中間件是使用的activateMQ,緩存使用的redis,可能我對他們的一些原理上面還不是很理解,可是我至少如今知道他們,知道他們是幹什麼的,知道他們怎麼用,至於爲何要這樣用,我還須要慢慢的去了解吧。緩存

  在這裏,我還第一次玩linx服務器,之前在學校也只是在書本上據說,學過一些基本的命令,可是都沒有實踐過,在這裏,我能面對一個dos同樣的黑框框敲一些簡單的代碼,感受仍是很裝B的。然而一切都已通過去,我早已再也不那裏上班了,不知之後是否還有機會接觸到這些類容。服務器

  再說說我如今的公司,相比上一家公司,固然是沒得比的,惟一的好處我以爲可能就是離家比較近吧,每月我均可以回家一次···固然選擇了便不後悔,成都畢竟有我太多牽掛的東西。何況,就算我是在深圳上班,早晚一天也仍是會回來的。好像我爲本身回成都這個決定找了不少的理由。可是,我以爲更重要應該是,我本身的意識問題。不論是在什麼地方,只要我始終保持一顆不斷奮進、學習的心態,我相信我都可以學得很好,能在程序員這一行業有所立足。曾經看過一篇博客,感受比較勵志。大概意思是說,如今這個環境下面,IT行業是一個煊赫一時的行業,特別是java,入門的門檻很低,企業給出的工資也相對其餘行業來講比較高,許多人都加入到了咱們這個大隊伍中。但若是過幾年,咱們行業蕭條了,那大量的程序員之間即是赤裸裸的競爭,你要是安於現狀,不思進取,必將會被淘汰,由於你是能夠被大多數人替代的。要想本身能在這個地位立足,那麼就必需要創建本身的競爭優點,至少不是被大多數人均可以替代吧。保持一顆憂患意識,努力的 讓本身成爲一個真正的程序員。古人總說,既來之,則安之,我如今也慢慢適應瞭如今的工做環境,但願本身在工做之餘還能抽出一點時間來學習一下,不,不是但願,應該是必須,設立一個目標,朝着這個方向而努力。架構

相關文章
相關標籤/搜索