一个高中生是如何一步一步走上前端开发攻城狮的道路的。

我记得第一次与电脑结缘是1997年的时候,初中开始普及电脑课。我当时所在的中学买回了一批电脑,,每周五有一节课。一次理论课一次上机课,所以通常要半个月才能上一次机。即便如此,我还是非常的兴奋。第一次上机的情形我仍记忙犹新,换上拖鞋,两个人用一台电脑。在DOS提示符上输入一个tt回车,就开始进入指法练习了。上机课虽然有45分钟,但是我总感觉只上了15分钟的样子。我那时最大的梦想就是拥有一台属于自己的电脑,显然在那时是痴心妄想。还好我有一个比较富有的邻居,他们家虽然没有电脑,但是有一台小霸王学习机,键盘和电脑上的几乎一样。我使尽各种招数,去邻居家练几下指法。这一点都不够瘾,邻家妈妈总怕把电视机玩坏了,没玩几下就把电给切断了。没办法,我就从废品店换回一块卖冰棒雪糕的泡沫板子。凭着一双巧手,刻了一个“键盘”出来练。所以在我的同学还是一指飞的时候,我就已经会盲打了。教我们电脑课的老师以为我是个好苗子,每次上机都给我额外的教一些东西。当同学们还在玩tt的时候,我已经会ucdos,wps之类的程序了。每次上完机,我都用attribute +h *.* 隐藏我的目录。 也曾不小心捣鼓着进入了win95的界面,感觉发现了新大陆,把全班的同学都吸引了过来。以至于老师把我归为不安份的一类,从此不再给我开小灶了。

对电脑的好感,从此一发不可收拾。进入高中之后,我看课表,第一眼扫描的就是电脑课排在哪一天,有电脑课的那天,我觉得比过周末还要开心,同时也觉得那一天来去都太快。我的人生,似乎都是在等这一天。高中的机房比初中时要大的多,最大的好处就是可以一人一机了。我记得我第一天上机,就是用QBasic语言画了一个同心圆,用三种颜色循环闪砾的那种。因此每次上机,我的背后总有一群人围着我。也只有电脑课,我才能找到属于自己的快乐和莫名的成就感。高二以后,电脑课就被我们的班主任数学老师常年霸占了。打那以后,我就消极怠课,以此表示抗议。原本成绩还在前十的我,随着这种抵抗斗争的发展。最后连光荣榜都进不了了,现在想来真是幼稚。你们一定猜到了,我大学没有考上。早早就收拾妥当,跟着在工地上砌墙的老爸做点杂活。一次意外,差点出事,我爸不敢让我再去工地做了。见我喜欢玩电脑,于是合计着把家里的一头猪给卖了,让我去电脑培训学校学习。我觉得我爸做的太好了,我这细皮嫩肉的,哪是砌墙的料啊。那时还是蛮流行电脑培训的,里边大多是一些女孩子。将来准备去做电脑文秘之类的。我一进去,也没有在学校时那么显得格外出众,毕竟他们是练过的。但是时间一长,我的学习能力就突显出来了,我发现,那里,有高中学历的,就我和另外一个男孩子。校长是个女的,听说是湖大毕业的。她非常喜欢我,常把我做为典型进行表扬。我用photoshop画的一些卡通人物,也被她打印出来,放在宣传栏里。

有一天早晨,有一个叫玲的女孩子把我堵在门口,送我一张贺卡,然后跑掉了。我躲进厕所里,小心的拆开看,里边秀气的文字写了满满一页,但是没有写她要给我生猴子,你们别想多了。我没敢把这事告诉我爸。我当做什么也没有发生,还是照样去上课。只是从那以后,每次轮到课后搞卫生的时候,总是有一个人陪我一起擦桌子。不过我觉得男人应以事来为重,谈爱情还太早,我那时才18岁呢。其实说以事业还是太免强了,主要是我怕我爸知道了这事,不让我学了。时间过的很快,一年半的学习就要结束了。临走时,玲说要送我,我没有拒绝,一前一后的走了两站路,没有牵手,也没有吻别,我甚至连头都没有回就走了。后来,我就去一家叫时运的电脑公司做实习生了。一次给客户装机的时候,有同事说有一个女孩子找我。我出去一看,是她。呆呆的看着我傻笑,咬着嘴唇半天不说话,我说,你有事啊,她笑笑,从背后拿出一个精美的小盒子给我,然后转走跑掉了。

