Do you know how to code?

Do you know how to code? Does using code help in your community role?

With a background in Geography, I’m still finding my feet in the online community world :smiley:

1 Like

I do, but primarily because I came from the software engineering world. It doesn’t directly help day-to-day, but there are times digging into the community platform, creating reports, or building emails having that experience comes in handy.

No, but…. Sort of. I grew up a geek and messing around with PHP forums and then ran a web hosting company in high school. I never really learned to code though, I could just read it. Fast forward to getting into the community world ~7 years ago, and I ended up relearning how to hack stuff on the Khoros platform. Less the coding and more the being willing to hack and deal with issues made me much more successful but definitely unique to me/roles I’ve had probably more than most ā€œcommunityā€ gigs.

With that said, I’ve had engineers for years now, and would never take a community role without one. The ability to dream up, and then do, literally anything, in a very short amount of time, is super magical when done right. It adds a whole other layer to what a community can do.

Thanks @justindirose. Which languages have you worked with? Do you find them easy to learn?

That’s really interesting to consider @Mallclerks. Do you brand yourself as a team, or do clients supply your engineers?

Which languages have you found the most helpful to know?

HTML, CSS, JavaScript, Ruby primarily - and then some frameworks built on CSS, JS, and Ruby.

I’d say HTML is the easiest as it’s only structural markup, followed by CSS. These are all about presentation - how things look on the page. Really helpful for email building and tweaking community themes if you don’t have developer resources to help.

JS/Ruby on the other hand are harder to learn. I’d recommend having a small project to work on, do a few tutorials to get the basics down, and start working on it to learn. It’s a deep well to explore, but even having some basics can be really helpful!

1 Like

Thanks @justindirose, I think that’s a really good idea to learn to code whilst working on a small project - you’ll see what you are trying to achieve and know when you’ve got it right :laughing:

1 Like

I’m over like a ~40 person Community team at Upwork, so yes team. Our engineer sits within our group as well as technical/product manager. As for languages, that’s part of the ā€œI’m not an engineerā€ part, I couldn’t even say. I know HTML/CSS/JavaScript I can read it like English, I couldn’t even name another 5 languages probably though. For the most part though, they are all the same (and again, this is where every actual engineer will slap me for saying that probably :joy:).

I see! Thanks for clarifying @Mallclerks :smiley: Likewise, my understanding of the different lanuages is limited :sweat_smile: