this post was submitted on 11 Jan 2025
9 points (100.0% liked)
CSCareerQuestions
1020 readers
2 users here now
A community to ask questions about the tech industry!
Rules/Guidelines
- Follow the programming.dev site rules
- Please only post questions here, not articles to avoid the discussion being about the article instead of the question
Related Communities
- [email protected] - a general programming community
- [email protected] - general question community
- [email protected] - for questions targeted towards experienced developers
Credits
Icon base by Skoll under CC BY 3.0 with modifications to add a gradient
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Don't focus too much on tools (languages,ide, editor, etc.)
Get strong fundamentals in math and software, code with C and a high level language like python for a couple of years and you're good on the tooling side.
Focus on your mathematics, logic and philosophy. These are what separate legendary engineers, scientists and visionaries from people who are only amazing at programming.
Remember that you are an engineer/scientist/philosopher not a cog in the machine that gets told what code to write and writes it.
I highly recommend reading the works of Feynman, Dijkstra, Turing and other greats to better see how they think and approach things.
(Maybe these aren't the direct answers to your questions, but wisdom. damn I wish someone told these stuff to me sooner)
I'll see if I can find copies of their works. Any specific recommendations?