有次面试,有人问你编程最兴奋或难忘的时刻有哪些,一时没答出来,后来想了想,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的编程文档写的很好,一边学一边实现新功能,学了很多新的知识。
分享到:
相关推荐
◆ 8有线+8无线防区微电脑控制,外接键盘编程,可选配LED显示键盘或LCD中文液晶键盘 ◆ 主机与键盘分离式设计,最多可扩展至16个键盘,键盘自带一个紧急报警按钮 ◆ 可配接各种对射探头、防火、防盗探头及紧急开关 ...
1 针对当前应用最广泛的两种64位处理器--Intel和AMD的四核处理器作为基础进行介绍分析,反映了当代微处理器的最新发展。 2 把Intel和AMD两种处理器综合起来进行分析。不论是应用编程还是系统编程,本书的内容对两种...
对于编程语言来说,现在出现了许多有趣的东西,也是令人激动的时刻。在过去,大约1995-2005年,的确可以说是一个有些特别的编程语言的黄金时期。你知道,当Java出现的时候,编程语言的门槛变得平坦了,一切都是Java...
我觉得不错,和大家分享! 编程珠玑 编程珠玑 编程珠玑
1 针对当前应用最广泛的两种64位处理器--Intel和AMD的四核处理器作为基础进行介绍分析,反映了当代微处理器的最新发展。 2 把Intel和AMD两种处理器综合起来进行分析。不论是应用编程还是系统编程,本书的内容对两种...
python Qt GUI快速编程 PYQT编程指南 python Qt GUI快速编程 PYQT编程指南
台达PLC编程手册,最新版本。有编程资料、系统资料等
MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程MATLAB编程
电气自动化 plc编程
linux C语言 网络编程教程及源码 一、网络应用层编程 1、Linux网络编程01——网络协议入门 2、Linux网络编程02——无连接和面向连接的区别 3、Linux网络编程03——字节序和地址转换 4、Linux网络编程04——套接字 5...
这时我以前编制rs-232串口程序时收集的一些有关串口编程的硬件和软件技术资料,对于想学习串口编程的朋友比较实用的。里面讲述了有关串口的基本支持和用VB通信时的一些技巧和注意方法。声明:本资料来自互联网,版权...
Windows内核安全编程从入门到实践(高级编程)
数控车床编程100例
主要内容涉及使用或不使用Visual Studio.NET创建Windows应用程序、运用Windows Forms类和控件、高级的数据绑定、处理用户输入、使用GDI+绘图、打印和打印预览、创建自定义控件、NET中的多线程编程,以及部署Windows...
UNIX环境高级编程压缩包包含这些内容: catalogue.txt src.3e.tar.gz(源码) UNIX环境高级编程(第2版)-中文.pdf 带目录 UNIX环境高级编程(第3版)-中文-mobi转换.pdf 带目录 UNIX环境高级编程(第3版)-中文.pdf 带...
本书共计4个压缩包(linuxC编程实战+.part1.rar,linuxC编程实战+.part2.rar,linuxC编程实战 +.part1.rar,Linux+C编程实战源代码.rar) 内容简介 《LinuxC编程实战》系统地介绍了在Linux平台下用C语言进行程序...
VC数据库编程实例-ORACLE数据库VC数据库编程实例
UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术 UNIX编程艺术
Windows应用高级编程 C#编程篇 一本学习C#桌面变成不错的书籍
C# 编程指南