Stage 1 Onboarding: Learning about Weecology and Getting Set Up
Get set up on Lab Communication Platforms
[x] Ask Glenda to show you where your copy of the onboarding checklist is on GitHub and how to check off completed tasks.
[x] If you need a computer, tell Glenda if you want a laptop or desktop, and whether you want a windows, mac, or linux machine, and she will find you an available computer. Keep in mind that this computer is university property. It's assigned to you for work/educational purposes and when you end your official association with the lab, your computer will have to stay with us.
[x] Check that Glenda has set you up on the weecology spaces for:
[x] GitHub
[x] Slack
[x] Explore Weecology’s Slack group, sign up for any relevant channels
[x] Take the Markdown tutorial. Markdown is a way of writing text that the computer then adds formatting to (i.e. italics, bullet points, headers). We use markdown for our website, as part of GitHub communication, and to create RMarkdown files to help keep track of projects.
[x] Look at the Personnel Page on the Weecology website. Is there anyone on the active list that you haven’t met yet? Contact them and say hi. Maybe set up a video meeting or a coffee/tea/water break to chat.
[x] Read through the Lab-Wiki sidebar. Read at least one page not linked to in the onboarding guide
Set Up Your Computer
[x] Choose R and/or Python (you can always change or add the other later!). People in our groups use R and/or Python as their primary programming language. Most people use R, but if you have more serious software engineering or image processing plans in mind, talk to your advisor about Python. If in doubt, talk to your advisor or other lab members.
[x] For R:
[x] Download and Install R. Site includes a windows, linux, and MacOS version. Windows users: you want the base install
[x] Download and Install RStudio. This is the Individual Development Environment (IDE) that we use for writing R code. Choose the free version.
[ ] Download and Install Visual Studio Code This is the Integrated Development Environment that we recommend for writing Python code. Windows users: choose ‘user installer’ and 64 bit
[x] Install Git. Regardless of programming language you chose, do this. Git is the version control system we use for software and allows you to move things from your computer to GitHub. Follow the instructions on Ethan’s course page under the section “Git”. It has instructions for all three operating systems.
[x] Install Zotero. This is the reference manager preferred in the lab. It syncs with both Google Docs and Word. And is less likely to get into nasty fights with DropBox if you keep all your PDFs there.
Optional: You can also install the zotero connector which is a browser plugin that allows you to download articles being viewed in your browser directly to your zotero library
[x] Set up a file back-up service. Computers die. Laptops have accidents. Hurricanes happen. You don't want to lose all your work when one of these occurs. A way to back up your files (preferably without you having to think about it) is important. Pick and install one of the following on your computer. Set up that folder as your primary work folder.
[x] DropBox: is commonly used in the lab and has a free account with up to 2 GB of storage. Staff can have a free account with more storage through UF.
[x] OneDrive: students also have access to “unlimited” storage on UF’s OneDrive.
[ ] Set up your computer to print to the lab printer. The lab printer is located in room 015 and accessible from the UFL network at 10.242.89.51. You may need to download and install drivers before adding it as a printer in order for it to function properly.
[x] Set up access to the T: drive. This is a shared drive for the lab, and can be used to store large files associated with your project.
[x] If the UF VPN is not already on your computer, install the Cisco AnyConnect VPN. You'll need this to do literature searches from off campus.
Congratulations! You have gotten yourself prepared to start working with the group! You’re now ready for Stage 2 of Onboarding: Engaging with the Science and Tools.
Stage 2: Engaging with the Science and Tools
Learn about the Lab Intellectual Space:
[ ] Work through the Weecology reading list. (note: the reading list is still in development). For each of the subject areas read the overview paper.
[x] Portal Project Overview
[ ] Macroecology Overview
[x] Forecasting Overview
[ ] IDEA
[ ] Pick at least two areas that are especially interesting/relevant to you. Read all the papers listed on the reading list in that topic area
[ ] Are you funded by a grant? Ask the grant PI (probably Ethan or Morgan) for a copy to read. Don't know if you're funded on a grant? Ask Ethan, Morgan, or Glenda (she knows everything).
[ ] On the lab website, find a recent paper that looks interesting to you that is by someone currently in the group
[ ] Read the paper
[ ] Set up a meeting with that person to chat about their paper
Learn about commonly used lab computational tools:
Learn about Git and GitHub.
[ ] Go through the Git for Humans slide show. It’s a good high-level introduction to what Git is and the jargon associated with it.
[ ] Find a page on the lab wiki that has out of date info or has a typo
[ ] Fix that page.
[ ] Make a commit message before you save your changes
[ ] Identify a new page the lab wiki needs or a major change to an existing page (i.e. is there info you felt would be better moved onto one page? Something that should be added to the onboarding process? A page you wish existed?).
[ ] Create an issue in the Lab Wiki Repo that explains your proposed change/addition.
Stage 1 Onboarding: Learning about Weecology and Getting Set Up
Get set up on Lab Communication Platforms
[x] Ask Glenda to show you where your copy of the onboarding checklist is on GitHub and how to check off completed tasks.
[x] If you need a computer, tell Glenda if you want a laptop or desktop, and whether you want a windows, mac, or linux machine, and she will find you an available computer. Keep in mind that this computer is university property. It's assigned to you for work/educational purposes and when you end your official association with the lab, your computer will have to stay with us.
[x] Check that Glenda has set you up on the weecology spaces for:
[x] Explore Weecology’s Slack group, sign up for any relevant channels
[x] Take Slack 101 to learn slack basics
[x] Take the Markdown tutorial. Markdown is a way of writing text that the computer then adds formatting to (i.e. italics, bullet points, headers). We use markdown for our website, as part of GitHub communication, and to create RMarkdown files to help keep track of projects.
Familiarize Yourself with Lab Culture and Values:
[x] Read the Way of Weecology
[x] Read the Lab Code of Conduct
[x] Read the Software Code of Conduct
Familiarize Yourself about Lab Procedures:
Explore
Set Up Your Computer
[x] Choose R and/or Python (you can always change or add the other later!). People in our groups use R and/or Python as their primary programming language. Most people use R, but if you have more serious software engineering or image processing plans in mind, talk to your advisor about Python. If in doubt, talk to your advisor or other lab members.
[x] For R:
[ ] For Python:
[x] Install Git. Regardless of programming language you chose, do this. Git is the version control system we use for software and allows you to move things from your computer to GitHub. Follow the instructions on Ethan’s course page under the section “Git”. It has instructions for all three operating systems.
[ ] Set up the link between your IDE and GitHub
[x] Install Zotero. This is the reference manager preferred in the lab. It syncs with both Google Docs and Word. And is less likely to get into nasty fights with DropBox if you keep all your PDFs there.
Optional: You can also install the zotero connector which is a browser plugin that allows you to download articles being viewed in your browser directly to your zotero library
[x] Set up a file back-up service. Computers die. Laptops have accidents. Hurricanes happen. You don't want to lose all your work when one of these occurs. A way to back up your files (preferably without you having to think about it) is important. Pick and install one of the following on your computer. Set up that folder as your primary work folder.
[ ] Set up your computer to print to the lab printer. The lab printer is located in room 015 and accessible from the UFL network at 10.242.89.51. You may need to download and install drivers before adding it as a printer in order for it to function properly.
[x] Set up access to the T: drive. This is a shared drive for the lab, and can be used to store large files associated with your project.
[x] If the UF VPN is not already on your computer, install the Cisco AnyConnect VPN. You'll need this to do literature searches from off campus.
Congratulations! You have gotten yourself prepared to start working with the group! You’re now ready for Stage 2 of Onboarding: Engaging with the Science and Tools.
Stage 2: Engaging with the Science and Tools
Learn about the Lab Intellectual Space:
Learn about commonly used lab computational tools:
Learn about Git and GitHub.