0,废话一下
距离上次写博客到现在已经快两年的时间了,写上两篇时,我还是做着前端的,现在已转服务器后端了。从毕业到现在3年多的时间了,一路自学走到现在,逛贴吧时,看到很多新手,感觉就像以前的自己,那么的迷茫,无助,所以现在就想分享一下自己的自学之路。
1,自我介绍一下下
我是11年上的大学,专B学校,外省可能不知道啥叫专B学校,在广东,大学分成重本,本A,本B,专A,专B,就是最差的学校,相当于考不上,出高价读的,大学专业是动漫专业,就是美工,和编程没任何关系的一个专业,上大学就是天天玩,打DNF,打魔兽,偶尔学学PS,3DMAX,MAYA这些美工软件,后来大二后半年,玩DNF强化送了凯丽很多钱,怪又打不过,玩过的人都知道凯丽有多么的可恨,那时还去找过屏蔽凯丽的补丁,没找着,后来就想着要是有外挂就好了,突然脑抽的就想外挂是怎么做的呢,于是就开始了外挂之路,逛各种外挂论坛,还买过VIP教程,自己去学,学的时候才发现那些论坛全是封装好的模块,自己去调用那些函数,游戏一更新,那些模块就失效,完全就是骗钱。只怪自己太傻,这就被骗了钱,不过也就这样接触到了一门神奇的编程语言,易语言,于是自学编程之路就这样开始了。
2,学编程前期所走的弯路
逛了比较多的外挂论坛,都是用到易语言,于是学了一个星期左右易语言吧,想着这东西这么多人用,能不能以后从事这个工作呢,就去了解一下,上招聘网站去看,发现压根就没人用,从百度知道贴吧这些地方了解到,编程都不用易语言的,而是java呀,c呀,这些很多很多种语言,后来想想就放弃易语言了,心想反正都能做外挂,为什么不选择一个可以找工作的语言呢,之后就跑学校图书馆去借书,当时手机还是诺基亚,不知道有电子书这东西,到图书馆啥也不懂的,找了很久没看到java呀这些书,就随便拿了一本flash as3的书,完全看不懂呀,后来找视频看,学了一段时间感觉这语言在操作一些控件的,不对劲,后来才了解到这是做flash游戏动画用的,尴尬了,后来又去逛论坛,大家都推荐学java,可是图书馆又没看到有这书,于是就去找视频,下了很多视频,对比了很多,后来看来看去,还是觉得传智播客讲的好,就学传智的了,学了一个月吧,想着基础也差不多了,搞搞外挂吧,就去找教程,后来发现java不能做外挂,不能做外挂,不能做外挂,有人说不是不能,是很麻烦,于是又学错一门语言,后来了解到外挂就是改电脑上物理地址的数据,然后涉及到寻址,寄存器,然后又去学了汇编,把王爽的那本汇编看完了。然后又学了CE,OD这些调试工具,虽然这些工具可以直接修改数据,但是和别人的不一样,别人是一个程序,可以发给其他人用的,于是就开始学C语言,记得当初第一个问题是在C语言贴吧问的,就是变量我用的时候才声明,一直报错,实在搞不懂,就去提问了,后来才知道C语言变量必须声明在最前面才能使用,这是我问的第一个问题也是最后一个问题。当时把C语言的一本入门书看到了第17章了,就快完了。当时我已经是大三实习了,实习是学校安排的,没有底薪的,很坑,做排版,用PS修图什么的,就是一美工。就这样大学过了。
3,开始C++
毕业之后,想着自己快学完了C语言了,能找工作了,那会刚出社会,很天真,想象得很美好。一边继续学C语言,一边找工作,过了一个星期吧,一直找不到工作,家里人又催,看我天天在家学,不找工作,就说我都不知道学些什么,读书时不认真,现在学有什么用,整天游手好闲的,不找工作,自己又不是这块料,老老实实进厂找份工作做着就好了。当时听到气得我,不想说话了,迫于无奈,为了赶紧搬出去,就随便在智联上投简历,那会很天真,看到有一份工作写着招应届生,工作表现好可以内部转岗,我就想着,我进去了是不是可以转技术岗了。然后就投了,很快接到面试电话,就跑去面试了,到了之后要填表的,应聘什么职位,当初很傻,就写个应届生,我自己也不知道干嘛的,后来面试了才知道&