Difference between revisions of "DPS909 & OSD600 Fall 2017"
(→Week 1) |
(→Week 1) |
||
Line 48: | Line 48: | ||
** [http://www.zdnet.com/article/how-to-get-an-open-source-job/ How to get an open source job] | ** [http://www.zdnet.com/article/how-to-get-an-open-source-job/ How to get an open source job] | ||
** [https://stripe.com/jobs/positions/frontend-engineer Frontend Engineer role at Stripe] | ** [https://stripe.com/jobs/positions/frontend-engineer Frontend Engineer role at Stripe] | ||
+ | |||
+ | * [[DPS909/OSD600 Fall 2017 Lab 1 | Lab 1]] |
Revision as of 12:18, 5 September 2017
Resources for DPS909 & OSD600
Week 1
- Some questions:
- What brought you to this course?
- When you hear "open source," what comes to mind?
- On a scale from 1 (not at all) to 5 (very)...
- How comfortable are you working with technology you've never seen before?
- How likely are you to stick with a problem when it gets hard to solve?
- How curious are you about how things work?
- How likely are you to ask for help when you get stuck?
- How likely are you to pause your own work in order to help someone else who is stuck?
- How comfortable are you as a writer?
- How self-motivated are you?
- How self-directed are you?
- How to have Success in this course:
- Willingness to be lost and not panic
- Willingness to put yourself out there, jump in
- Curiosity
- Being driven, persistence
- Willingness to ask for help
- Willingness to give others help
- Independent learning
- Doing more than the bare minimum
- Mozilla
- Browsers (Firefox, Servo)
- Languages (JavaScript, C++, Node, Python, Rust, CSS, HTML, ...)
- Tools (Dev Tools, DXR, build systems, automation)
- QA, Automated Tests
- Extensions
- Localization
- Documentation
- Accessibility
- Teaching and Learning (Thimble)
- Web technology
- Discussion