20 points

Finish projects: this will teach you how to set reasonable goals and expectations and how to break down large problems into smaller steps.

Whenever you are facing something you don’t know how to do yet, recall a previous time you were faced with something you didn’t know how to do and that you learned how to accomplish it and moved forward: this helps me a lot with blockers and imposter syndrome–it shifts my mentality from being lost and not knowing how to keep going to one of “I’m capable of learning, that’s gotten me this far, and will continue to advance me.”

permalink
report
reply
17 points
*

Network. Lots of great opportunities can come from other devs, who you’ve developed a mutual respect with.

Don’t neglect your personal projects.

Learning architecture, and how to document it, is absolutely invaluable and can get you the big bucks.

Don’t overengineer in an attempt to predict the future, and instead build deliberately and flexibly.

permalink
report
reply
13 points

Learn to work in a team. Most careers will have you working on a team and it’s important for you and the people around you to work effectively together.

First and foremost don’t be an asshole. I hate that this has to be said. This doesn’t mean you have to be friends with everyone but honestly liking the people you work with all the time does make the job more pleasant.

permalink
report
reply
11 points

This might sound cheesy but I recommend reading the book Radical Collaboration. Software breeds a lot of disagreement, so it’s important to be able to approach arguments with co-workers with a level head and learn to reach alignment before making decisions.

permalink
report
reply
9 points

Most of your job won’t be focused on actually writing software, most of it is understanding requirements and building a solution to fit their problem.

Oh, join or form a union if you get a chance.

permalink
report
reply

CSCareerQuestions

!cs_career_questions@programming.dev

Create post

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

Credits

Icon base by Skoll under CC BY 3.0 with modifications to add a gradient

Community stats

  • 75

    Monthly active users

  • 61

    Posts

  • 599

    Comments