Howdy folks! Sloan, DEV Moderator and mascot, coming back at ya with another question submitted by a DEV community member. π¦₯
For those unfamiliar with the series, this is another installment of Sloan's Inbox. You all send in your questions, I ask them on your behalf anonymously, and the community leaves comments to offer advice. Whether it's career development, office politics, industry trends, or improving technical skills, we cover all sorts of topics here. If you want to send in a question or talking point to be shared anonymously via Sloan, that'd be great; just scroll down to the bottom of the post for details on how.
Let's see what's on the docket for this week...
Today's question is:
What's the most difficult thing about pursuing a career in software development? What's the toughest thing that you deal with in your day-to-day and also what's the hardest thing you've ever had to do as a dev?
Share your thoughts and let's help a fellow DEV member out! Remember to keep kind and stay classy. π
Want to submit a question for discussion or ask for advice?Β Visit Sloan's Inbox! You can choose to remain anonymous.
Top comments (8)
I think I could write an essay on this topic. I mentored many junior devs in the roles I've had, and I think the top four are:
query = f"SELECT thing FROM table WHERE column = '{var}'"
, which of course is a one way ticket to an SQL injection attack.Honourable mention also to devs not knowing basic Linux commands or things like git. I don't expect them to know everything, but the basics would be nice.
The most difficult thing is that your working day is not limited to 8 hours. You're always thinking about how to solve a problem or optimize some algorithm.
...when you just go to bed or in the middle of taking a shower
IMO, the situation becomes hard for us when we can not apprehend it. And that applies to all the fields. Not just software development. It is a matter of knowing the game. The written and unwritten rules of the game. The more we get used to it, the easier it becomes to play. Then someday it becomes a child's play for us.
Honestly? Dealing with dumb decisions and ideas from the 'business' people
...and unrealistic deadlines
I couldn't agree more!
To stay motivated