Hey IH,
I am presently in my pre-final year, and have Campus hiring in August of this year. And recently I Shipped my product ( A platform to see Machine Learning based Jobs: https://mljobslist.com ). I'm not sure it will be successful or not. But I'm pretty sure I won't be able to do both.
What do you think I should do? Work on it and lose my opportunity to get a good job, or get a job and Let it be.
If you could evaluvate my idea, it would also be great as it would help me make a better decision.
Here is my opinion on what to do during your early 20's / at the start of your career: Focus your time on what will grow you the most.
If it is a job at a big co, it can be great to learn company processes. If it is a job at a startup, it can be great to know how passionate a founder can be and also learn from his mistakes. If it is your own company, you will probably learn about sales, making stuff people want, and probably know a lot about yourself too in the process.
To add to this...you're already living like a college student. Keep doing that for the most part and save up some of your income.
Then you will have runway to do whatever you please.
Yeah I echo this sentiment. Your idea isn't the variable here, the variable is your capacity for success. Straight out of college you generally don't know shit. Spending time to become more knowledgeable and capable will give you valuable data when doing future projects. Information is defined as a reduction in uncertainty. Now if you think about your life as a series of bets, specifically expected value calculatations, the more you are able to reduce uncertainty and hence increase your probability of success in those expected value calculatations your earnings start going upwards. Go wide and deep on knowledge. Mutual information of X and Y is the reduction in uncertainty of Y given that you know X. Going wide and deep maximises your reduction in uncertainty hence massively increases your odds of success. Most people understand the idea that money put to work in the markets can generate compounding interest. I think close to nobody realises knowledge has compounding returns as well.
The only other two bits of advice are don't get a mortgage. Save that money to go on the offense. And don't get married. Maintain your freedom as it's the most valuable asset. Be totally cool with a 15 year journey to overnight success.
I really, really disagree with the "don't get married" advice. If you mean "don't get married to the wrong person" - which, I admit is highly likely to happen when you're young and inexperienced - then you're right. But not get married at all? To me it reads as "don't build meaningful relationships", and that's just unhealthy advice from a psychological standpoint.
"Freedom" is not the most valuable asset you can have - it's the support system you get in a partner that loves and respects you. I would do anything for my wife and our son, as she would for us. Together we create a life that enables all of us to experiment with the things we want to do. That's real freedom to me.
Other than that I agree with you. Be smart with your money, know that you're likely to not know as much as you think you do, and select your path with that in mind.
I'd say it depends on what your lead system is in terms of your needs. It's not going to be right for everyone. But our biological drive is so strong we have a bias towards seeking out creating a family and it can really be the wrong thing for some people. Or at the very least (because most people do want and value it) I think what I am really trying to say is not don't form meaningful relationships, rather understand the dynamics of life really change once you have your own family and you should consider your own goals and whether or not you would benefit from the additional flexibility in achieving those goals and seeking to build a family later rather than going for it as soon as you can.
Thank you so much for your advice xD
I disagree with the premise you can't do both. Find a job where you can easily repurpose the skills you learn towards your own project.
There is a wide variety of tech jobs -- some have you literally doing less than 2 hours of actual work in any day.