【视频版】

一个我记了十几年的BUG

【文字版】

2008年1月份,我的第一份工作。

一个星期,十一家公司,最终只有这家公司要了我,估计也是看重我的硕士学历。

然而我几乎神马都不懂,硕士时候的研究方向选了一个软件工程,不用写代码很开心,论文里都是概念,硕士之前我是转行出身,唯一写过的代码就是花了两周时间做了一个K线图,还是纯抄的。

第一次在软件公司上班又开心又兴奋又恐惶。

还好让我做的第一件事是优化Sql。说起来SQL我之前都没怎么学会,但是,内事不决问百度呀。

折腾了一下午,把臭长的Sql优化好了,带我的组长那儿勉强过了关。

之后就是调点页面,那时候还分不清什么是Spring,整个行业也不分前后端。

所以Down代码是第一步,把代码跑起来是第二步。

但是,天啊!我的代码跑不起来,我改了之后的代码跑不起来!

我也不敢说,我也不敢问。

小组Leader长的是不错,但是我总觉得他在鄙视我。

其他小伙伴都对着电脑屏幕不说话,紧张和压抑的场景好像我在打Dota。

而且还是被别人三路推高地那种。

那怎么办?难道我要暴露我自己的无知无能还有无助吗?

不。

阿凡提告诉我们,他的绰号叫总是有办法。

只有不敢面对的困难,没有解决不了的问题。

所谓跑不起来,就是我在浏览器里打开localhost:8080没反应。

浏览器给我一个大大的错误,又或者是404,我不记得了。

但是我记得浏览器那丑恶的嘴脸!

就好像是前女友拒绝我的那扇门。

好像我是大灰狼,我的Tomcat是就是三只小猪。

然后无论我说什么三只小猪都不开门。

啊,我的Tomcat,我的小猪猪。

在那半个小时内,我真心想当一个猪妈妈!

哪怕性别不对,我也愿意当一个温柔的猪妈妈,只要你们给我开门!

再不然,我喊你们猪妈妈也可以!

奶奶也行!

只要你能启动起来。

我把代码又改了回去。

还是不行。

在这种另人沮丧且刺激的情况下,可能一般人就放弃了。

但是我突然想到了。

我有MSN。

我之前在百度搜索的时候,在论坛还是什么地方,加了一些技术大牛的MSN!

那时候,用QQ会被人嘲笑,显得不专业。

而MSN,必须是我们白领的标配。

就好像程序员要秃顶,设计师要混搭,产品经理必须猥琐一样。

我在MSN上挨个请教他们。

晓之以情,动之以理。

从我小时候亲女同桌,讲到中学时看黄色小说,高中时偷偷去录相厅看泰坦尼克号,大学时没日没夜的玩游戏,到最后痛定思痛,决定改变单调且枯燥的一生,认真做一个1024的程序员,但是没有想到遇到的第一个问题就把我难到了,我灿烂的程序员之旅,我的架构师之路,我的技术总监雄心万丈,我还要做一名黑客,我要成为虚拟世界里最帅的男人,我的一切!

都拜托你了!

坦白说,我用了很大的心血,代入了很强的角色,以致于我自己的眼角都有了一点点湿润。

但是!

现实是残酷的!

他们就说一句话:忙!

忙!忙!忙!

我知道你忙!我也会很忙!

但是如果没有人帮我,我很快就不会再忙了!

还好。苍天不负有心人。

我终于找到一个大哥。

愿意帮助我。

他很温柔。

MSN上虽然是文字交流。

但是很有耐心,也很Nice。

他跟我说的第一句话,我就觉得这是对的人了。

他教我怎么排查!

看Tomcat配置对不对!

看端口对不对!

看报错日志写什么!

看看有没有IIS打开了!

看看防火墙是什么情况!

我激动的心,颤抖的手,按他的说法一点点的校验!

对!

对!

没有日志!

没有IIS!

没有防火墙!

这样,让我来重启一下!

先重启Eclipse!再重启电脑!

