1. 程式人生 > >十年風雨,一個普通程式設計師的成長之路(四)

十年風雨,一個普通程式設計師的成長之路(四)

飛啊.深圳

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名免費哦。

相關推薦

風雨一個普通程式設計師成長

受大飛的文字及李瑩大哥的影響,也寫了篇自己畢業以來,十年生涯的回顧。還在沉默王二的文章激勵下一鼓作氣把公眾號開通了,發了這篇公眾號的首篇文章。 終於開通了自己第一個公眾號,發表了第一篇文章。看著空白的公眾號頭像,哈哈,感覺還蠻不錯。 以下是正文: 引子 十年,從月薪600到15000,從電腦維修員到一個程式設

風雨一個普通程式設計師成長

海風.寧波 2012年5月,又是一次外包的工作。 此時的工資已經是5500,出差補助每天50,包住,算下來,每月也能結餘5000以上了。 這次是外包到寧波,給神州數碼做一個外包專案。 哦,神碼,我的神碼。 才到寧波的第一天,就已讓我產生了厭煩的心理。 甲乙丙丁,點到誰是誰。很不幸,我們屬於那個丁,外包給了丙,

風雨一個普通程式設計師成長

大雪.銅陵 在神碼,我的每一年都是階梯式的成長。 -> 2012 程式設計師 -> 2013 開發組長 -> 2014 兼需求經理 -> 2015 開發經理 -> 2016 專案經理 -> 2017 專案經理 -> 2018 技術經理(程式設計師) 回到2012年,面

風雨一個普通程式設計師成長

飛啊.深圳 2013的春節過後,曹工問我以後的打算。想不想接手【電子稅務局】? 我不想在一個地方待太久,我表示我想進【核心徵管】。 後來才知道,這個問題其實曹工也問過另一個同事。就算我表示想接手,也不一定會輪到我。但是如果我當時就已成為負責人,可能後續的成長會更快。 也可能不會。 在人生的路口,我們總會做很多

風雨一個普通程式設計師成長

目錄 十年風雨,一個普通程式設計師的成長之路(五) 成長、抉擇與失去(上) 一、前言:生活的演變 二、成長:得到與教訓 三、抉擇:管理與技術 四、失去:生活與生存

風雨一個普通程式設計師成長

目錄 十年風雨,一個普通程式設計師的成長之路(六) 成長、抉擇與失去(下) 一、前言 二、抉擇:管理與技術 三、出發:池塘與青蛙 十年風雨,一個

風雨一個普通程式設計師成長不想做技術總監的專案經理不是好程式設計師

目錄 十年風雨,一個普通程式設計師的成長之路(八)不想做技術總監的專案經理,不是好程式設計師 01 技術總監寫不寫程式碼? 02 面試的坎坷與杯具 03 新的開始 & 舊的結束

風雨一個普通程式設計師成長一眼望到頭一眼望不到頭

還有十幾天就是我的32歲生日,然後,33了,要過年了。 古人三十而立,我卻在這狹窄的圈子裡兜兜轉轉。 多年前的喊的一句創業口號,現在還是口號。 焦慮、迷茫。 這兩天一場網易的暴力裁員事件,猶如一盆涼水當頭澆下。 讓我又陷入了一年前的時刻。 渾身提不起勁。什麼都不想做。 不知前路在哪裡?   回過頭來

風雨一個普通程式設計師成長再見2019。你好2020!

00 回顧2019 在過去的這一年裡,收穫最大的便是眼界了, 與高水平的同事們一起合作,讓人愉快。 與高水平的領導共事,則讓人受益匪淺。 2019年元旦前後那段時間,突然陷入了焦慮,買了一些極客時間的課程,加入了一些知識星球。也確實提升了自己不少關於職場、工作、生活的一些認知。 但是收貨最大的還是在工作之餘,

程式設計師成長

課號: 30240243 學分: 3 課程屬性:_本科必修 開課學期:春季 課程名稱

#一個JAVA程式設計師成長分享

