4 points

I like to not think of anything as “absolute” or “dealbreaker” (within reason. If there’s a culture of harassment I’m gone, for example). But spend intentional time throughout your career reflecting on what matters to you in terms of team culture, code culture, career growth opportunities, compensation, etc. There are a lot of factors to being happy in your work, and a lot of ways to get there. Be intentional about it, and try to always move toward it. It matters a lot more than whatever software you’re writing.

permalink
report
reply
2 points

Understand programmatic approaches to testing, unit testing, test driven development (TDD), behavioral driven development (BDD), and integration tests.

Understanding TDD and practicing it as a new developer forces you to understand the end result wholly. It’s one thing to understand how to solve a problem, but understanding how to validate that the problem is solved programmatically, before you have implemented the solution makes you a better developer. It gives you a better view of what you are doing and will change you way of thinking about solving problems.

permalink
report
reply
3 points

“Perfect” is the enemy of done. Sometimes you’ll get to 90% of a project and discover 20 ways you can refactor it. Sometimes you just need to ship code and not spend weeks tweaking it

permalink
report
reply
2 points

!remindme 3 hours

permalink
report
reply
1 point
1 point

Gotcha! I’ll remind you at Friday, February 9, 2024 at 12:41:57 PM UTC.

permalink
report
parent
reply
2 points

!remind me 2 hours

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