20多年老码农的IT学习之路
20年IT工作經(jīng)歷,目前在一家500強(qiáng)做企業(yè)架構(gòu),年薪稅前150萬多.最近公司業(yè)績(jī)不好,有感覺工作不保,所以又撿起了編程,開始學(xué)習(xí)Golang,Angular等。我不是985,211也不是海歸,我出生在西部的一個(gè)小縣城的農(nóng)村,家里經(jīng)濟(jì)情況也不太好,上的大學(xué)是個(gè)二本,英語也不好,情商也不是那么高,我認(rèn)為我主要是努力,把別人玩耍和打游戲的時(shí)間花在了終生學(xué)習(xí)上,不過整個(gè)過程也比較坎坷,起起伏伏,柳暗花明,47歲的時(shí)候可能又是個(gè)坎。
大致經(jīng)歷如下:
計(jì)算機(jī)啟蒙
1993年初中畢業(yè)的時(shí)候,由于畢業(yè)考試成績(jī)還不錯(cuò),有幸能上當(dāng)時(shí)高等師范預(yù)科班,在高中上課,畢業(yè)可以參加大學(xué)考試,但是只能是師范專業(yè)。如果不能考上大學(xué),可以到本市的中等師范學(xué)校經(jīng)過培訓(xùn)去小學(xué)教書。當(dāng)時(shí)中等師范還是很火,因?yàn)榘峙涔ぷ?#xff0c;經(jīng)濟(jì)條件不好的學(xué)生大部分成績(jī)比較好的都優(yōu)先去上中師或者中專。當(dāng)時(shí)省上為了補(bǔ)充大學(xué)畢業(yè)的教師,有了高師預(yù)科班這種操作。高中期間有門計(jì)算機(jī)課程,當(dāng)時(shí)使用的是蘋果的機(jī)器 Apple II ,感覺計(jì)算機(jī)很神奇,雖然只有短短幾節(jié)課,但是對(duì)計(jì)算機(jī)產(chǎn)生了興趣。
Apple II?https://upload-images.jianshu.io/upload_images/11405225-6571b806d81f90d6.jpg
自學(xué)
1996年高中畢業(yè)的時(shí)候考上了當(dāng)時(shí)的一個(gè)二本師范院校,物理學(xué)專業(yè)(按當(dāng)時(shí)的政策只能報(bào)考師范專業(yè)). 我當(dāng)時(shí)分?jǐn)?shù)其實(shí)超一本線20多分,本來可以上一個(gè)比較知名的師范大學(xué),但是被班主任和招辦黑箱操作,沒有把我和另外一個(gè)同學(xué)進(jìn)行投檔,把當(dāng)時(shí)的班長(zhǎng)投檔給這個(gè)學(xué)習(xí),班長(zhǎng)被錄取了。這是過了幾年,有人告訴我們才知道。 上了一個(gè)差一些的學(xué)校,但是被那些冒名頂替上學(xué)的幸運(yùn)了。
1996年到2000年,在這個(gè)二本上學(xué)四年。上二本也有好處,因?yàn)槟憧梢院苋菀渍莆漳切┱n程,并且可以很容易超過同學(xué)。 另外你可以有很多時(shí)間學(xué)習(xí)感興趣的東西,比如文學(xué),哲學(xué),美學(xué),心理學(xué),計(jì)算機(jī),管理等等,當(dāng)時(shí)讀了很多各種各樣的雜書。工作后就沒有這么有時(shí)間讀其他的東西,除了計(jì)算機(jī)。當(dāng)時(shí)報(bào)名參加了計(jì)算機(jī)的自學(xué)考試,專科,本科,畢業(yè)的時(shí)候還有幾門課程,沒有拿到本科的證書,但是讓我的基礎(chǔ)比較扎實(shí),因?yàn)槎际强孔约嚎磿詫W(xué),沒有輔導(dǎo),也沒有人可以交流。
初入職場(chǎng)
2000年畢業(yè)的時(shí)候,來到了山東德州一個(gè)學(xué)校,這個(gè)學(xué)習(xí)既有高中,中專,也有民辦的大專,我先是在高中教物理,后來去信息系教電子線路,編程兼管理機(jī)房,能有大量的時(shí)間進(jìn)行編程實(shí)踐。 在大學(xué)期間只有計(jì)算機(jī)課的時(shí)候才可以去機(jī)房。當(dāng)時(shí)一個(gè)月500塊錢的工資,但是因?yàn)閷W(xué)校進(jìn)行大面積擴(kuò)張,有時(shí)竟然拖欠工資,另外德州也簡(jiǎn)直太偏僻了,呆了一年左右暑假期間找到了個(gè)工作,就離開德州去了濟(jì)南。
轉(zhuǎn)行計(jì)算機(jī)
2001年秋天到了濟(jì)南工資漲到了1200多,在一家計(jì)算機(jī)培訓(xùn)學(xué)校當(dāng)老師,培訓(xùn)北大青鳥的課程,比如Windows NT,無盤工作站,Basic ,C 語言等。 干了半年多,因?yàn)閷W(xué)校里面比較復(fù)雜,后來離開了。在這一家公司期間,在2001年在CSDN注冊(cè)了賬號(hào),應(yīng)該是注冊(cè)比較早的。
2002年春天去了一個(gè)做GIS (地理信息系統(tǒng)),工資漲到了1500.當(dāng)時(shí)主要做土地行業(yè)的應(yīng)用,比如使用AutoCAD ,VB,Vusual Lisp ,ArgGIS ,MapInfo ,MapX等做城市土地利用系統(tǒng)。 當(dāng)時(shí)GIS 特別火熱,百度地圖和高德地圖等當(dāng)時(shí)還沒有。期間自學(xué)了ASP和JSP ,和同事一起做了一些ASP的小活。冬天的時(shí)候得到一個(gè)北京的面試的機(jī)會(huì),當(dāng)時(shí)這家公司得到一個(gè)日本外包的項(xiàng)目,需要用GIS 做鐵路的地理信息管理,我很容易的拿到這個(gè)機(jī)會(huì)。
2003年元旦來到了北京,工資漲到了3500。這個(gè)公司主要做NEC的外包,GIS 項(xiàng)目最終沒有做成,主要做 基于Oracle的 PL/SQL 和 Pro*C .在這了學(xué)習(xí)到了日本人對(duì)質(zhì)量的追求和設(shè)計(jì)的詳細(xì),哪怕是一個(gè)標(biāo)點(diǎn)符號(hào),全角的你不能使用半角的。期間長(zhǎng)期泡在ChinaASP和Chinanux,CSDN 論壇,學(xué)到了很多新的東西,Linux,ASP.NET,C# ,VB.NET等等。
2003年的秋天有一個(gè)入股給干股的機(jī)會(huì),原來的濟(jì)南的一個(gè)同事的領(lǐng)導(dǎo)打算出來單干,回到山東本來打算大干一場(chǎng),但是干的工作還是移動(dòng)的外包,整個(gè)機(jī)會(huì)看起來比較差,工作也困難重重,年底又回到了北京。
2004年是坎坷的一年,應(yīng)該去過三個(gè)公司,一個(gè)做豐田業(yè)務(wù)軟件的外包公司,一個(gè)做華為的外包公司,一個(gè)做IBM的外包公司,期間見識(shí)了不同的公司,除了IBM外感覺工作環(huán)境都很差,在那個(gè)時(shí)候就見識(shí)了007 ,996和007 不是現(xiàn)在才有,當(dāng)時(shí)的互聯(lián)網(wǎng)公司估計(jì)比外企還輕松。
轉(zhuǎn)折點(diǎn)
到2004年9月份來了轉(zhuǎn)機(jī),來到了一個(gè)韓國(guó)知名企業(yè)的IT公司做內(nèi)部的物流系統(tǒng),工資漲到了6000. 在這里見識(shí)了龐大的企業(yè)應(yīng)用系統(tǒng),比如銷售,服務(wù),物流,財(cái)務(wù),工廠,復(fù)雜的企業(yè)管理模型和各種業(yè)務(wù)流程。在這里學(xué)會(huì)了企業(yè)應(yīng)用集成,比如IBM MQ。學(xué)會(huì)了從頭開始做一個(gè)企業(yè)級(jí)應(yīng)用系統(tǒng),學(xué)會(huì)了EJB,Pro*C,PL/SQL,OLAP,數(shù)據(jù)倉(cāng)庫(kù),商務(wù)智能等。物流系統(tǒng)和銷售,服務(wù),生產(chǎn),財(cái)務(wù),運(yùn)輸,配送,倉(cāng)庫(kù),合作伙伴都相關(guān),復(fù)雜的業(yè)務(wù)流程和企業(yè)間的交互,學(xué)習(xí)到業(yè)務(wù)流程變革和業(yè)務(wù)知識(shí)的重要,僅一個(gè)流程的改造,對(duì)于效率的提升和成本的節(jié)省遠(yuǎn)比牛逼的代碼帶來更大的價(jià)值。也見識(shí)了韓國(guó)人的嚴(yán)禁不足和死板有余。雖然在這里學(xué)習(xí)到不少,也是不錯(cuò)的平臺(tái),但是因?yàn)槟贻p,呆了一年后離開又開始的坎坷的歷程。
動(dòng)蕩期
2005年9月到2017年5月先后去了5個(gè)公司,薪水也漲到了1萬2,但是每個(gè)都呆的不久。
- 一個(gè)政府領(lǐng)導(dǎo)開的一個(gè)2B公司,一個(gè)很小的項(xiàng)目恨不得使用上18種新的技術(shù)。
- 一個(gè)做醫(yī)藥B2B交易的公司,技術(shù)的落后讓人發(fā)指。
- 一個(gè)做B2B搜索的互聯(lián)網(wǎng)公司,但是當(dāng)時(shí)中搜,等很多競(jìng)爭(zhēng)對(duì)手,好像看不到希望。
- 一個(gè)咨詢管理公司,想把他們的咨詢思想做成軟件,現(xiàn)在想起來應(yīng)該是相當(dāng)于一個(gè)特別簡(jiǎn)陋的績(jī)效管理系統(tǒng),和這些咨詢顧問工作起來真是太痛苦了,主意多變,多疑,日?qǐng)?bào),周報(bào),幾千字個(gè)人感想群發(fā),點(diǎn)評(píng)。
- 期間因?yàn)槁戕o,有4,5個(gè)個(gè)月沒有工作。
知道2007年5月出現(xiàn)了轉(zhuǎn)機(jī),去了一家做歐美外包的公司,工資也漲到了1萬7. 我們對(duì)應(yīng)的客戶比較人性和厚道,他們主要做 集成中間件,EAI,SOA,BPM等,主要工作是支持我們的客戶做售前和售后。在這里見識(shí)了歐美企業(yè)如何做軟件研發(fā)和管理,鼓勵(lì)開放和創(chuàng)新,注重溝通和交流,和日韓企業(yè)的保守完全不同,和國(guó)內(nèi)企業(yè)的要么守舊要么胡整也不同。客戶人很好,同事關(guān)系也不錯(cuò),干的也是很開心。到2009年秋天的時(shí)候北京的房?jī)r(jià)猛漲,之前錯(cuò)過了買房的時(shí)機(jī),有了想離開北京的想法。當(dāng)時(shí)有個(gè)機(jī)會(huì)出現(xiàn)了,一家500強(qiáng)IT公司找人,但是在大連,他們也是做外包,當(dāng)時(shí)和客戶聊的比較好,這個(gè)機(jī)會(huì)還算很順利,后來聽同事講這個(gè)客戶當(dāng)時(shí)在公司內(nèi)部面試了幾十個(gè)候選人,因?yàn)槲业膉ava 基礎(chǔ)比較扎實(shí),才最后找到我。 期間一度認(rèn)為工作上升的空間已經(jīng)不多,也有去保險(xiǎn)公司看機(jī)會(huì)。
積累成長(zhǎng)期
2010年元旦來到了大連,工資漲到了2萬2. 在這家公司才感覺找到了自己,呆了接近7年,離開的是年薪50萬多,按年看增長(zhǎng)的不多。這是一家尊重人的公司,同事關(guān)系也不錯(cuò),和客戶的關(guān)系也不錯(cuò),最喜歡的是各種培訓(xùn)。在這段工作期間買了房(不是北京),結(jié)了婚,生了小孩。但是才到這家公司的時(shí)候真大壓力很大,客戶在國(guó)外,我的英語也一般,才到公司第一年需要每天晚上和客戶一起工作,尤其是前半年基于每天工作到半夜兩點(diǎn) ,不過是下午3點(diǎn)開始工作,和客戶通過聊天工具或者郵件來來回回的溝通,好在最終取得客戶的信任。這半年的死磕換來客戶對(duì)我6,7年的支持和信任,我可以自己決定軟件的架構(gòu),開發(fā)和設(shè)計(jì),一個(gè)月有一次郵件的總結(jié)匯報(bào)就可以,日常大家通過wiki 或者其他協(xié)同工具工作就可以,有時(shí)候幾個(gè)月不需要一次正式的溝通。我們主要是做公司內(nèi)部溝通工具的創(chuàng)新,比如搜索,推薦,智能問答,社交媒體分析等種種,工作種掌握和探索了太多的東西,大數(shù)據(jù)Haddop,Spark ,推薦引擎,自然語言處理,自然語言理解,深度問答,信息抽取,信息檢索,知識(shí)圖譜,語義網(wǎng),圖型數(shù)據(jù)庫(kù)等等。需要提到的另外一個(gè)事情是后來又在2021轉(zhuǎn)回到北京,大連簡(jiǎn)直太安逸了,太消磨人,但是市場(chǎng)太小了。到后期公司業(yè)務(wù)每況愈下,感覺業(yè)界在飛速發(fā)展,公司踏步不前,在2016年夏天離開,又開始了一段坎坷的旅程。
轉(zhuǎn)型
先是到了一家創(chuàng)業(yè)公司,做物聯(lián)網(wǎng)安全,工資漲到了年65萬。我作為總架構(gòu)師負(fù)責(zé)整個(gè)物聯(lián)網(wǎng)安全平臺(tái)的架構(gòu)和設(shè)計(jì),整個(gè)公司氛圍還好,但是公司擴(kuò)張的太快,最后資金鏈斷裂,1年后 2017年秋天再次離開。雖然公司最后黃了,但是自己的能力有很大的提升,能從整體設(shè)計(jì)一個(gè)大的平臺(tái),負(fù)責(zé)端(各種安全設(shè)備,傳感器,工控設(shè)備,應(yīng)用)邊(邊緣計(jì)算,網(wǎng)關(guān))云(云平臺(tái),Docker,Mesos ,管理平臺(tái),運(yùn)維平臺(tái))網(wǎng)(網(wǎng)路通訊,Kafka,HTTP,MQTT)智(人工智能分析,比如異常檢測(cè),關(guān)聯(lián)分析,圖型分析)的整體設(shè)計(jì)。
后來2017年秋天去了一個(gè)外資的云計(jì)算公司,薪水漲到年80萬,56萬的base, 24萬的獎(jiǎng)金,比較坑的是獎(jiǎng)金不能全部拿到。面試等都很順利,但是沒想到有坑,公司的文化非常的霸道,大老板非常強(qiáng)勢(shì),小老板比較懦弱,我又不是很能忍,另外公司的業(yè)務(wù)也不怎么好,呆了大概6個(gè)月最后自己走人,走的時(shí)候還被大老板威脅,這是平生第一次見到。在這里對(duì)整個(gè)的云平臺(tái)有了更深的整體的理解,之前可能只是使用某些云服務(wù),在這里接觸到了各種公有云新的云計(jì)算技術(shù),區(qū)塊鏈,流程云,物聯(lián)網(wǎng)云平臺(tái),移動(dòng)云平臺(tái),容器云,集成云,API 網(wǎng)關(guān),微服務(wù)等。
飛躍期
最近2018年春天去了一家500強(qiáng)制造企業(yè)的IT部門做架構(gòu),薪水漲到了年90多萬,沒想到年終獎(jiǎng)可以拿到合同2倍,最終到手約120萬,好的年份可以拿到150到180萬。企業(yè)架構(gòu)主要做整體企業(yè)IT的技術(shù)和架構(gòu)的規(guī)劃,標(biāo)準(zhǔn),推進(jìn)和治理,在這里之前所有學(xué)習(xí)的東西都有了用處,技術(shù)的,架構(gòu)的,業(yè)務(wù)的。期間也有獵頭推薦200到300萬的職位,最后還是拒絕了,在這里干的很開心,另外200到300萬年薪的風(fēng)險(xiǎn)也更高。也有朋友120萬年薪但是因?yàn)閆Z斗爭(zhēng)出局,后來兩三年多都找不到合適的職位,最近接到一個(gè)年薪80萬的offer ,雖然是外地,但是后來應(yīng)該也是去了。
又一個(gè)轉(zhuǎn)折
最近公司業(yè)績(jī)不好,平時(shí)的工作感覺越來越虛,現(xiàn)在心里越來越慌。今年我46歲了,我又撿起了編程,學(xué)習(xí)Golang和Angular,希望萬一有一天離開目前這家公司,我仍然可以有事做,比如去編程或者創(chuàng)業(yè),比如建立企業(yè)架構(gòu)管理或者IT治理的平臺(tái),不辜負(fù)多年在企業(yè)的摸爬滾打,也可以以后可以有個(gè)事情做。為了學(xué)習(xí),自己創(chuàng)建了自己的學(xué)習(xí)筆記網(wǎng)站| 程序員云開發(fā),云時(shí)代的程序員.
后來發(fā)現(xiàn)CSDN 越來越強(qiáng)大,學(xué)習(xí)氛圍也很好,所有又把CSDN的賬號(hào)找回來了,和大家一起學(xué)習(xí)。
總結(jié)
以上是生活随笔為你收集整理的20多年老码农的IT学习之路的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手把手教你开发App(HelloWorl
- 下一篇: 《开源安全运维平台--OSSIM最佳实践