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学院搜索我的名字“刘慧涛”,给我的课程提出您宝贵的意见!


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