Leave a comment
Get the GH Bookmarklet

Ask GH

I keep thinking I should learn how to code, but I don't really know what exactly I'd use the skill for..

  • AD

    Ali Dinani

    almost 4 years ago #

    Being a growth hacker that can code is extremely useful. Some examples:

    - Can optimize or completely rebuild user flows (A/B test user experience)
    - Can automate repetitive tasks (need to keep updating audiences for facebook lookalikes?)
    - Can build XML feeds of relevant data to send to relevant parties (automatically sending new blog articles to social media, or sending data to biz dev partners)
    - Can build reports without a fancy BI tool

    I could probably give you 50 different examples... but honestly at the end of the day you basically aren't blocked by anything. You never need to wait for an engineer to free up if you can just do it yourself.

  • DD

    Deandre Durr

    almost 4 years ago #

    There are certain things that are essential to learning, like HTML and CSS. I would throw JS in there but it's not that important.

    Learning all of the fancy languages like Python are not important. Spending a weekend to look at a YouTube video on building a Twitter clone. Will give you a good grasp if it's something you want to pursue.

    (It's what I did)

    Learning SQL is much more valuable for a marketer :ring:.

    So here are my tips for learning to code for a growth hacker.

    1. Learn CSS and HTML- You can start small by commenting on forums like GH or blogs. Then work up to building your own static page.

    2. If you are desperately want to learn to code. Go to Upwork.com and have someone pay you to learn. Or go to Youtube (like I did) and make a clone of your favorite site.

    3. Learn SQL- Great skill to have.

    4. Learn Boolean Strings- The most effective marketers are great "Googlers". Knowing the right boolean string to to find information faster can not be quantified.

    That's my spiel on coding for marketers:muscle:

    Hopefully it helped you out.

  • VB

    Veli Bahçeci

    almost 4 years ago #

    I think being a growth hacker by any means include a little bit coding. Because the digital era comprise of codes. I know HTML, CSS and SQL a bit. But I'm not the expert none of them. As Deandre sait at previous comment, if you are a good Googler it means you will learn coding one day ;) More or less..

  • JC

    Julien Collet

    almost 4 years ago #

    When I started my new mission at FranceConnect, there was a product team and a marketing team which didn't work together. With my skills and my knowledge for coding, I am like a bridge. I help the product team to understand the benefits of marketing through the product and I help marketing team to learn how to use the product to impact growth. For instance, my first action is to rebuild the homepage and build landing pages. Here is how I take advantage of being able to code :)

  • NM

    Noah Manion

    almost 4 years ago #

    I guess it depends on what you want to do and the place that you're working. In my experience as a (not very good) hacker, it's rare that you'll find someone that will let you, a non developer, touch their codebase.
    The technical skills I use daily are:
    1. HTML/CSS - Building landing pages obviously, but the thing that I've found to be particularly valuable (and something not taught in most HTML tutorials) is knowing how to code & debug HTML email templates
    2. SQL - I do a lot of data analysis and it's important to know how to get data out of a database, but more importantly, when the company/customer base/database grows, it's important to know how to extract data efficiently
    3. Excel - This is something that's often overlooked, but knowing formulas to parse data (especially qualitative data) in excel is incredibly important. It's very helpful to know how to create reports without using an expensive BI tool.
    4. JS - Useful for landing pages to some extent, but I do a lot of managing adwords campaigns & JS knowledge has really helped me to automate a lot of the time consuming/tedious tasks using Adwords Scripts (which is JS based).

    I use python on a less frequent basis, but I've found that knowing how to convert data & get data out of APIs (for example, using FB & Twitter APIs to get competitor social activity) is particularly helpful, but not necessary.

  • ID

    Ivo Dimchev

    almost 4 years ago #

    I probably will repeat a lot of the things so far, but here's my 2 cents.

    If you're technical marketer / growth marketer / you name it, you essentially become a one man team / army. While this might not work in some big companies, I found this really useful as it allows me to "move" fast, experiment, test and essentially have a ground to scale that idea.

    In my day job I do mix of advertising, landing pages creation/optimization, A/B testing and tech marketing support (tracking implementation).

    HTML/CSS/JS are super helpful with A/B testing, opens up the world beyond the drag and drop features of the most common tools (Optimizely / VWO to name a few). Knowing who you target and how you get those people to your page (advertising part) combined with coding (and ideally some UI/UX) can do miracles to your advertising efforts.

    I have to say - never had a time to SQL, but it's next on my list. I do agree that it's a must.

  • RB

    Ramon Bez

    over 3 years ago #

    There are so many tools nowadays that you can do a lot without coding. And that's a good thing because growth hackers can't afford to spend time building stuff. You need to prototype fast and these tools really help.

    But then you realise that cool new thing you wanted to do isn't available in these tools because, well, it's new and no one built it.

    So, in my work, that's where most of the coding comes in. Not to build things from scratch, but to "hack" Unbounce, Sumome, Mixpanel, Olark, Mailchimp, Shopify, Wordpress, Google Sheets etc. to tailor these tools to do what my creativity has come up with.

    And you catch yourself using the Mailchimp API inside a Wordpress blog to trigger Sumome, track it with Mixpanel and automate tweets using Google Sheets and IFTTT. Or build a full blown analytics dashboard using Mixpanel, SQL, Mailchimp, that triggers an email everytime something happens... Possibilities are endless.