3 ms·
My advice: 1. Make sure you do what you love to do. 2. Make sure you constantly improve and try to do as good job as is possible. 3. Don't get distracted. I
by lmilcin 6y ago
My advice:
1. Make sure you do what you love to do.
2. Make sure you constantly improve and try to do as good job as is possible.
3. Don't get distracted.
In almost any field, there is always need for people who have deep expertise and can do excellent job. It doesn't matter if you are developer or lawyer or a salesperson or actor. If you do world class job, your prospects are good.
It is hard enough to do something for entire lifetime. It is harder to do something you don't love.
It is hard to find strength to constantly improve in a field you just don't feel particularly interested in.
- schnevets 6y agoIt's really good advice. My career has very little in common with Carmack, but I think I achieved success with the same mentality. I have non-techie friends who have toyed with learning to code, but they usually get discouraged after a few weeks. I try to encourage and mentor, but it rarely pans out. There's a huge disconnect between what people are taught and how career progression works in the modern world. It's enough of a gap that I struggle to connect "Eloquent JavaScript" or a similar 101 guide with actually getting someone a job. I'm certain there's a framework out there that could help learn and make a living in an emerging industry (outside of "work your ass off and don't get exploited"), but there's also so much garbage and bad guidance muddying these waters.
- pmoriarty 6y agoMy problem is that what I love to do changes a lot, so I get burnt out and/or bored with a thing before I've mastered it (and certainly before I've spent a full year at a company doing it day in and day out). Also, most of the things I genuinely love (like reading whatever strikes my fancy at the moment for pleasure) aren't things anyone will pay me to do.