当前位置: 首页 > news >正文

我是她的奇迹

    记得那一天,天气不算太好,蒙蒙的,下着细雨,路上没有什么汽油的味道,只是有些喧嚣,毕业后和导师第一次正式的见面,心里还是有些紧张的,毕竟有一种成就叫有钱了,我还欠缺。

    scc.jpg

    因为我眼前一颗颗的水珠晃来晃去的,都走到公园旁时看到的细雨加雪,路灯,草,还有花朵上挂满雨水的桐柏。

    我把今天当成毕业后的第一个人生的答卷颜色像马蒂斯的画,很大胆。

    车如流水,马如龙,人走在灯光闪闪的光线里,并没有情深深雨蒙蒙的初恋感觉,有点害怕。

    光就打在脸上,雨落在肩上,一步一步的,亮闪闪的,但太轻,感受不到杭州的碎雨的凛冽和清新,像一个秘密。

    想起狄金森曾经说过,“某月的哪一天,她住在小镇上敲钟,提醒大家当天的夕阳之美。”

    我却带着害怕,静静的在细雨中等着一个亲人。想着回去记下一些话,拍下一些瞬间,留下一些美好的印象,做一个踏实和值得人赞美的好孩子,和梦想的color。

    独自宅在家的时候就胡思乱想,出门走走,外面的世界要你胡思乱想的更丰富。我居然在外面也发呆,也是简直了。自从十几年前,迈克尔.乔丹在拉塞尔面前的最后一记跳投之后,公牛对满载荣誉,分道扬镳。也结束了我看NBA的历史。坐在郑州东站冰冷的候车室,不知道为什么,我内心沸腾。在这个地方,我回过家,去过学校,也分别过朋友,和那些关于未来的职业梦想的讨论。

    在大时代的洪流不断地无情冲刷下,我们都会迷失。

    但是,夜幕降临的很快,没有星光的夜里,虽然满是沙尘,灵魂却能寻找方向。

    好吧,在中国,也许有那么多事情在大众平等出身的前提下,要慢慢来。那至少能不能,让她培养的一批又一批的孩子在她身边长大,之后,浪迹天涯?

    10年至毕业时,我的IT之路走了那么远的距离,吃了那么多的苦头,她替代着我母亲的位置,一年四季,寒暑交替,对于我的照顾和指引,让我变得更加喜欢老罗(罗永浩),“我们爱这倒霉的工作,也爱着千疮百孔的可爱的世界。”

    寒夜里的车灯更刺痛双眼,一辆车缓缓的向我驶来,两声鸣笛,让我从回忆中缓过神来,老师的车到了,一句,“傻了吧唧的,上车,这么冷,想什么呢”。在这个时代面前,显得格外温暖。或许是我太累了吧。

    车上,暖气开着正对我,老师就这么的啰嗦的问这问那,至于问什么,想必大家的母亲都问过。“臭小子,多久没看亲人了。”“现在混的怎么样,需不需要帮忙,有困难说啊。”“有没有谈朋友啊,谈了几个,哈哈哈...”那时候,话不多,我就这样静静的听着,缓缓自己对于这个社会残酷的看法,也深深的体会到,有亲人的感觉真的很好,小时候还是太不懂事,错过了好多唠叨。

    车里的音乐还是多年前的几首,“I'm big big girl,in the big big world...”依旧冷清的后背车窗,依旧放着一盒纸巾。也许在我刚刚面对这个社会的初期,都会一直这样怀旧的生活,笃定的编程。

    “喂,你怎么不说话,傻了?”老师问我,“我在想事情...”我答道,“想要吃什么吗?哈哈...”,“......”

    “放松,都快过年了,好好休息一下,没有人能一出生就能改变平穷的,慢慢努力就行。”

    “哦.....”。

    “好啦,想想轻松的事情,比如待会儿吃什么,把你这毕业的辛苦都吃回来,哈哈......”

    “知道了......”

    对于老师的鼓励,我是透彻在心的。相比同龄而言,我接受了苦难的成长,也懂得了同龄这个年龄不懂的坚韧。老师也比较了解我,安慰的重点也就少了许多到弯,那一刻确实感觉亲人真好。

    坐在车里,暖气吹着,歌曲循环,灯火重重。视线有些恍惚,但脑子很清楚。慢慢的驶向一家很火的西餐厅,人多的可怕。老师去停车,我一如既往的拎着大包小包,莫名其妙的,脑海中浮现中学课本的知识,背影,读过和看到的差距还是很大,一座城市在记录着你的人生,映射着你的背影。其实,当时我哭了的。没敢让老师看见,“担心”她又唠叨。

    定下位置,靠窗,我用手点了点玻璃上的雨点,服务员,“您儿子这么大还爱玩,您点菜吧。”老师冲我笑的不停,虽然被服务员玩笑一番,但深深的感觉到老师还是很自豪的。有一种无关血脉的亲情。

    “一个紫竹银耳汤,两个玉米松仁扇贝,孜然虾球卷,芦荟细竹羮......”
    “吃不完,可以了......”
    老师瞅了瞅我,“哦,对了,一份泰式黄金炒饭,我孩子爱吃,就这些吧,谢谢!”

    “......”

    本来想搞笑点,“别说话,都在酒里。”却沉默了好久,没说出来什么,努力的扒饭,内心很坚定的,要对得起这顿饭。

    吃什么,都往我碗里夹,离开父母这四年,山高路远,很难形容出我当时欲哭无泪的哽咽。只想好好努力,改变平凡的人生和物质生活。给我的亲人们更好的条件。

    酒足饭饱,老师拿出笔记本,我就知道了,纸笔已备好,就是这么拼。

    QQ截图20180313171935.png

    13年对老师,对我都是巨大的考验,在完全商业化的IT行业,由于网络教育资源的混乱未整合,每次拿到的项目,步步惊心,如履薄冰,做到最后都很艰难。老师现在用她的创新影响着学校的改革,作为她最得意的门生,我会尽心尽力。她有她的偏执,我有我的偏执。

    在外实习和工作的时候,经常带着纸和笔,形象的描述各种遇到的问题,逐渐在历练中学会了从容笃定。在面试的时候,对面坐着谁问我,我都会努力想过后,给出回应。有很多人说,“认真你就输了。”我恰恰认为认真你就赢了。过分担心自己,就会输在起跑线。

    老师讲着需求,我画着UML,这种带领下,感觉活得特别踏实。每次写到繁琐和重复修改的业务逻辑层,各种增删改查,各种分页控制,盲目的去履行合同,换些生活费。就像兵荒马乱的天地间,一个年轻的女子,缓缓的伸出手去,握住的那种感觉就叫苍凉。IT行业,大家都感受着,身体是心灵的衣裳,房子是身体的衣裳,看你为哪个去活,去求生。

    在人无远虑必有近忧,可以预见未来的艰难时,选择风雨兼程。憧憬的纸醉金迷,属于淘汰的过去,不应该逗留在你的未来,不熟悉的CSS,不熟悉的div,不熟悉的interface,还有永远不熟悉的SQL多表查询。如同老师说过,卑微的活着是活,有骨气的生活也是活,不如有骨气有信念的活。

    每次饭后都要做很久,不是装逼的喝茶,而是脚踏实地。很多人说,生活归生活,工作归工作,分得开,可在一个抢钱的时代,这点念想还是太奢侈。学校中的项目一个两个看不出对个人的提升,但当你做的多了,就会紧跟上社会的脚步,提前修炼成“行业老人”,在规则中立足创新。

    跟着强者变强,反之弱者更弱。如果每做一个项目的周期,竭尽全力,没有过不去的坎儿,没有解决不了的BUG,在自己最好的年纪,别幻想成功人士十年创造出的辉煌,一步步的让自己洗礼蜕变。作为一个九零后,小小的年龄已经逐渐被零零后取代,时间飞逝,担子都是自己主动扛起来的,别等着父母给你。背负的事情,用自己的成熟去经营,艰辛的熬夜背后,把握好为了什么出发,才不会盼着合同期间的给予的那点生活的支撑,无关生命,无关梦想。而老师就是我的方向,我看着她,她领着我,履行于她的期望,也追逐着自己的梦想。我想我已经很幸福了。

    生活最苦的时候,心里却能感到幸福。

    QQ截图20180313173253.png

    烈日当头,楼下的几条狗,被紧紧的拴在院子中央圆盘的杨树下,发呆的伸着舌头,四下相望。依旧靠窗,噼里啪啦的敲着代码,重复着增删改查的业务逻辑后,老师的项目也发来需求,百度出可行***报告,百度出软件需求说明书,百度出项目开发计划,百度出测试计划,百度出概要设计说明书,百度出模块开发卷宗,百度出软件需求说明书,百度出数据库设计说明书,百度出项目开发总结报告。写这么多,没什么,就是要自己熟悉,完成这个流程,早点来一次说走就走的旅行。

    前端的东西,当时的我还很薄弱,基本的用法只是限于布局的使用。老师指导我多留意FaceBook和Twitter上的前端效果,用领先的技术去创新。于是,另一个问题就来了,***,技术是一环套一环的,随着你的深入学习和使用,成长是必须的。掌握了×××的使用,翻遍国外牛人写的前端,过程中接触到BootStrap,NEC,渴切等,丰富自己的前端思维和技术功底,就做出来了能获奖的作品。可能看到结果的人都很兴奋,其中的艰辛只是自己知道,无人会问,但自身必须经受洗礼。在我调试到下夜两三点的时候,看着窗外星星灯光,内心其实也是土崩瓦解的,IT行业想成就自己,得耐得住性子。

    我是公认的笨鸟,也是公认的先飞走的鸟。勤能补拙这个词在这个社会真的可行,例数你从各个地方看到的“挖水井”,其实是真的。在你接触前端的时候,记得多看漫画,多动手,涂涂写写,比你胡思乱想来的靠谱和踏实。

    跨过前端的小坎儿,后面就是后端系统的坎儿。

    记起自己做的最费劲的就是权限Tree,能控制到标签的权限,至少要七张表。关系连线什么的,自己是捋了一遍又一遍,不知不觉该吃饭,该睡觉了。我还在继续,有些东西在你有青春有人指引的时候,就是应该经历的,无人可以替代。当你坚持到困到编码的途中睡着,再醒来,倒下,爬起来,再爬起来,就是成长。有时候熬夜不是为了等待那个跟你说晚安的人,而是更好的生活。

    认真在你编码的每个字段,每行属性,百度出你的未来。

    完成那三四十张表设计后的一瞬间,我哭了,或是喜极而泣,或是煎熬,又或是风雨过后的从容。在我未知的代码世界里,我始终相信没有解决不了的BUG,只有不足够努力的自己。相信自己最初选择这个行业的那份执着,踏着坚实的脚步,向前走。搭好一个增删改查的模板页后,下面的工作心情就像