我回到家,拆开一看,里边有四只小猪,全是磨砂玻璃做的,非常可爱,最大一只有小鸡蛋那么大,最小只有跳棋珠子大小。里边还一张小纸条,说她喜欢我。有一天下班,玲又在我们公司门口守着,她说想和我一起吃饭。我借故说家里有事,急急的就跑掉了。想想我也真是够冷酷的啊。后来我打开在电脑学校注册的邮箱,发现里边满满的都是她给我发的电子贺卡。那些话语,现在看看,还隐约能感到一个情窦初开的少女的痴情。可惜我的情开的太晚,不懂少女的心啊。后来就再没有她的消息了,听说去学校推荐去广东那边打工去了。

写了这么长,这离我的前端开发之路还不粘边呢。如果回应够猛,我再续上。

在电脑城干了1年,买了人生第一个彩屏手机,以至于一次高中同学聚会时,还在上学的他们,看到我都用上手机了,还是彩屏,32和弦铃声的那种。让他们一个个都刮目相看。

那时手机都流行别在腰上,我也不例外。可是没用一个月,就在公交车上被人给扒走了。那真是心痛啊。没有了手机的日子真心不方便,狠狠心骗家里说手机摔坏了,又问爸借了1千块,加上自己几个月赞的五百块钱。去换了个三星e318翻盖,带摄像头的。当时我一个月才挣四五百块,却花了一千五去买一个手机,现在的电脑城的技术员,一个月怎么也有三千块吧,一个苹果也才四五千。想想当时的我,一点都不比现在这些果粉差啊。

时间: 2024-10-25 13:02:21

一个高中生是如何一步一步走上前端开发攻城狮的道路的。的相关文章

十年北漂,一个软件“攻城狮”到职业养鸡人的心路历程

本人(武建亮)IT屌丝出生, 2005年到北京,2006年开始正式成为程序员,曾任某公司的技术总监. 2011年开始创业,曾做过电子商务网站.礼品网.智慧旅游相关的创业项目. 2014年底,再一次创业失败,背负40w的外债,放弃一切,远离IT圈. 微信扫一扫 今年是我来北京的第10个年头,人生有几个十年,我年轻时候最美好的时光,都给了这个绚丽的闪耀着金光的城市,但是,金光是他们的,而我什么也没有,今年,我离开北京,跟来时一样,孑然一身. 2005年,我考上了北京的一所学校,带着对这座城市的幻想,

攻城狮在路上(肆)How tomcat works(二) 一个简单的servlet容器

该节在上一节的基础上增加了所谓对静态资源和动态资源访问的不同控制流程.示例里面采用的是对路径“/servlet/”进行了特殊处理. 一. 主要还是从HttpServer1中的main方法开始,先解析出Request和Response对象,然后如果请求路径中包含/servlet/路径的话, 就进入ServletProcesser1进行处理,否则就进入StaticProcessor进行处理. 在ServletProcessor1中,对Request和Response进行了封装,通过URLClassL

攻城狮在路上(壹) Hibernate(二)--- 第一个hibernate程序

1.直接通过JDBC API持久化实体域对象: A.java.sql常用接口和类: DriverManager:驱动程序管理器,负责创建数据库连接. Connection:代表数据库连接. Statement:负责执行SQL语句. PreparedStatement:负责执行SQL语句,具有预定义SQL语句的功能. ResultSet:代码SQL查询语句的查询结果集. 2.常用的ORM中间件: Hibernate\Mybatis\Toplink\Torque\ObjectRelationBrid

