Bootcamp @ Jyaasa | Part 1

Anyone trying to get their feet wet in the IT industry after their studies will come to an almost same conclusion.
We’re not taught this.
And it kinda makes sense. College education for IT that includes CS and more, focus on providing those in pursuit, a general and wide-ranging knowledge foundation for furthering the domain they can explore. From general consumer products to mission-critical health services, the integration of Information Tech (IT) in this day and age is wide and deep.
We use computers for almost everything, and there is a scope to explore that usage and expand them enormously. And the education at the college level helps their students to widen their vision and identify, break down, understand and try to solve similar problems they find.
So, coming from an educational institution where you’re given deadlines and fixed criteria to learn and explore, the industry feels overwhelming. A lot of things done here aren’t what is learned in classes. Most of us didn’t explore testing or prototyping solutions. Or even identifying them. Industry demands speed. You need to be able to identify, learn, prototype, converse with clients, understand their requirements and meet them within deadlines and the given cost constraints.
We do not consider a lot of these things. And it’s just the beginning. The technologies used in the industry are at the forefront. New things come out every week, and you’re expected to be able to get up and running in them in record time. It’s a sprint throughout. The classes you might have taken didn’t cover or even made you aware of some of the things common and expected of you when you apply for an internship or a job.
So what do you do?
1. Seniors and Alumni
There is quite a lot of option. You might consult with seniors/alumni from your institution/college regarding the industry you’re interested in. You might not know them and they might not know you. But regardless, anyone would be happy to guide and consult you on your questions. Nepalese IT industry is still growing and new blood is always welcome. They too want to see you succeed and join their ranks. It’s how we grow.
When you’re in their ranks later, it expected of you to pass down the support shown to you and help others be initiated. The IT community is quite a tight-knit one. Everyone knows everyone else. Every other company is aware of others. You will find a weird combination of competition and community everywhere. The walls are thinner than you imagine.
2. Meetups, Developer Groups, and Events
The next option would be to talk to the people in the company you might be interested in. No, they’re not scary. They are just as human as you and me, and they WANT to help you. So let them help you.
To encourage communication, fostering community interactions and supporting developers, there are a lot, and I mean a lot of developer events, meetups and gathering going on. You can find a meetup or groups for anything you plan to start on. Ruby? Rails? .NET? JS? Anything you’d be interested in might already have a community trying to get together, discuss and get others to try it out.
So, find something you’re interested in and go meet the people who are working on those technologies on a professional level. Talk to them, and ask how you might contribute. It’s the first step.
3. Workshops/ Training
Along with the growth in Nepalese IT companies and the demand of developers, many workshops and training events are being organized to sieve out good developers. These events are mostly open, informative and good for networking. It provides a good first impression of the technology you’re trying to get involved and how you might come to use them at work.
Jyaasa Technologies known for their design and development in Ruby, Rails and React frequently organize Ruby workshops, Ruby/Rails community events with other companies and developers. You might find these events to your liking and will help you get started and know people working with those technologies in the field.
4. Bootcamp
If you’ve come to learn programming lately, you’ll have at one time or another come across this word, bootcamp. You’d find a lot of bootcamps online promising to prepare you for a developer job in a month’s time, and a course focused on getting you up and running with related technologies and a job offer by the end. It seems quite an awesome opportunity to learn in a condensed form with guidance from experienced mentors and have a good job offer by the end, only if it didn’t have that enormous opportunity price tag.
Those of us in Nepal would certainly find it hefty almost a few times higher than your entire four years of college fee combined. So, why would I include this option here? Because of the emergence of such programs right here in Nepal. AI startups like Fusemachines, have taken to nurturing their developers with their training programs for AI since the supply is so low. And other bootcamps for other opportunities are slowly being explored too.
This has caused an explosion of training resources for anyone who wants to get started in the industry, whether still in undergraduates or few years of experience under their belt. Among these, programs like Jyaasa’s Ruby Workshop and the Bootcamp programs boast a large number of applicants every season to work and explore Ruby, Rails and React on a professional level.
Read more about the Jyaasa’s Bootcamp program on Bootcamp @ Jyaasa: Getting into the IT industry in Nepal | Part 2.

