DEV Community

Cover image for What is exactly working as a software engineer?
Manu Martinez
Manu Martinez

Posted on

What is exactly working as a software engineer?

Yeah, it's can be summarised as a stressful life ๐Ÿ˜…, something that everyone wouldn't able to overcome, I know a lot people who have run away ๐Ÿ˜–. I'm going to be honest, if you want to become a software engineer you must be focus on your aim, forgetting anything else.

Only, if you want to be a greatest developer. If not please continue with your distractions like I wouldn't have anything.

I'm sure you know what is exactly an error, this that gives you serious headaches as the days passed, it which doesn't allow you to sleep, these too large log errors that never end, mainly an IDE completely filled with red alerts saying that your shit code doesn't/will never compile. Sincerely, I love ๐Ÿ˜ this situation, I learn a lot from this error trying to figure out what is happening there, trying to understand why my shit code is not working, getting my lead petty pissed off ๐Ÿ˜. YES, DEAR FRIEND, it means what software engineer life looks like.

You must understand that it will be part of you life as a software engineer, you will have tons of serious headaches and there isn't any pill ables to remove this feeling, ๐Ÿ˜‡ you should keep relaxed and focusing in your work without distractions while your boss is asking about the errors and you don't know what you should him ๐Ÿ˜™,

  • I'm working on the error (this is a really shit lie) ๐Ÿ’ฉ
  • I don't know why my code doesn't work (it's also a lie) ๐Ÿ‘ป
  • I'm up to the balls, I hate this fuck error and I don't know how can I fix it and continue with my normal error ๐ŸŽƒ, yeah, it's exactly what is happening, but I know you don't have enough balls to tell him the TRUTH, you think you will get disqualify, but NO, you have a serious problem, you are wrong ๐Ÿค–, you need help, you need some advices from someone who knows more than you, please be honest ๐Ÿ™€, you don't know everything, you are only one more developer, who knows only _what is needed _, but it's real you have a serious problem.

๐Ÿคง, You need to learn how to work in team, but I'm sure you are thinking: "I know how to work in team", but NO, you are really wrong, working in team means exactly asking to your teammates whatever you need/you don't know. Working in team is synonymous that problems are for all of us, if you have a serious problem your team too. Remember ๐Ÿ˜ตโ€๐Ÿ’ซ, you are getting paid to bring a solution to a customer, you must deliver a product, your code doesn't care, you are not getting paid to write code,

YOU ARE GETTING PAID TO CREATE CUSTOMER SOLUTIONS ๐Ÿค’

let haters = ""
for (let time=0; time<=lengthPost; time++) {
  haters+=1;
}
Enter fullscreen mode Exit fullscreen mode

Yeah, this is the fuck *real fact * ๐Ÿ˜ฎโ€๐Ÿ’จ. One day, a developer with really more more more more more more ...... (ten mores later ๐Ÿค) experience said me that I need to focus on customer solutions not in coding ๐Ÿ’€, first I really got confused for a while but I understood what it exactly means ๐Ÿค‘.

Really, I'm here to teach you how to be a great developer, STOP learning how to code ๐Ÿค•, first focus on understand what you are doing, ๐Ÿ˜จ focus on learn estimations, to learn how many time takes you making a real project, try to be honest, you are not Albert Einstein ๐Ÿ˜ถโ€๐ŸŒซ๏ธ, you are a normal person who need to think about what will be implemented and who need some time to fix some code mistakes and resolve some conflicts (if you works with GIT). You must figure out what is live as a software engineer.

Please, STOP ๐Ÿ›‘ thinking in money and focus on be the best version of you then I promise you that you will earn a lot of money working as a developer ๐Ÿ˜.

I hope you have just come to the earth (if you are not here before ๐Ÿค), I really want to make clear with you, telling you what are the advantages and disadvantage of working in this profession. In the following post I will start sharing with you personal experiences that allow you to understand more about a real software engineer life, if you like this post please share with your friends, I know that truth is really resilient ๐Ÿ™€, but why should I lie you?

Discussion (5)

Collapse
foresthoffman profile image
Forest Hoffman

Hey there Manu, welcome to the community!

I've been programming for 16 years and I've been in both corporate and startup environments over the last 7 years. You've got some good points in here, such as: team communication is the most important aspect of being a developer or engineer; and that developers are paid to create solutions regardless of the tools they use. Those are very good points!

However, just like in the workplace, posts on Dev.to are not the place for unnecessary profanity. Please review the Code of Conduct and ensure that your current and future posts meet the rules laid out in the CoC.

Cheers!

Collapse
whitehatdevv profile image
Manu Martinez Author

Hey Forest!!!

My post is not focus on unnecessary profanity, it only expose an opinion, but I know you don't like deep opinions, don't worry it's only my opinion and I understand you, but it's my blog and I decided what to put here, I only want to show to our readers one of the most important aspects of being a software engineer.

Sincerely, I really appreciate your comments but if you are not enjoyable reading our post you can go over other post and get content of your own preferences.

Cheers!!

Collapse
foresthoffman profile image
Forest Hoffman

I appreciate the reply Manu, and I do understand that this is your subjective post.

However, the Code of Conduct applies to all users of Dev.to, and posts/accounts that do not follow it are open to review by the admins. Although you may not think that the content of your post violates the CoC, since your post "is not focus on unnecessary profanity", you should consider the wider audience that may be offended by the profane content or potentially interpret it as hostile language. As a moderator, and someone whom is invested in this community, I want to ensure that Dev.to is a welcoming and safe environment. As such please review the Code of Conduct and adjust the content above to comply with this site-wide requirement.

Thank you for your understanding.

Collapse
jonrandy profile image
Jon Randy • Edited on

This bears no resemblance at all to my experience over 26 years of doing this professionally. I've always found it enjoyable, and never stressful. My advice is:

  • Never estimate
  • Ignore arbitrary deadlines
  • Question everything
  • Try to be as involved as possible with actually designing the stuff you build
  • Avoid mindless donkey work coding tasks whenever you can - they'll grind you down
Collapse
whitehatdevv profile image
Manu Martinez Author

Yeah, it's only a real point of view. Working for a startup if not the same that working for one of the biggest international software consultant. Focus on not estimating will allow you to lose your time a lot. I'm proud of that ๐Ÿ˜.

I really appreciate your comment, everyone has different opinions.