我如何踏上IT路

  第一次开技术博客,第一篇博文就聊聊自己是如何走上IT这条路的。一直听人说“搞IT的”颇含贬低色彩,也有IT前辈奉劝不要轻易踏上这条路,但最终我这个本是化学化工专业的门外汉还是义无反顾的走在IT的路上了。

      记得第一次见到电脑,好像在读小学三年级,我哥带我去网吧,看到了电脑的样子。当时站在哥旁边只是看他鼠标键盘点来点去的,自己却没上前碰上一碰,但是那时候的情景至今仍刻在脑海里。随后,知道在网吧的那些人都是玩游戏的,玩起游戏就会耽误学习,作为懂事听话的好孩子的我就不敢再近网吧半步,就这样一直按部就班的读书读到高中毕业,其中只有高中时候过星期天会跟着同学一起去网吧上上网,但也最多登登QQ,很少玩游戏。高中毕业考上了个普通的大学,大学里的生活很自由,大一时候因为学校校区没网线,大家就都没有电脑,但是大把的空闲时间不能不打发,就集群似的进入了网吧,玩起了游戏,当然我也是其中之一。大一就这样在游戏和轻松的生活学习中度过了。

      大二,我们搬进了新校区,设施比较齐全,同学们陆续都带了电脑过来。刚开学时我还没买,我在反思自己大一的生活,觉得不能一直这样子放纵自己玩游戏,同时想着我应该利用大学的时间做出些有意义的事情,而不是整天玩游戏、聊天虚度生活。后来想到做个有关校园生活网站,靠在网站上给学校附近商店做广告赚些钱,当时分析了网站放什么什么内容、怎么联系商家、怎么推广等等,后来跟一位同学聊这个事情,同学也同意我这个想法,就这么干了起来。但是,一年后事实证明我当时的想法太简单,经营网站以失败告终。不过,却是这个网站催我走上了IT路。大二刚开学有经营网站的想法,到后来想寻求计算机老师帮助建网站未果的情况下,迫不得已自学建站技术。就这样从最简单的html、css开始到后来的asp.net、js一点点学习了起来。

      开这个博客,主要是为了和大家交流学习js。从大二建网站接触到js到现在已经两年时间,期间前几个月都是了解些基本的js语句,对这个语言也只是知道个皮毛。直到大二过完年后才开始慢慢深入学习这个语言,再到后来就专门学习这个语言了。这期间由于要顾及我的化学专业不挂科以及其他一些琐碎事情。并不能全身心投入学习JS,好在课余时间利用的比较充分(很少玩游戏),看过不少JS方面的书籍,这里向大家提提几本自己感觉比较好的。《Javascript语言精髓与编程实践》这本书讲解全面也比较深入,感觉适合入门后需要进阶的同学去学习;下一本是《犀利开发:jQuery内核详解与实践》,这本书介绍了jquery的架构等知识,有助于理解jquery源代码,也就更加有利于你深入理解js语言;接着是一本高级一点的书《JavaScript设计模式》这本书算是JS的高级书,学这本书的前提需要掌握面向对象编程的思想(这个可以借助学习Java或C++来理解面向对象是什么)以及了解一些设计模式的知识。除了书本,别人的优秀博客文章也是个学习的好途径。这里推荐一个前辈的博客cloudgamer,最好把里边的他自己写的工具库Cloudgamer JavaScript Library v0.1学习一下,如果能透彻理解他这个库,就又能有不少收获,另外他博客里的众多js效果都比较经典,值得下载下来好好学习。

      当然一味看别人的代码,自己不写是不行的。只有自己能够独立写出来,才算是真正的掌握。前期或许只能写一些很简单的东西,到后来随着学习理解的深入和经验的增长,就能写一些更丰富、更有技术含量的内容。一年来,我自己也练习写过不少JS网页特效和一些小游戏,今后陆续整理出来同大家学习交流,当然个人能力有限,代码质量大多不能和牛人相提并论,欢迎拍砖,欢迎提供更好方案,大家共同交流进步。

原文地址:https://www.cnblogs.com/baiduligang/p/4247203.html