After attending the Baltimore chapter of AIGA’s Converse event this week, there’s still a lot rolling around in my head. The topic of conversation for the round-table (which was actually a group of square tables pushed together in an L shape, ha!*) was about which was better or necessary: being a jack-of-all-trades or specializing in one area (whether it be a market/industry or a medium—like print, or trade show booths or mobile apps, etc.).
As a front-end web designer and developer (or whatever it is you call what I do these days), I believe the correct answer for an individual, as opposed to a business, is to be a jack-of-all-trades as much as you can.
I can’t speak as authoritatively about the world of print-based design. Yes, the mediums of the print world are varied and each brings its own challenge, but it is always known when the designer sets out to create something, whether that is a trade show booth backdrop, a direct mail piece or an annual report. That’s a luxury that we’ve taken for granted, I think.
Designing for the internet, however, that has become an ever-expanding beast. “Canvas” is nearly irrelevant at this point, as users will be interacting with our products on smartphones, tablets, huge monitors, smart-TVs, e-readers, game consoles… and that’s just right now. Smart-watches, augmented reality screens and audio-interfaces will quickly become part of the normal digital landscape and our job in this web industry will be trying to figure out how to best serve our and our clients’ content to the user in the most logical, usable and enjoyable way possible.
So, because of how quickly the web “medium” is expanding, I think there’s no way around it—we must dive in with both feet and be jacks (or jills) of all trades. It will soon no longer suffice to say you can build a mobile app for smartphones, because a client will want to make sure it can also work in a car’s in-dash display or on their smart-refrigerator display. If we don’t continue to push ourselves to learn these evolving technologies, we will become obsolete, just like a web developer who learned HTML tables and refuses to learn CSS and flexible, div-based layouts.
And that brings me to something I’m really starting to enjoy about this industry. Collaboration and sharing are strangely normal—even prized. Proprietary software has always had a bad rap, and it seems as though proprietary skills and workflows are garnering the same heat. The internet connects us in ways we couldn’t prior to its existence. That seems to fuel the creative energy and collaborative spirit amongst those of us actively creating websites and apps to facilitate those connections. What does that mean for this “specializing vs doing it all” question? It means that you aren’t alone. There’s a whole industry of people willing to share their knowledge, experience and time to help you keep growing and learning. If you don’t know something right away, there’s always going to be someone willing to help, or who knows someone who knows something and can help you connect with them.
So dive in! We’re all just figuring it out. Between follow creators, and learning sites like teamtreehouse.com and lynda.com, there are so many ways to connect and learn. It’s okay not to know everything! Just keep learning.
* This was a tiny pre-cursor to my lame, dry sense of humor and how that will inevitably sneak its way into this blog now and again.