首先,在这里声明,大学四年,我并非一个技术大牛,否则我不会写出这篇文章来。
2016年11月,距离2017年7月毕业再有9个月,这个时候秋招接近尾声。作为一个工商管理系市场营销专业出身的人来说,技术是一件硬伤。我对技术感兴趣,那只是感兴趣这个领域,对于技术一无所知。我计划在毕业的前一年,圆自己一个梦,先写一年程序。
而面临我的第一个问题是,面试。每每被面试官问起你是什么专业的,我总是忐忑的说:“市场营销。”
“孩子,精神可嘉,但你真的不适合。”
我无数个夜里难眠,想起前几天同专业的女生问我:“你签什么工作?”我思索半天,然后假装自信的告诉她:“初级工程师”。“就你....,还会写代码。”这位女生的笑声确实刺激到了我,索性我不管它三七二十一,为了让自己有名有分,我计划报一个程序员培训班。
报班是一件特别容易的事情,只要有钱,谁不会啊!我怀着忐忑的心情,从借贷平台上拿下1w余元报了一个java培训班,这件事情让我的同学们认为我是疯了。我的答案很简单,我还年轻,有理由追寻自己的梦想,年轻人就应该干自己的事情。
在开班的前一天,我去学习程序的时候,一开课我完全傻缺了。我并不知道老师在讲什么,什么是c、c++、java、Python等一大堆的语言介绍。我们先写一个HelloWord,public static.....接下来一个月,我们就学HelloWord。嗯,索性我的毅力够坚强,可惜,我完全没弄明白教育机构是怎样的一个存在。
首先,答应我三个月培训时间,当我学习一个月之后,也就是12月份,我才明白。要学完java_web的所有课程得到6月份左右,因为期间还要过年,教我的老师一周上4天修3天假,老师偶尔还要请假。也就是3个月的课程得6个多月,我算了算满头大汗。这样的话,我会错过明年的春招,并且毕业之前都不可能找到工作。
为了加快自己的进度,我缩减了所有可能的时间。早上9点到晚上12点我必须不间断学习,星期天只能偶尔放松。于是,我买了一本《java数据结构和算法》《java编程思想》《java面试宝典》,为了顺利找到工作。我活生生将java面试宝典许多不懂的内容死记硬背下来,《java编程思想》选择性的阅读,《结构和算法》将集合框架篇稍微研究了一番。
在一次交流当中,我向大家展示了system.print.out的原理,讲解了什么是单例模式。尽管弱爆了,但是得知我所了解的知识足以干倒计算机专业出身的渣子,我算是有点小小的成就感。
2016年1月13号那天,我的朋友在朋友圈看到某公司的招聘信息,果断转给我。在面试的过程中,对方问了两个问题:1.谈谈你对面向对象的理解?2.谈谈你对内存泄露的理解。我索性回答了一番,尽管不是那么完美,但对方似乎更感兴趣我的专业。随后问:“为什么学市场营销的要干程序员?”我不那么完美的回答对方:“热爱和疯狂。”