作为一个程序员,遇到技术问题再正常不过了,但是要说解决不了,只要需求不是提的天马星空,这个几乎是不存在的。
分享几段经验
工作前几年,我有一个不好的毛病,就是遇到技术难题之后
作为一个程序员,遇到技术问题再正常不过了,但是要说解决不了,只要需求不是提的天马星空,这个几乎是不存在的。
分享几段经验
工作前几年,我有一个不好的毛病,就是遇到技术难题之后,我的心态就崩了。然后饭也不吃,非得把问题解决了才能恢复食欲。(这个真的不是自夸,就是心态差)
第一份工作的第一个项目,第一次独立出差到客户现场做上线支持。听说客户中间件用的是was,那时候都不知道这个是什么东西,周末没出门搜了两天,记了很多笔记,结果周一到客户现场人家已经升级好了。那时候我才知道大公司都有运维岗,生产环境是不会让开发人员操作的。
还是第一家公司,第一次搞WebService,那做的叫一个费劲儿,那时候只知道Xfire,一个简单的接口调用,花了将近一周的时间才搞定,那一周午饭和晚饭都不怎么吃,每天瘦一斤,持续了一周。问题解决后,体重迅速反弹。
第二家公司,整个项目组出差去上海(数据中心在上海)上线,有一个功能怎么也不能测试通过。这一次不是我负责的模块,我当时一直处于一身轻松的状态。后来看着他们吃饭都没心思,决定拉各位兄弟一把,说了一句“你们比较一下生产基线和测试基线的代码吧”,果然是代码合并和打包的问题。
最近遇到的一个问题,开发了一个很大的需求,上线的时候项目启动不起来,服务一直处于夯住的状态(老项目用的was),也没有系统日志打印,当时是晚上十点,零点的时候要做几个系统的生产验证,只有两个小时解决问题的时间。前一个半小时,心里是崩溃的,想着明年一定把was废掉。后来通过was的日志发现了问题:系统启动的时候加载一些表数据进行缓存,因为测试库上数据很少,所以一直没发现问题,生产库上几十万的数据,一加载就出事儿。找到问题,半个小时修改自测,赶在验证前上线完成,心里一下子就舒坦了。
心态
很多担心的事儿,事后再看一看,基本上都不算事儿,心里还会说,“当时那么担心真的没必要”。
然而,再遇到什么事儿的时候,依然是吃不下饭,一把一把掉头发啊(没掉头发,意会一下)。
你有什么技术问题解决不了,导致心态崩了的经历,分享一下啊。