<dfn id="hx5t3"><strike id="hx5t3"><em id="hx5t3"></em></strike></dfn>

    <thead id="hx5t3"></thead><nobr id="hx5t3"><font id="hx5t3"><rp id="hx5t3"></rp></font></nobr>

    <listing id="hx5t3"></listing>

    <var id="hx5t3"></var>
    <big id="hx5t3"></big>

      
      

      <output id="hx5t3"><ruby id="hx5t3"></ruby></output>
      <menuitem id="hx5t3"><dfn id="hx5t3"></dfn></menuitem>

      <big id="hx5t3"></big>

        思否有約丨@鉑賽東:入行一年就差點辭職,“跨界碼王”的涅槃之路

        芒果果

        本期訪談嘉賓:@鉑賽東
        訪談編輯:芒果果

        鉑賽東

        其實鉑賽東做程序員是個出人意料但又在情理之中的決定,他大學學的是數學,雖然都是和數字、字母打交道,但隔行如隔山,進入編程行業還是需要點勇氣的,不過他身邊的人得知后倒覺得他很適合。用鉑賽東自己的話來解釋就是:“找到一個自己熱愛的行業我覺得是件挺幸福的事,因為人的一生很多時間都在工作,每天做自己不感興趣的東西,那是一件很悲催的事情?!倍幊?,就是他找到的感興趣的東西。

        不過興趣歸興趣,專業歸專業,當時工作沒多久的鉑賽東就差點因為刪了公司的數據庫而辭職。他應該是菜鳥翻身的典范了。如果當初因為闖下大禍就辭職溜之大吉,鉑賽東的職業生涯可能就完全不同了吧。

        在獨自一人熬夜補救,恢復了幾百萬條數據后,鉑賽東完成了一次職業心理上的“涅槃重生”?,F在的他,已經成了一個“編程改變世界”的實際踐行者。


        Q:介紹一下自己吧。

        網絡ID:鉑賽東,真名張元成。一個熱愛技術,熱愛分享,沒有被年齡磨滅激情的直男。

        「出走半生,歸來仍是少年」。我希望自己也是如此,工作十多年了,但是我仍舊希望自己像一個少年般充滿對知識的渴望,朝氣滿滿的面對生活。

        目前在公司任職架構師,負責一些業務支撐中間服務的設計和開發,以及一些核心業務的選型和設計工作。

        Q:大學是數學專業的,為什么畢業后卻當了程序員呢?

        關鍵是興趣,我并不是科班出身,大學學的是數學。畢業后沒直接工作,去外面學了半年軟件,才進入行業的,因為對邏輯和結構化思考比較擅長,所以我一直覺得自己就適合做這個。并且愿意為此奮斗一生。找到一個自己熱愛的行業我覺得是件挺幸福的事,因為人的一生很多時間都在工作,每天做自己不感興趣的東西,那是一件很悲催的事情。

        Q:從數學轉到計算機還是挺難的吧?

        其實我是一個挺自信的人,學習能力和自主性、主動性都比較強,學習還是很有信心的。但是可以和大家分享一個真實的故事。

        在我工作第一年的時候,曾經有一次因為太菜太緊張,在加班的時候,生產上刪數據(不要問我為什么會有生產數據庫權限),where少加一個條件,導致誤刪了大概幾百萬條生產庫存信息,那時候用的是oracle。

        哈哈,對,當時就是這么菜。誤刪好之后那時感覺天旋地轉,感覺完了。愣了一個小時之后開始寫辭職郵件。。。當時已經是晚上8點了,公司就我一個人在加班。想想覺得不甘心,自己造的孽自己補回來。但是當時太菜,對oracle數據庫也不是特別精通,也不知道閃回啊,binlog這種方式。只有一個前一天的快照備份。想想自己在設計的時候設計了每一條庫存變動都往另外一張執行表里寫執行記錄。根據前一天的快照加上這段時間內的所有執行記錄,是可以反推出來的。然后就這樣寫程序生成執行語句,大概折騰到早上5點,終于把幾百萬條生產庫存恢復了。第二天早上吃早餐的時候,激動的都想哭?!皠h庫”我做了,但是我并沒有跑路。

        我覺得從懷疑人生到戰勝自己的內心,這段經歷讓我感受頗多。在我后來的十多年工作中,我都十分敬畏技術,沒有出現過大的差錯。

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

        毫不猶豫的說,會。重新選擇100次,我依然會這么選擇。覺得每一個人都會在某一方面有閃光點。正確的認識自己很重要。適合自己的才是最好的選擇。

        Q:你是如何不斷提升自己的能力的?

        提升自己啊,就我而言,我每天要花一些時間去看java各個社區和開源社區,看看別人做了什么,別人碰到的問題,并且花時間思考如果是自己。會不會有更好的方案。多思考,多接觸社區是個不錯的方式,堅持下來會看到自己的成長的。

        Q:現在都掌握哪些技術棧了?主要使用哪些編程語言,有接觸新的么?

        從入行以來十多年來一直致力于java后端,擅長企業級微服務以及微服務生態的搭建,大多數場景都有碰到過,也會經常沉淀自己的知識,以開源作品或者內容的形式分享出去。業務領域,基本上一直在做從事支付加電商的業務,是一名老兵了。

        因為我一直致力于java后端,java這門語言的生態其實非常繁榮。我做項目首選還是拿自己最擅長的語言來做。但是其他語言在很多方面對比java是有優勢的,我非??春?,也會拿這些做一些demo玩玩。比如go和kotlin,go在處理并發的時候有天然的優勢,kotlin學習成本非常低,因為和java幾乎完全兼容,而且具備java所沒有的特性。一般來說,一門語言是否能成為以后的趨勢,一是看語言背后的支持公司和組織,二是看社區是否有熱度。這2個語言,在這2個方面都非常不錯。

        image


        有明確目標或者有朝著某個方向努力信念的人通常都有一個共同點,那就是有條理性。鉑賽東也是如此,他是一個邏輯和結構化思維很強的人,習慣在做事之前先列一個 List,沒完成一件事就在后面打一個勾。他說:“我喜歡一切都是有條不紊的?!?/strong>

        雖然已經工作了十幾年,鉑賽東仍然保持著剛剛入行時對編程的那股少年般的熱情。大學是數學專業的鉑賽東算是半路出家,畢業半年后才入行決心成為一個程序員。這讓他對自己的選擇更加堅定,因為人的一生有很多時間都在工作,他想把自己的經歷更多的集中在自己感興趣的事情上。

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

        其實我沒有特別的工作流,但是習慣把自己要完成的工作任務,要學習的,要分享的內容做一個List,然后按照輕重緩急去完成。完成以后打個勾。標注時間。我喜歡一切都是有條不紊的。

        另外的就是做一個項目之前,得想清楚,我覺得明確技術方向很重要,想清楚再去做,可以省去以后很多的問題。所以一個好的選型和設計可以讓項目的生命力更久,更穩定和高效。

        還有一點就是拒絕一知半解,對于技術,一定要打破砂鍋問到底。了解本質才能舉一反三。

        Q:你認為工作中最應該注意的問題是什么?

        碰到問題及時交流,項目中有些問題并不是出在技術上,而是出在缺乏交流上,所以不管和同部門的人,跨部門的人也好,都要及時交流。首先這是種對工作的態度,其次也可以避免信息不對稱造成的問題。

        還有就是在項目中了解上下游的業務,我喜歡去了解所做項目是為了什么。上下游業務是什么,從一個全局的角度去認識到這個項目所處的位置,這在設計和coding的時候也會有幫助。

        并不是科班出身的鉑賽東非常珍惜自己能進入這個行業的機會,他一直把解決技術難題作為工作中最大的樂趣之一,無論是解決自己遇到的問題還是能幫助到公司或者個人。

        Q:你都幫助同事解決過哪些問題,可以舉個例子么?

        以前公司很多基礎建設還不完善的時候,因為一次幫同事解決kafka的bug,就封裝了kafka的公司套件,簡化使用成本,后來封裝成癮了,從而把整個基礎組件全部封裝了一遍。成為了現在的基礎套件庫。

        有一次公司很多服務的jvm開始出現cg過于頻繁的問題,深究以后找出原因。因為思考如何去監控,從而和小伙伴一起搭建了新的全服務的監控平臺。

        因為要重構業務,因為傾向于更加靈活解耦的設計。從而寫了開源框架用于流程設計。

        因為有運維同學反映日志追蹤太麻煩,所以現在我又在寫日志追蹤框架。

        我覺得有人和你反映問題是好事,說明有痛點。有痛點就有機會去思考如何去解決痛點。在此過程中你也能不停push自己去了解自己的知識盲區。這是好事,不用怕麻煩。just fix it!

        Q:目前為止最滿意的開發項目是什么?

        工作那么多年,其實滿意的開發項目挺多的。但是我還是把最滿意的項目投票給我自己的開源作品,我堅持做一些實用的,能真正幫助開發者解決實際問題的開源作品。其中開源的微流式引擎liteflow就是一款這樣的框架,主要致力于幫助項目復雜邏輯的解耦和動態編排,因為現在在做3. 0的開發,等后面做好會單獨寫文章介紹。


        和大多數男孩子一樣,鉑賽東也喜歡數碼產品,甚至忍不住會沖動消費。但他還有一個更健康的愛好,就是健身,對于長期坐在電腦前的程序員來說,難免有些勁椎或腰椎的問題。

        隨著年齡的增長,鉑賽東也越來越重視自己的健康問題,對他來說,堅持運動不是難事,一年多時間他已經通過健康的運動成功瘦身了 10 多斤。

        Q:生活中有什么愛好?

        挺喜歡折騰數碼設備,家里有挺多設備的,如何利用好每一個設備來發揮它們更大的價值,我很熱衷于做這件事。比較喜歡嘗試新鮮的東西,電子設備可能是我每年花銷最多的項目??吹较胭I的設備,如同小姐姐看到心目中的口紅和化妝品那樣。有時候會沖動消費。

        健身也是我最近一年的愛好,以前因為喜歡打游戲,導致頸椎一直不是特別好。后來戒掉游戲,選擇了堅持健身,健康的身體對于一個coding的人來說,很重要。所以堅持了下去,就當是培養自己的毅力。目前每周去三次健身房。堅持了一年,改善了身體,瘦了10多斤,也認識了一些朋友。

        image

        Q:說說你和思否的相遇吧。

        加入思否創作比較晚,今年才剛加入,但是以前就經常來社區看文章,對這個平臺比較親切,小編和各位創作者都比較nice,大家很謙虛,對待技術都很敬畏。能感受到思否社區一直在為開發者建造一個優質的內容平臺。

        所以我覺得思否不僅是一個有深度的技術社區,同樣是一個有溫度的社區。

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

        總的來說,個人覺得國內的技術社區比以前好太多了。更多人愿意去創作和分享內容,以前都是拿來主義,伸手黨,現在看到整個社區出現了很多高質量的內容和開源作品。這也會促進更多開發者的知識獲取欲望。


        小編有話說:

        鉑賽東很會規劃自己的時間,會根據事情的輕重緩急列出 List,并嚴格的執行,這需要很強的主動性和自驅力。

        雖然他是個凡事會做好計劃的人,但卻并不死板,仍然對工作、對生活都充滿了熱情,原以為他會是那種戴著框架眼鏡,穿著格子襯衫,老實木訥的男生,但令我沒想到的是他還是個運動型男。

        希望鉑賽東能像自己期待的那樣,做到“出走半生,歸來仍是少年”,時刻保持這顆赤子之心。


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

        segmentfault 公眾號

        閱讀 3.7k

        SegmentFault 社區訪談
        面向社區用戶的訪談欄目,如果你愿意和我們分享你的故事,可以私信聯系專欄入駐作者。
        avatar
        芒果果
        SegmentFault 技術編輯

        一路走走看看,順便留下點什么。

        3.3k 聲望
        60 粉絲
        0 條評論
        avatar
        芒果果
        SegmentFault 技術編輯

        一路走走看看,順便留下點什么。

        3.3k 聲望
        60 粉絲
        宣傳欄
        一本到在线是免费观看_亚洲2020天天堂在线观看_国产欧美亚洲精品第一页_最好看的2018中文字幕