【原創】入職一個月的職場小白,談談自己這段時間的感受

不知不覺已經入職一個多月了,在入職之前我沒有在某個公司實習過或者工作過,所以很多東西剛入職工作的我來說還是比較新穎的。學校到職場的轉變,帶來了角色的轉變,其中的差別因人而異。對我而言,在學校的時候課堂上老師課堂上教的東西,自己會根據自己的興趣選擇性接受,甚至很多課程你不想去上的話,還可以逃掉。到了公司就不一樣了,公司要求你會的技能你不得不學,除非你不想幹了。在學校的時候大部分人編程的目的都是爲了通過考試或者找到一份好工作,真正靠自己興趣支撐起來的很少,到了工作崗位之後我們編程更多的是因爲工作的要求,相比於學校的來說會一般會更有挑戰而且壓力更大。在學校的時候,我們最重要的就是對自己負責,我們不斷學習知識去武裝自己,但是到了公司之後我們不光要對自己負責,更要對公司負責,畢竟公司出錢請你過來,不是讓你一直 on beach 的。

剛來公司的時候,因爲公司要求,我換上了 Mac 電腦。由於之前一直用的是 Windows 系統,所以非常不習慣。剛開始用 Mac 系統的時候笨手笨腳,自己會很明顯的感覺自己的編程效率降低了至少 3 成。當時內心還是挺不爽的,心裏也總是抱怨爲什麼不直接用 Windows 系統或者 Linux 系統。不過也挺奇怪,大概一個星期之後,自己就開始慢慢適應使用 Mac 進行編程,甚至非常喜歡。我這裏不想對比 Mac 和 Windows 編程體驗哪一個更好,我覺得還是因人而異,相同價位的 Mac 的配置相比於 Windows確實要被甩幾條街。不過 Mac 的編程和使用體驗確實不錯,當然你也可以選擇使用 Linux 進行日常開發,相信一定很不錯。 另外,Mac 不能玩一些主流網絡遊戲,對於一些剋制不住自己想玩遊戲的朋友是一個不錯的選擇。

不得不說 ThoughtWorks 的培訓機制還是很不錯的。應屆生入職之後一般都會安排培訓,與往年不同的是,今年的培訓多了中國本地班(TWU-C)。作爲本地班的第一期學員,說句心裏話還是很不錯。8周的培訓,除了工作需要用到的基本技術比如ES6、SpringBoot等等之外,還會增加一些新員工基本技能的培訓比如如何高效開會、如何給別人正確的提 Feedback、如何對代碼進行重構、如何進行 TDD 等等。培訓期間不定期的有活動,比如Weekend Trip、 City Tour、Cake time等等。最後三週還會有一個實際的模擬項目,這個項目基本和我們正式工作的實際項目差不多,我個人感覺很不錯。目前這個項目已經正式完成了一個迭代,我覺得在做項目的過程中,收穫最大的不是項目中使用的技術,而是如何進行團隊合作、如何正確使用 Git 團隊協同開發、一個完成的迭代是什麼樣子的、做項目的過程中可能遇到那些問題、一個項目運作的完整流程等等。

ThoughtWorks 非常提倡分享、提倡幫助他人成長,這一點在公司的這段時間深有感觸。培訓期間,我們每個人會有一個 Trainer 負責,Trainer 就是日常帶我們上課和做項目的同事,一個 Trainer 大概會負責5-6個人。Trainer不定期都會給我們最近表現的 Feedback( 反饋) ,我個人覺得這個並不是這是走走形式,Trainer 們都很負責,很多時候都是在下班之後找我們聊天。同事們也都很熱心,如果你遇到問題,向別人詢問,其他人如果知道的話一般都會毫無保留的告訴你,如果遇到大部分都不懂的問題,甚至會組織一次技術 Session 分享。上週五我在我們小組內進行了一次關於 Feign 遠程調用的技術分享,因爲 team 裏面大家對這部分知識都不太熟悉,但是後面的項目進展大概率會用到這部分知識。我剛好研究了這部分內容,所以就分享給了組內的其他同事,以便於項目更好的進行。

另外,ThoughtWorks 也是一家非常提倡 Feedback( 反饋) 文化的公司,反饋是告訴人們我們對他們的表現的看法以及他們應該如何更好地做到這一點。剛開始我並沒有太在意,慢慢地自己確實感覺到正確的進行反饋對他人會有很大的幫助。因爲人在做很多事情的時候,會很難發現別人很容易看到的一些小問題。就比如一個很有趣的現象一樣,假如我們在做項目的時候沒有測試這個角色,如果你完成了自己的模塊,並且自己對這個模塊測試了很多遍,你發現已經沒啥問題了。但是,到了實際使用的時候會很大概率出現你之前從來沒有注意的問題。解釋這個問題的說法是:每個人的視野或多或少都是有盲點的,這與我們的關注點息息相關。對於自己做的東西,很多地方自己測試很多遍都不會發現,但是如果讓其他人幫你進行測試的話,就很大可能會發現很多顯而易見的問題。

工作之後,平時更新公衆號、專欄還有維護 Github 的時間變少了。實際上,很多時候下班回來後,都有自己的時間來幹自己的事情,但是自己也總是找工作太累或者時間比較零散的接口來推掉了。到了今天,翻看 Github 突然發現 14 天前別人在 Github 上給我提的 pr 我還沒有處理。這一點確實是自己沒有做好的地方,沒有合理安排好自己的時間。實際上自己有很多想寫的東西,後面會慢慢將他們提上日程。工作之後,更加發現下班後的幾個小時如何度過確實很重要 ,如果你覺得自己沒有完成好自己白天該做的工作的話,下班後你可以繼續忙白天沒有忙完的工作,如果白天的工作對於你遊刃有餘的話,下班回來之後,你大可去幹自己感興趣的事情,學習自己感興趣的技術。做任何事情都要基於自身的基礎,切不可好高騖遠。

工作之後身邊也會有很多厲害的人,多從他人身上學習我覺得是每個職場人都應該做的。這一屆和我們一起培訓的同事中,有一些技術很厲害的,也有一些技術雖然不是那麼厲害,但是組織能力以及團隊協作能力特別厲害的。有一個特別厲害的同事,在我們還在學 SpringBoot 各種語法的時候,他自己利用業餘時間寫了一個簡化版的 SpringBoot ,涵蓋了 Spring 的一些常用註解比如 @RestController@Autowried@Pathvairable@RestquestParam等等(已經聯繫這位同事,想讓他開源一下,後面會第一時間同步到公衆號,期待一下吧!)。我覺得這位同事對於編程是真的有興趣,他好像從初中就開始接觸編程了,對於各種底層知識也非常感興趣,自己寫過實現過很多比較底層的東西。他的夢想是在 Github 上造一個 20k Star 以上的輪子。我相信以這位同事的能力一定會達成目標的,在這裏祝福這位同事,希望他可以儘快實現這個目標。

這是我入職一個多月之後的個人感受,很多地方都是一帶而過,後面我會抽時間分享自己在公司或者業餘學到的比較有用的知識給各位,希望看過的人都能有所收穫。

公衆號

如果大家想要實時關注我更新的文章以及分享的乾貨的話,可以關注我的公衆號。

《Java面試突擊》: 由本文檔衍生的專爲面試而生的《Java面試突擊》V2.0 PDF 版本公衆號後臺回覆 "Java面試突擊" 即可免費領取!

Java工程師必備學習資源: 一些Java工程師常用學習資源公衆號後臺回覆關鍵字 “1” 即可免費無套路獲取。

我的公衆號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章