Skip to content
Manuel Meraz edited this page Jan 3, 2017 · 2 revisions

What is Year of Programming?

A common source of frustration among budding developers is acquiring the experience necessary to move past the early stages of programming and computer science. Year of Programming is an active community of dedicated participants that encourage each other to acquire daily experience in problem solving, programming and computer science through collaboration.

How does this work?

Periodically (as close to daily as possible) we will be releasing a new programming challenge by pushing it to our Github repository targeted at a wide audience.

As a participant, you will solve this challenge with the programming language of your choice and document the thought process behind solving this problem, explain how to compile your code and how to use your program.

You will then submit your code for review and your peers will review your code and give you feedback. Once enough people have reviewed and approved of your solution, we will merge your code onto the repository and the solution will be stored there for that challenge.

Most of our communication is done through our slack chat room. Through this chat room you can collaborate with others to help solve these challenges or anything you feel like discussing.

This will develop key skills required for problem solving and development for new developers such as:

  • Solving problems through programming
  • Technical writing
  • Clean and readable code
  • Code reviewing and giving feedback
  • Version control using Git
  • Communication skills through collaboration
Clone this wiki locally