從普通JAVA程序員到阿里架構師,他用了六年,推薦學習

工作年限:8 年服務公司:4 家(含四大門戶中的兩家)最近職業:Java 架構師職場關鍵詞:社交平臺、高併發系統架構設計、技術團隊管理、多款從零到一的產品城市!


六年間,這位職人呆過四大門戶中的兩家,完成了工程師到架構師的蛻變。經手多款從零到一產品的開發和增長,也經歷國內最大社交平臺億級流量和用戶的架構設計及優化工作。工作上思路清晰、認真負責,是同事們心目中優秀 Problem Solver。


問:介紹一下你自己?


答:我 2008 年碩士畢業後,前 2 年在一家傳統 IT 公司,最近 6 年在互聯網公司,歷任 Java 開發工程師、高級工程師、架構師等職位。工作內容上,經歷過多款產品從零到一的誕生開發過程,也經手過國內用戶、內容和流量最大的社交/社區產品的架構改造優化工作,有豐富的社交產品的研發經驗,目前在一家創業公司擔任技術合夥人。


問:你擅長的技術領域是什麼?


答:擅長的編程語言是 Java、Golang、Scala,熟悉程度依次遞減。專注於高性能、高併發系統架構設計和實現。


問:平時怎麼向家人解釋你的工作是做什麼的?


答:一般不詳細解釋,即使解釋了也是徒勞。所以他們會按照自己的理解來描述我的工作,比如修電腦的,比如賣手機的。


問:你覺得程序員可以當一輩子嗎?有沒有想象過自己 40 歲時在做什麼?


答:應該還是會從事開發方面的工作吧,外企中有很多上了年歲的程序員啊。


問:合作過程中,你覺得優秀產品經理最重要的三個特質是什麼?


答:邏輯思維能力;對數據敏感;不錯的語言和文字表達能力;當然如果能寫點兒代碼就跟好了。。。


問:你最欣賞的軟件工程師是誰?


答:Linus Torvalds 和 Doug Lea


問:在你心目中,具備哪些素質才能稱之爲全棧工程師?


答:我覺得要成爲一個全棧工程師首先要有好的學習能力,對新的技術能夠摒棄偏見,快速瞭解它解決的問題以及如何解決的;其次要對技術保有好奇心;最後是有極強的動手能力,不拖延,說幹就幹。


問:你覺得一個優秀 CTO 最寶貴的品質是什麼?


答:


廣闊的技術視野,讓先進的技術解決實際的問題;


熟悉所在的業務領域,根據所在領域的實際情況確定系統架構和系統容量;


團隊管理能力,構建團隊人才梯隊,打造一個技術型團隊。


問:你覺得世界上存在最好的編程語言嗎?如果有,是什麼語言?


答:沒有最好的,只有最合適的。任何語言都是爲了解決某一方面的問題而出現,所以無謂好壞。


問:工作中最喜歡或討論的設計師分別是什麼樣的?


答:有產品思維,能夠和產品經理一起確認交互細節甚至產品方向的設計師。


問:如果JAVA的軟件工程師 3 條建議,你會寫什麼?


答:


重視基礎知識(算法、操作系統、網絡等等)


拓寬技術視野。多去參加技術沙龍,看看別人的牛逼是怎麼吹的;多關注感興趣的開源項目


保護好頸椎和腰椎(⊙o⊙)…


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