Sprint 0
Ensure computers are working and up to date. Fix account problems and set up Github Pages.
Review
- Terms to Learn - Level 1
- Asking for Help
- Finding Answers using Google
- Using Github Pages
- Github Pages for a Project site
In-class Assignment
An important part of being a professional software developer is the ability to communicate technically with others. Whether it is discussing new concepts with peers or discussing strategy with non-technical stakeholders, being able to clearly communicate technical matters is vital to professional growth. One of the best ways to practice technical communication is to keep a log of your developer journey and new things you have learned. As a bonus, a visible journey of your growth can be an invaluable tool when applying and interviewing for a development job. Employers look for employees that can show they are self-motivated and capable of professional growth. In the tech industry, you are expected to not only know your stuff, but also be able to show your work, so that’s what we’re going to be doing in this course!
TODO
- Setting up a Github project for this class and creating our first project.
- Create a new repository
refcode-projects
to contiain the work for this course. - Create a
blog
folder for all the notes and homework reactions - Create our first blog post to get used to Markdown
At-home Assignments
Review the terms to learn and basics on structuring HTML
Read these articles
There is a mindset to professional programming that different than other professions. Self-motivation is strongly valued, and there is very important to show your work.
- Why you should start a side project and how [Medium]
- Why side projects are so damn important [FreeCodeCamp]
- How to think like a programmer [FreeCodeCamp]
Watch these videos
Don’t be disheartened if a lot of things don’t make sense to you. Remember, we were all in the same shoes as you one time, so you know one day you’ll understand this too.
Write up your thoughts on the reading
- Create a new page on your project page’s blog section.
- Summarize what you’ve learned:
- What did you like about the articles and videos?
- What didn’t you like?
- Did anything seem surprising?