Posts

Showing posts with the label how to start learning programming

How Scaler Academy Helped Upskill My Career

Image
Here’s what our Scaler Baishali Ghosh had to say about the online program, "I applied to Amazon for the role of SDE-2, and got an opportunity to interview with them. But in spite of having learnt the basics, my knowledge about system design was severely lacking, and I got rejected in the last round. A product-based role presented itself in the form of Foyr where I worked on the development of a cutting edge interior design software. I wanted to level up my skills, so when Scaler Academy came along, I thought it was the perfect opportunity. I particularly remember  Kshitij  sir’s classes on DS Algo.  Tarun  sir’s classes on DP, HLD and LLD were amazing. His habit of cracking jokes between lectures kept the atmosphere light. But the one person who deserves a special mention in my growth was my mentor,  Pragy  sir. He had realised early on that I was a visual person, and always emphasized on using examples whenever I got stuck. All his training and constant em...

Scaler Academy Changed My Life In The Best Possible Way: Review by Suraj Kumar Awasthi

Image
Presenting the journey of our Scaler Suraj Kumar Awasthi in his exact words: "From spending 3 years in a service-based company to now cracking all 4 product-based company interviews, my journey with Scaler Academy has been anything but Ordinary. I barely managed to get admission in an engineering college, joining as part of its second batch in 2011. With no infrastructure, no proper labs, and on top no campus placements. I started facing self-esteem issues. But all I aspired to know was some thing related to computers. There is no other way to put it. I realized that my education is still not complete, and I decided to appear for GATE , even after preparing for 1 year, couldn’t make into a big one and somehow got a private college in Pune, but all it could do for me was land me a job in a service-based company. Initially, I got into a non-development profile. I worked on myself recklessly and luckily, I got my first development project. But I knew I wasn’t in the right place. I w...

How To Get Started With Competitive Programming - Scaler Academy

Image
What is Competitive Programming? Competitive Programming is a mental sport that involves designing efficient algorithms to solve theoretical problems posed to a programmer. Although these problems usually do not have any real-life significance, they are used to test the skills of a programmer. A programmer is given multiple problems to solve within defined time and space constraints and is judged on the basis of efficiency and complexity of the code. Most of the technical recruiters hold tests involving programming problems to compare and filter the candidates with the best problem-solving skills. Apart from the enormous career benefits, competitive programming acts like brain food and helps you to improve your mental strengths. Solving a wide variety of questions within strict time limits improves your focus, optimizes your thought process, and teaches you to handle stressful situations calmly. You get to know the art of concentrating on a task for long and produce the r...