作为一个iOS攻城狮不得不了解的网络知识

1.前言: 最为一个iOS开发工程师,不论实在面试时候还是在与服务器人员讨论网络请求相关知识时候都需要具备基础的常识,比如说:OSI.HTTP.HTTP和HTTPS的区别,以及2016年6月1日起苹果APP审核新增内容的IPV6相关知识.在此小编也几乎是从零学起了 2.什么是OSI 我们所说的OSI全名是:开放式系统互联通信参考模型(Open System Interconnection Reference Model),简称OSI模型:首先要了解的是它是一种概念模型,由国际标准化组织(ISO)

webpack4配置详解之一步一步跟我做

前言 经常会有群友问起webpack.react.redux.甚至create-react-app配置等等方面的问题,有些是我也不懂的,慢慢从大家的相互交流中,也学到了不少. ? 今天就尝试着一起来聊聊Webpack吧,旨在帮大家加深理解.新手更容易上路,都能从0到1搭建配置自定属于自己的脚手架,或对已封装好的脚手架有进一步的巩固,接下来苏南会详细讲解webpack中的每一个配置字段的作用(部分为webpack4新增). 近两年,前端一直在以一个高速持续的过程发展,常常会有网友在调侃老了.学不动

大流量网站性能优化:一步一步打造一个适合自己的BigRender插件(转)

BigRender 当一个网站越来越庞大,加载速度越来越慢的时候,开发者们不得不对其进行优化,谁愿意访问一个需要等待 10 秒,20 秒才能出现的网页呢? 常见的也是相对简单易行的一个优化方案是 图片的延迟加载.一个庞大的页面,有时我们并不会滚动去看下面的内容,这样就浪费了非首屏部分的渲染,而这些无用的渲染,不仅包括图片,还包括其他的 DOM 元素,甚至一些 js/css(某些js/css 是根据模块请求的,比如一些 ajax),理论上,每增加一个 DOM,都会增加渲染的时间.有没有办法能使得

一步一步用jenkins,ansible,supervisor打造一个web构建发布系统

新blog地址:http://hengyunabc.github.io/deploy-system-build-with-jenkins-ansible-supervisor/ 一步一步用jenkins,ansible,supervisor打造一个web构建发布系统. 本来应该还有gitlab这一环节的,但是感觉加上,内容会增加很多.所以直接用github上的spring-mvc-showcase项目来做演示. https://github.com/spring-projects/spring-

教你一步一步实现一个Promise

Promise我想现在大家都非常熟悉了,主要作用就是解决异步回调问题,这里简单介绍下. Promise规范是CommonJS规范之一,而Promise规范又分了好多种,比如 Promises/A.Promises/B.Promises/Kiss等等 有兴趣的可以到这多了解一些 http://wiki.commonjs.org/wiki/Promises 现在比较流行的是Promise/A规范,人们对它的完善和扩展,逐渐形成了Promise/A+规范,A+已脱颖而出. 说到这里规范是什么,可以去这

“makefile”写法详解,一步一步写一个实用的makefile,详解 sed 's,$?\.o[ :]*,\1.o [email protected] : ,g' < [email protected]

目的:编写一个实用的makefile,能自动编译当前目录下所有.c/.cpp源文件,支持二者混合编译.并且当某个.c/.cpp..h或依赖的源文件被修改后,仅重编涉及到的源文件,未涉及的不编译. 二要达到这个目的,用到的技术有:1-使用wildcard函数来获得当前目录下所有.c/.cpp文件的列表.2-make的多目标规则.3-make的模式规则.4-用gcc -MM命令得到一个.c/.cpp文件include了哪些文件.5-用sed命令对gcc -MM命令的结果作修改.6-用include命