亲爱的大哥你不要走!

一定等我!海枯石烂,重启后见!

时光在飞逝!而我在等待新生!

看着电脑关机,听到机箱轰鸣,就好像看到新生命的诞生。

从未有如此的兴奋!

然后,没好!

打开浏览器,他还是没好!

我的内心。。

我在MSN上跟他说。

不行。。重启了还是不行。

他久久的无语。

说。没事,别放弃。我们继续找。

我接受了他的鼓励。

可是我的内心是在不断的动摇。

悔恨。

恨自己为什么当初把学习的时间用来把妹,玩游戏,打牌,打篮球。

恨自己为什么吃喝玩乐,却不认真看书。

恨自己为什么要看那么多的玄幻小说。

恨自己为什么喜欢发呆看蓝天白云。

恨自己为什么想要去旅行。

恨自己为什么要思考人生。

现在好了。

我岗入职没多久,遇到的这么一个问题,我都解决不了。

我要去接受公司的白眼。

然后和面试的时候一样。

被人鄙视吗。

我的心从未如此脆弱啊。

我发呆了好久盯着屏幕。

慢慢在屏幕上无助的移动。

屏幕上是我打开的IDE,Myeclipse。

Myeclipse静静的。。不说话。

像极了我深爱的她。

我可能要告别了程序员吧?

目光游离,我想我的脸色很难看,一定像是被戴了绿帽子一样!

等等。

绿帽子,绿色,绿!

屏幕上有一个绿色的按钮。

这个是什么?

三角符号,一个绿色按钮!

让我点一下看看。

让我点一下。

让我点。

我点。

点。

点。。。。

我靠!

我看到了什么!

新生!

我看到不说话,就像死尸一样的IDE。

Myeclipse!

他居然,开始动了!

Console台里出现了密密麻麻的字!

全都是英文字母!

但是我从来没有这么喜欢过英文!

我爱你!

我爱这个世界!

我爱绿色!

这大概就是十几年后修真院选用绿色做Logo的原因?

不管了,反正我太兴奋了!

我打开浏览器。

迫不及待的,刷新。

我靠!

出现了欢迎你的画面!

我靠,我靠,我靠!我简直是一个天才!

我兴奋的把我的伟大成果,告诉了MSN的大哥。

我要他分享我的成功,我的喜悦,我的兴奋。

绝处逢生!

极限反杀!

然后。我想到了,打不开是因为我没有启动Tomcat!

Tomcat原来是需要启动的!

我刚刚才知道!

我要是早点知道Tomcat是需要启动的就好了!

我一直以为只要配置好了路径,Tomcat就能自动在浏览器上展示了!

MSN上的大哥。

许久没说话。

然后对我说了一句:这种问题,你还是先请教一下身边的同事吧。

后记:

十几年过去了,我还记着这件事儿。

很多知识都是窗户纸,在他们没理解之后,就是不明白。

愿修真院能成为帮助更多的新人的捅破窗户纸~

当然,还少不了你自己的努力~

