What have we learned with 401 Junior Developers in 365 days?
We have been observing Junior Developers, Students whoever wants to upgrade their skills to match the industrial requirements for the past 1 year. Here are a few insights we have collected.
Most of the developers stay away from learning new technologies just because of “Fear”. Though they are capable of learning the technologies in hours, they kept themselves away because of fear of failure.
3 Days Gap
Developers who have had 3 days gap in learning tend to drop their learning efforts by 95%. If you keep coding every 3 days, you are good to go! However, this may not be applicable to other areas like learning Management things, etc.
Solo Learners Die Sooner
90% of Solo learners tend to give up their learning efforts within 2 weeks. Only 10% of developers go to the next level in their learning. If you want to learn a new programming, pick your learning partner.
Also, pick the right partner who can support you well instead of mocking your coding style or your efforts. Learning with more than 3 member teams achieved the most complex projects so far! However, we have found such activities in Indian developers, not with Canadians and Americans. Some of the Canadian developers want to learn alone and they grow better when they learn alone. Still, we need more data to authenticate this hypothesis.
Learn Everything doesn’t work
Some developers tried to learn from Kubernetes to CSS to showcase themselves as “Fullstack Developers” but it didn’t go well. Though they may know bits and pieces of everything, they don’t have deep knowledge of each section.
Spending only 50 hours on each topic didn’t help them at all. Later we realized that most of the boot camp schools focusing on “50 hours” on each topic – hence the developers from boot camps got such an idea to learn everything in a quicker time.
Algorithm Kings and Queens
Developers who focused only on algorithms had a tough time in their first 8 months of their new job. If you rely on algorithms alone, think twice.
Talk to your group members and bring the hackathon idea for every 2 weeks. Try to get the maximum work done in those hackathons and celebrate your hard work. Have a coffee with your teammates or take a selfie would increase your chances of bringing more hackathons on the table.
Regardless of your business idea, share your programming improvements with your friends, colleagues, and others.
We are still collecting more insights in our case study. If you are a student/junior developer and wants to learn a new programming as a group, talk to us. We can help you to upgrade your skills.
Coding is fun! Coding with the right group is “Double-Double” fun, eh!