Showing posts with label IIT. Show all posts
Showing posts with label IIT. Show all posts

Tuesday, 29 April 2025

Does not cracking the IITJEE make me smaller than those who actually did it?

Does not cracking the IITJEE make me smaller than those who actually did it?

There are a lot of occasions in life where you can feel absolutely worthless.

  1. You cracked JEE and joined the best IIT but got 5–6 CGPA.
  2. You managed 9+ CGPA but didn’t get a high paying job.
  3. You got a high paying job but the work is absolutely boring.
  4. You got challenging work but the manager is a tyrant.
  5. You got a great manager but the company is laying off.
  6. You escaped the layoff but you are unable to find a partner.
  7. You found a partner but they can’t stop comparing you with their ex.
  8. You found a partner without ex but they don’t love you for what you are.
  9. You found a loving partner but have a hard time conceiving.
  10. You have a child but they are not healthy.
  11. You have a healthy child but they won’t listen to you.
  12. You have a lovely, obedient child but you get laid off.
  13. You escaped layoff again but your child couldn’t crack JEE.

Life is a giant cycle of ups and downs. The lows teach you humility. The highs teach you thankfulness.

Can my future be brighter than those IITians?

My mother isn’t very educated. She has been a house wife throughout. She managed the limited household budget very well. She nurtured and took care of her children to the best of her abilities. She monitored them during their teenage. As a result, she produced 3 (three) IITians. I think she is more successful today than all 3 of us IITians put together.

Be THAT parent if you want to beat IITians. You will literally become the “mother/father of IITians” :-)

For now, love, respect and obey your parents who have been there for you all along. Their prayers and blessings can take you far far higher than what you and I can imagine.


-Imtiaz Mohammad


Changing the World

Lock in Brain

Wednesday, 15 January 2025

While clearing JEE is definitely not a clear sign of success in life................

 When I had started my JEE preparation, there were a few students who used to perform exceptionally well in the mock tests. By the time of actual JEE, the set of high performing students had completely changed. Those two years of JEE studies were enough to prove that you don’t need to be a high performer from the beginning to succeed in life. JEE preparation taught me that life is a marathon, not a sprint. You need to consistently work hard to finally succeed in life.

There were times in those two years when I had been extremely frustrated, either because of the increasing stress or because of the difficulty in managing multiple things together. Many of my friends decided to quit in between. JEE preparation taught me to believe in myself and never quit in between. Everything will eventually sort itself out.

JEE preparation is the time when there are multiple distractions in life. The school life is about to end, and there are farewell parties. It is also the time when you start becoming mature enough to go out for movies or outings with friends. It is not easy to say no to such distractions, but JEE preparation taught me to always keep my goal in mind, and never get distracted from my ambitions.

While my teachers and mentors had helped me a lot by explaining the concepts to me, most of my JEE preparation had been through self-study. I had coaching classes only once a week for three hours. The rest of the week was spent on self-study. JEE preparation taught me that while there might be mentors to guide you in life, you have to completely own your goals. You, and you alone, are finally responsible for your performance.

The JEE preparation time was extremely stressful. However, I found a medium to release my stress through badminton. I used to play for a couple of hours every evening, and that helped me relax my mind. JEE preparation taught me that however busy you are, it is important to maintain at least one hobby that you really enjoy. A hobby not just relaxes your mind, but also helps you perform better in life.

I really respect the students who have cleared JEE, because they have gone through two intense years of struggle. While clearing JEE is definitely not a clear sign of success in life, it surely imparts immense learning to the candidates undergoing that journey.


-Rohan Jain


Do IITs Take Only Very Intelligent People ?

Tuesday, 17 May 2022

One of the easy jobs in India which ensure a decent salary is......

 Software Engineer

I guess there is no question about Software Engineers getting a “decent salary”. The question is whether it is an easy job or not. Having studied Computer Science and Engineering myself, I think I am well qualified to talk about that.

Let’s first understand the (wrong) perception that most people carry:

  1. When it comes to Software Engineering, most people only know about IT Services firms. People talk about Infosys, Wipro, TCS, CTS, etc. These companies hire Software Engineers at a certain price and staff them with clients at a higher price. That’s how they make money. To make more money, they can’t randomly increase the prices for the end clients. So, the only way for these companies to make more money is to pay less to the Software Engineer that they hire.
  2. Most people have faced a terrible Computer Teacher in school and so, they fear Programming. It is sad and unfortunate that Computer Science is seen as an inferior subject in schools. It is taught as a memorization subject where you cram the full form of CPU and ALU and get marks. In the name of Object-Oriented Programming, people are made to learn the definition of Abstraction, Encapsulation, and Polymorphism. That’s not how programming is.
  3. Most people think that programming is taught rather than learned. This is an extension of my point above - people think that their teacher will teach them to write code and because their teacher is bad, they never learn the right approach to learning Computer Science and Programming.
  4. Most people fear maths and so, they think that they cannot be Software Engineers. Definitely, some portion of Computer Science involves mathematics, but the maths that maths requires and the maths that Computer Science requires is not the same.

Because of all of this, people think that Software Engineering is difficult and is not meant for them. The reality is quite different though.

  1. There are amazing product-based companies that pay quite well. These companies do not staff you at the client site. Product-based companies have a Product and Engineering team that works on building a scalable Software Product that can be sold to multiple end customers. Selling an extra copy of the Software Product involves almost negligible Engineering costs and so, the gross margins of these product-based companies are high. Accordingly, these companies are able to pay quite well to Software Engineers. The starting salaries at Product companies are quite high as compared to IT Services firms.
  2. Because of the gazillions of educational resources available online, it has become extremely easy to learn programming on your own. One can spend literally ZERO money and learn programming as per industry standards. There are so many online courses on Web Development, Android App Development, Machine Learning & Artificial Intelligence, Augmented Reality, Crypto, Web3, Blockchain, and whatnot. To learn to program, one simply doesn’t have to rely on teachers or even college professors.
  3. There are so many domains of Programming that do not require a deep knowledge of mathematics. A high-level understanding of some of the basic concepts along with skill in problem-solving is sufficient. These things can be developed with practice. If one simply picks up an online judge like CodeChef, SPOJ, Codeforces, etc., and solves the first 100 or so problems, they would be 70% there. If one isn’t able to solve a specific problem, there are 100s of tutorials, explanations, and solutions available online. All it requires is a sincere effort of 3 - 4 months.

The best part of all? Most Software companies, especially product-based companies, do not care about your educational background. You crack their interviews and they will hire you. They don’t care whether you are a male or a female or a CS grad or an Electronics grad - you crack their interviews and they will hire you!

So, getting into Computer Science and becoming a Software Engineer has become easier than ever before. All you need is a laptop and an internet connection and sincere efforts and you can change your life forever. It is arguably the best time to be a Software Engineer. The demand is high, the resources to learn programming are infinite, and the pay scale is excellent. On top of that, most companies today are offering work-from-home to Software Engineers so, you can travel the world and keep earning money and doing something you love.


-Aman Goel

My Life Story: 5000 rupees to 500 crores (Last Part)

Read the first part here before proceeding below :  First Part A fter running the coaching center in Guntur for one year, I had to shut it d...