Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated Apprentice Curriculum to 2019 #37

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

ColorfulCodes
Copy link

Description

  • Updated the curriculum for Phase 1 with the new one given to the 2019 apprentices.

Validate

  • The links are working correctly.
  • Anything that needs to be added.

* [From Zero to Hero with Dotfiles](https://code.tutsplus.com/tutorials/setting-up-a-mac-dev-machine-from-zero-to-hero-with-dotfiles--net-35449)
* Read ["Wizard Zines"](https://wizardzines.com) by Julia Evans
* Bite Size Linux
* Bize Size Command Line

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a note that we were able to get free versions of these during the apprenticeship from Gary. However, each of these do cost to access.

* Dammit Jim, I'm a programmer not a philosopher...oh, wait
* Create a bash dotfile
* Create at least 5 bash customizations (aliases, functions, etc.)
* Learn ["Command Line the Hard Way"](https://learnpythonthehardway.org/book/appendixa.html)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a super helpful command line resource.

* Week 1: Git at Sparkbox
* Create a Dotfiles Repository on GitHub
* (Optional) Create a journal on Github
* Submit 1 Pull Request to a public Sparkbox Repository (or any other)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe we can link the sparkbox repo here?

Comment on lines +26 to +28
* Event Loop (single thread)
* UNIX philosophy (do one thing well)
* Event driven
Copy link

@colbyallenc colbyallenc Oct 21, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For clarity, should we change the following lines to:
"Single Threaded Event Loop",
"UNIX Philosophy: Doing One Thing Well",
"Event Driven Architecture"?

[Game of Life Kata - Ruby]: https://github.com/garora/TDD-Katas#game-of-life-
[Ruby Warriors]: https://www.bloc.io/ruby-warrior/#/
* Week 5: Test-Driven Development
* Read Nodejs the Right Way

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we try and link the articles here to the SB bookshelf on dropbox?

Copy link

@colbyallenc colbyallenc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this looks good. It's referenced from the Apprenticeship Guideline Sheet.
I left a couple of comments/suggestions.
I wonder if we should use links to reference all of the articles and readings that we list.
Also, should we include the Command Line Game that we do at the end of this phase. I'm not sure if this project will change this year 🤔

@cromwellryan cromwellryan changed the base branch from master to main July 9, 2021 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants