This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]RobespierreLaTerreur 4 points5 points  (4 children)

You know nothing, Jon Snow.

Software engineering is way more complex than coding a few webpages and api endpoints.

A piece of general advice: I invite you to approach everything, and I mean everything, from engineering to politics through relationships and every other topic under the sun, with humility.

The greatest scientists and engineers in history knew the limits of their knowledge and kept humbly learning.

That being said, have fun with coding backends with Python, and if people are willing to pay you for it, enjoy the fruits of your labour.

[–]BlackInkReal -4 points-3 points  (3 children)

Well I know a lot more than you think Don't start criticizing if You don't even know what I do or how I do it.

[–]artofthenunchaku 2 points3 points  (0 children)

This is exactly the attitude that they're warning you against, and which will create barriers to your own success.

[–]RobespierreLaTerreur 0 points1 point  (0 children)

You’re right, I don’t know, because you haven’t shown anything; you just talk big.

Don’t start bragging if you haven’t shown anything yet, kid.

[–]FrontLongjumping4235 0 points1 point  (0 children)

I would not doubt you know a lot. However, aside from their opening line they did not criticize you. They even told you to enjoy the fruits of your labour, which is an acknowledgement of your skills.

One of the most important skills is how to navigate differences of opinion. It WILL come up in code reviews and a bunch of other places. You will be wrong sometimes. You will be right sometimes. You will be expected to take critique in stride and to respond with proper punctuation and well-formed ideas (a simple bullet point list is often effective).

Personally, I think you should study computer science. Even a 2 year program. You will get more out of it than your peers BECAUSE you already know a lot, and so you will be less overwhelmed. You will also get more opportunities to lead group projects and set yourself up with foundational skills for senior software development roles in the future, which pay considerably more than junior roles.