一個10年java老程序員簡單歷程


首先我是一個優秀的人

2017年到2020年這三年裏薪資最少時15k最多時22k
這三年裏經歷了三家公司,
槐蔭區某公司12K打卡+3k現金
市中區萬達廣場某公司20k工資卡+2K加班技術攻關費
槐蔭區西進時代16k
對於濟南這個城市來說能拿到這樣的薪水說明能夠爲公司解決問題
只有創造價值優秀的人才能拿到合適薪資

凡是所在公司有優秀員工評比的,我都拿到過
山東天易公司 最佳新人獎,月度優秀員工,年度優秀員工
槐蔭區某公司月度優秀員工(幾乎每月都評上)
西進時代公司年度優秀員工(2019年入職)

公司與項目經歷
2009.09-2014.4 山東天易
重點工程調度管理系統

聯通公司內部項目 
工作流爲核心,填寫線路,光纖等資源管理

填寫工單
資源確認工單
業務通知單
業務協調單
資源建設
新建項目
項目管理
工單回收

待處理工單
歷史工單
各種報表
績效考覈
進度管理

通過本項目使得對html,css,js,oracle有了一定的熟練度。

棗莊移動項目

創新的軟件指令庫系統被沿用至今
短信指令庫定義
短信指令查詢
代理商酬金導入
代理商信息導入
預定卡查詢
預定卡信息導入

通過本項目對servlet,jsp,sqlserver,oracle,html,js,css等技術
也對移動boss系統及部分業務有了一定了解。
硬件方面對mas機,移動機房,機器上架等有了一定了解

尼日利亞某項目

磁盤陣列,光纖交換機,防火牆,路由器,交換機
服務器上架,雙機熱備,負載均衡(硬件redware)
等硬件方面有了一定的調試及安裝經驗

軟件方面redhat(linux),oracle,高可用切換,j2EE等有了一定經驗

從尼日利亞回來以後,一方面由於公司沒有軟件方面訂單
另一方面公司的核心業務是做硬件於是研發部不存在了。只好離開

中軟國際
2012.04-2015.10
經朋友內部推薦介紹,來到了人力資源外包公司中軟國際。
朋友在華爲線上。由於我是大專學歷,被分配到了高科技部門

高科技當然研究的是高端的技術,中軟由於是外包型企業,所以要帶我們到企業那再面試一次
這次我來到了中國量子科學技術研究院
中國量子科學技術研究院做的是北京的一個項目,是關於樓宇智能化的項目
在這裏對軟件逆向,代碼混淆,單元測試,hession傳輸,測試服務器搭建,帶領測試團隊,socket傳輸
多線程應用,mysql,oracle,redis,日誌打印規範等各方面在這次項目裏得到提高

項目結束以後領導看我表現比較不錯,然後推薦我去做銀行方面項目

理財產品銷售管理

很多銀行都會有一些購買理財產品的項目,把不同風險等級的理財產品發佈給客戶以後
直接在本系統裏打印一些相關材料,並且直接從客戶銀行卡的扣錢
理財產品是有地區限制的,有些理財產品只能某個地區銷售,而且數量也有限制
客戶會提前簽訂協議,銀行按規定運營一定週期以後會把本金與收益返還到客戶賬戶

銀行內部做這項目的時候是不能上網查資料的,我們連接銀行內網的時候是不能連接外網的
當然有單獨的外網機器可以查資料,但平時我們很少遇到難點,都通過互相商議制定解決方案。
團隊的力量是偉大的,個人的力量是很小的。任何一個優秀項目都需要團隊協作。

在這裏對spring mvc,db2數據庫,svn版本控制搭建,項目開發流程,客戶交流,報表,網頁打印,
html,js,css,數據建模,業務建模,難點攻關等有了很大的提高,這標誌着我開始從一位高級開發
看到了架構的影子。

電力系統
防災減災綜合監測預警

2014年10月我曾在某第三方電力公司擔任技術諮詢
在這之前項目由於多家公司參與,項目組中存在一些問題
如文件版本不統一(版本控制解決)
團隊溝通效率慢(內網通訊與彙報,會議)
數據庫及數據模型不統一(重構數據模型與業務梳理)
腳本與文檔管理
審覈機制,開發規範,公司間保密機制
示例項目,團隊技術培訓,難點攻關等各種問題

