想要进大厂?这些编程素养必不可少!!

141 阅读3分钟

当你想要面试大厂时,怎样才能让面试官一眼看中你呢?就让我们一起来看看,大厂想要的新手应当具备哪些优质的编程素养吧!

函数化思想

  • 函数是开发的基本单元

我们要知道,函数是一个基本单位,它可以封装一个功能而不会影响到其他代码,函数名是在其它作用域的,但函数体里面的代码是局部作用域,这使它不会污染太多其他作用域。

我们用代码来说明一下:

var a = 2;
function foo() {
    var a = 3;
    console.log(a);//3
}
foo();
console.log(a)//2

首先,我们必须声明一个具名函数foo(),在这个同时,也意味着foo这个名称本身“污染”了所在的作用域(在这个例子中是全局作用域)。但是在函数里面的变量a只作用于函数体里面,而不会影响函数体外面,污染函数外的代码。

当我们需要完成一个功能的时候,我们一定要注意,不要写流程代码,要学会将功能放在函数里面,一个函数完成一个功能,如果有许多功能的话,就拆分成多个函数。

学会写注释

  • 代码的可读性很重要!!

在编写程序时,注释是一个很容易被忽视的部分,但实际上,注释是编程中非常重要的一环。

  1. 注释可以帮助其他开发者更好地理解代码。即便是自己写的代码,过一段时间你再回头看,可能也会忘记自己当时的设计初衷。当你添加注释时,其他开发者可以通过你的注释更好的理解每段代码的作用。在大厂里,代码的可读性甚至比功能会更重要。团队协作时,其他人不用花时间去看你的代码,看完你的注释明白什么作用后能拿来就用。
  2. 注释还可以帮助其他开发者来轻松维护代码。代码维护是开发中不可或缺的一环。注释可以帮助开发者更快的找到程序的错误,快速修复代码的问题。
  • 开头注释

我们来看下开头注释的格式

image.png

它们分别的意义是:

- 模块功能
- 参数的类型和意义
- 返回值的类型和意义
- 负责人 日期 部门
  • 行内注释

当我们写代码写到复杂功能和算法时,需要些行内注释,便于理解,增加可读性。

如:

image.png

当我们需要写程序时,不要一坐下就开始哒哒哒敲代码写功能,我们应该做的是先写好注释。

完成代码后该做什么?

  • 完整测试所有可能

当我们完成代码后,千万不要忘记完整测试所有可能哦,以确定代码的正确性。

  • 优化代码

我们还要尽量提高代码的质量,以最优解去完成代码。

学会写文章

当我们学会一个知识后,可以尝试深入了解一下它,再将它写成一篇文章。

我们写文章时,对所学的知识进行梳理回顾,查漏补缺,可以更透彻的掌握知识点。

同时,还能服务网友,让网友可以快速的学习此知识点。若文章写得好,网友也会回馈你社交货币,即赞和关注。这些可以帮助你提升你的创作者等级。

当你的点赞关注量多了,创作者等级高了,面试时就能让面试官眼前一亮。

所以,给小G也点个赞吧!!

image.png