何时你的编程技能开始显著提升?

2026-05-25 16:031阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4417个文字,预计阅读时间需要18分钟。

何时你的编程技能开始显著提升?

知友提问:你的编程能力是从什么时候开始突飞猛进的?

初看这个问题,我嘴角微微上扬。记忆闪回至2013年,那一年,命运给了我一点小小的启示,让我对编程产生了浓厚的兴趣。

知乎上有一个热门问题:你的编程能力从什么时候开始突飞猛进

初看到这个问题,我的嘴角微微上扬。记忆闪回到了2013年,那一年,命运给我了一点点正反馈,我有点喜欢编程了。

这篇文章,我想和大家聊聊勇哥读书,看源码,重构,解决线上问题的那些事。

1. 初心

2011年,我服务于一家互联网彩票公司。坦率的讲,选择程序员这个职业,仅仅是为了生存。

那个时候,我对缓存消息队列分布式JVM 一知半解 ,背了一些八股文,只是能非常熟练的使用 ibatis ,velocity ,编写简单的业务代码 。

我负责的是用户中心系统,提供用户注册,查询,修改等基础功能。所有的服务都以 HTTP 接口形式提供,数据传输格式是 XML 。

虽然工作看起来简单,我那个时候也不懂设计模式,写的业务代码非常臃肿,难以维护。

也发生了我的人生第一次重大 BUG ,我负责的用户中心在上线后隔一段时间变会内存溢出。我站在运维同学那里,看着他调整 tomcat jvm 参数 ,不知所措 。

后来发现我在使用 ibatis 的时候 ,使用类似的 SQLMap,前端又没有验证,数据库执行了全表查询,从而导致 JVM OOM 。

阅读全文

本文共计4417个文字,预计阅读时间需要18分钟。

何时你的编程技能开始显著提升?

知友提问:你的编程能力是从什么时候开始突飞猛进的?

初看这个问题,我嘴角微微上扬。记忆闪回至2013年,那一年,命运给了我一点小小的启示,让我对编程产生了浓厚的兴趣。

知乎上有一个热门问题:你的编程能力从什么时候开始突飞猛进

初看到这个问题,我的嘴角微微上扬。记忆闪回到了2013年,那一年,命运给我了一点点正反馈,我有点喜欢编程了。

这篇文章,我想和大家聊聊勇哥读书,看源码,重构,解决线上问题的那些事。

1. 初心

2011年,我服务于一家互联网彩票公司。坦率的讲,选择程序员这个职业,仅仅是为了生存。

那个时候,我对缓存消息队列分布式JVM 一知半解 ,背了一些八股文,只是能非常熟练的使用 ibatis ,velocity ,编写简单的业务代码 。

我负责的是用户中心系统,提供用户注册,查询,修改等基础功能。所有的服务都以 HTTP 接口形式提供,数据传输格式是 XML 。

虽然工作看起来简单,我那个时候也不懂设计模式,写的业务代码非常臃肿,难以维护。

也发生了我的人生第一次重大 BUG ,我负责的用户中心在上线后隔一段时间变会内存溢出。我站在运维同学那里,看着他调整 tomcat jvm 参数 ,不知所措 。

后来发现我在使用 ibatis 的时候 ,使用类似的 SQLMap,前端又没有验证,数据库执行了全表查询,从而导致 JVM OOM 。

阅读全文