-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Jeffrey Young edited this page Jul 12, 2021
·
1 revision
This wiki contains some supplemental information for the Rogues Gallery VIP class. Please click on the sidebar links for more information.
We hope that you will learn about an interesting research area from your chosen subteam, whether it is neuromorphic, reconfigurable, near-memory, quantum computing, or something else. However, we also want to emphasize that all students should work to learn certain key "soft" skills that are useful in both research and industry settings. In many cases, you will be working on a remote platform with a collaborative software infrastructure. With that in mind, we hope that you will learn at least the basics from the topics below.
- Development
- Using remote servers with SSH, X forwarding, and VNC
- Understanding how "paths" and other basic commands work in Linux.
- Debugging and writing minimum reproducible examples to ask for assistance in debugging
- Documenting code so that others can understand it later
- Collaboration
- Using a collaborative software tool like git, including git branches and forks
- Basic project management
- Using git issues to track problems in a collaborative way
- Presentation and communication skills
- Writing good notebook pages and breaking down large projects into smaller next steps
- Presenting your work via slides and posters
- Research
- Reading and understanding research papers
- Framing your research in terms of impact (Heilmeier Catechism)
- Being resilient when research doesn't go as expected (or often when it goes slower than expected).
- Git General Usage
- Git Development Flow
- Using Git Projects and Issues
- Code Documentation
- Minimal Reproducible Examples
- C++ Resources
- Current and Suggested Projects
- Nengo Neuromorphic Backends
- Near-memory Getting Started Resources
- Reconfig Getting Started Resources