卧室里家人已经熟睡五分彩源码出售 <Q> 2952777280【链接】 huaxianym.com ,虽然已经是深夜11点多了,我却一点睡意都没有,窗外的马路上依然是车水马龙,我坐在电脑桌旁,带着耳机听着汪峰的《北京,北京》,想着MV里面里的那些人,高楼林立,街景复杂,平凡的男女,为了生活,奔波在这座城市的角角落落。
2012年,为了当年的梦想,我离开了自己工作了5年的古城西安,来到了这座年轻人都向往的城市–北京,从此开启了我的北漂生活。
这一晃就是7年,其实在大学毕业后,2007年参加工作算起,自己已经干技术有12个年头了,在这12年的时间里,见证了中国互联网的发展,从PC互联网到移动互联网,自己从ASP到JavaEE,再转型到Android应用开发的三次技术转型,而今年又是Java语言诞生的24周年,Java作为当今最流行的编程语言,它承载着一代编程人的青春,热血。在这个特殊的日子里,我想很有必要写一篇关于Java学习历程的文章,来纪念即将逝去的青春岁月。十二年风雨两茫茫,三次技术转型,不思量,自难忘,披荆斩棘,处处话辉煌。
上个周写了一幅字“Java无敌于天下”,这也是平时我的一点喜好。
16年前我与VB结缘
这一切都要从16年前说起,2003非典那一年经过高考的洗礼,自己从陕南安康的一个小镇,和自己姑父拿着母亲给买的两个大挎包,坐着绿皮火车经过一夜的颠簸,翻过大秦岭来到了13朝古都西安,走进了大学的校园,这也是我人生第一次坐火车,第一次走出家乡来到大城市,一切都充满着向往与好奇,为此在走之前的前一天晚上我激动的失眠了。
报道,军训,分班和全国各地五湖四海的同学聚在一起学习、生活,很快一学期就结束了,一切都是那么美好,就在这个时候发生了一件让我备受打击的事,期末考试的时候,自己的计算机基础与原理科目挂了,全班40多人,就我一个没有过,自己是一个自尊心非常强的人,我当时就立下誓言,我一定超越其他人,于是在第二学期一开学的时候,我就在校外报了一个计算机二级VB培训班,在自己的努力下,经过三个月的学习自己顺利的通过了计算机二级考试,当时自己也是班上第一个拿计算机二级证的人,为此还骄傲了很长一阵子,说实话虽然当时考过了,感觉就是拿了个证,仅此而已。
一次转型ASP
2007年前后,ASP以其简单易学的特点,成为了当时最为流程的WEB开发技术,当然自己也加入它的学习行列,因为自己之前有过VB的学习经历,所在现在学习ASP就轻松了很多,ASP就是基于VB语言的。大学毕业后自己顺理成章找了一份儿ASP开发的工作。当时公司也是刚刚成立,人马不够,自己就身兼多职,除了平时做开发之外,另外一个非常重要的工作就是负责公司服务器的维护和管理。
那是一个黑客纵横的时代,刚进入公司一个多星期写了几个页面,第二个周的某天的早晨和往常一样,打卡,开机,撸代码,打开电脑后自己傻眼了,自己写好的ASP页面都打不开了,所有的ASP文件都变成了一个熊猫烧香的图标,这就是中国网络历史上著名的熊猫烧香事件,那一天公司的几乎所有的电脑都中标了,损失惨重。那段时间,公司服务器的的多个ASP站点也隔三差五被黑客入侵,我清楚的记得那时候黑客直接修改篡改了站点的首页,并留下了银行账号,把站点的源码都拷贝走了,要求打款才给源码。公司老总做了重大决定:实行白班夜班两班倒,来坚守看护服务器的运行。
在我看来这是一个非常愚蠢的决定,最后在我的建议下,进机房对服务器进行全盘格式化,从新做系统,做完系统升级打补丁,安装IIS,SQLServer2000,配置站点,经过一夜的奋战,服务器各个站点重新正常运行,可没过多久,网站再次被黑,不过这次都是小的页面篡改,并没有入侵到服务器内部。找漏洞,程序打补丁,这样干了一年的天气。这就当时的中国石油工具网,昨天还特意上网查了下,这个站点已经关停了,公司也倒闭了,毕竟已经过去十几年时间了。
二次转型JAVA
在第一家公司干了一年的时间,2008年初我离职了,到了另外一个公司,这一干就是5年的时间,第一年很平常的做了一年的ASP开发,直到2009年,公司用ASP开发了一套付费阅读系统,发现了一个非常严重技术漏洞:生成的html静态页面可以绕过登录直接进行免费阅读,而这个问题用当时的ASP技术可以说是一个无法解决的问题,网上查了一圈儿得知通过Java添加拦截器可以解决它,再加上ASP一系列的安全性问题,公司决定所有技术开发人员转型干Java,用SSH框架对这套收费发现系统重新开发。由于老板要的是进度,并没有对Java基础做过系统的学习,直接网上找了一个开源的SSH框架,研究了一个星期,配置好系统开发环境,经过了稍微的个性化改造,框架搭建好,直接就开始开发了,虽然有些地方当时还看不明白,但是都是模板化的代码,经过团队两个多月的奋战,开发完毕,通过对访问的所有页面添加拦截器进行访问权限的判断,完美的解决了html页面直接访问的问题,另外系统的安全性也大大的提高了。通过这次的转型升级,让我深深的感受到了java的强大。
项目是开发完了,有了空余的时间,但是有些地方还是不是很明白的,自己决定对java基础进行重新的学习,当然看视频教程是最直接的学习方法了,在那个学习资源贫瘠的年代,当时我找遍了整个互联网,就找到一套比较完整还算能看的视频教程:孙鑫主讲的《Java无难事》共12课时每节课平均两个小时,从简单的java语法,if,for语句开始,再到接口,抽象类,io流,多线程,学了两个多月,也算是java基础入门了,接下来就是struct1,sttruct2,hibernate,spring的慢慢学习路。
三次转型Android
这样一干就是三年的时间,直到2011年,随着移动智能手机的横空出世,人类从PC时代进入了移动互联网时代,新闻报道中国移动互联网开发人才缺口近百万,以后肯定是移动开发的天下,于是我就萌生了学习的Android开发的念头,当时公司也没有人知道我学这个技术,网上当时也找了一些零散的资料,从Android四大组件开始,不知不觉就学了两个多月。
就在这时公司的老板也看到了移动互联网的机会,决定把公司这套收费发行系统移植到Android手机上,我心里暗自高兴,练手的机会来了,可是领导决定把这个项目外包出去,当时我作为技术部负责人,当着老板的面,我说我已经研究两个多月了,我们都是干技术的为什么不自己做,要把他外包出去,自己来做,以后技术维护也方便,还能给公司节约开发成本,老板半信半疑,觉得我说的有些道理,就把这个事情交给我我,当时也就我一个人,后台是另外一个人做的,就这样拼搏了三个月项目上线了。这件事告诉我们凡事预则立,不预则废,机会都是留给有准备的人。
我的北漂梦
就这样通过一个实战项目的锻炼,我感觉自己技术积累的已经差不多了,我要到更大的城市去闯一闯,上大学的时候一直梦想要来首都发展,才毕业的时候感觉技术还不过硬,经验积累不够,这样一晃就是五年时间过去了,是时候了。
我清楚的记得走的那一天,晚上的火车,一起共事的同事那天也正好离职了,说过来聚一下,正好给我送行,那天我们喝了一点酒,走的时候天下起雨,哗哗啦啦下个不停,自己打了个出租车,很快就到了火车站,那晚的火车晚点了三次才走,经过绿皮硬座火车一夜的摇摇晃晃,第二天下午安全抵达北京西站,接站的是我的高中同学,一天一夜的舟车劳顿,出了火车站以后一身的疲惫已经消失的无影无踪,拖着沉重的行李箱,我们直接的奔向了天安门,走在宽广的天安门广场上,远望着长安街对面的天安门城楼,我大喊了一声:北京我来了…
这是一个全新的开始,第二天,在智联招聘,51Job海投简历,这段找工作的经历使我终身难忘,甚至超过了刚毕业第一次找工作的那个时候,经历了近两个月的时间才把工作的事情落实下来,本以为自己已经很牛逼了,结果四处碰壁,后来回顾这段历史,还是北京人才济济,自己Android基础不牢靠。
后来我经常和同学们聊起这段往事,我就感慨万千,真是不容易,当时我是9月1号抵达北京,都快到了10月底了工作的事情还没有落实下来,我真是一点信心都没有了,把回去的火车票都定好了,把房子里面的东西都打包好,把电脑,一些衣服邮寄回去,准备打道回府回西安,下楼去找快递,就在这个时候一个电话打断了回去的计划,这是一家公司让我去面试的电话,我想,我要再去试一试,就是这个电话,改变了了我以后人生的发展轨迹。
第二天我早早的就去了要面试的公司,与面试官简单的介绍一下自己,面试官给了一张纸,一支笔,说写一个冒泡排序,手上拿着笔,两分钟时间写完,ok,面试官连说三个好,通过了 …人生它就是这样的戏剧性。有时候,不是你不行,而是缺少一个机会。
这次的经历告诉我,坚持是多么的重要,用马云的一句话来说就是:今天很残酷,明天很残酷,后天很美好,很多人都死在了明天晚上而看不到后天的太阳。
这是一家创业公司开发一款打车出行的app,类似于现在的滴滴打车,干了不到一年时间,由于资金链断裂,就倒闭了,这一年自己狠狠的把Android基础补了一遍,开年就开始重新找工作,这次自信了很多,也很顺利,很快就搞定了…在这一干就6年的时间。
除了技术,还有艺术
一切都是按部就班,默默无闻的在这公司干了两年,2014年公司要搞年会,我想这是一个展示自己的大好机会,于是我也报名了,但是公司负责节目的人事总监并不看好,平日默默不闻的你,也能上台演节目?但我就是这样一个人。
这是自己原创的一个节目,剧本都是自己一个字一个字写的,坐在地铁上,公交上,时不时有好点子蹦出来,自己就一点点的记下来,自己花了很多的心思,最后定稿两千多字,自己一个人在台上脱稿20分钟,有陕西方言话的脱口段子,有6分钟的唱歌,最后一段儿还有一个跳秧歌的舞蹈,台下四五百号的公司员工,顶着巨大的压力,最后节目赢得了满堂彩…
原文地址:https://www.cnblogs.com/xuexishiwohekuaile/p/11039281.html