全栈程序员这个月写了啥代码?

猜猜写了多少行?都写了哪些语言呢?

大家好,我是鱼皮。

时间过得真是太快了,又到月底了。对于程序员来说,总结还是挺重要的,我也一直保持着一个习惯,就是每个月末都要看一下自己这个月的代码统计情况,比如写了多少行代码、写了哪些语言的代码、占比是多少等等。

接下来就带大家看一看咯~

本月不摸鱼情况

首先,代码统计肯定不是我自己来做的,总不可能一行行代码去数、再去分类吧!所以,我一般直接看公司提供的代码提交报告,根据你每个月的代码 git 提交数,自动统计生成。

比如下面这个代码提交语言饼图:

那大家是否好奇这其他语言都有什么呢?

我举一些例子,比如 Java 和前端项目的一些配置和数据交换文件,比如 xml、yaml、yml、properties、conf、 json、proto 等。还有一些脚本文件,像 bash 脚本、bat 脚本、SQL 脚本等。还有一些工程化的文件,比如 gradle 项目管理,以及自动构建项目用到的 jenkinsfile 等。

之前有小伙伴质疑我的工作不是全栈(啥都干),这回可以相信了吧!

不过,不是说只有全栈工程师才要写各种语言。要做一个完整的项目,不可能只局限于一个编程语言本身,相关的技术栈像上面提到的配置文件、数据交换文件、脚本、工程化文件等,其实是每个程序员都应该熟悉或了解的。只有这样,你才能算是一名工程师,而不是靠复制粘贴度日的码农。

哦对,好像我现在大部分代码也靠复制粘贴,我搁这儿打脸放鞭炮呢?

这个月我新写了 1.58 万行代码,平均每天 500 行,也不是很多。但是这个只会统计你最后通过提交的代码,也就是经过我优化后的,所以实际上每天估计也会写近千行代码吧。

2. 未来

通过分析代码统计,可以确定我未来的重点学习方向,比如有个月我在做一个用 Java 实现的项目,写了 80 % 的 Java 代码,那我自然会把重心放在 Java 上,在工作之余去深入看一些 Java 的东西。

3. 成就感

不要小瞧这一点,回顾自己写的代码数的确能帮助你收获成就感,就像是打怪升级一样,看看自己上个月刷了多少只怪、爆了多少装备,这个月才会更有动力去冲!

当然,代码写的多也不一定是好事,有些程序员老奸巨猾的,为了凑行数,特么的一行代码后面跟一个空行,一行代码写完的功能拆成十行来写!没必要没必要。

如何统计?

看到这里,肯定有同学也想统计下自己写的代码行数,这里简单介绍几种方式。

1. GitHub

如果使用 GitHub 来管理你的代码,可以进入 insights 面板,能够看到指定时期的提交数、文件修改数、代码新增和删除数。


好了,以上就是本期分享,原创不易,如果觉得文章不错,希望 点赞 支持下,给俺点创作动力。

最近还在开发我的 编程导航https://www.code-nav.cn ),一个帮大家找编程资源的项目,欢迎使用!

各种编程资源

我是如何在大学期间通过自学,拿到腾讯、字节等大厂 offer 的,可以看这篇文章,不再迷茫!

我学计算机的四年,共勉!https://t.1yb.co/q0mS

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
全栈程序员这个月写了啥代码?
时间过得真是太快了,又到月底了。对于程序员来说,总结还是挺重要的,我也一直保持着一个习惯,就是每个月末都要看一下自己这个月的代码统计情况,比如写了多少行代码、写...
<<上一篇
下一篇>>