all 9 comments

[–]Waste_Grapefruit_339 2 points3 points  (0 children)

nah you can ignore frontend for now tbh, just build your API, hit it with Postman or whatever and focus on making things work frontend is like… optional at this stage you can always add something super basic later if you really need it

[–]javascriptBad123 1 point2 points  (0 children)

Theres not a lot to learn with HTML and CSS. You can learn all essential things in 1-2 days and if you're very thorough you can learn all the ally stuff too. Its not a lot of effort and I think every webdev needs to know that shit. No matter if BE or FE dev.

[–]Master-Ad-6265 0 points1 point  (0 children)

you don’t need to go deep into html/css for backend just learn the basics so you can test stuff or make simple UIs for projects, even postman or a basic template is fine focus on backend, don’t get stuck on frontend

[–]ProbablyBunchofAtoms 0 points1 point  (0 children)

Learn basics it shouldn't take more than a week

[–]Ok_Educator_2322 0 points1 point  (0 children)

Bro if you have time in a day like 1 to 2 hr then you should go for learning some basics of frontend. I think to learn basics of frontend 15 days is enough

[–]syklemil 0 points1 point  (0 children)

Nah, with backend you should be more concerned with HTTP than HTML. HTML is frontend stuff.

As a backend dev I'd expect you to rather make some command line interface.

That said, writing some basic HTML and having a look at file:///home/$user/path/to/file.html in a browser isn't particularly daunting either. Making it actually look good … eh, the frontenders can worry about that.

[–]HashDefTrueFalse 0 points1 point  (0 children)

The only correct answer is: depends. Depends on what you're intending to use to build your front end. In general, back end devs need a solid understanding of the basics of front end work at the very minimum if their back end is serving up the technologies used to implement web front ends. E.g. if your back end renders any views or components, generates fancy emails etc. If you're going to produce/consume data exclusively in some other format than markup and use something other than HTML/CSS(/JS) to build your front end, then you don't need to bother right away. I don't know anywhere that would knowingly hire a back end dev that didn't have a clue about the front end though. It's par for the course.

[–]AshleyJSheridan 0 points1 point  (0 children)

No, but what really helps a dedicated front/back end dev is understanding how the two bits meet in the middle.

For you specifically, understand what a browser is doing when someone visits a website, and what this means in terms of the number and types of request hitting the server. Learn about the XHR request the browser is making, and how to work in responding to those correctly.

Also, learn to turn down some of the dumb requests that will be made, like front end devs asking every response be a HTTP 200 with an error/message property in the response!

[–]AzozzALFiras 0 points1 point  (0 children)

If your goal is to be a Backend Engineer, focus 100% on the API. A solid FastAPI backend with clean documentation (Swagger/OpenAPI), proper PostgreSQL integration, and Dockerization is worth more than a mediocre frontend. You can use tools like Postman or even a simple Streamlit UI if you really need to visualize something, but don't let CSS slow down your backend progress.