snicoll / class-15

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

class-15

This repository is yours to keep track of what you've covered so far, to get to know each other, to share helpful resources, to practice collaboration workflows, ... to do everything!

Slack is great for chatting but links and good explanations can easily get lost in message history. Think of this repository as your class' forum and home page.


Modules

  1. precourse

  2. incremental-development

  3. ux-ui-design

  4. welcome-to-js

  5. debugging

  6. behavior-strategy-implementation

  7. separation-of-concerns

  8. state

  9. single-page-apps

  10. asynchronous-programming

  11. web-apps

  12. databases

  13. agile-development


TOP


Workflows

A short guide to using the issues in this repo.

Label: help-wanted

You can attach this label to any issue or PR that you need help completing. If the code you are blocked on is in another repository, you can create a new issue using the help-wanted template to describe your problem and link to your code.

Label: question

Got a question about anything? Go ahead and ask! You can use this label on an existing issue/PR, or create a new issue to discuss your question.

Check-Ins

Each module you will create a new check-in issue. You will use this issue to keep track of your self-study progress, and to post a check-in each Wednesday including:

  • Progress: What went well so far this week?
  • Blocked: What blocked you this week? How did you get past it?
  • Next Steps: What will you work on for the rest of the week?
  • Tip(s) of the Week: Did you find a neat trick or a helpful link this week?

Projects

For each project (individual or group) you will place a new issue on the Class Projects board.

  • If you are blocked, add the help-wanted label
  • When you think you're finished, move your issue into the Ready for Review column
    • If your project is complete, a coach will move it into the Done column
    • Else they will move it to Needs Revision. When you've addressed the feedback you can move it back into Ready for Review

Roll-Calls

Each Sunday before class your coach will create a new Roll Call issue. Leave a little comment to say hello and let us all know how your week went.


Typical Week

Throughout the HYF course and your overall career as a programmer, you will control your own fate. 35 hours of study is just the bare minimum to get by at HYF, not enough to fully prepare you for your first job.

The more you know and the harder you work, the faster you will find yourself in a career you love.

The more you participate and become part of the HYF community, the more people are going to be willing to help you in return.

Sunday

  • 10:30 - 11:30: Career Skills
    • Guest workshops covering important skills that are not in the core curriculum
    • These will not happen every Sunday
  • 11:30 - 12h: Prep
    • leave your comment in the week's roll-call
    • go over any question issues together
  • 12h - 16h: Class
    1. Review
    2. Presentation 1
    3. Group work
    4. Break
    5. Presentation 2
    6. Group work
    7. Homework Launch

Monday

  • Plan the week's project
  • Set up the project repository
  • Individual study

Tuesday

  • Begin developing the project
  • Individual study

Wednesday

  • check-in!
  • Class review call (if you organize one)
  • Individual study

Thursday

  • Begin prep work for Sunday
  • Individual study

Friday

  • Weekly project MVP
    • Merge all must-have PRs
    • Stop adding new features
    • Make sure what's there works
    • Move your issue to READY FOR REVieW
  • Individual study

Saturday

  • Family, friends, rest & play
  • Individual study (optional ;)

Students


TOP


Coaches


TOP


About

License:MIT License


Languages

Language:JavaScript 60.4%Language:HTML 39.6%