9 Tips to land a job in major technology companies

RishavSen Choudhury
Skillenza
Published in
3 min readJun 14, 2018

“Most good programmers do programming not because they expect to get paid but because it is fun to program”

You won’t pass judgement on yourself as ‘decent’ software engineer until and except if you build up the ‘fun’ part in your routine. For a bit of actuality, every single software engineer starts with no outside help and their determination to land a position in Google, Amazon, Adobe Frameworks and other rumoured organisations assist them with remaining on the course of their target.

So what are the building blocks to be a good programmer?

1) Ability to learn: If you expect a job in any of the industry, this is one of the important aspects which keeps you on track of your goal.

2) A Good Coding Editor: Honestly, there are numerous good editors but every programmer selects its own editor as per his usability like Atom, Sublime, Notepad++, Coda to name a few.

3) Resource Books: You can start with C Programming Language by Dennis Ritchie and Kernighan and then move onto Introduction to Algorithm from Cormen. You can research more as per your choice of front-end or back-end development.

4) Tutorials: There are many online websites that will start teaching you coding free like CodeAcademy, Coursera, edX, Udemy and others.

5) Get involved in Coding Community: Many budding programmers omit it but the aspect remains quite essential in learning more efficient coding methods and approaches towards a problem. People love to solve others’ problems and it enhances your capability to interact with other programmers. Communities like Eventbrite(for online conferences) and Meetup always help. If you are studying in any institution, then meet the members of its society.

6) Share problems: Whenever your code runs, it’s not the end but where you start. The next step should be to develop new ways to save space and time to make it efficient and this is where maximum no. of problems arise. Obviously, you’ll need a place to share them and StackOverflow, StackExchange, Quora, Github, Twitter, Reddit and Facebook Groups will help you in your moment of crisis.

7) Patience: Absolutely, programming is not a rocket science. Patience and perseverance are important aspects which will add enough ammo into your armory.

8) Participate in Coding Competitions: There are many good coding competitions organized by Hackerrank, Skillenza, Hackerearth, Codewars, Codechef, SPOJ, Topcoder, Coderbyte to a name a few of the lot. Also, you can participate in Hackathons to learn the experience of competitive coding in unusual circumstances.

9) Prepare for major recruitment process: Prepare a list of all the companies where you want to work i.e. your dream companies and start researching their recruitment processes. Read about all the rounds and ways to crack them. This will be a rigorous process and will require much of the energy.

--

--