工作经历五六年的普通程序员总结

作为一个在一家公司工作5,6年的普通程序员,杂七杂八的项目做了一大堆,在行业里年龄没优势,技术没优势,完全没有竞争力,忧桑。
但生活不还得继续嘛,冷静想一下,对比刚入行的小伙伴还是有一些经验方面的优势的,比如实际项目中,就经常有刚毕业的会问一些很奇怪的问题,
像配置文件未加载啊,对象未赋值啊等的,他们baidu半天没进展,你一眼就知道问题所在,啪啪两下搞定,可就是解释不清楚~~。
说到生产经验,这里给大家分享一些总结,力求为大家少掉坑做一点贡献:
1.提前预警,增加生产监控,很麻烦不想做却也很重要的点,有时候能帮你挡下致命一击;
2.分析CPU和内存,一般分应用和数据库,大厂都有服务器监控,需要自己查的话就是top,free,df三连;
数据库的话,就是让DBA找出高CPU高IO的对应sql,针对性进行分析,这个看执行计划就行了,大部分问题都可以建索引解决;
3.生产问题处理多了,就会很注意平时的开发习惯和方式,来尽量避免生产出现类似问题。
4.问题一般是业务层的代码缺陷,并且是开发测试都未考虑到的场景,因此异常处理机制一定要做好。
5.写代码一定要规范,大厂经常会有sonar,fortify等扫描,安全漏洞修起来一版接一版,真的是动手两小时,发版两三天。最好是IDE装一下sonar等插件,平时养成好习惯。
6.自测自测自测,开发要做到充分自测,一定要相信【墨菲定律】,没有侥幸的,生产出问题一年白干。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值