this post was submitted on 21 Jun 2023
19 points (100.0% liked)
Programming
13361 readers
24 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 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Not to overwhelm you, but I'd definitely also suggest looking into learning SQL and familiarizing yourself with Linux if you haven't already.
Really depends on who you're working for / what you're working on. In general, a programming job shouldn't be repetitive; the repetitive parts should be automated (and you should have the autonomy to automate them yourself). If a job is truly repetitive, something is probably wrong.
Well, that really depends on the architecture of whatever you're working on! I've done some fairly miserable work where the backend was 90% just an interface that the frontend used to access the database, communicate with external APIs, and schedule background jobs. I've worked other places where the bulk (or entirety) of the web app's logic happens in the backend, and the front end is just there to act as an interface to the user, and that's much more enjoyable. But yeah, the bread-and-butter is going to be:
Then you'll also have challenges that you wouldn't have with non-networked desktop application programming: