Tuesday, August 7, 2018

What to do during 4 years of engineering?

Quite a few nephews (cousin's kids) are getting into college this year and I've been repeatedly asked suggestions about what college, what branch etc. would be better. My simple reply to most of them is "It Doesn't Matter, they won't get a Job". Decide the college and the branch with this thought in mind and you will decide better. What will matter at the end of these 4 years is how much they can learn about surviving in this wild world. 

I've been thinking about doing this post for long but then, finally, I put down my thoughts today. What triggered this is that a stranger read some of my answers on Quora and reached out asking similar questions. Thanks. I hope this helps you too. 




It's great that you are thinking about making the best of these 4 years already. I wish you the best. 

As of now don't worry about a job/startup. Just try to do more of what you love to do. If you think you would like to do something, go ahead and try it out. Create opportunities for yourself, don't wait for them to appear. Only by trying multiple times will you learn if you like to do something or not. I have tried my hands at 70+ things (yes, I maintain a list) to learn which of the things I love doing versus which I do not enjoy as much.

But, money is important. The earlier you learn about it, the better it is. Let me give you some fundamentals of money making with some over-simplified examples. 

There are only two skills required to become wealthy - 
1. Creating something
2. Selling something. 

Everything else is labor. 

Anything that gives you money in exchange for your time is "labor". E.g. a Doctor can only earn for as many hours as she can spend. If she earns 1000 per hour, She can only earn 24000 per day (which is not even practically possible). But, if you have created something that can be copied and sold - you have a product that can earn a disproportionate amount of money even when you are not working on it. E.g. You build an App that users buy, you create just once but people will keep buying it even when you are sleeping. There is no real limit to how much you can earn because it's not dependent on time. 

So always try to learn these two critical skills of creation and selling. Creation is not only about software or hardware, it can be concepts, art as well. Selling - in itself is a complex thing. You need to learn management, communication, positioning, psychology, negotiation, statistics and quite a few other things. It can look overwhelming, but you have a lot of time. 

How you learn Selling, is by learning about people. How you learn about people is by:
1. Reading - Read a lot. Read anything, everything that you find interesting - fiction, non-fiction, history, news, business. Over a period of time, interests will keep changing and you'd learn a lot about different things. Reading books is one thing and reading situations is another. Ideally, Travel helps you learn the most about people, and books are a good hack since you may not be able to travel as much. 

2. Applying - Don't miss a chance to sell. Sell your ideas. Sell what you have created. Sell your services. Organising clubs and events at college can be a great learning experience for all this. Make friends with a lot of people. Do public speaking, volunteer, do social work, play sports.   

Since you are going to be into engineering and you like programming, you'd definitely acquire the power of "Creating" something.

Learn any technology deeply. Try to use it for the simplest of things you want to do. Learning even the oldest - C/Java language can be very helpful. All technologies are similar, just that the syntax used is a bit different. In fact, you may not try to learn the latest and most trending thing. Because trends phase out fast. The basics last forever. However, it would help to learn machine learning since the world is getting data rich very fast and they need more data engineers than ever before.
  

Certifications
I don't believe in certifications. It's just a standard external validation that you have learned something. Doesn't tell much about your abilities. Do it if you like it. Its value is always doubtful. However, learning is always important. Self-learning is the best bet. One awesome way to learn is by creating stuff and learning all that is needed to do that, another one is to help others in learning something. Udemy/Coursera have opened up so many opportunities to learn online from the best teachers in the world (sometimes for free or at very low prices). Take those free courses sincerely. I have moved from tech to business and moved up the ranks without any business degree. I've just leveraged a lot of these free courses, slideshare, and ebooks. Being sincere is more important than being serious. 

Learn about open source see how much software people all over the world have written and shared extensively for free. Fork repositories on Github, share all your ideas and creations freely and extensively. Connect with people who you can't reach out to, on Twitter and Linkedin. See how you can help them. The Internet is your friend, always feel free to ask questions and give answers. Ecosystem works that way - if you can give, you can take

Don't forget the FUN part. 

The reason I keep repeating Do What You Love - is because that's where the fun is. We are always bound by things that we are obligated to do, so doing something just because you love doing it is extremely important. I'd just want to add that sometimes it is ok to not do anything, idle around, gossip with friends and watch TV. Have fun while you are learning, and learn while you are having fun.  

Cheers, feel free to reach out to me if you have any specific questions or if you feel you are stuck. All the best. Here's something that you'd find helpful as well.



If you have reached this far you should totally leave a comment about how you liked it and share this post with others.   

No comments:

Post a Comment

PM is a Double Agent

Most Popular on this blog