Backend & cloud services developer here. Comfortable with multiple languages, databases, PaaS & IaaS etc. Thinking about broadening my skillset. I know almost nothing about front end development. Any tips\resources on how to get started ?
I thought this article was pretty good: https://medium.com/coderbyte/a-guide-to-becoming-a-full-stack-developer-in-2017-5c3c08a1600c
Full stack usually means you won't be able to deepen your expertise much in one specific part of the stack. Think carefully, choose wisely.
^^ this. Every full stack engineer I know is either significantly better at FE or BE. Or average at both. I have yet to meet someone who was awesome at both. That said (and as a BE dev), knowing something about full stack makes you better. The more I know about how people are going to consume my services, the better I can design / implement them. I still remember the first time a really good web dev showed me what he could do with JSON. I knew what JSON was but had no idea how someone could make it dance. We quickly learned that we should usually structure our API (or a version) to make JSON more consumable. Our API is better now.
I don't really agree with that sentiment, that's like saying if you know multiple programming languages you won't be good at any one of them (And that you should just pick one) Overall, being full stack is far more advantageous than not being one. It allows you to improve all parts of the application and optimize the interaction between front and back end. When you're developing a system, the more you know about the system the better off you'll be.
Question, why do people refer to middle tier(api layer) as back end? Isnβt back end the DB layer?
Anything beyond the user interface and its logic is typically back end. So everything from endpoints, routes, db, etc.
Tech Industry
Yesterday
324
Bitcoin is the only possible future
Tech Industry
Yesterday
588
What if Apple buys Meta
Ask Blinders
Yesterday
498
Why is our country owned by Israel? I don't want my tax dollars fund genocide. How can we stop this nonsense?
Tech Industry
Yesterday
2541
1 vs 5 Million - no lifestyle change
Tech Industry
Yesterday
2920
Tech companies to avoid as a white guy?
Get started
There is much truth in these words. Make a web site. What do you do for fun? Make a web site for it.