大数跨境

一个普通的程序猿如何提升工作效率…

一个普通的程序猿如何提升工作效率… 玩AI的方可乐
2022-07-27
4
导读:能偷懒就偷懒…

作为一个程序猿,工作效率很重要。

毕竟我是真的懒。

今天简单聊聊,一名普普通通的程序猿🐒

是如何度过“高效”的一天的。


01. 程序猿每天都在干什么


普通的程序猿,一天的工作内容,主要有这么几项:

1. 需求讨论(吵架)

2. 方案设计(造火箭)

3. 编写代码(搬砖)

4. 改Bug(填坑)

5. 编写文档(让别人看得懂)


可能很多人觉得,程序猿的主要工作就是写代码了。但实际上,代码相关的工作在我身上可能只占了3成的时间


不同的人可能情况不一样,在此举例就不以偏概全了。


先说需求讨论和方案设计,这件事在效率上有什么好优化的?


有,必须有。在此之前自己一定要对需求有一定的前置知识,不然讨论的时候只能抓瞎,也没法提出自己的专业意见。


如果说自己对需求已经有足够完整的理解,甚至在讨论的时候就已经把代码设计方案落实下来了。


所以这里的效率提升,要求自己足够专业,并且提前做好准备。


平时要注重对业务的理解,对项目架构也要深入掌握。


来了需求就知道,该不该做,能不能做,能做成什么样,一开始就心里有数了。



02. 如何优雅地编写代码(搬砖)


写代码的时候,如果没有一定规范的话,每个人就容易出现各自的代码风格,各路大神各显神通。


甚至在写注释这件事上面,还会有出乎意料的发挥,大家自行脑补。


如果不幸接下前任的代码,一个可能靠猜,一个就是在屎山代码上面继续堆


写代码这件事怎么提升效率的?


我觉得主要有以下办法:


1. 把不清楚代码细节但能跑的代码封装起来,屎山代码能用就行。

2. 有时间对代码又熟悉的情况下,建议重写得了。


上面这两个方法不是说能够帮助把代码写得多快,而是提升自己对于项目的掌握,出现问题的时候好排查。


真要提升写代码速度,可以试试这几个方法习惯。


1. 需要一台跑得够快的电脑。

2. 需要一个好用的开发工具

3. 需要搭建一个方便测试的开发环境。

4. 需要平时做好积累,常用的工具代码模块化储存,要用到的时候直接就能拿出来用。


总的来说,提升效率,是基于自己对工作内容的理解做出来的优化。

针对自己可以优化的地方,多思考,多尝试。

能“偷懒”就多试试。


END

大家有其他的想法,欢迎在留言区一起讨论。觉得对自己有帮助,希望能够点赞+关注支持下。

感谢大家的鼓励,我们一起思考进步!


【声明】内容源于网络
0
0
玩AI的方可乐
1234
内容 502
粉丝 0
玩AI的方可乐 1234
总阅读204
粉丝0
内容502