思否有約丨猿人谷:人生幾何,一直勇敢的走在追夢路上

芒果果發表於2020-07-23

思否有約丨猿人谷:人生幾何,一直勇敢的走在追夢路上

本期訪談嘉賓:@猿人谷
訪談編輯:芒果果

與猿人谷對話時,我的腦海裡一下子就蹦出了兩個詞“自律”和“努力”。這兩個詞似乎也是能取得成功的人普遍具有的特質。

猿人谷真名何勇剛,他對自己名字的解釋是:“人生幾何,我願一直勇敢,剛強的走在追夢的路上。”

年少時,猿人谷最大的願望是讓別人叫他一聲大佬,而真正成長為大佬之後,他卻對所有人說:“我是隻老菜鳥。”

剛進大學時,猿人谷與大多數脫離苦海的學子一樣,開始享受自由,一度把當班長、競選學生會主席當成了大學生活最重要的專案。好在他及時醒悟,意識到了學習才是最重要的,便加入了考研大軍。過程自然是艱辛的,但也是充實的。

自學不知道如何入手就緊跟大牛的腳步,大牛做什麼他就做什麼,遇到難題的時候還會一個人跑到五道口清華、北航這些學校去,看是不是有機會向別人請教。

功夫不負有心人,如今的猿人谷已經不是當初的小菜鳥了。

Q:什麼時候開始接觸程式設計的,契機是什麼?

其實開始接觸程式語言是從大學課程裡 C 的語言課本,但那時一點程式設計的理念都沒有,完全沒開竅。真正對程式設計有感覺是從讀研開始,這樣說起來,我真正開始程式設計的時間算比較晚了。我走上程式設計這條不歸路(呸,幸福路)還是受好基友的影響,讀研期間無論是學習還是生活都對我幫助非常大,這基友保送到清華讀研。那時我對程式設計剛入門,也不知道學啥,反正就是他學啥和說啥有用,我就跟著學。慢慢的,就開始對程式設計有感覺,形成一套自己的學習方式。程式設計入門簡單吧?

Q:掌握的技術棧?目前主要使用的程式語言是?

熟悉微服務架構、分散式快取等,一直以後端為主。玩過一段時間的 C++、Objective-C、Swift,近幾年一直都只用 Java 了。主要涉足網際網路金融、電商、物流行業。

Q:工作中最常使用的幾個工具是什麼?好用的外掛推薦?

最常用的是 Intellig IDEA,基本搞 Java 開發的都用這個。推薦幾個好用能提高工作效率的外掛:Free Mybatis plugin、Mybatis Log Plugin、CodeGlance、Rainbow Brackets、RestfulToolkit 等。

Q:最近有沒有嘗試新的程式語言?一般通過什麼方式和渠道提升自己的能力?

最近有嘗試去學習 go,現在 go 在國內大火,優勢非常多。特別是語言層面支援併發,可以充分的利用多核,很容易的使用併發,這對使用 Java 的程式設計師來說誘惑太大了。現在更感興趣的程式語言還是 Java,工作越久越發現這門語言的博大精深。

猿人谷


走過了初學技術的艱難,猿人谷慢慢找到了自己的興趣所在。考上研究生後,他找了一家做 iOS 開發的公司實習,以筆試滿分的成績通過了初試,這份實習工作不僅給了他第一份實際工作經驗,還讓他賺到了第一桶金。後來,猿人谷用這筆錢買了臺 mac。

Q:分享一下你的工作流,有什麼個人的特別的工作習慣麼?

倒沒什麼非常特別的工作習慣,我比較喜歡做每天的工作和學習總結,以及每週工作計劃和學習計劃。如果一定要說有什麼習慣的話,工作和學習中的東西,非常鐘意用思維導圖、流程圖、時序圖弄出來。

我個人有一條理念,工作8小時是讓人養家餬口,下班後的繼續學習才是讓自己技術精進的決戰時刻。搬磚工,還是要學會利用工作外的時間來繼續保持學習的激情和野心。

Q:目前為止最滿意的開發專案是什麼?

到目前最滿意的開發專案是之前在一家創業公司擔任技術負責人做的專案,從零開始,搭框架,擼核心程式碼,帶領前端團隊、後端團隊、移動端團隊、測試團隊,在一年的時間就打造了物流Saas平臺、司機APP、物流APP、貨主APP等產品。

