25/11/2013 § 5 Comments
As programmer and tech journalist Ciara Byrne noted in her op-ed “No–You Don’t Need to Learn To Code”, learning to code is not always fun, easy, or even useful for every career path. Nonetheless, programming can develop several soft skills that translate across a broad range of professions. In addition to increasing your digital literacy, learning to code teaches you to solve problems, to seek out collaborative solutions when you are stuck, and (in my experience) to endure lots of frustration for the sake of future rewards.
The benefits of learning to code are especially tangible for information science students. Programming knowledge equips you to customize content management systems, create sophisticated reports in an integrated library system, develop mobile apps, manage databases, implement open source software, navigate user experience design, customize or create a web presence for your institution, and collaborate more effectively with IT professionals.
You may be thinking, “But Sam, I am not a programmer. It just doesn’t come naturally for me.” Well, join the club. My undergraduate degrees are in history and political science! Although I grew up in a very tech-friendly home, I never had any ambition to be a programmer. After I started working in libraries, however, I found that some kind of coding knowledge is necessary for many of the jobs I want to pursue. It hasn’t always been fun and it has rarely been easy, but I have made it a priority to learn these skills. Over time, I have actually learned to enjoy coding.
Here are some guidelines that have helped me endure the tough times:
« Read the rest of this entry »