My first reaction is that, if you want to apply your skills to your library and 
your work, what you should learn will depend on your library system and your 
work.  For instance, does your ILS have an API?  If so, are there already tools 
written by other people you could learn from?  Does your ILS permit direct SQL 
queries?  Do you work with a repository or other database system?  Are there 
any relatively small projects in mind you would like to tackle?

As an example, a long time ago I started applying my technical skills to 
library work by learning to use AutoIT.  Our ILS was Millennium, and we did not 
have a useful API I could apply to cataloging.  AutoIT can create scripts which 
interact with the GUI of another system such as Millennium (simulating 
keystrokes and mouse clicks), and someone had already written some AutoIT tools 
and libraries for Millennium.

>From a cataloging background, I would recommend becoming very familiar with 
>MarcEdit.  If you don't know about it, MarcEdit is a free MARC editing tool 
>with a lot of features and is under constant improvement.  Most people only 
>use the basic features, but there is a lot more available to someone with the 
>skills.  Some of the tools allow the use of regular expressions.  A sequence 
>of tasks can be put together as a task list to be executed together.  And 
>there is a script wizard which can create PERL or VBScript programs executing 
>raw MarcEdit commands.  There is a very active mailing list for questions of 
>all levels.

If you use Connexion Client, you could look at the OCLC Macro Language.  It is 
used to write macros to be executed within Connexion Client, primarily for 
editing records.  Dozens of macros are available from OCLC, and several other 
people have written macros and make them available.  I believe OML is based on 
Basic (yeah, it's old, but people continue to write really useful macros for 
Connexion Client, like deriving name authorities from a bib record).

I agree with Kyle's suggestion that you try to learn things as you need them.  
I mention MarcEdit and OCLC Macro Language only because you may have an 
immediate use for them in cataloging.  Beyond that, it really depends on your 
environment, the scope of your work, and where you think you can apply a 
technical solution.

                                        Steve McDonald
                                        [email protected]


-----Original Message-----
From: Code for Libraries <[email protected]> On Behalf Of Athina 
Livanos-Propst
Sent: Wednesday, October 17, 2018 1:32 PM
To: [email protected]
Subject: [CODE4LIB] Recommendations for the New Kid

Hi all,

I'm new to the list serv and am trying to build up my knowledge base for 
learning more coding skills that I can apply to my library and my work. I'd 
love to hear your best recommendations for teaching myself new tech skills, 
where to learn said skills, and which skill sets you've found most useful.

For reference, I have a cataloging background and am just dipping my toes into 
the wacky world of SQL queries, and I'm kinda loving it and want to play more.

Thanks in advance!
Athina

Athina Livanos-Propst
Digital Librarian & Editorial Services, Manager | PBS LearningMedia
O: 703-739-5485 | [email protected]<mailto:[email protected]>

Reply via email to