貨雲集物流SaaS,將集裝箱運輸物流供應鏈上的相關公司(如發貨人、收貨人、貨運代理公司、集裝箱運輸公司、司機、船公司、碼頭公司等)集合到貨雲集的線上操作,為整條供應鏈的公司提供一個資料共享的平臺,並在此基礎上提供網際網路保險、網際網路金融、物資採購等多方位的服務,實現了物流、資金流、資訊流的資源整合,大幅提升集裝箱運輸物流供應鏈的執行效率。

當時全身心的投入在工作中,跟走火入魔似的,連上廁所都在想產品和框架該如何優化,如何更好的提高團隊的凝聚力和戰鬥力。現在偶爾回想些那段經歷,雖然艱辛,程式碼中都沉浸著汗水的味道,但那不應該就屬於青春的回憶嗎?也會想念那一群曾經並肩戰鬥的兄弟們。

Q:如果可以重新選擇是否還會選擇這個職業?

我想我會毫不猶豫的繼續選擇程式設計師這門搬磚手藝,如今的時代,對程式設計師來說絕對是非常好的時代,任何人都可以通過自己的不懈努力來達到自己的夢想,大家不拼爹,靠本事吃飯。而且在這個知識大爆炸的時代,程式設計師擁有無窮的創造力。


除了找到工作方向,猿人谷還在不斷的學習中找到了自己的興趣,他開始了自己的技術部落格之路。

Q:與思否的故事?

跟思否的緣分比較深,起源於跟高總的相識,可以感受到他對思否投入的激情與努力。後面接觸到思否小姐姐等一些工作人員,就深深的明白了思否是個非常好的開發者社群。

Q:如何看待國內社群的環境和氛圍?

目前國內社群挺不錯,不管是線上還是線下優質技術分享活動越來越多,推動著優秀技術的傳播、交流和發展。越來越多的程式設計師開始擁抱開源和樂於開源,技術氛圍越來越好。

Q:生活中有什麼愛好?

以前愛好挺多,旅遊、籃球、音樂。為了能蹭免費門票,還專門去考了個國家導遊資格證。現在基本沒啥愛好了,變得比較宅,閒下來時就喜歡靜靜的看會書,不一定是技術書,佛學、心靈雞湯、頸椎病康復指南之類的書都喜歡看。

經歷過迷茫期,找到學習目標後,猿人谷也總結出了一些學習程式設計的經驗。對於初學程式設計和懷抱夢想的年輕人,他也有些自己的看法:

我也還年輕,不敢給年輕人什麼建議。不過公眾號後臺經常有初入門的小夥伴留言說不知道該怎麼學,也不知道該學什麼,有沒有速成祕籍。其實我真的很想坦誠的告訴他們,哪有啥大佬大神,程式碼寫多了,坑踩多了,想多了,自然寫程式碼就順手了,僅此而已。所謂大佬們的一直優秀,確實可以成為一種習慣,而支撐這種習慣的,不外乎是不為外人所知的努力。

技術成長,沒有捷徑,唯有積累。對技術要保有衣帶漸寬終不悔的執念,講究方法的持續學習,技術的成長絕不可能一蹴而就。這東西沒法像金庸小說描述的那樣,掉到個山洞,撿一本武林祕籍,修煉後就天下無敵了(如果真有這種祕籍,小夥伴記得千萬要告訴我呦)。至少結合猿人谷這幾年的工作經驗來說,我可以非常負責任的告訴你,絕對不可能、不可能、不可能!技術成長沒有捷徑,講究方法的持續學習,持續積累。

如果小夥伴們真的選擇程式設計師這條路,我希望你是真的熱愛程式設計這件事,能在程式設計中享受特有的樂趣。賺錢養家的行業非常多,不一定非得選程式設計師這個職業,技術本是比較枯燥的東西,如果不是因為喜歡,技術越往深走,只會越枯燥越難受。


小編有話說:

與猿人谷的對話中,他說了一句話讓我觸動很深,“持續學習是為了提升自己的認知嗎?不是,只是不習慣不優秀的自己。”

從這句話也可以看出,他是一個對自己要求很高的人。其實就算是大學時的迷茫期,猿人谷也是很有上進心,也許是越努力越自律,人也會越幸運。

也許,這就是普通人與優秀的人之間存在差異的原因吧,那就是他們一直在努力,即使方向或許發生了偏差也從未停下。只要重新確定自己的目標,仍會一直勇往直前。


思否有約

歡迎有興趣參與訪談的小夥伴踴躍報名,《思否有約》將把你與程式設計有關的故事記錄下來。報名郵箱:mango@sifou.com

相關文章