The jobs the article lists are:
- Design
- UX or UI specialist
- Business analyst
- Project and program management
- System admin and general IT jobs
- Technical writing
- Marketing and sales
- Tech journalism, blogging, and media
- Software and games testing
Looking at them in more detail:
- UX or UI specialist: Most UI development now is done with highly sophisticated code frameworks. Even if you can't program, you need to know the limitations and boundaries of the toolset you are using.
- System admin and general IT jobs: I've never met a system administrator at anything above the most basic level (tape monkey), who couldn't program at least shell scripts and JavaScript.
- Technical writing; Being able to code will expand your job options greatly. You don't need to be an ace programmer, having some programming experience will greatly increase your credibility with developers. Being able to write macros in Word or ExtendScripts in FrameMaker will make you much more productive.
- Software and games testing. I'm not familiar with games testing, but almost every QA person I know has some coding skills, even if it's just being able to write shell scripts to analyse log files. Most automated QA tools require some programming to set up.
Almost every job in IT or software development will require a degree of coding skills once you get past the junior level. even if it's just being able to write scripts or macros to run your tools more efficiently.
No comments:
Post a Comment