Junior developer training

I am coaching a junior developer.

I would like to entrust him with the task of designing and building an object oriented application.

Are there any non-trivial examples of exercises on the Internet that include a good description of the problem and a suggested architecture diagram?

-1


a source to share


6 answers


I decided to give him a scheduling system based in part on this:



http://martinfowler.com/apsupp/recurring.pdf

0


a source


He has been a student for years. He does not need or needs another task, he wants a real job, so give it to him. Sink or swimming.



Do it or not. No try.

~~ Yoda.

+13


a source


In our organization, we have a selection of simple non-critical ticket solutions that we tend to support as something that gives new hires as their first tasks. These tickets usually include things around the main code base, sometimes containing new "nice" features.

Since they are not urgent / critical, it won't be a big problem if the junior developer makes mistakes. However, they get an idea of ​​how it works with real code, which helps them focus and content.

+10


a source


Give him one big task that is really necessary for your organization (which you or someone else did differently), give him detailed instructions (more than you usually expose to an experienced developer: stages, data sources, etc.), and direct him to his promotion.

New developers usually prefer to do real things. In addition, in this way he learns more things that will be useful for his next tasks.

+3


a source


I would recommend that you do this:

  • Start with a simple task.
  • Review the solutions, comment and tell what can be done differently / better and why, discuss with him.
  • Let him experiment and help him answer questions or give him some links.

So you will see a few weeks / months difference :)

+2


a source


A typical exercise is to create a course curriculum defining a database schema for teachers, students, courses, etc. I don't think it's trivial and he understands the requirements pretty well.

0


a source







All Articles