Git Product home page Git Product logo

onboarding's Introduction

The Survival Guide to working with us

GitHub last commit

Welcome to the team! ๐ŸŽ‰ Whether you're a student, an intern or a colleague, joining a new work environment can be a bit stressful. In order to ease your first days and set you up for the future, we compiled this guide and hope that you will find it useful.

The goal of this document is first and foremost to help you acquire the same frame of reference, so you can then understand what we are talking about, the issues that we face and the solutions that we find. However, it is possible that some of the advice or things here might at first seem weird or useless. Trust us though, it will probably become handy some day ๐Ÿ˜‰

This guide has been crafted by all past and current members of the team. It's our collective legacy, and it will be yours too. As such, by the end of your journey here, we hope that you will leave your mark on this document, by updating / improving / revising some of its content. Don't worry, you will see how to do that later.

Our vision

We rely on a lot on internal communication (about stuff more or less related to work ๐Ÿ˜), on our ability to keep on learning and improving, on a cool working environment (forget the formalities, ain't nobody got time for that!), and try striving for the highest standards in terms of scientific quality and honesty. We are strongly committed to open science, for instance by sharing our code, documentation, data and expertise. After all, science is a collective enterprise.

On a more abstract level, we believe in what we call the three-fold neuropsychology skillset. In short, a neuropsychologist (and, by extension, people working on related topics) should aim (when applicable) at developing 3 types of expertise: theoretical knowledge (a diversified knowledge and understanding of the psychological and neuroscientific theories, frameworks and their history), technical skills (statistics, programming, neuroimaging, signal processing, ...), and clinical abilities (knowledge about neuro/psychopathology, assessment of both patients and healthy participants, therapy & rehabilitation, ...). Of course, some of it (typically, working with patients) might not be feasible given the project/grade you're in. Don't worry, we will do the best we can to help you get as close as possible to your objectives.

Work Schedule and Work-life Balance

We value and believe in individuality. Everybody has their own preferred organization and other life prerogatives. Some are night owlers and others are early birds, some have day hobbies and others night passions; some have other people to take care of (children, parents, ...) and some have themselves (which can be a lot). We should not expect each other to work regularly from 9-5 every day, or to be available at all times. I will sometimes send emails in the evening or on the weekends, because that's how I work. That does not mean you should check or reply immediately: do work when you decide to and aim for a varied lifestyle. If something is super urgent, I'll make it explicit by pre-empting the message with [URGENT] (but it never happened so far).

Questions & Answers

I'm not sure what I should do and what my tasks are / I feel kinda lost

Send us a message and let us know, we're likely unaware of that!

There's too much work for me or There's not enough work for me

Send us a message and let us know, we're likely unaware of that!

In summary, for any reason, do not hesitate to drop us a message! Communication is key. Otherwise, any unaddressed issue can build up and create unnecessary stress or problems.

I sent a message but nobody answered...

Don't hesitate to send us a reminder (after a reasonable delay). There's usually a lot going on so it happens that we miss or skip things... it's not against you. And we'll be thankful that you reminded us.

I don't agree with someone else

Good, that means you're breaking out of the echo chamber. We all have a tendency to surround ourselves with people and information that validates us and our beliefs. But that's no way to improve, grow, and become a better person. University was created to challenge our current viewpoints, and expose ourselves to a realm of new possibilities. Challenge can sometimes make us feel uncomfortable, but it's okay: we are all endowed with emotion regulation abilities, communication skills, and a supporting team to rely on :)

Reality Bending Lab

We recommend reading a few posts to better understand the lab's scope and history:

Get Connected

  • Create a profile with all of the following social networks

It might not be good news if you're an introvert who prefers to stay anonymous on the internet, but doing research at our lab will require you to build a public persona and engage openly with the world of research. In general, academia is very social, and a lot of the good stuff happens on social media. Better to start little by little as soon as you can than trying to build an online presence overnight once you need to apply for jobs (and yes, recruiters do Google you).

๐Ÿ—ฃ๏ธ Discord

We use Discord as an internal communication channel. Do ask for the invite link if you don't receive one.

๐Ÿฆ X/Twitter

Believe it or not, but Twitter is super popular among academics. Many researchers use it to share and summarize their new studies and projects, recruit participants or advertise positions. So you can easily keep up with the latest scientific news here. There is even a book about Twitter for researchers.

After creating an account, you can start with your colleagues:

We have compiled a list of interesting accounts, covering all sorts of different topics (but always somewhat relevant to what we do). You can follow this list and pin it to quickly access it from your timeline (don't forget to make suggestions to update this list). You can then start following yourself the people that you like.

At first, you'll likely have to force yourself a bit to open and check Twitter from time to time (to make it easier, set it as a "favourite" tab and download the app). It's normal. But don't worry, once their machine learning algorithm gets a grip of what you like, it will start to be filled with interesting content.

๐Ÿ‘จโ€๐Ÿ”ฌ ResearchGate

ResearchGate is a professional networking site for scientists and researchers to share, discover and discuss research. (It's like a researchers' version of LinkedIn). You can see what kinds of projects others are currently working on, and their past manuscripts and publications. You can also access articles, post and answer questions, as well as recommend certain works! So do create an account and start following us and the researchers you like. I will add you to the Lab page.

:octocat: GitHub

The last app that we use, and probably the most important, is GitHub. Whether you're a beginner to programming or an expert, integrating into this community means you'll be constantly learning. GitHub is a place where projects are shared openly and transparently, and where you can follow any repository you're interested in to receive notifications of relevant updates.

We are using GitHub for a lot of stuff (like pretty much for everything, storing data, writing papers, projects, ...), and therefore you'll need to become familiar with it. First off, let's start with:

  1. Creating an account for you (strong advice: use a simple login name like FirstnameSurname rather than something you might regret later ๐Ÿ˜ฌ)
  2. Watch this repo (by selecting Watching on the watch button in the top-right corner) (it's like "following" on Instagram)
  3. Star it ๐ŸŒŸ (it's like giving it a thumbs up, but it also serves as a bookmark for you, you can easily return to it)

Once you're done, let's start to interact with it by creating an issue:

  1. Create a new issue in this repo
  2. Select the Introduce myself template
  3. Answer the questions
  4. Post it (we'll close it afterward)

Finally, Follow us (hit the follow button on the top right corner):

Media recommendation

Existential Comics

Small funny reads that nicely introduce important philosophical ideas. My personal favourites (don't forget to read the little explanation at the bottom of each comic):

Our lab hero, Captain Metaphysics, that solves every philosophical question with one simple trick:

General Neuroscience/Psychology Books

Emotion and Cognition

How Emotions Are Made: The Secret Life of the Brain (Lisa Feldman Barrett) The Anatomy of Violence: The Biological Roots of Crime (Adrian Raine)

Consciousness

The Experience Machine: How Our Minds Predict and Shape Reality (Andy Clark)Being You : A New Science of Consciousness (Anil Seth) The Illusion of Conscious Will (Daniel M. Wegner) Consciousness: Confessions of a Romantic Reductionist (Christof Koch) I Am a Strange Loop (Douglas Hofstadter) The Brain from Inside Out (Gyorgy Buzsaki)

Clinical Neuropsychology / Psychopathology / Psychotherapy

The Man Who Mistook His Wife for a Hat (Oliver Sacks) The Schopenhauer Cure (Irvin Yalom)

Papers

Here are some of our key papers that you can read.

Sense of Reality

Deception

Physio, HRV, Body-Brain Interaction

Videos

GitHub

GitHub is hands down the tool we use the most, and it is a priority that you get familiar with it. Start by doing the following tutorials:

Note that the things you need to do in the tutorial are a way for us to monitor your progress and to make sure you are not stuck.

JsPsych

JsPsych is the tool we use to create most of our experiments. A must-have skill for a researcher in psychology.

Python

We use Python as much as R, albeit for different things, such as signal processing (EEG and Physio analysis), data preprocessing, etc. If you want to master all the aspects of a research project, it's important that you get familiar with the tool. Following are a few resources that we suggest to get you started:

Setting-up Python

Python is notoriously hard to set up in a way that is convenient for scientists.

  1. Download VS Code
  2. Download the latest version of Python
    • Important: one Windows, tick the box that says "Do you want to add this version of Python to the path"
  3. Start VS Code, and go to the "extensions" tab on the left
    • Install the following extensions: Python and Jupyter (by Microsoft)
  4. Click on the "View" tab (top), then Command Palette, then type "Settings" and select Open Settings (UI)
  5. In the settings, search "interactive jupyter" and tick Execute Selection ("when pressing shift+enter, send selected code...)
  6. To start running some code, click New File and Ctrl+S to save the file into whichever directory in your computer you want, naming the file with a .py extension (so that VSCode knows that it's a Python file)
    • Type 1+1 in the script, select the code and press Shift+Enter. It should open the interactive window.

R

The bulk of our statistical analyses and manuscript preparation is done on R.

At this point, you might ask why can't we just stick to one programming language? What is the point of learning both R and Python? The simple answer is that the two programming languages are basically different, and one can be better depending on the task. Read this blog post (R or Python for Psychologists) for a more in-depth discussion.

Following are a few resources to get you started with R:

  • Introduction to R
  • Help us! Know some good ressources that helped you! Please share it with us

Some Final Words

We encourage you to explore and be integrated within the online scientific community along with us, as this will help you expand your knowledge and skillset as well as become better informed! It may be a steep learning curve initially, but we're here to help you along the way (we've been there ourselves!) and never hesitate to ask questions ๐Ÿ˜‰

Edited by

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.