高考报志愿的时候本来报的金融专业,结果误打误撞被调剂到了计算机,那个时候对编程没有任何概念,反正就觉得很抽象,很高深,结果跟大多数人一样,一直也没有学到什么东西,学校什么都敢教,自己什么都不会,直到大三下学期,学校组织校招,那时才真正感觉到了危机的来临。临时抱佛脚没有任何用处,只好硬着头皮跟其他人一起面试。
校招面试的企业就不说名字了,反正是一个外包公司,你懂的,不过规模确实不小。那时候整的跟国际比赛一样,显得十分隆重,宣讲的老总对着ppt说公司如何如何牛逼,如何如何有前途,那时候也是小白,啥都不懂,结果就单纯的相信了,而且对公司充满了向往。最后经过笔试,一面,二面,三面,出乎意料,自己居然收到了offer,我一哥们同样收到了offer,当时我们受宠若惊,觉得凭借自己的资质居然能被公司录用真是走了大运。但同样匪夷所思的是,平时成绩优秀的女票在笔试的时候就被刷了下来,为此她还伤心了好久,我一连安慰了好几天,好在最后她也顺利找到了自己心仪的公司,现在混的还不错。
接到录用通知之后,大三的寒假我就想着明年毕业就要去企业上班了,自己什么都不会如何胜任工作,于是便开始自学java,从那一刻开始,我的程序人生算是正式开始了。我在编程网站上找到了一套我赢职场的基础视频,授课老师张的挺胖,但是讲的还不错,算是我的编程启蒙老师吧,那时候从最开始的变量,循环,判断一点一点的学,相信每个学java的人都有过这样的感觉,不知道自己学的东西到底能做什么,因为最开始用的是记事本来编写代码,运行效果也是用cmd大黑框去看,那时候就想这东西怎么做软件,怎么做网站,脑子里一堆疑问。。。值得庆幸的是我在学习的过程中建立起了对编程的兴趣,就一直坚持了下来。
很快,寒假就结束了,那时候我刚刚学到面向对象编程,到了学校之后继续学习,断断续续花了接近两个月看完了面向对象,接下来线程,io,集合,网络编程,gui,反射,这些东西花了大四上一整个学期的时间,不得不说,那个时候学习劲头真的很足,每一章节的题目和知识点我都会反复敲打思考,并且还会把知识点写到备忘录当中反复去看,现在的话是无论如何都做不到了,人总是越来越懒,况且知识是学不完的,知道有这么个东西,到时候知道如何去正确使用就已经可以解决很多的问题。
后来用了大四下学期的时间学了javaweb,答辩之前只学完了servlet,但在院里已经属于大神级别的人物了,答辩的时候行云流水,也算是一个辉煌的历史吧。入职后,随着学习的深入,我渐渐发现这公司其实并不看重你的技术怎么样,只要你可以干活,听话就可以了,做的工作也是极其无聊,对着设计书翻译代码,然后测试文档每次都要写一大堆,做各种对应,写出的代码毫无灵魂可言,最终实在无法忍受,选择离职。离职之后,来到了现在的公司,技术选择自由,没有那么多的条条框框,因此也学到了不少新的东西,希望以后越来越好吧。
微服务,高并发,分布式,爬虫,缓存,人脸、语音识别,搜索引擎...,这些以前觉得无比高大上的名词如今已经是工作中的家常便饭,这世上的事物总是因为它的神秘所以才让人畏惧不前,一旦你揭开了它的面纱,才会发现,原来这一切都不过如此。