菜鸟程序员都是怎样写代码的
每个程序员都曾经历过菜鸟阶段,那么在菜鸟阶段程序员是如何编写代码的呢?以下我将分享12个片段,或许你能在这些片段中找到自己曾经的影子。
01、命名不规范:有些程序员在灵感迸发时急于写代码,为了赶在灵感消失之前完成更多代码,敲击键盘的速度极快,导致命名随意,使用各种奇怪的名称如666、yyds、XXXX、J1、LLST等。
02、日志不规范:有些人可能对日志产生疑问,认为日志并无意义。实际上,许多程序员忽略了日志记录的重要性,选择在本地更改代码,然后在报告错误时直接部署。当出现问题时,他们可能会感到困惑,因为不知道如何解决。
03、不写单元测试:许多菜鸟程序员没有理解单元测试的价值,导致代码重构和改变时后悔不已。
04、先集成,再测试,再放弃:在引入第三方库、框架、接口或服务时,菜鸟程序员常常急于整合现有代码,结果代码无法运行,但又不知道问题出在哪里。
05、没有理清逻辑,边做边猜:前端菜鸟在处理问题时,往往不清楚付款过程,不能明确定义,总是认为前端就是处理好接口和数据显示。
06、不做方案,直接开干:一些程序员没有计划工作,完全依靠感觉,最好习惯是在写代码之前,把所有需求细节在头脑中过一遍,实现细节拿出来。
07、不关注性能:许多菜鸟程序员在编写代码时,只关注功能,不关注性能。晋升中级程序员的关键点就是关注性能。
08、害怕重构:重构不应该在几个月后,最好是实时重构。
09、只会求做出来,不追求最佳实践:许多菜鸟程序员在完成项目时,硬编码多,没有延展性,以一种非常丑陋的方式完成功能。
10、不考虑未来需求的变化:程序员需要关注过去完成的需求、可能发生变化的需求和可选方案,而菜鸟程序员往往不考虑这些。
11、遇到问题不会试错:遇到问题时,菜鸟程序员不会进行试错,而是直接寻求有经验的工程师的帮助。
12、不做数据量的预估:后端工程师在前期往往忽略数据量的大小,没有养成良好的习惯,只关注功能,不关注数据量。
在初级工程师眼中,只有功能和代码。在中级工程师眼中,看到的是数据和时间。上述这些,你占了几条呢?
多重随机标签