飛啊.深圳
2013的春節過後,曹工問我以後的打算。想不想接手【電子稅務局】?
我不想在一個地方待太久,我表示我想進【核心徵管】。
後來才知道,這個問題其實曹工也問過另一個同事。就算我表示想接手,也不一定會輪到我。但是如果我當時就已成為負責人,可能後續的成長會更快。
也可能不會。
在人生的路口,我們總會做很多選擇題。有時候沒必要為了不存在的選擇而耿耿於懷。
也不要說選擇大於努力。首先你得努力,才有著選擇的機會。
我就這樣,進入了核心徵管。再次成為一個小兵。而選擇留下成為【電子稅務局】負責人的同事,則成為了開發組長,手下的團隊也開始擴張。
之前曹工與客戶協商砍掉的需求將一一補上,並隨著國家稅改政策的釋出,隨時更新補丁。
我則進入了核心徵管的【申報徵收】組。
實際上,只是負責【申報】裡的【企業所得稅】。
在初期進入的時候,完全不適應。開發框架完全不是SSH、SSM那一套。是公司自己自有的datawindown、HTC、ORM元件。
這套前後端元件在公司已用了十年以上。當時還可以在原始碼中看到大神在98年寫的註釋。
就以我19年這後來的經驗來看,相比SSH、SSM這樣的套餐,是穩定多了。
當然,後來這套元件因為更新緩慢(甚至無法更新,懂的同事都離職或不再寫程式碼了)、介面醜陋等原因,漸漸跟不上時代,主要是招人成本太高,而漸漸淘汰了。
在核心徵管,開始接觸真正的業務邏輯,但是被負責的框架設計繞婚了頭腦。進步緩慢。
後來受了一位同事影響,才真正剖開程式碼,分析框架,debug跟蹤,才真正把申報那塊的框架設計搞懂。
很優秀的設計,也是很複雜的設計。就算是後面多年,我們也只是能在這個巨人般的設計上修修補補。
時隔多年,捫心自問。如果我遇到這樣複雜的業務邏輯,能抽象出那樣漂亮的程式碼嗎?
唔,大言不慚,或許18年的我沒有這個自信,但是19年的我,已經完全可以了。
當時那位影響我的同事是個90後,我們喊他翔哥,後來也成為了我們【申報徵收】的組長。
只是,被一個年歲比我小的同事指揮。我的心裡,當時極為不舒服。
雖然,沒有表達出來。但總是有意無意間有些消極對待。
從現在來看,這種做法是很有幼稚的。應該胸懷放寬點,世界上就是有那麼多人比你優秀。要做的不是憑你的年歲你的資格去做個“老人”,指指點點、老氣橫秋。
為什麼不向優秀的人靠齊,去學習他們的優點?
“三人行,必有我師”,“見賢思齊”。原來這些道理古人早就給我們總結過了。
只是視而不見。
我跟這位同事搭檔多次,特別是在【企業所得稅】這塊,做了很多事情。
記得在做報表的時候,因為【企業所得稅】巨多附表,怎麼去統計那一行沒有填報?漏報?去提醒納稅人呢?
翔哥採用了0、1的設計,在附表裡一行一個單元,填報為1,沒填報為0,在主表裡,一張附表填報了為1,沒填報為1。儲存為一串數字放在oracle的一個欄位裡。
這樣的設計很奇妙。最後只需要算他們的總和就知道了。並且知道填報完成、填報不全、未填報等幾種狀態。
優秀的人總是有原因的。
在我與翔哥一起出差北京的時候,為了從公司的研究院裡拿到某個專案的最新原始碼,我們還需要在本機搭建一個oracle進行驗證。
遇到了只能本機訪問,無法共享給區域網別的機器(唔,最原始的私有云)的問題。總是報遠端監聽未開啟。
那時的我們,對於oracle這種龐然大物只能說剛剛會用吧。
從安裝到監聽啟動,到遠端可訪問,每一步都是坑,我們搞了兩天,翔哥每次回賓館都搞到12點多。(白天在西二旗總部還有另外的工作。)
當然,現在看來,安裝個oracle不要太簡單,傻瓜式,並且網上大把的教程。除了RAC。當然,這是另一個故事了。
我在核心徵管的初始半年裡,說實話,真的是埋在土裡的一顆沙子,學到了不少,但一定沒有跟上國家GDP的高速發展的。(笑)
記得有次下班,遇到了曹工、華工(電子稅務局的另一位同事,此時已是電子稅務局的負責人)、翔哥和開發經理、專案經理他們一起吃飯歸來。
我當時還笑著打了招呼。只是回去越想,越不是滋味。我的選擇是不是有問題?
進而懷疑自己。我這個人,是不是有問題?
其實,我並沒有那麼優秀對不對?只是個普通程式設計師吧。
當我們初出茅廬,總是意氣風發,好像世界在腳下。當我們出發的時候,總以為自己就是最特殊的那一位,珠穆朗瑪也能征服在腳下。
其實承認吧,你普普通通。看起來優秀的你,只是比其他人稍微努力了點。沒有到比拼天賦的時候。
比拼天賦的時候,你會發現,自己不過是個井底之蛙。
2013的我,一個普通程式設計師,走著一條普通的路。那時的我,不知道獨角獸、風投,不知道馬化騰、馬雲的創業故事,不知道什麼叫網際網路公司。
那對於我,太遙遠了。
當時,現在的我,似乎有了些許見識,但是然並卵,還是太遙遠了。
BAT,對於普通程式設計師,更像是一個神話。
猶記得有次出差公司總部,百度正在舉辦活動。哦,忘了說,公司對面就是百度。
百度的場地竟然五步一崗、十步一哨,都是幹練專業的小夥子們在當保安。
排場好大。讓人咂舌。
後來2018年再去出差北京,總部已經搬到了軟體園二期,那時回賓館的路上總是看到滴滴。
羨慕啊。這樣的公司總是與我這樣的普通程式設計師無緣的吧。
網際網路公司,億萬流量,百萬併發,敏捷開發,快速迭代,架構演進。
這些,也只能在書上看看吧。
唔,還是做我的普通程式設計師吧。有時候,沒必要想那麼多,先走自己腳下的路吧。
2013的我,還繼續做著一粒沙子,埋在了土裡,似乎沒有想過有什麼改變。
轉折是在我接到個稅專案的時候吧。
那時公司正在與別的公司打擂臺,要我去深圳的專案組去拿一個【個稅專案】。
買了週五去,週日回來的飛機票。
那是我第一次坐飛機。在2013。
經濟艙的體驗並不是很好。整個過程就在“轟轟隆隆”中,起飛、降落。
不過,一切都是新鮮的。在飛機上,看到了白雲之上,看到了西遊記模擬的仙宮景象,看到了阡陌交錯的農田,看到了火柴盒般大小的房子,看到了螞蟻搬家似的汽車行龍。
去了深圳,才知道導一份資料是多麼不容易。在一位同事的介紹下,熟悉了個稅專案的一些簡單操作後,開始搭建環境,匯出資料庫。
開始是直接用客戶端PL/SQL匯出資料,也就是exp工具。卻總是丟失資料。
後來才知道,exp的缺陷是表中如果沒操作過資料,則導不出來。
那麼,就造一條資料吧。
只是,這樣的表太多了,太痛苦了。
那時,還不會直接查all_all_tables、dba_tables這樣的表,傻傻的一個個看著錯誤log去補全。
週末,公司無人,自己便傻傻的幹傻活。
最後,還是找到了對接我的同事,找到了專案組的交付同事,直接登入資料庫伺服器,使用EXPDP資料泵這樣的工具直接匯出來。
學習很多。
將要離開深圳,對接我的同事,深圳的專案經理,專案總監,一起跟我吃了個洗塵兼送風宴。
聊一聊公司、安徽、深圳專案上的一些事。
第一次單獨跟這樣的大佬吃飯,有些拘謹,不知道說些什麼。都是大佬們隨口問,我答。
回來了之後,領導竟然讓我主講,推介個稅系統給客戶。
面對底下一群各市甚至省稅局的科級、處級幹部。我發揮的並不是很好。對於客戶真正的關心點也沒有深入瞭解過。在被客戶追問的時候,才發現自以為兩天內已經把這套系統弄熟了,原來並沒有。
我後來常常為此產生愧疚之心。是不是因為我導致公司在安徽丟了納稅人端個稅的業務?
但是領導並沒有什麼怪罪。我反而又在後續接手了稅局端個稅報表的開發。
我開始在核心徵管負責一個單獨的子專案了。
在2013年10月左右,曹工離開了專案組,去支援寧波的大集中需求了,我生命中很重要的一個人,老趙,我的良師益友,接任了開發經理。
而我隨後,也被任命了核心徵管的開發組長,並且統管核心徵管、電子稅務局的開發計劃,向老趙彙報。
而翔哥等一批外地出差的同事,也即將陸續回撥北京和支援寧波的大集中開發。
轉眼,便又要到2014了。
————————————————————————————————————————————————--
歡迎加入我的星球,一起分享,一起吐槽。前1000名免費哦。