this post was submitted on 10 Feb 2025
37 points (95.1% liked)

ProgrammingCircleJerk

48 readers
63 users here now

Programming CircleJerkCommunity at request of a user.

founded 1 week ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Dungrad@feddit.org 5 points 1 day ago

I disagree so much. The problem with all of these takes are, that they are build on the assumption that the main skill of a software engineer is writing code. That's the same mistake a lot of "< seniors" do.

See, the important thing about engineering is to provide a fitting solution that satisfies many different domains. You need to understand and interconnect a lot of information. And the most important thing a good engineer has is "creativity".

In your example, you think about assignments as you have them in university. Arbitrary scenarios that learn you a tool (which is usually a programming language). However, that is not an assignment you are faced as an engineer.

It's not like in NCIS where someobey comes and says: "Can you make this algorithm faster?"

It's more like (an actual example from last week): can you (as in team) analyze why this legacy system failed? We have these analytics for you. We currently conduct these labs, and have these user voices. Figure out a way how we can revamp this whole thing, but this time successful. Once done create a MVP and a rough roadmap. Latter in alignment with our overarching strategy.