Not necessarily, unless you are an aspiring developer or programmer. There are plenty of other job roles in this field which requires minimum to no coding. However, you should know to code for simple tasks or a basic loop and must be familiar with as many programming languages as you can