10年,從小白到IT講師的艱辛蛻變


受管家之邀、也對51cto的一份特殊的情感,從心底想寫點東西祝賀51cto學院兩週年,

最後決定把我10年以來在技術上學習與成長過程寫出來給新人一些啓示。

從小語文就學的差,不會寫作,工作中只是寫一些技術相關的文檔,寫的不好請見諒!


Part1:從小霸王開始


在我上中學時,學校建了計算機機房,每週還有一節計算機課,從此就迷上了計算機,那個時代的電腦都是黑屏,臥式的那種,用5.2寸軟盤,很古老,但很貴!那會想擁有一臺電腦簡直就是白日做夢!


突然間有一種機器叫小霸王學習機,同學們都用來玩遊戲,它還有一種功能就是可以練習鍵盤打字!暑假幫同學做了兩本暑假作業,同學才答應每天供我玩1小時!我每天中午都在用小霸王連上電視練習一個小時的打字,差不多一個月,把鍵盤上字母全磨掉了!就練會了五筆打字,那個時候會五筆打字就像現在會Android一樣高大上!現在想想也挺佩服那會的精神!給自己一個贊!


上高中後,縣城開了網吧,一小時6塊錢!高中時代就兩件事,第一學習,第二贊錢上網吧,有了互聯網真是讓人興奮,在網上能發郵件和聊天簡直讓人更興奮,那個時代確實是這樣!


Part2:大學兼職C語言講師


我上大學後自然就選擇了計算機,大一更多的時間泡在學校機房,機房不能免費用,要買上機卡,我每個月都得獲400塊錢!學校開了C語言課,中學也自學過QBSIC,所以很快學會了C語言,把二級題庫也掌握熟練,還在一個電腦培訓中心講C語言、二級考試,從此有了一份收入,努力工作了一年後,花了9700買了第一臺自己的筆記本電腦(移動PC),很快就學會麼了製作網頁、圖像處理、FLASH!後來的日子主要玩FLASH了,網上還有很多我用FLASH做的MTV。


後來大三也開設了數據結構、數據庫VF、VB、delphi、彙編等課程,雖然很多課程沒有用心學,但還是學了個基礎對以後的成長特別重要。所以我認爲大學的基礎課還是很重要的,就是你知道個概念也是有意義的!


在大學間經常假期回家都帶上好幾本書,下定決心把某種技術學會學牛,夢想中成爲大牛,可是每次假期完了後,發現那幾本書只是看前幾章。想信這樣的經歷大家都有,經過很多年我才明白,那是人性的惰性所致。在自學的過程中最難克服的就是惰性與堅持,所以最終有兩種結果,一是沒有堅持完自學失敗、二是堅持完了,但付出了太多的時間代價。直到工作後兩三年我才克服了自學的障礙!



Part3:從C語言到網絡民工


大學畢業後,在一個軍工研究所實習,包吃包住400塊錢一個月,主要是用C語言寫一些模塊,科技立項的錢也都領導拿,我們這種小兵太難混了!剛好那個時候中國的網絡興起,網吧、學校多媒體機房等 ,所以後來就跟着一個老闆做網絡工程,新建多媒體機房、無盤站等,也就是現在民工乾的活。隨着網絡設備的普及,電腦價格越來越便宜,沒有過多久網絡項目越來越少,以前幫別人做個無盤半個小是兩千塊錢,現在硬盤500G纔不到300塊錢。

這個階段也沒有學習什麼內容,就是初步瞭解了Linux,因爲常要用Linux替代路由器!


Part4:ASP網站時代


逐漸地網站興起,我花了整整一個暑假才學會了ASP,工作以後的學習太度和大學完全不同,因爲生活經濟都要自立,如果學不會這些東西就掙不了錢,在這樣的情況下才堅持學會了ASP,這個過程真像熱鍋上的螞蟻,痛苦的堅持煎熬,不懂的問題也沒有地方問,家裏也上不了網。


老闆也接一些網站製作的活,我一邊學習一邊完成網站製作的任務,同時也有很多親戚朋友找我做一些私活,所以就辭了以前的工作自己接活幹!終於接了一箇中鐵XX局的一大單子,一個內部的辦公系統,類似於OA系統,自己做了半年多。後來又接了外地幾個大公司的單子,把ASP用到了熟練!


