Good Developers are a rare specie. Top technology driven companies, even in India’s Silicon Valley, Bangalore face the same issues when it comes to hiring good tech talent. Many startups originated elsewhere in India move to Bangalore only to overcome this talent crunch. However, the reason for this “insufficient good talent” is because most companies either want a CS / IT graduate from Premier Institutes like IITs, IIITs or someone with years of experience who has worked with every single framework (or technology). This puts fresh college graduates from non-premier colleges who are learning on their own in a tough spot. To get a job they have to be either the “rock star coder” who has build something incredible that gets attention or keep learning (for years) until they would be considered “good enough” to work in top software companies, even then there relevant experience would be questioned.
From a tech company’s perspective, it makes sense, as they would like to hire only the best developers and not compromise on the quality of talent.
A new set of online training courses for beginners have emerged in India that are trying to fill up this gap between demand and supply of technical talent in India (and across the world). They train beginners and if possible place them into jobs. Here are few worth considering if you want to get up to the level of being called “hirable” tech talent. Here are few institutes in India (in-person classes) and abroad (online and remote classes):
Ace Hacker Academy:
Geekskool is a 3 month intensive coding bootcamp in Bangalore, India. The program is free of charge for all participants and is a great fit for programmers who want to be placed in startups. The bootcamp covers skills in full stack web development and mobile development for iOS and Android. Students will engage in project-based learning. Geekskool welcomes career-changers, but also current programmers who want to improve their skills or get the skills they need to work in startups. Applicants without a college degree should have a familiarity with at least one programming language.
Jaaga is a collaborative space in Bangalore that connects entrepreneurs, activists, and artists. One of the many programs Jaaga hosts is a one-year program that strives to prepare students to become solid software developers trained to build the next generation of web and mobile applications. Students are expected to commit 40 hours per week to the program, and although there are no upfront costs, fees are collected once graduates start earning.
Code Astra is a code academy initiated by a group of IITians. They are based out of Hyderabad.
Online and Remote Classes
Bloc is the world’s largest online coding bootcamp that incorporates 1 on 1 mentorship to personally prepare each student as a professional software engineer.
No prior development experience is required to enroll in Bloc.
Code School is an online school for those who are starting programming. Students who have done really well in these courses have been known to receive job offers.
Coding Dojo provides 14 weeks rigorous, comprehensive full-stack development training programs to meet the career goals of both aspiring developers and industry veterans. In 14 weeks, students can choose to learn three out of five of the industry’s most in-demand web and mobile development languages: Ruby on Rails, LAMP, MEAN, Python and Swift/iOS.
One need not necessarily have a CS/IT degree from a premier institute to be a developer in a good tech startup. Courses offered at bootcamps focus and teach you what you actually use while at work. Companies also look for developers who “get the task done”.
This way coding boot camps in India and abroad are solving a real pain point. Every techie should make the most out of these courses and put their career on an accelerating track.
About the Author
Ashish is a serial entrepreneur. He is an alumnus of International Institute Of Information Technology, Bangalore (IIIT-Bangalore). He writes about startups and technology. He also consults startups and uses technology to automate various business processes.
(Disclaimer : This is a post contributed by guest author. Techstory is not responsible and liable for the content in this article.)