第一篇博客:自述1
2016年毕业于某学院,在学校过着16周幼儿园+2周高三的生活,一道毕业的闪电划过我脑海,我即将走入社会,走入人生的新篇章。努力做一名有用的社会青年,少让家里为我操心,于是我选择了编程,也许是因为高薪,但更多的是我似乎找不到自己定位,不知道自己还会做什么。毕竟大学所学知识太杂,谁也不知道所学的专业将来会不会被用来当饭碗,我只能可能的学明白。在班里冒充“学霸”,其实很多知识自己不懂,也不太好意思问(本人不太擅长交流,至少在大二之前),学的专业基本也是以硬件为住,java语言、C语言、汇编都学过,可每一样出众的,有天赋的人理解很快,像我这没有天赋的只能一次一次复习,强迫自己记下来,装作很轻松的完成。
记得大三时,那时开了《微机原理》这门课,本人有幸在实验室当管理员,下课同学都回宿舍了,我自己还在实验室抱着个大箱子和开着一台实验室电脑,就为了用汇编语言控制8086单片机,写一个控制流水灯的程序,最后成功了。直到现在一些汇编的指令还浮现在我脑海里。跟实验室的学长交流,他推荐我先学C语言,推荐一套课程《郝斌的C语言学习》,我在实验室看了,觉得讲的很好,但面对只能运行的cmd窗口实在有点缺乏兴趣,在他的课程中,提到了《马士兵的java》还有尚学堂,我忽然意识到,学校学习的也只是皮毛,原来很多程序员是可以经过培训。于是有加入的java语言学习的队伍。
对于一个jre和dk完全没有概念并且连java的main方法看上去都很复杂的我来说,装个开发环境就已经把我劝退了,因此我选择从另一条我认为的“进路”出发,在京东买了一本《html css javascript》的书,这应该是我启蒙,当时最想做的就是一个网页,想做出一个页面(直到现在,对前端的执着也难以割舍),毕竟页面比较直观,于是我在实验室不停的敲代码,写书中的例子,看效果一不一样,一直到css结束。来到JavaScript阶段,我完全懵了,自学html+css的成就感完全被js虐的捉襟见肘,js是做啥的?为什么我看不懂语法?怎么跟css差别那么大?我就在这样似懂非懂的情况下,准备着大三结束出去实习。
那时候的很多培训机构都以公司做幌子,实际就是交钱,然后让你去学,完事之后也不管你,反正你贷款交了,学的好不好就看你自己了,软件园这种公司特别多。记得有一次,我跟一个同学出去面试,都在软件园还是同一家公司,那公司把我俩单独聊,而且还说的天花乱坠,把做软件怎么怎么好,工作如何吃香,如果包分配,把我同学忽悠的一愣一愣的,出来之后我同学就有在这里留下培训的打算了。但他被我及时制止了!!!因为我在1周前来过这附近的其他公司面试,当时也是被忽悠了,那个面试拿出的java习题我都是连懵带猜,面试官没说几句,最后问我愿意留在这里实习嘛?我带你去看看我们的工作环境?天呐,我一个啥都不会的人,面试官凭什么要征求我,问我要不要来?是我身上哪点地方吸引你了?
说是工作环境,就是一个培训班,还有托儿,正因为这样,第二次我跟我同学去的时候,带我们看的还是那个班,我感觉我和我同学马上就要被骗了。于是赶紧寻找正规质量好的培训机构系统学习,就去了北京尚XX,我认为即使被骗,也应该找个有规模的吧,像这样的破地方,不定哪天跑了,我也啥都没学会,岂不是被坑大发了。在培训机构学了将近半年,吃、住、行哪样不管家里要钱,那时候真的害怕毕业之后没地方去,让家里亲戚朋友看笑话。本人基础很差,于是就留级了,培训机构留级,我同学学的还可以,努力在跟着,而我假如一个问题不明白,就会停下思考,接下来的知识很难吸收进去,就这样,我比我同学晚毕业了一个月。并且我又开始走另一条路了。由于老师讲的我听不懂,我就去下别的培训机构的视频来看,只要肯学,管他是哪个培训机构出的视频呢,传智播客、黑马、尚硅谷,统统看,就像印度的武器《万国牌》的培训。
培训结束后,我出去实习。人很憨,基本实话实说,有点一听说我培训过,直接把拿的笔记本合上了,现在想起来心里也是很难受的。终于去到一家创业公司,在那里干了1个月,当时不管是前端还是后端,都学的半吊子,最熟悉的可能也只是servlet,前端js、jquery取值如何写,根本不会,中间也经常吵架,每次我遇到问题想问同事,坐在我背后的总监就会起身过来看我又在问什么愚蠢的问题,整的我都不敢问问题了,就这样实习干了一个月,拿到人生的第一份工资后,被辞退了,辞退是必然的,那就公司后来因为没有融到资,后来倒闭。而我找到第二家实习公司。
第二家公司是一家做军工私企,算上领导,我们部门总共就5个人,没有运维,没有测试,只有UI、前端、后端、经理。公司赶着互联网的大潮,想扩展业务,于是招人做一个印章系统,经理不懂技术,很多想法和指示我是真做不到。那会SpringMVC刚要开始流行,S2SH也是可以用的,我准备选这一条框架进行开发,比较人手紧缺,也没有人可以跟我讨论问题。由于经理不懂技术,以为用框架就不对,然后跟我说:市面上框架我们可以不用,我们可以自己写一个框架出来,而且tomcat有些地方不符合我们业务要求,你最好看下tomcat源码,看看如果改,让他符合我们的业务要求。 wooooooooooooooooocao,这都是啥?我要能自己写框架我还在你这里呆着?我要会改tomcat源码,我还在这里?
我跟他说我不会改tomcat,也不会写框架,经理认为我技术差,尽管我也这么认为,但我更认为他狗屁不懂。从那之后,我就跟经理不怎么说话了,让另一个开发跟经理打交道,然后再跟我说要做啥,另一个开发也是吵架,不过不像我那么暴躁。总这样不是事,实习结束肯定要走的。那就趁这段时间有空,踏踏实实的跟着视频写一个完整项目出来吧。
经过半个月的时间,功夫不负有心人,我终于把前端jQuery怎么校验数据,如果传值,ajax怎么用,融入到一个项目中了,这里非常感谢传智播客的崔西凡老师,他的项目让我对开发逐渐有了思路,让我在简单的servlet封装上能看到市面上框架的影子,让不再害怕框架难学。我开窍的那一刻,量变产生了质变,学习一些技术也更有信心,更有兴趣,更踏实务实,注重应用
未完待续。。。

浙公网安备 33010602011771号