25/11/2013 § 4 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 »
14/11/2012 § 11 Comments
It’s a simple fact: each year library and information science becomes a more technical field; there is an increasing expectation that by the time you leave library school you will have some amount of technical skill (coding, web design, database creation, etc.). As many schools adopt more and more technical information science courses, the once harsh line that separated librarians from computer scientists has become a lot fuzzier.
Much has been done to increase dialogue, positive relationships, and collaboration between the two groups. Many LIS careers now include technical components and interaction with computer scientists, IT personal, and other technically-minded people is often the norm. While many LIS students approach technical classes with trepidation and anxiety, many others come away with a passion for the work and enough technical fluency to hold their own in a future workplace that includes highly-skilled computer science professionals.
However, I have noticed, both in personal and professional instances, a definite negative reaction when librarians tell computer scientist students and professionals that they are learning technical skills. I’ve experienced this myself and have heard similar stories from other LIS students. So, for my inaugural HLS post, I decided to reach out to my friends with degrees in computer science (of which I, coincidentally, have many) to figure out why library students and librarians are often met with such an icy reception from our CS counterparts, and what we can do to change it. From their responses, I gleaned the following reasons/problems, and have tried to posit solutions. Please keep in mind that the quotes and ideas below represent the opinions of individuals about a multi-faceted problem; my intention is not to stereotype or offend, but to explore ways to build partnerships and mend discord.
20/02/2012 § 29 Comments
I’m sure you’ve all heard a million times by now that libraries are looking for young professionals with technology skills. And I’m sure you’ve all thought to yourself “But of course, I use technology all the time! I’m proficient in the Microsoft Office Suite, I conduct online research like a champ, I would medal in the social media Olympics!” And, of course, you’d be right. Libraries do need professionals that are intimate with and can teach software applications, are comfortable with online research both in databases and free web resources, and can smartly and strategically develop a social media plan. But I’m also increasingly sure that we need to up our game in order to stand out and better serve our patrons. I’m talking about the hard stuff, the stuff we were hoping we’d never have to think about because of our blessed IT departments, the stuff that puts us face-to-face with the command line: y’all, I’m talking about coding.