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;
}
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?
Top comments (5)
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!
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!!
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.
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:
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.