作爲技術諮詢我不僅爲上述問題積極溝通某處長與公司領導
還爲項目編寫了演示示例以方便溝通。由上一項目使得我從實戰型高級開發看到了架構的高度。
在架構師的眼裏,很多問題不再看錶現。只要等級足夠高,很多問題我們都會有 合理解決方案。

當時第三方電力公司負責是信息報送,應急處置,應急管理等模塊開發

信息報送分爲
定義事件
信息速報
待辦事件
等各模塊

應急處置分爲
事件名稱
資源調撥
應急預警等模塊

我手頭現在還保留有當時爲系統交流設計的html版本演示項目。
由於涉密等原因只在自己機器上有存留,是不能發佈到網上的。
我在github裏分享的一些技術點也是一樣的。有些關於技術相關的單獨技術點示例
是可以在我github裏找到了,還有更多的是項目內部資料,是不能外傳的。
信息安全是紅線,誰也不能碰。在很多公司都會有信息保密相關培訓。
我當然也接受過很多保密相關培訓,知道哪些資料可以公開,哪些資料不能發給別人。

電網應用大數據分析系統

某第三方電網服務公司在2015年設計了電網內部應用大數據分析系統
本系統主要採集電網內部各系統日誌,經過清洗,彙總,存儲,分析,報表,監控等環節。
我當時作爲技術諮詢爲此項目設計了

本項目通過flume採集電力系統內部應用日誌
採集時通過自定義組件對日誌進行格式統一化,清洗操作。
彙總到hadoop的hdfs裏進行存儲。
實時分析部分用到了storm框架進行實時計算。
消息訂閱與主題使用kafka集羣配合zookeeper集羣進行實現

前臺應用方面使用spring mvc與javascript,css,html等技術來展示。
每個人走的任何一步都是有原因的。
經過本項目使得我對大數據常用工具,軟件架構,硬件部署等又提高了一個層次。

2014年由於孩子出生我決定不再到處出差
畢竟結婚以後爲了家庭的穩定不能一直在外面跑。恰好我負責的很多項目都已經成功上線。
於是我於2015年回到了濟南,入職了亞飛達科技

在我入職亞飛達的時候沒有軟件研發這個部門
我是公司裏第一個寫軟件的員工,我也經歷了從1人到團隊的整個過程,由於一次貪婪的決定
使得我現在碼字找工作。萬物有始有終,任何事情發生都是有原因的。

流量充值平臺
流量充值平臺是用來爲虛擬運營商與傳統運營商(移動,電信,聯通)手機話費充值,流量充值的平臺

我去的時候這個平臺由第三方外包做好了。
接手以後做一些接口開發,系統擴展,同時爲公司開始招人,組件團隊,硬件環境,阿里雲服務器採購等工作。

招人與組件團隊不是一件容易的事情
一開始一個小夥子來了。他跟我學到了很多東西。但由於家庭原因(他要回家結婚)於是離開了。
再然後我開始從衆多人中選出了合適的隊友,直到現在。我們還經常一起聚會,討論問題。

流量充值平臺一直很穩定,但隨着公司業務高速增長,老系統已經不能滿足業務要求與併發要求。
一開始公司想採購一套系統。但經過調研後發現並沒有現有系統合適我們公司的業務。
於是公司決定自己研發一套。我作爲架構師當然要爲新框架進行選型,並對項目組成員進行培訓。
這時候公司軟件部門已經不再是我一人在戰鬥,而是有了15個人的部門,15個人中1人搞管理1人做手機1人做美工
其他人全是開發,有難點的時候我會爲團隊去攻關。

很快新系統上線,業務滿足要求,當時新來的技術總監也獲得了槐蔭區優秀人才的稱號。
每一個項目組裏可能都會有一個默默無聞的英雄,他在遇到難點的時候衝在第一線。
他在同事遇到困難的時候去努力尋找方案最終解決。
他在項目成功時悄然身居幕後使得成功的光輝照亮每一個隊員。

在亞飛達的日子裏不僅做的是一個系統,還開發了很多很多各種軟件。
由於涉密原因,在此就不一一列舉。

我的一個朋友在萬達廣場一家公司做金融行業
公司的系統裏有很多問題他感覺自己解決起來有些吃力
恰好這位朋友以前在亞飛達也做過
我在上家公司發到手12+3=15k爲什麼要發3k現金這個你懂得

朋友說那裏可以給到2k,對於一個有家有孩子還要還房貸的年輕人來說
這是一個巨大的誘惑,我承認我是貪婪的,我是自私的,可這世間誰在某時不想擁有全部
誰又不想讓家庭過得再好一點呢

