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

Monday, 10 November 2025

Experience at IISc in one sentence

The best you will have in your lifetime.

Expectation Vs Reality:

  1. People studying there will be geeks: But the reality is just the other way around. People there are no doubt good in studies but they are equally good in having fun in different activities.
  2. The study life will be very difficult: But the reality is that you will have good support of peers, and it will not feel very difficult (but still it will be difficult).
  3. Competition among peers: At IISc you don’t compete with each other, rather you grow together.
  4. Exams will be serious: Not at all, Your prof will ask the class when do you want to give exams. And even if you get ill, you can take permission of your prof to give exam later in his cabin.
  5. Will not find Hardcore Gamers: You will find hard core gamers in your labs. Research in day time and DOTA during night. This was the routine.
  6. No time for Cultural Festivals: People from all around India make sure that all the festivals are celebrated with the same vigor and enthusiasm.
  7. Hostels will be bad: But they are nice, and food is also respectable as compared to other institutes.
  8. After classes you will go to hostel: But after classes you go to your lab and remain there till midnight or late. Even sometimes sleep in lab.
  9. Hostel will be fun: But in reality, labs are fun. Maximum time of students goes in labs. Hostels are only to sleep.
  10. Life will be boring: But the life is way to exciting and beautiful inside the campus.

To summarize, IISc is a different world. A world of dreams.

Picture Credits: CSA 2011–2013, IISc


-Nikhil Panwar

Thursday, 30 October 2025

IISC or IITB?

I will have a totally different perspective in answering this question.

First of all both the institutes are the top notch institutes of India. And if you talk about quality of education, placements, package etc., then both of them are more or less equal.

The real difference which is there is the culture. One of my professors used to tell us that you are not here just to gather the knowledge, it can be gained from the books, online lectures etc. Rather you are here to learn other important life skills, and learn from your peers. Academics is just a path towards your social development at this institute.

Taking forward from the statement of my professor, I will tell my own analysis about both the institutes.

If you are talking about the Bachelors course, then IIT Bombay is a better choice because IISc is still developing its UG course which is considered to be a new feather in its hat (9 years to be precise) as per IISc standards.

But if you are talking about M. Tech or PhD course. IISc will always win hands down. I am not making this statement out of thin air or just because I am from IISc. Let me explain this to you.

The importance of the degree within the institute is the first parameter on which the institute has to be judged for a particular degree.

There is no doubt that UG students of IIT Bombay have cracked a tougher exam than the PG students. It normally gives them a sense of superiority. Even the professors know this reality and they also act accordingly.

Now, it will not be wrong to mention that in IIT Bombay the most valued course is B.Tech. M.Tech people there have to fight for their existence. Also, UG students outnumber PG students by a huge margin. In IIT Bombay, M.Tech people are nick named as “Matka”. It clearly shows the sense of superiority among the UG students.

Now lets get straight to the point that how IISc wins hands down over IIT Bombay:

Each department at IISc has limited number of PG and PhD students. No UG students at all. IISc admits only one batch of UG (60 nos) students every year and they have completely separate department and building for them. That means UG and PG don’t share any resources.

PG and PhD students are more in number than the UG students at IISc. Hence, unlike IITB, PG people are the king of the institute.

Talking about the student-professor ratio. In IISc it is around 7–8 students per professor. which is around 25–30 in IIT Bombay. Hence, in the most important resource for any institute i.e. Professors, IISc is a clear winner.

Talking about the lifestyle. IISc doesn’t restrict its students in any way. Dining halls are common for both men and women. Women entry is allowed inside the boys hostels. There is no late night entry restrictions in women hostels. The freedom you get at this institute is incomparable. Whereas in IITB, PG students will also be treated like kids coming out of school.

Every department has a huge building infrastructure. M. Tech students get a desk for themselves with a desktop PC, just like you get in a corporate MNC. Even all the PG students spend most of their time in their department labs. We used to go to our hostel rooms, only to sleep. This kind of luxury life, you may not get in IIT Bombay.

I have a lot of other things to say as well, but cutting short to conclusion, if you want to spend your 2 years in PG living like a king then you should definitely join IISc. And it is confirmed that you will be second to UG in IIT Bombay. But you will be second to none at IISc Bangalore.

Last but not the least, the best thing you get at IISc is the peace of life. If you are a peace and nature lover, then definitely IISc is a better place to be at.

PS: Since you are making a life decision. I really advice you to visit both the places before taking any decision. And I hope you will yourself get your answer.



--Nikhil Panwar

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

Wasted Your 20s ?

  I am way past that age, but I have some really good advice for you. You really do not have to worry too much about the time you have lost....