Marketer? Why You Should Learn to Code
Uggh.. I don’t do that technical stuff he says… I am a Murketer! Well sonny this just happened, the beautiful people from Mad Men and the IT people got it on and the result is a modern day marketer! A modern day marketer needs to still know his CPA from his impression volume but now you will also need to know how to setup, deliver and manage email marketing campaigns, publish content on websites and…know how to deliver a basic level of coding.
Many marketers work solely over the web and mobile applications, using email, SEO, and social media to sell products and services. In this world which is predominantly created with code, more and more marketing experts are beginning to ask themselves “Should I learn code?”
Learning to code is definitely a trend, and this can be seen in the many code and programming classes around the web, and which are now becoming common. For digital managers and marketers, code is also a valuable skill to add to your resume, and to your work skills.
Should you learn to code? While it’s a personal decision for many, my vote is for yes, and in my experience, it’s a valuable skill to have, especially when you’re already working in digital.
- Professionalism – Learning code allows you to approach more areas of your job with a professional attitude, and level of understanding. Knowing how code works allows you to approach projects involving it more intelligently, understand pricing better, and perceive your developers issues and problems. Recognizing whether or not code looks right at a glance is also a huge benefit. Coding skills also look good on your resume, if you’re confident enough to list them there, because it tells potential clients and employees that you’re an expert in digital. Even if you’re at a long-term firm, taking the time to boost your skills makes you that much more valuable to the company.
- DIY – Calling developers for making tiny changes to your website is a hassle, and can cost you as much as an hour of work for something as simple as fixing photo alignment. Learning the basics allows you to do these things yourself, even if you’re not an expert. If you’re working with WordPress, you can learn to make easy updates and layout changes using HTML. Even for everyday usage, such as properly formatting a blog, formatting a newsletter or email, or marking up a web page, code can allow you to save time and money by doing it yourself.
- Make Better Decisions – If you know what’s going on with your code, and why, you can easily make better decisions. Whether that’s on timelines for creating content or products, on delivery, or on how you want to implement your product code, knowing what’s going on behind the scenes can help you to choose the best options for your needs.
- Check the Competition – Competitor research is nothing new in marketing, and understanding code allows you to take that a step further. Which web host/CMS/platform are they using? How are their pages and apps set up? Why do they work? You wouldn’t be able to answer most of these questions on your own without insider knowledge, but understanding how to read code makes it as simple as viewing the source code. You’ll be able to see where images are hosted, metadata, and website information, which can be invaluable.
Learning code can be hugely beneficial to your role as a marketer, whether you’re working agency or client side. Of course, learning code isn’t something you should take lightly either, it takes dedication to master the basics, and chances are you’ll never be an expert, unless you have a lot of free time. The good news is, you don’t have to be. I think, simply understanding the basics is all you need to better understand your products, the capabilities of your developers, timelines and cost estimates, and even allows you to do small things, like making CMS updates in HTML or CSS on your client’s website, on your own.
So, where do I get started?
There are plenty of places on the web that offer free coding lessons and tutorials, but not all of them are created equal. A free tutorial I found, is a great way to get started because it allows you get a feel for the work before you pay for it or commit too much of your time and resources to learning.
If you prefer mentor led tuition, there are no free options, but there are plenty of choices. A few providers worth checking out include: Bloc, which is expensive but I know one of the trainers and he is one best devs on planet earth, the Code Institute a recent Irish startup which I haven’t experienced personally, Treehouse and the one I used, Thinkful. If you try out a few free options first, you can get a feel for what kind of learning you prefer, so that you can make a better decision when choosing a paid version.
W3 School – Is great to use as a reference or dictionary of code after you’ve learned the basics or get stuck.
Learning to code isn’t going to happen overnight, not even if you’re a fast learner or if you work with a mentor. Like learning any language, it’s tough and at time frustrating as f$ck, but with patience, practice and study you will see the benefits in your role very quickly.
Taking time to learn to code increases your value as a marketer, makes you a hone your craft, allows you to solve many of the day to day minor challenges on your own, and makes it easier to communicate with developers.