若要问我什么时候与编程结缘,还得追溯到我大学时代,我是在江苏淮安上的大学,虽然是江苏,对于大部分人说那根本就不算远,不过对于我一个第一次出南通上学的,意义就有点不一样了。问得好啊,哪里不一样,我解释解释,在刚入大学那会儿,第一天晚上同班的同学大家都会来个自我介绍,那么我身为一个堂堂男子汉,最关注什么呢,嗯,是的,有多少妹子,但这并不是重点!重点是,有多少好看的妹子。哈,开个玩笑,主要是关注有多少同是南通的老乡,总觉得是老乡,就莫名的亲近了一步。

在众多老乡里面有一个妹子跟我相处的十分融洽,她只要有什么好看的韩剧,就要告诉我,咳咳,抱歉,丢男人脸了,不过确实有几个好看的韩剧我居然还追剧了。第一个是《城市猎人》,第二个就是改变我命运的电视剧《幽灵》,这部电视剧主角颜值不如城市猎人的李敏镐啊啥啥啥的,但是这部的主角定位是个网警,也是个资深的黑客,敲起代码的样子再配上那个BGM简直帅到爆炸,为了做一名安静的黑客帅哥,自那一刻起,我励志要成为厉害的黑客!

毕业了!我顺顺利利找到了工作,没错,是我的专业,会计!这个专业是我和家里人共同决定的结果(虽然我不喜欢),不过我不后悔,因为认识了那么多好兄弟,不亏了。在南通的一家公司做会计做了差不多一年出头,不算累,但是我真的是兴趣不大,一点都学不进去,在工作的一年里,我上网搜了南通培训机构,后来发现了渡课,我一开始跟父母都不怎么敢提,怕他们说我浪费四年大学时光,现在去半路学别的,不过梦想这东西不好说,我还是拼了,提了之后,爸妈居然同意了?!难以置信,都没有阻挠,后来去了渡课IT教育。

一开始什么都不懂,对编程没什么概念,可选的学习类别很多,就报了JAVA班,自此以后,我白天上班,晚上去渡课学习,这样虽然不影响工作但是也有个弊端,就是因为工作,我会没时间去练习,很难掌握透。刚开始听的时候,学html的时候还好,到了JS的时候我就已经开始懵了,越往后越爆炸,几乎到了听不懂的境界,最后只能说是简简单单的做了个项目,做完就忘的那种,说到底还是不扎实。学完以后,我这水平别说去找工作了,我敢不敢去面试还是个问题。想想不行,我要再学一次,第二次我按照我的兴趣学,我平时喜欢画画,那我就学UI,一狠心就把工作都辞掉了然后去学全日制的班,上课我是很认真的,毕竟不能再浪费时间了不是嘛,好歹五险变成是自己交的啊!

上课教的东西几乎是全听懂了,但是代码这个东西,光听不行的,真不行,必须要练习,上课听懂了,第二天或许还记得,第三天可能就忘了一半,第四天再看到的时候,可能会问,“What’s this”,所以多练习很重要,一般我看着老师的代码跟着写一遍,要是还是不够理解,我会再仔细看看,看过之后觉得会了,再写一次我会觉得好像还差点什么,然后就是循环,直到不用看了为止,不过我发现这有助于学习,但也是一个误区,因为老师的代码仅仅是老师的思维逻辑,代码虽然限制性很大,但是反过来想,开放性也就很大,代码是多变的,不一定要写的一样,大家想想,每个人思维逻辑不一样,那么为了完成同一个功能,怎么可能两个人写的一模一样(死代码除外),所以只要实现的是同一个功能就行,一开始你觉得怎么写怎么对就可以,只要你能实现功能,千万不要被他人的代码限制了自己的思想,优化代码的问题等熟练了以后你自然而然就会发现问题并且去解决。

在渡课第二次的学习毕业后,我很有自信去参加任何的面试,而且每个面试我都参与,我想看看各大IT公司都会问什么问题,真心不吹牛,当时我面试都是没有问题的,不过我考虑到距离等等原因,有的公司就没去,后来进了上海的一家专门做软件开发的公司(非外包)在南通的研发中心。这个我很喜欢,不用外包,做重复的事情,专心搞技术积累,提升自己。

进去之后,我发现里面的同事都好厉害,项目经理和运维主管也是渡课毕业的,在这家公司已经8年了,他们对所有终端操作系统的开发无一不精,写代码几乎不要思考的,随便想想灵感就来了,那我还有什么选择,只能是膜拜啊!我也要做到他们这样,所以只要是他们给我安排的工作,我都尽可能完成,不会的就百度,谷歌,再不会就问他们,他们也都愿意教,倾囊相授。

如今,原先的团队被阿里投资,开发基于区块链技术的防火墙,我在项目里负责前端和新人培训,也开始接触后端的东西了,写了一年的代码我才发现(悟性差吧估计),原来前后端语言都是相通的,所以大家千万不要急着掌握很多语言,会很多东西,变成大家口中所说的大牛,其实这样往往会适得其反,相反只要学好一个,把整个体系了解的到位了,那么别的学起来都是很快的。

以上就是我与编程的故事,望大家喜欢,不说了,我离梦想还有一段很遥远的距离!!!我要努力奋进了。<>