this post was submitted on 21 Jun 2023
26 points (100.0% liked)

Programming

13386 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

Feel free to tell about what your day looks like. I'm exploring different positions so it'd be very valuable to me. I've already done a few courses in C# and Python, they seem to be quite common. My goal here is to get to know this role better, for now I have limited information about it. Is it rather repetitive, or is there always something new to do? What part of it do you enjoy the most and the least? Is it true that many desktop apps are really webapps?

you are viewing a single comment's thread
view the rest of the comments
[–] jonathan@lemmy.6px.eu 5 points 1 year ago (1 children)

I’ve been a backend web dev (now full stack) for over 10 years. Many things are rather boring CRUD apps. This is the part I enjoy least, but it can be dealt with rather quickly. The projects I enjoy the most are the ones where the business logic is rather complex, since that is almost always done on the backend. It’s a nice feeling, to build something custom for client that will fit their exact workflow and spit out the numbers or the reports or whatever that they need to make their business work efficiently. Where I work we decided against the cloud and use a docker based architecture on physical servers. There is also quite a bit of server administration / devops involved if your company does not have a specialised person. Many desktop apps have a server component, whether they are web apps or not. In these case there will be a backend component.

[–] Kaldo 1 points 1 year ago

Is it inevitable to end up (at least partly) in devops as a backend developer? I love code and solving business logic challenges as you put it, but the actual deployment pipeline is something I don't have that much experience with, and something I hoped I wouldn't ever have to do on an enterprise level. Is it just a part of the job description nowadays?