“我和你要去闻闻新鲜的春天,感受阳光洒落肩上的夏天,整个世界涂着金色的秋天,飘雪的冬天...”哼着曲把钱挣了。人生很奇妙,当你经历过大战后,中路河道必然出现恢复符一样。过程中别被自己的蠢所蒙蔽。

    比如说当时遇到的一个难题:上传文档的预览问题。网上大部分给的都是半成品,尽全力找了还是没有找到相关的demo,没办法就只能求助万能的QQ群,找到了一位大哥,得知是微软中国.NET方向十年的MVP,好吧,有救了,像见到恩人一样,大哥在下班后远程陪我调试到深夜,第二天还上班的他就是这样让我敬畏。痛并快乐着,第一次感受到了温度。这条路上我遇到太多我的贵人,感谢有你们。

    最终的结果显而易见,虽然大哥基本都调试出来了,但是我还是坚持要自己重新写一遍,然后参照他的代码。经过四个小时,我把demo写出来,天亮了,更新了博客,安心睡去。

    第二天中午十点左右,集成到WEB中,搞定了主要功能之一。

    想想学习的过程更多的是坚持,没有完成是因为你的坚持还没有到,累了就看看微信,刷刷空间,然后继续上路,没有什么能够阻挡,对未来的向往。

    同样的苦逼,搜索出了视频播放加广告等细节性的功能,夜里真的能做很多事情,第二天很轻松的迎接新的呼吸,在这样的节奏中,完成了老师所有的需求,上线。

    人算不如天算,当天晚上一个电话,要全改前端首页,功能要全部展示出来。其实可以想到我当时的内心是崩溃的,已经在绝望的边缘。老师这时候做了决定,改,带着我改,明天十点之前交差。以前看过很多奇迹,神话什么的,从来没有想过这种事情要自己亲自完成。老师在学校远程和我开着,她浏览国外的高校课程官网,我把所有的功能集成DLL调用。寻找了两百多个国外的教育课程网站后,确定了三个,老师说让三个都做。其实我很要强的,希望去完成对自己的考验,但是三个,唉,想想,今晚没有流星雨啊......老师说,“别担心,有我在,你先做一个,之后的问题,之后解决。”听老师的,手指飞速的敲着各种CSS和javascript的调用。凌晨五点,我终于写完了,老师本地IIS看了一下效果,感觉差了些细节。于是就让我看着她一步步的用PS修改图片和背景的阴影效果和字体效果。在放大数十倍的图片中,一个像素一个像素的去为每个菱角和字体加上阴影,一个小时的时间让我感觉学了一年之久。重新再看效果,发自内心的骄傲。也许这就是态度决定一切的现实版写照吧。

    再快到十点的时候我刚写完第二个,老师说,“你继续写,我这边直接拿给校方领导看,成的话你就睡觉。”“哦......”。没有犹豫什么,信念支撑着我脑子很清楚的使用每个div,不到半个小时,电话就响了,“不用写了第一个就通过了,快休息吧。”很是兴奋的我,接着把第三个完成了,然后离线发送,已经中午,去吃了个饭,黄焖鸡米饭,加了一瓶雪碧奖励自己,呵呵,年轻人。回到寝室已经近一点,洗洗澡,本来就打算睡觉了,老师电话来了,“晚上六点我喊你起来吃饭,现在立刻去休息,别猝死了,以后还有用。哈哈......”挂了电话,下午外面很吵,我却睡得特别沉,还梦见了夕阳,血红的洒在地平线,冲我笑,特别美。

    成长的形式多种多样,看书,旅行,徒步,登山,编程等等,生活从来不会给你多么平坦的道路,所有的经历和洗礼,都是上天给予你成长的机会。无论是当时或成功或失败,都是对于你生活的积累,没有这样的阻力,未来的日子你必将风雨兼程。真正机会降临的时刻,你是抓不住彩虹的。与日俱增的坚韧和奋进,是铸就你未来道路的鹅卵石。这个时代虽然不能预付成功,但是可以预知使命,看得到机会就别放弃成长的勇气。每一件让你记忆犹新的事情,都是把你变的更加耀眼和璀璨。

    真正的强大就是让自己保持成长,在自己未曾老去的岁月里,珍惜每一寸花草,露水,和土地,也有理由去相信代码可以改变世界,我也终将是她的奇迹。

    wKioL1as0saTC4GlAACoJP3zweA595.jpg

    


