编程最兴奋或难忘的时刻

有次面试,有人问你编程最兴奋或难忘的时刻有哪些,一时没答出来,后来想了想,list如下

1. 最开始学java,学了多线程,socket,awt, 觉得可以做个类似qq的IM出来了,有时间就一直想着各种功能怎么做,最后想的差不多了,就开始做了。当时是上海的2、3月,室内冷的要死,租的房子也没有取暖设备。在那样的环境下,凭着对做这个IM的巨大热情,连着做了3天,每天8点起来,一直做到晚上7、8点。中间就吃饭的时候去做饭吃。因为房子冷,一开始胸部以下还有温度,坐在那1,2个小时后,胸部以下就冰冷的了。现在都佩服自己那时的热情。

2. 当时在IBM做IICE项目的level3客服的工作,帮助客户发现源码级的bug,一般客户给的只有一些描述和bug,然后你要在自己完全不熟悉的源码中去找bug。有一个多线程的bug当时一个2年的老员工看了下说不是bug,然后丢给我,让我去和客户解释,要和客户解释我自己得懂啊,所以开始扫源码,源码看明白了。然后有天拿着源码在住的地方结合客户给的log,试着复现当时客户程序运行的路径,结果最后在没办法运行程序的情况下(因为住的地方没有测试环境)弄明白了bug在哪。早上去公司试了一下,果然没错。编程这些年,这是第一次在不运行程序,只看log的情况下把复杂的多线程bug找出来了。后来想下,是因为程序的log写的很好,关键点都记了log,所以我能只用脑子把运行时路径复现出来。

3. 自己学习了ios编程后,开始在app store上上架自己的产品,那段时间很是兴奋的,有时为了实现个feature编程到2、3点。apple的编程文档写的很好,一边学一边实现新功能,学了很多新的知识。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值