Skip to content

Improve your coding skills mentored by a professional developer and solve real technical assignment from real companies!

Notifications You must be signed in to change notification settings

HackYourFuture/post-grad-ed

Repository files navigation

If you are following the HackYourFuture curriculum we recommend you to start with module 1: HTML/CSS/GIT. To get a complete overview of the HackYourFuture curriculum first, click here.

This module is designed to be used alongside the Getting your first job/internship guide. Consider this the reading material to be used to keep your eye on the prize: a web developer job/internship.

Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request.

Post Graduation Education

Postgrad

Dear alumnus, congratulations on finishing the HackYourFuture 7 month program!

In this repository you'll find a curriculum that helps you prepare yourself for a job.

These are the skills you're going to work on:

TECHNICAL

  • Web Application development
  • Algorithmic thinking

COMMUNICATION

  • Explaining technical concepts
  • English fluency
  • Confidence

MINDSET

  • Self-reflection
  • Ambition

Each week you'll do exercises in order to strengthen all these skills:

  • JavaScript cardio: In these exercises you'll become more familiar with various JavaScript methods and practice with them. You'll watch videos and code along
  • Algorithms: In these exercises you'll practice your ability to think in steps, by doing programming challenges
  • Technical assignments: This is the bulk of this module. You'll prepare for the job interview process, by making real technical assignments that come from real companies.
  • Questionnaire: every week you'll (have to complete a) questionnaire containing questions that will challenge you to think about what you want out of your career. This will help you become more fluent and confident in presenting yourself in a job interview.

In the final week you are asked to record a "video job application". This will be the your test to see to what degree you are able to present yourself professionally and confidently.

Mentorship & accountability

During this module we expect you to behave like a professional developer. This means that:

  • You have meet deadlines
  • If for any reason you are late with you submissions, you need to communicate with your mentors and colleagues.

Failing to do this more than once will automatically drop you from this program and you will have to wait until a new edition starts. We as HackYourFuture as well as your mentors are available to help you go through this process but it is your responsibility to make it a success. Think of this module as a real job. If you fail to deliver in time and to communicate you will get yourself and your team in trouble.

At the start of this module you'll be paired up with a mentor, an established senior developer that will guide you along in the process of preparing for a job.

It's important that you make good use of this mentor: they can help you face dilemmas on how to approach the projects, will give you feebdback and code reviews and be there to help you with what you need for a successful completion of the module.

Having said that, please keep in mind that the mentor won’t be an active participant of this practice but will respond to your requests. It is YOUR responsibility to ask for help and to make the best out of this opportunity.

In addition, you should also keep yourself accountable by communicating with other classmates. That's not always that easy. Therefore, HackYourFuture has created a special channel on Slack that you can use in order to discuss, ask for help and keep your motivation. It's called #postgraduationpack.

Performance review

At the end of the Post Graduation Module, your mentor will conduct a performance review to provide you with feedback on how you performed in the past 4 weeks and how you can improve moving forward. The general factors to be evaluated are:

  1. Code Quality: Do you have a good code style and write efficient, performant and maintainable code? Do you apply the suggested feedback in time and push code often?
  2. Communication: Do you communicates clearly with both colleagues and mentors? Do you produce easily understandable videos and presentations? Do you reply to feedback constructively?
  3. Responsibility: Are you on time for meetings? And do you submit the homework before the deadline? Are your peer-reviews done on time? Additionally, the mentor will suggest things to you can to improve in the weeks after the module while you continue to look for a job or interview.

Here you can already find a link to the survey:

Planning

Week Topic Homework
1. JavaScript Cardio I, Algorithms I, Technical Assignment I Practice W1
2. JavaScript Cardio II, Algorithms II, Technical Assignment I Practice W2
3. JavaScript Cardio III, Algorithms III, Technical Assignment II Practice W3
4. JavaScript Cardio IV, Algorithms IV, Technical Assignment II, Video Job Application Practice W4

Finished?

Have you been through all the 4 weeks? You're amazing!

It's important to know that the goal of this module is NOT to go through it and finish "knowing" how to do all these things. Working on these things is a never-ending process.

Instead, your goal should be to become familiar with these topics and always keep on learning. That way getting a job will be a natural consequence of your efforts.

However, before we actually go on and apply for jobs we need to do a final check...

The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

About

Improve your coding skills mentored by a professional developer and solve real technical assignment from real companies!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published