相关文章:

  • 解决 Boost安装:fatal error: bzlib.h: No such file or directory 问题
  • 李益:展览工程“绿色供应链”解决之道
  • 当然我在扯淡
  • 另类起床提示 模仿iPod的数字时钟
  • 《2017年人工智能行业发展研究报告白皮书》发布 以数洞见行业未来
  • 【315打假】去信任的区块链技术 难以阻止的失信项目
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • iOS 实现语音边录边传
  • chrome离线包出现的小问题
  • Linux运维学习笔记-定时任务知识总结
  • 购物车程序练习
  • 使用Promise链式调用解决多个异步回调的问题
  • JetBrains发布Kotlin 1.2.30
  • MySQL和Java数据类型对应
  • [NBIoT]NBIoT相关知识
  • 07.Android之多媒体问题
  • Android组件 - 收藏集 - 掘金
  • CentOS从零开始部署Nodejs项目
  • Codepen 每日精选(2018-3-25)
  • cookie和session
  • Docker容器管理
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JDK 6和JDK 7中的substring()方法
  • 规范化安全开发 KOA 手脚架
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 巧用 TypeScript (一)
  • 如何进阶一名有竞争力的程序员?
  • 微信小程序--------语音识别(前端自己也能玩)
  • 小程序开发之路(一)
  • 鱼骨图 - 如何绘制?
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 中文输入法与React文本输入框的问题与解决方案
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 回归生活:清理微信公众号
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 数据库巡检项
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​Java并发新构件之Exchanger
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #控制台大学课堂点名问题_课堂随机点名
  • #数学建模# 线性规划问题的Matlab求解
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (C语言)逆序输出字符串
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (三)c52学习之旅-点亮LED灯
  • (十八)三元表达式和列表解析
  • (十一)手动添加用户和文件的特殊权限
  • (一)基于IDEA的JAVA基础1
  • .net core控制台应用程序初识
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • ??在JSP中,java和JavaScript如何交互?
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术