4 ms·
You don’t have much time left so you have to act fast. Find hard problems in areas that interest you to work on, and don’t spend even a second thinking of whet
by Tabular-Iceberg 2y ago
You don’t have much time left so you have to act fast.
Find hard problems in areas that interest you to work on, and don’t spend even a second thinking of whether it’s useful for your future career. You can’t predict the future, so you’ll probably be wrong anyway and the time will be wasted.
The point is to get good at solving hard problems in general. I’m on my third Spring project in a row now, and every project has so many NIH idiosyncrasies that no skills transfer at all. The only actually useful skill as a pro dev is to pick up weird, unexpected and even misguided code fast and be productive.
- sgillen 2y agoI agree with this advice, but though I would not overly focus on what skills make a good career, but a little bit of thought was good for me. I chose robotics over a PhD in physics and I'm really glad I did. Physics has a lot of really interesting hard problems but is not actually that good of a career path IMO. However as OP has already decided to be a software engineer, within that space I do completely agree with you.