我搞JAVA也有些日子了, 因為我比較貪玩,上進心不那麼強, 總是逼不得已為了高薪跳槽才去學習, 所以也沒混成什麼大牛, 但好在現在也已經成家立業, 小日子過的還算滋潤, 起碼頂得住一月近萬元的吃喝拉撒玩各種貸款信用卡 不為金錢過於發愁了。 我特別感謝當初貼吧遇見的那位大神, 雖然每個月也就聊那麼幾

程式設計師修煉一個清華大學畢業生做獵頭的感受

從來沒有想過自己會加入這一行,從開始自己喜歡的專業通訊,到後來喜歡的管理,幻想過是專業高手,幻想過管理專家,卻從來沒有想過進入這一行,但真的在我剛剛離開校園的時候發生了,短短几天,對這個行業有了一個感性認識,其實最讓自己傷感的不是自己沒有幹這一行的經驗,而是代理的人,要找的人

一個JAVA程式設計師成長分享

部落格看到這麼一篇文章,感覺自己已經從事這個行業將近三年的時間了,感覺什麼都沒學會,在公司裡就是做一些分析一下小需求,在service層做一下邏輯處理,用hibernate做個增刪改查,也沒什麼東西了。但是前臺需要自己寫,因為我們公司沒有前臺。。。,前臺用的dojo框架,估計聽說過的人應該挺少吧。在網上找個a

程式設計師修煉再次寫給我們這些浮躁的程式設計師

本篇文章是程式設計師修煉之路的第八篇。 程式設計師修煉之路系列我決定將他定位於提升程式設計師素養的專欄,我會分享更多好的文章。 感謝原作者,因為你讓我思考 原文出處:http://blog.csdn.net/yzsind/article/details/6168854

微信小程式填坑--2016.12.21 更新

今天又一次更新,繼續填坑了。。 更新概述 新增分享、模板訊息、客服訊息、掃一掃、帶引數二維碼(當前僅限開發者和體驗者使用)等功能新增 4 個新 API, 2個新元件拓展了 10 個元件屬性,新增 6 個元件事件修復數十個 API 以及元件 bug,優化部分互動體驗開發者工

微信小程式填坑:微信登入獲取openid、unionid

在微信小程式中,因為各種各樣的原因我們會需要獲取到使用者的openid或者unionid下面就簡單來講一下在小程式中如何獲取openid和unionid。 步驟一:微信登入獲取登入憑證

菜鳥程式設計師成長——說說2015暢談一下2016

時間從不等人,一晃半年多的時間沒有寫博文了,實在慚愧。今天特別的清閒,簡單的說一說2015,暢談一下2016。 2015年上半年一直瘋狂的寫程式碼,做專案,雖然當時每天感覺有點累,但是每天都有新的收穫和進步,每一步都很踏實。從15年6月份開始出來工作,在國企單

centos7下定時提醒兩步走程式設計師健康一小步

眾所周知,程式設計師經常要在電腦前連續奮戰,但是就坐傷身,最明顯的不過就是對於頸椎,腰肌的勞損,眼睛看久了,也都花了。其實這些也都不是問題,就是長時間維持一個狀態才使得身體吃不消。只要有一個定時提醒的功能,就可以大大減輕這種傷害。 現在改用centos系統,很多軟體用不了,也不理想,所以就想

領域驅動設計程式設計師心中有碼

#領域驅動設計,讓程式設計師心中有碼(四) ----------------------追憶有關分層的古老往事          我一直認為,程式設計師也是藝術家,他們撰寫的每一行程式碼,是獻給這大好世界的優美詩篇。不同的人,寫的程式碼也許風格迥

一個草根程式設計師創業的所感所悟-2016

 本人在華為寫程式碼5年(3年伺服器+2年的android,ios),創業2年。最大的感受就是, 時間過的好慢,好慢。 如履薄冰,膽顫心驚這些詞描述的一點不過。  忽然好想念之前朝九晚六那段清閒的時光。 最遺憾當時沒有找到女朋友, 也慶幸沒有遇到,因為不必讓她跟我一起感受這