於是我從亞飛達離開來到了微分矩陣

經過長達半年以上的交接,他的貪婪迷惑了少年雙眼。
他離開了自己一手再次創建的團隊,離開了每月爲他投優秀員工選票的美女同事
同時他也離開了曾經一起並肩作戰的隊友
有很多次寂靜的時候他偶爾會回憶那些人
想起那些風雨中的故事
想起那些一起過的同事朋友,但他不想再回去,因爲在這世間我們只能向前
只有不斷修煉自己,才能不被無盡的時間所淹沒。儘管誰也無法抗拒歷史。

他還是來到新的公司
先是着手解決了金融系統裏不穩定的因素
然後制定了各種接口規範
編寫了下游c#版本示例,php版本示例,優化了java版本接口
將項目流程整理好以後,一切都穩定了

他被調到了彩票部門
在這裏他再次發光,發熱。

這是一套軟件,硬件,網絡等一體化的解決方案。
由於涉祕原因,技術實現,技術細節,業務形態等就不詳細解說。

但在這裏他爲自己的貪婪付出了絕對代價,失去了自由。
每天晚上,每個週末,每個他想休息的時刻
電話都會將他抽回現實。你要去給他們講解或解決問題。
很多時候出現問題我們不應當責備他們,你爲什麼不看操作手冊
你爲什麼不按操作流程來
你爲什麼不認真一點。
我們只會默默的提出解決方案,在電話裏,或親自到現場指揮

每當深夜裏,少年再次拖着疲憊的身軀回到家,看到家人已經熟睡。
每當週末時,他想陪着孩子一起去外面打球,哪怕只是簡單的奔跑。
每當他在沉思,這是我想要的生活,自己喜歡的計算機行業麼。

國家法律出了規定,不允許網上出售彩票。對這個行業來說是一次重大打擊。
他終於在一次會議上與領導說出那一句。我要離開了。

誰也沒有對錯,也許我們還太年輕,是因爲少年貪婪纔會這樣。
這是我的錯,我也爲自己選擇付出自己的自由。
很多人可能感覺在濟南這個城市要拿高薪很輕鬆自由。
但對於一個沒有任何背景的年輕人來說,別說高薪,哪怕只有2W這種水平
就讓少年在很多個寂寞的深夜負重前行

他來到了精誠電子

又一次做起了大數據分析

在一個實戰型架構師眼裏,很多問題都也不再是問題。
從技術選型,到原型搭建,到部署實施,到磁盤陣列調試
到集羣搭建,到項目輔助,到隊員難點協助,到團隊培訓。

在這裏他將hadoop,hbase,kafka,zookeeper等大數據工具
以及他的難點攻關,技術把控能力再次提高了一個層次。

軟件的本質是什麼,怎麼解決複雜企業模型?
少年已經變成大叔,他回憶起那種曾叫作領域驅動設計的技巧

在任何項目裏,他都會不斷去學習,不停進步,他一直在研究怎麼把項目做得更好。

他花了很多時間去看領域驅動,微服務架構等各種資料。
他知道自己雖然是一個實戰型架構,他知道自己還有很多不懂,不停的學習持續進步。

10年,他寫了10年的java代碼,他對計算機有的不僅是興趣,
計算機這個行業他不僅僅是因爲職業。
從當初他決定親身經歷計算機發展史去學習(小學四年級1999年)
到現在2020年已經過了20個年頭他還對計算機那麼熱愛。

時光是一個錯覺。在你感覺自己非常穩定的時候,立即你會支離破碎。
公司搬到了西客站,離我家足有2小時路程

32對於一個程序行業的人來說年齡真的不小了。
他不得不再一次走上尋找工作的路。

他只想離家近一點,離天橋,海爾雲世界近一點
他只要16k,如果你看到前面寫的就知道。這要求一點不高,因爲他是一個優秀的人。
他想要雙休,再也不想在每個寂寞的夜,每個週末都在機器的轟鳴中度過。
他不想再出差,遠離自己的家人。

他是一個善於積累的人。可以看看他github裏都有哪些技術積累(儘量選技術點公開,保密的不會向上發)
https://github.com/brucevsked/vskeddemolist
歡迎star&fork

看了他的github你知道在哪兒能找到他。

同時他還是Java,Android,Linux技術羣副管理,經常在業餘時間幫助羣友解決問題。
經常在各大技術羣裏協助大家研究問題,他是vsked

now you see me

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