園子的朋友們,一年半的時間大家過的還好吧?
流水它帶走光陰的故事改變了我們,再次的見面我們又歷經了多少的路程,落花流水,冷暖自知,這一年半,關於工作上的關鍵詞只有兩個:加班(996弱多了),Java;順利從.NET轉到Java了,順利的從單機開發到分布式開發了,
之前覺得redis,mq,Es,quartz,mongo等,只是了解過,或多或少的用過,對分布式CAP理論只是了解過,到spring cloud,zipkin, springbootadmin,eureka等熟悉過,
想分享自己幾點感觸,經常會有人說雞湯多了,沒感覺了,但是我覺得感同身受、知行合一很重要。
1,嚴謹和認真
可能生活上你是個嚴謹的人,但對待代碼這件事你不一定是。代碼糙的一塌糊塗?數據庫字段沒一點規范?方法命名讓人抓狂?接口定義的一塌糊塗?上下游提示讓人抓狂?直接把底層的操作日志拋給用戶?不放棄一個bug的真正原因?我想每個RD應該問一下自己,包括我自己我也會經常問自己!
不嚴謹的人能變得嚴謹嗎?我覺得能,如果你經歷了一些事情,可以變得嚴謹,首先公司從上到下都要有嚴格的標准和考核,像阿里巴巴技術手冊一樣的代碼規范規則,經常內部組織CODE_REVIEW,個人對自己也要有高標准的要求,負責項目開始,都不認真嚴謹,到后來只能積重難返;
就不要談持續重構了。
2,執行力和快速更新
執行力強的團隊,迭代更新快的項目才會有前途,不管這個東西做好沒做好,盡快讓別人看到,別人不是你的自己,防止自己“意淫”,讓你的領導看到,你的同事看到,產品經理看到,防止走彎路。自己都感覺到不舒服的東西,一定有問題。但我們大多數人都是,不願意把問題拋出去,你的領導會吃你嗎?項目上自己都感覺到不舒服的地方一定要提出來,一定有問題。要不回頭改問題的還是你自己,無用功少做。但是項目中難免會走彎路,走彎路的時候心態要對。有些東西剛開始我們並不知道怎么做,那就做一個遵循——最小可用原則;
3,同事即戰友,領導即老師
把你的同事當成你的戰友,把你的領導當成你的老師。會有童鞋說,扯淡,我有的同事不干活,整天在領導面前吹牛逼,還讓我把他當成戰友?整個團隊烏煙瘴氣,勾心斗角?還讓我把身邊的人當成戰友和老師?當然如果這類的,這條就別了,我講的是一個好的團隊,雷軍說過:如果不是出身富貴,忠誠和勤奮是你成就事業的唯一機會,前提是你要跟對團隊。所以如果處於“壞”團隊的童鞋們,努力學習,爭取到一個更好的團隊;工作四五年的童鞋們都是老司機了,都或多或少帶一些新人,不要藏着掖着,要對新手負責,講給他聽,做給他看:演示解決問題的做法,讓他來做,跟蹤落實;不要說新人成長了,新人什么東西都會了,自己就沒啥競爭力了,其實你可以騰出更多的時間去學習,去規划一些東西;新人成長了,你也成長了。但行好事,莫問去路!
4,學習和提升
學習是我們一生的必修課,有的童鞋們,說CURD寫的蛋疼,但是內心問一下自己,CURD寫好了嗎?MyBatis從連接數據庫到釋放的過程,事務的原理,索引的原理都知道嗎?都是從CURD過來的,怎么能讓你的CURD跟別人不一樣,成長都需要過程,五月底的一個周六考了SA證,周日又加班了,考證是為了整理自己的知識體系,還有高級證給你會帶來很多東西。以前的我覺得用一個開源中間件寫出來一個Demo是多么令人高興的事情,現在是發現自己是多么的膚淺! 多了解底層,多思考,關注基礎,多看源碼等才是一條正確的學習提升道路。求知若渴,虛心若愚,公司都會有培訓的,不要覺得和一群新人一起培訓,沒有面子,是培訓去聽總會有提高的
以后算一個野路子的Java開發了,逐漸會向“正規軍”靠攏,以后會更新一些關於Java的一些東西;轉型並不可怕,可怕的是自己沒有思想。原你白天有說有笑,晚上睡個好覺,周末愉快!
一生要走多遠的路程
經過多少年
才能走到終點
夢想需要多久的時間
多少血和淚
才能慢慢實現
不管有多么疲倦
潮來潮往世界多變遷
迎接光輝歲月
為它一生奉獻
……
