自学Java的我在五分彩源码出售帝都的北漂奋斗史

卧室里家人已经熟睡五分彩源码出售 <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

时间: 2024-10-10 14:13:43

自学Java的我在五分彩源码出售帝都的北漂奋斗史的相关文章

Python正则五分彩源码出售用法详解

搞懂 Python 正则表达式用法 作者:枫叶云 来源:见文末 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python 语言拥有全部的正则表达式功能.五分彩源码出售(企 娥:217 1793 408) compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象.该对象拥有一系列方法用于正则表达式匹配和替换. r

五分彩源码搭建与机器学习

框架介绍 1.Apache Singa 是一个用于在大型数据集上训练深度学习的通用分布式深度学习平台,它是基于分层抽象的简单开发模型设计的. 五分彩源码搭建 QQ:2152876294 网址diguaym.com 它还支持各种当前流行的深度学习模型,有前馈模型(卷积神经网络,CNN),能量模型(受限玻尔兹曼机,RBM和循环神经网络,RNN),还为用户提供了许多内嵌层. 2.Amazon Machine Learning(AML)是一种让各种级别使用机器学习技术的开发人员可轻松掌握的一个服务,提供

logback的使用和五分彩源码搭建详解

一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件. logback-core:其它两个模块的基础模块:五分彩源码搭建,企 娥:217 1793 408 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能 二.logback取代log4j的理由: 1

Java程序员腾讯分分彩源码出售的5年职业规划

第1部分 在搭建SSM的腾讯分分彩源码出售(www.1159880099.com)QQ1159880099 过程中,可能会经常接触到一个叫maven的工具.这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识.在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的. 第2部分: 对于参加工作一年以内的同学.恭喜你,这个时候,你已经拥有了一份Java的工作.这个阶段是你成

Java 中新增的完整杏彩源码出售

JDK1.5加入的增强for和循环.完整杏彩源码出售(企 娥:217 1793 408)foreach语句使用总结 增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreach语句是java5的新特征之一,在遍历数组.集合方面,foreach为开发人员提供了极大的方便. foreach语句是for语句的特殊简化版本,但是

如何使用私有分 分彩源码下载网络部署全球同服游戏服务

近年来,分 分彩源码下载联系方式:QQ:2747044651 网址随着移动互联网技术和全球社交化的发展,全球同服的玩法越来越受到游戏玩家的喜爱,最火爆的如<皇室战争>自16年3月份发布来便长期霸榜,支持全球同服的游戏架构在知乎上一度引起热议,面对国内各游戏厂家出海和全球运营需求,腾讯云利用分布在全球的云基础设施和互联的VPC网络为游戏服务的全球部署提供了一套完整解决方案. 通常而言,全球同服的游戏架构都具有以下几个特点: 核心数据集中部署:用户账号数据.游戏核心数据.排行榜等全局类数据一般集中

MDK(KEIL5)如何乐彩源码出售生成.bin文件(亲测可用)

乐彩源码出售论坛:haozbbs.com Q1446595067最近师傅要求我们利用keil5生成.bin文件,但是在网上查找了很多资料,也按照网上的方法来设计,但是结果都不如意,没有出来.今天早上有折腾了一段时间,历经千辛万苦,终于生成了.bin文件了.虽然写得有点啰嗦,看起来比较繁琐,但一步一步跟着操作,你会发现还是很简单的,下面分享一下,希望能帮到各位小伙伴.由于语言和能力不足,如果有错,还劳烦大佬斧正. 生产.bin文件方法有两种,一种是打开安装路径中的中的fromelf.exe,另一种

Python实现一个两分彩源码出售的http服务器

"""这段代码主要实现了一个最基础的http服务器"""两分彩源码出售(企 娥:217 1793 408)导入模块 import socket import re import threading 定义http服务器类 class Sever(object): 初始化数据 def init(self): 创建tcp套接字 **self.soc_sever = socket.socket(socket.AF_INET, socket.SOCK_ST

Linux的分分彩源码出售基础命令和配置文件

系统信息 分分彩源码出售[企鹅21717-93408]arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中