由於工作原因老要出差,所以就是特別渴望朝九晚五的那種生活,所以外地的項目做完後就回到了西安在軟件園應聘了一家軟件公司!


part5:Java時代


公司主要是歐美的外包項目(汽車、稅務、保險、支付等),也有一些中國的外包項目,但都是基於java EE,我當時只是在公司做一些前端工作。

發現java 掙錢多,我便開始學習Java,由於公司缺人,我學習沒過多久就分到java項目組,那會我對java還完合不瞭解,連面向對象還不理解,當然那個時候的壓力山大啊!也是一邊工作一邊學習,每一天都當成兩天用,每天下班回家吃飯後開始學習堅持到晚上十二點多才睡覺!那會也談了女朋友,我最保貴的就是時間,還要陪女朋友,在女友和學習間經常要做平衡!因爲java ee 涉及的內容太多,所以就這樣堅持了大約兩年多時間才完全掌握了公司用到的所有java ee技術。


就在這兩年時間中不經意間克服了自學的障礙,後來每學習一門新的技術,一般一兩個星期就可以拿下,後我總結的經驗是,我拿着公司的工資,不學習就完不成工作,在金錢和良心的驅動下,才慢慢克服了惰性,克服了學習的障礙!


我很喜歡軟件園的那種氛圍,經常可以參與一些如IBM、SUN、甲骨文的一些技術講座,也有很多學習的機會。因爲有過講師的經歷,所以在軟件園的三年中也經常兼職給一些培訓機構講java EE的職業課程,慢慢的讓我更加完善了Java EE的知識結構。

09年公司接了山東的一個項目,我做爲項目的負責人派到山東長住了5年,又折騰了五年java!在山東的日子主要是和政府打交道,因爲技術已經很成熟,主要是溝通需求和一些細節,所以工作就比較輕鬆,這五年間我也成家,有了小孩!


java做了8年多感覺已厭倦,或者說工作的用到的都已掌握,所以就開始研究網絡安全技術,才發現安全涉及的知識面更寬泛,也挺有意思,後來把主要的學習精力都放在安全了,接觸安全三年以後,自己知識結構更上了一層。如果以前學習的知識都 是相對獨立的,現在可以把很多知識關聯起來,形成一個整體的概念!


Part6:加入51CTO


一轉眼已參加工作十年了,十年的青春都給了同一個公司,再次回到西安後就有點迷茫,所以選擇了辭職!我想把我十年間學習的知識和經驗製作一套課程,分享給後來的新人讓他們不要再重複我所走過的彎路,也曾經想過自己做一個在線學習的網站,但流媒體成本太高!所以後來就選擇了51cto學院。我之前錄了很多的課程,由於課程中用了其它公司的logo,所以得重新規劃在51cto學院的課程。


我的知識結構爲三個大方向,Java EE、WEB 前端、網絡安全。我java ee 從業8年之久,我總結了一套java ee的最佳實踐,先前也錄了一套課程大約400多集,由於版權原因,無法在51cto上分享!只好抽空重新錄一套,發佈在51cto!網絡上java ee課程很多, 所以今年主要任務是做完網絡安全課程,這套課程涉及知識面很寬,包括網絡、Linux、數據庫、編程、WEB腳本、WEB***、逆向、漏洞挖掘、社工、***測試十部分內容,雖然名字爲網絡安全,但適合所有IT工程師學習,可以快速完善IT知識結構,爲職業發展打下一個良好的基礎,幫你在IT職業發展中至少節省5年的知識積累時間!


最後感謝51cto學院這個平臺,可以讓我分享我的課程,在過去的一年多時間裏,也通過51cto學院結識很多國內外好友,祝51cto學院越辦越好!我也會堅持在51cto學院分享我的課程,也期待與你一起爲成長、進步!歡迎大家加我(微信/QQ:9703239)也歡迎大家在51cto學院搜索我的名字“劉慧濤”,給我的課程提出您寶貴的意見!


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