一个我记了十几年的BUG相关推荐

  1. 计算机知识对于老师的帮助,感念师恩·每日之星 | 帮助学生打通计算机专业学习的“任督”二脉——记第十六届“我心目中的好老师”、计算机科学与技术学院黄秋波老师...

    [编者按]教师是立校之本,师德是教育之魂,在东华校园里,每年的"我心目中的好老师"评选.青年教师讲课竞赛等活动,都会涌现出一批深受学生爱戴的老师,在2016年教师节来临之际,在这个 ...

  2. 本人是工作 11 年的老前端,面试一个月忽悠了十几个 offer

    关注公众号 前端开发博客,领27本电子书 回复加群,自助秒进前端群 https://zhuanlan.zhihu.com/p/476695780 本人是工作11年的老前端,做过码农,也做过管理,去年底 ...

  3. 一个 SAP 开发工程师十余年的技术写作之路回顾

    这是 Jerry 2021 年的第 31 篇文章,也是汪子熙公众号总共第 307 篇原创文章. 本文目录 汪子熙公众号的风格定位 为什么我会开始在微信公众号上书写技术文章 我的写作素材从哪里来 坚持了 ...

  4. 一个网工的十年奋斗史 - 工作篇

    作者:姜汁啤酒 原文:http://gingerbeer.blog.51cto.com/625855/1960918 大家好,我是姜汁啤酒,网络技术沉迷者及从业者. 目前作为Senior Networ ...

  5. 【每天一个java设计模式(十八)】 - 观察者模式

    观察者模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新.这种模式有时又称作发布-订阅模式.模型-视图模式,它是对象行为型模式. 观察者 ...

  6. c语言编程卖鸡蛋土豆,一个鸡蛋,一个土豆,只需十几分钟,一家子的早餐就搞定了!...

    原标题:一个鸡蛋,一个土豆,只需十几分钟,一家子的早餐就搞定了! 很多的小伙伴白天要上班,经常早起.那么,早餐对大家来说是必不可少的.所以一个简单快手的早餐肯定会深得上班族小伙伴们的厚爱的.今天,天健 ...

  7. 【每天一个java设计模式(十五)】 - 命令模式

    命令模式是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令. 命令模式也就是一个 ...

  8. 如何用C++实现一个简易数据库(十)

    如何用C++实现一个简易数据库(十) 本文是<如何用C++实现一个简易数据库>的第十个单元 源码位于tutorial10-实现递归搜索 1. 如何实现递归搜索B-Tree? 按照惯例,先看 ...

  9. 【每天一个java设计模式(十四)】 - 解释器模式

    解释器模式提供了评估语言的语法或表达式的方式,它属于行为型模式.这种模式实现了一个表达式接口,该接口解释一个特定的上下文. 解释器模式主要包括以下几个部分: 抽象表达式角色:定义解释器的接口,约定解释 ...

  10. 南方李锦记保健品十问 [转]

    南方李锦记保健品十问 [转] http://blog.5d.cn/user20/xps/200607/283617.html

最新文章

  1. 当Elasticsearch遇见Kafka
  2. RTP:实时应用程序传输协议
  3. 洛谷P1474 [USACO 2.3]货币系统 Money Systems [2017年4月计划 动态规划04]
  4. 数据结构—什么是基数排序?
  5. Redis 主从复制
  6. 男人25岁,别让“努力“毁了你的辉煌
  7. JQuery学习笔记——JQuery基础
  8. signature=01a8bb5f15835faa2985256d36b2fe94,Point of Maintenance
  9. 0039-如何使用Python Impyla客户端连接Hive和Impala
  10. Excel中 对「对话气泡(吹き出し)」中的文字添加删除线 等操作
  11. kafka笔记——入门介绍
  12. 8. PHP 5 echo 和 print 语句
  13. Selenium TestNG Java环境搭建过程中所遇问题汇总
  14. 多路召回 -- 融合策略
  15. XML 教程(一文彻底搞懂XML)
  16. Hadoop综合大作业+补交平时作业
  17. 数字中国城市巡礼之开封:千年古都的智慧新生
  18. 你是谁的蘑菇,你的蘑菇又在哪?
  19. 搜图出处的软件_【识图】怎样查找图片的来源出处,又快又好
  20. 电脑给山寨内存卡清理垃圾丢失了数据怎么恢复

热门文章

  1. IT行业常见英文术语汇总(一)
  2. English improvement of IT Test(2016)
  3. 触摸精灵脚本使用snapshotScreen截图错误
  4. 9种 『MySQL数据库』优化的正确姿势
  5. 大禹电子:元宵佳节逛花灯,猜灯谜好不热闹
  6. 在IE中为abbr标签加样式(转)
  7. ViewPager example -实现左右两个屏幕的切换
  8. gyb优化事项(3)
  9. springboot+美容院会员管理系统 毕业设计-附源码191740
  10. CAP定理以及BASE定理详解