Library, University of California, San Francisco, San Francisco, CA,
J Med Libr Assoc. 2020 Jan;108(1):29-35. doi: 10.5195/jmla.2020.819. Epub 2020 Jan 1.
As computer programming becomes increasingly important in the biomedical sciences and more libraries offer programming classes, it is crucial for librarians to understand how researchers use programming in their work. The goal of this study was to understand why biomedical researchers who enrolled in a library-sponsored workshop wanted to learn to program in R and Python.
Semi-structured in-depth interviews were performed with fourteen researchers registered for beginning R and Python programming workshops at the University of California, San Francisco Library. A thematic analysis approach was used to extract the top reasons that researchers learned to program.
Four major themes emerged from the interviews. Researchers wanted to learn R and Python programming in order to perform their data analysis independently, to be an informed collaborator, to engage with new forms of big data research, and to have more flexibility in the tools that they used for their research.
Librarians designing programming workshops should remember that most researchers are hoping to apply their new skills to a specific research task such as data cleaning, data analysis, and statistics and that language preferences can vary based on research community as well as personal preferences. Understanding the programming goals of researchers will make it easier for librarians to partner effectively and offer services that are critically needed in the biomedical community.
随着计算机编程在生物医学科学中的重要性日益增加,越来越多的图书馆提供编程课程,因此图书馆员必须了解研究人员如何在工作中使用编程。本研究的目的是了解为何参加图书馆赞助的研讨会的生物医学研究人员想要学习 R 和 Python 编程。
对在加利福尼亚大学旧金山分校图书馆参加 R 和 Python 编程基础研讨会的 14 名研究人员进行了半结构化的深入访谈。采用主题分析方法提取研究人员学习编程的主要原因。
访谈中出现了四个主要主题。研究人员希望学习 R 和 Python 编程,以便能够独立进行数据分析,成为有见识的合作者,参与新形式的大数据研究,并在用于研究的工具中拥有更大的灵活性。
设计编程研讨会的图书馆员应记住,大多数研究人员希望将他们的新技能应用于特定的研究任务,例如数据清理、数据分析和统计学,并且语言偏好可能因研究社区以及个人偏好而异。了解研究人员的编程目标将使图书馆员更容易有效地合作,并提供生物医学领域急需的服务。