博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序员为何如此累
阅读量:6822 次
发布时间:2019-06-26

本文共 1026 字,大约阅读时间需要 3 分钟。

引子

  • 首先,为什么这么累,无非每天就是简单的CURD的操作,却让自己加班、熬夜、身心疲惫。
  • 领导对你的加班也是不太满意,看不出效果,抱怨你的编码效率低
  • 到底哪里出错了,加班不应该!效率低在哪里!

目的

  • 其实我并不是讲什么大道理,加班累,效率低,领导不满意,心理压力大,到底哪里出错了?

  • 其实能力的阻塞并不是主要的,无非就是CURD,谈到技术能力就扯远了(ps:我一度以为自己技术能力不行)

  • 其实主要的是一个编程习惯的问题,即:编码规范

溯源

RT,导致的问题

  • 加班,累,
  • 没有业余时间去学习新的东西成长
  • 领导不满意,心里压力大
  • 始终不得法门,找不到解决这种困惑的办法

看了标题的,受益匪浅.真的特别感激!终于找到了自己的根源问题编码规范,当然技能也是有一方面的。

正如 原文章中所述

大家写的东西都是一些crud的业务逻辑代码,为什么大家这么累,加班加点天天都是奋斗者?我从自己带的项目中观察中发现,大部分人的大部分时间都是在 定位问题 + 改代码,真正开发的时间并不多。定位问题包括开发转测试的时候发现问题和上线后发现问题,改代码的包括改bug和因为需求变动修改代码

simple is not easy。很多人就是因为觉得简单,所以功能完成自己测试ok了就算了,没有思考有没有更加好的方式。归根到底是因为编码习惯太糟糕,写的代码太烂,导致无法定位频繁修改频繁出问题

其实,对于个人来说,技术很重要,但是对于工作来说,编码的习惯比技术更加重要。工作中你面试的大部分技术都不需要用到的。工作中,因为你的编码习惯不好,写的代码质量差,代码冗余重复多,很多无关的代码和业务代码搅在一起,导致了你疲于奔命应付各种问题。

如何养成好的编码习惯

1. 

熟读并在编码中去按着要求去执行,能一定程度上提高代码的质量;同时结合该规范的插件集成到IDE中,检测自己的代码质量

2.常用的设计模式:

  • 工厂模式、模板模式、构建者模式、装饰器模式、代理模式
  • 熟悉以上常用的模式的使用场景,这些干巴巴的文字可能不好理解,主要是先明白并且理解设计模式的思想,再去找找相关的优秀源码来解读。
  • 没有明白设计思想去看源码是绝对找死
  • 关于设计模式的优秀源码:推荐自己去看 Spring源码,Mybatis源码等

3.编码习惯

这个才是重点,能马上落地去改善长期加班的苦恼

  • 统一接口规范

转载于:https://www.cnblogs.com/Profound/p/8763009.html

你可能感兴趣的文章
Docker: Unknown – Unable to query docker version: x509: certificate is valid for
查看>>
Mongo DB Sharding
查看>>
动态创建html内容时所用的W3C DOM属性和方法
查看>>
第三次课后作业
查看>>
DWR的简单总结[转]
查看>>
阿里yum源
查看>>
淡扯javascript编程思想
查看>>
搬家到博客园
查看>>
Session&&cookie
查看>>
百度地图API示例:使用vue添加删除覆盖物
查看>>
全选 反选案例
查看>>
python的import到底干了啥
查看>>
docker-ce 安装和卸载
查看>>
Sharepoint 弹出消息提示框 .
查看>>
STL——map
查看>>
CTF---密码学入门第三题 奇怪的短信
查看>>
iOS中的物理引擎
查看>>
Visual C# 2015调用SnmpSharpNet库实现简单的SNMP元素查询
查看>>
Beanutils.copyProperties( )用法
查看>>
mysql的使用命令(1)
查看>>