Skip to content

Commit 350320a

Browse files
committed
Re-doing the legacy content import
1 parent d3a7288 commit 350320a

23 files changed

Lines changed: 408 additions & 0 deletions

File tree

legacy/README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# The legacy course
2+
3+
(i.e. as it was at the start of 2025)
4+
5+
## References
6+
7+
- [Curriculum](https://github.com/HackYourFuture-CPH/curriculum/tree/77c128f9c45ad6cb49fedcd29c86ed13787e333a)
8+
- plus the 'ref' links in the tables below
9+
10+
## Before the course
11+
12+
TODO, find the info about the stuff that happens _before_ the course, and add it here.
13+
14+
## The course
15+
16+
| Name | Reference | Weeks |
17+
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ----- |
18+
| [HTML & CSS](./html-and-css/) | [ref](https://github.com/HackYourFuture-CPH/HTML-CSS/tree/5217f5807129ec894aa43e04d1f7dd5465966de2) | 1 |
19+
| [Git (part 1)](./git-1/) | [ref](https://github.com/HackYourFuture-CPH/Git/tree/b5499a64a7957e614ed92ab4545d6fd80ddd030c/Git1) | 1 |
20+
| [JavaScript (in 3 parts)](./javascript/) | [ref](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09) | 10 |
21+
| [Databases](./databases/) | [ref](https://github.com/HackYourFuture-CPH/databases/tree/171a567db330f704d1f40ce35516cc41a84d1cdf) | 3 |
22+
| [NodeJS](./nodejs/) | [ref](https://github.com/HackYourFuture-CPH/node.js/tree/063085194a02eb1610b614d7be20372b4797001b) | 3 |
23+
| [React (in 2 parts)](./react/) | [ref](https://github.com/HackYourFuture-CPH/React/tree/0bdef59114ba678adf3b10ddedcb74f4f4b04781) | 6 |
24+
| [Git (part 2)](./git-2/) | [ref](https://github.com/HackYourFuture-CPH/Git/tree/b5499a64a7957e614ed92ab4545d6fd80ddd030c/Git2) | 1 |
25+
| [Career training](./career-training/) | [ref](https://github.com/HackYourFuture-CPH/career-training/tree/0050e4be53cfb06cad2cbd764ef41385a5141f51) | 3 |
26+
| [Final project](./final-project/) | [ref](https://github.com/HackYourFuture-CPH/finalproject/tree/5a9b0fee893816e9c994771e3146760f0f70b726) | 4–5 |
27+
28+
Total weeks: 32–33

legacy/career-training/README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# JOB HUB - Career Training resources
2+
3+
## Introduction
4+
5+
This repository collects all the info and material used to support you & the community at large in finding a job in IT. The goal of this series of sessions is to optimally prepare you for the job hunt in Denmark's IT industry following your graduation from our bootcamp.
6+
7+
## Contents
8+
9+
| Week | Topic | Preparation | Learning Goals | Homework |
10+
| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------- |
11+
| 1. | **Danish job market, job search & general info**. Initial session where we introduce general info about the job market & prepare you for the job search. | [Preparation](./week-1/preparation.md) | [Lesson Plan](./week-1/lesson-plan.md) | [Homework](./week-1/homework.md) |
12+
| 2. | **The Jobseeker Toolkit**. This session is used to provide each student with feedback on their CV, Linkedin page & GitHub page. | [Preparation](./week-2/preparation.md) | [Lesson Plan](./week-2/lesson-plan.md) | [Homework](./week-2/homework.md) |
13+
| 3. | **Technical Mock Interview**. This session is for practicing technical interviews and receiving feedback from peers and technical volunteers. | [Preparation](./week-3/preparation.md) | [Lesson Plan](./week-3/lesson-plan.md) | [Homework](./week-3/homework.md) |
14+
15+
## Learning Goals
16+
17+
- Understand where to look for suitable jobs and internships.
18+
- Understand what you should do in order to be an attractive candidate on the job market.
19+
- Understand what HYF can do to support you on your job hunt.
20+
- Know how to assemble an effective CV.
21+
- Know how to write an effective Cover Letter.
22+
- Know how to make your Linkedin page attractive to recruiters.
23+
- Know how to make your GitHub page attractive to recruiters.
24+
- Learn how to perform well in a technical interview.
25+
- 🚑 How to handle Job Rejection and Job Anxiety
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Career Training - Week 1
2+
3+
The goal of this session is to prepare you for searching jobs in an effective manner, as well as making you understand what you need to do in order to get noticed by recruiters or be selected for interviews. We will also cover what kind of help HYF can provide, and what kind of help we cannot provide.
4+
5+
## Materials
6+
7+
- [Preparation](./preparation.md)
8+
- [Lesson Plan](./lesson-plan.md)
9+
- [Homework](./homework.md)
10+
11+
## Learning goals
12+
13+
- General info about the Danish Job Market
14+
- What can HYF do for me?
15+
- What do I need to do?
16+
- How can I leverage my network?
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Homework Week 1
2+
3+
These articles, videos and tasks are not a suggestion, but **mandatory**. They require less time than your regular homeworks, but are just as important. We expect you to use the remainder of your 30 hours on finishing all the homework assignments you haven't yet completed.
4+
5+
## Read
6+
7+
- [How to write a short BIO text](https://business.tutsplus.com/tutorials/how-to-write-a-short-bio--cms-30643)
8+
9+
## Watch
10+
11+
- [How to polish your Linkedin & GitHub](https://www.youtube.com/watch?v=c_bPIFiWUpI) (50mins)
12+
13+
## Do
14+
15+
- Add your current email address, Linkedin profile and GitHub profile to your Slack profile
16+
- Read the [CV Guide by HYF](https://github.com/HackYourFuture-CPH/yourpersonalbrand/blob/main/yourcurriculum.md) (20mins)
17+
- Make a copy of, and fill your CV data into [HYF CV TEMPLATES](https://docs.google.com/presentation/d/1hcKvyIOLnXtDXqEu554_xaC7EzuRAPNTqYbIDMAvoQA/copy) (❗️ mandatory to use the HYF templates! We will _not_ review other formats.)
18+
- Write a short BIO text about yourself - about 500-600 characters and add it to your CV
19+
- Create a [CodeWars](https://www.codewars.com/) profile and complete [this list of katas](https://www.codewars.com/collections/hyf-js)
20+
- Add the Codewars profile to your GitHub profile page in this format: ![Codewars](https://www.codewars.com/users/Sana-Shabeel/badges/micro)
21+
- :octocat: Polish your GitHub - [good example](https://github.com/danJecu) | [example 2](https://github.com/Sana-Shabeel)
22+
- :large_blue_diamond: Polish your Linkedin - [good example](https://www.linkedin.com/in/alex-sudar/) | [example 2](https://www.linkedin.com/in/remyamm/) | [example 3](https://www.linkedin.com/in/saloumehsarabi/)
23+
- Take the personality test: ["The Four Tendencies" test](https://gretchenrubin.com/four-tendencies/)
24+
- Take the personality test: ["The Saboteur Assessment" test](https://assessment.positiveintelligence.com/saboteur/overview)
25+
26+
## Github homework
27+
28+
Separate some of the homework projects and apps into their own repositories. Perform this as a combination of copy/pasting from your HW repo and git commands - so you practise handling git too. You will need to look into `git clone`, `git remote add` and some other commands.
29+
Each should have a comprehensive title and a nice short description. As a minimum, you should have separate repositories for these:
30+
31+
- Spirit Animal name generator
32+
- hyfBay shop
33+
- The movies filtering (add a simple UI at some point)
34+
- Fastest Presser
35+
- Weather App
36+
- Giphy Search
37+
- Git Search
38+
- To Do app
39+
40+
### How to submit the homework
41+
42+
Please send the following to the Team Responsible on Slack:
43+
44+
- The result of your two personality tests
45+
- A link to your GitHub page
46+
- A link to your CV with sharing rights set to "edit"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Job Hunting Info
2+
3+
This session focuses on how to effectively search for tech jobs in Denmark.
4+
5+
## Learning Goals
6+
7+
- Understand how the Danish job market works
8+
- Know where to look for jobs
9+
- Know how to best prepare for the job hunt
10+
- Be able to optimally use HYF and its network to your advantage
11+
12+
> **Note for Lead Teacher** An extensive slideshow exists for this session [see example](https://docs.google.com/presentation/d/1dfqgw4TaDgQ4Z19EBryDU4lrkn5hPi9lF4Z00-f3_9g/edit?usp=drive_link). Ask the HYF to get access to a copy, if you don't have access yet.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Preparation
2+
3+
## Do
4+
5+
- Fill out the **"Career Status" survey** posted in your class' Slack channel.
6+
7+
## Read
8+
9+
- Read about what [a Union is in Denmark](https://www.workindenmark.dk/working-in-denmark/terms-of-employment/trade-unions)
10+
- Read about what an [A-Kasse](https://www.workindenmark.dk/working-in-denmark/terms-of-employment/unemployment-insurance) is (unemployment insurance in Denmark)
11+
- Read about how [Pension works in Denmark](https://www.workindenmark.dk/working-in-denmark/terms-of-employment/pension)
12+
- Read about what to expect from a [Employment contract in Denmark](https://www.workindenmark.dk/working-in-denmark/terms-of-employment/employment-contract)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Career Training - Week 2
2+
3+
The goal of this session is to give every student feedback on their CV, Linkedin profiles and GitHub pages ("the Jobseeker Toolkit") in order to make them most attractive to recruiters. We will also cover the differences between what Startups, Medium-sized companies and larger Corporations look for in their screening processes, so you can best adapt your "Jobseeker Toolkit" to fit these individual preferences.
4+
5+
## Materials
6+
7+
- [Preparation](./preparation.md)
8+
- [Lesson Plan](./lesson-plan.md)
9+
- [Homework](./homework.md)
10+
11+
## Learning goals
12+
13+
- What does a standard recruitment process look like?
14+
- How do CV, Linkedin & GitHub play together?
15+
- How do recruiters look at it? What do they look for?
16+
- Reviewing CV’s, Linkedin’s & GitHub pages in groups
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Homework Week 2
2+
3+
## Read
4+
5+
- Read the [GitHub Guide by HYF](https://github.com/HackYourFuture-CPH/yourpersonalbrand/blob/main/yourgithub.md)
6+
- Read the [Linkedin Guide by HYF](https://github.com/HackYourFuture-CPH/yourpersonalbrand/blob/main/yourlinkedin.md)
7+
- [Freecodecamp React Interview Questions](https://www.freecodecamp.org/news/react-interview-questions-to-know/)
8+
- Start taking a look at the [Week 3 Preparation materials](https://github.com/HackYourFuture-CPH/career-training/blob/main/week-3/preparation.md)
9+
10+
## Do
11+
12+
- Add a small [Frontendmentor.io](https://www.frontendmentor.io/) project to your GitHub profile: You can choose between [this](https://www.frontendmentor.io/challenges/advice-generator-app-QdUG-13db) or [this](https://www.frontendmentor.io/challenges/interactive-pricing-component-t0m8PIyY8). (but you can also do both - good practice 🙃)
13+
- Create an account on **Hackerrank** and take the [React Basics certifcation](https://www.hackerrank.com/skills-verification/react_basic)
14+
- Add the certificate on Linkedin ;)
15+
- Update the readme.md file of your **Mealsharing app**. Here's a good [example](https://github.com/DanJecu/meal-sharing-app)
16+
- Be aware that your Mealsharing App must be deployed & working. This is a requirement to join the Final Project.
17+
18+
- ⚠️ On the **Thursday** after this class you will also receive another assignment, which will be used for the **Technical Mock Interview** session ([Career Training Week 3](/week-3/README.md). The challenge will be posted in your Slack channel. ⚠️
19+
20+
## Optional
21+
22+
We recommend looking through this YouTube channel of Eddie Jaoude. he has great advice on how to improve your GitHub profile.
23+
[Start here, for example](https://www.youtube.com/watch?v=pSBs9sWw1Vk)
24+
25+
### How to submit the homework
26+
27+
Please send the following to the Team Responsible on Slack:
28+
29+
- Add your Hackerrank certification on Linkedin.
30+
- Send a link to your chosen Frontendmentor project repo
31+
- Send a link to your Mealsharing App repo
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Lesson plan
2+
3+
## Session contents
4+
5+
Based on previous iterations, we address a standard hiring process and look under the hood of a hiring process at a larger company. From there, we extrapolate to medium-sized and small companies and how their hiring processes might differ. In the second part of the session we focus on giving feedback on the trainees' CV, Linkedin & GitHub pages in small groups.
6+
7+
> **Note for Lead Teacher** An extensive slideshow exists for this session [in this folder](https://drive.google.com/drive/folders/1pshCqFdkk2TI1R8Fz9WsQNP5qO6JXiu6?usp=drive_link). Ask the HYF to get access to a copy, if you don't have access yet.
8+
9+
### The Corporate Hiring Process
10+
11+
The corporate screening & hiring process (perfect world scenario) explained with the concrete example of a large Danish tech employer in Copenhagen.
12+
13+
#### Hitting the apply button
14+
15+
What happens at the hiring company after you hit "apply" on an a job ad?
16+
17+
1. First 2 weeks - roughly 30-40 applications get looked at
18+
2. Should I use "easy apply" on Linkedin?
19+
3. Apply early! Managers are eager BUT expectations are high initially
20+
4. (Seldom perfect matches exist) - revisions & compromises keep happening in the following weeks
21+
5. Applicant Tracking Systems. ATS exist, but all applications are screened by a recruiter
22+
6. It's an ongoing process
23+
24+
#### First Interview
25+
26+
Recruiter or Hiring Manager schedules or calls the candidate.
27+
2 main things are screened for: relevant experience, salary, motivation.
28+
29+
1. For HYF - why are you in DK? Long or short term?
30+
2. Language (English or Danish too poor)
31+
3. Big misalignment
32+
4. 80% likelihood to proceed
33+
5. Ability to learn fast
34+
6. How to prepare: think of examples of this!
35+
7. Personal story & family background
36+
8. e.g. Pregnancy - if it shows, ideally mention it. (for startups this can be a bigger concern)
37+
38+
#### Second Interview
39+
40+
If the Hiring Manager is happy, there will be a technical assignment
41+
42+
1. Can be a take home assignment, or standardized as Codinggame, Hackerrank or Coderbyte.
43+
2. Do it as soon as you can (but familiarise yourself with the platform)
44+
3. References! Know HYF mentors or alumni in the company? Mention them!
45+
4. Evaluated by Hiring Manager & a Senior/ PO.
46+
5. They deselect the less good candidates
47+
6. Ask for feedback!
48+
49+
#### Third Interview
50+
51+
Interview about working preferences with team members
52+
53+
1. Based on Personality type tests & working preference
54+
2. No rejection is about you, but about a fit for the specific team
55+
3. "What do you need to focus at work?"
56+
4. Feedback preferences
57+
5. Be honest
58+
59+
#### Contract offer or rejection
60+
61+
1. How to handle rejection
62+
2. Use it as a learning process
63+
3. Ask for honest feedback to improve
64+
65+
#### What general tips for CV's are there?
66+
67+
1. Must include Linkedin/GitHub
68+
2. Must fit with CV/ consistent
69+
3. chronological backwards
70+
4. Picture = yes?
71+
5. ChatGPT? Template resumés
72+
6. Relevant experience first
73+
7. Most recent experiences first
74+
8. Use the top 1/3 of the CV & BIO text
75+
9. No experience over 10yrs ago
76+
10. 1-2 pages
77+
78+
##### What is your most sought-after thing on any CV?
79+
80+
1. Always looking at the Linkedin profile to get a full picture of the applicant's network & career
81+
2. Portfolio websites & special projects can leave an impression
82+
83+
#### The feedback in practice
84+
85+
#### How to handle ongoing rejections?
5.19 MB
Binary file not shown.

0 commit comments

Comments
 (0)