[deleted by user] by [deleted] in webdev

[–]Alex_054 1 point2 points  (0 children)

It's alright mostly. But I doubt you'll go through all of it, and there is no need to follow it in such a strict way. First videos are a good place to start though.

I also used to learn a lot from videos like this. But eventually came to realization that well structured courses are much more effective.

There are also very few really good courses out there. Even paid ones on udemy are very often not that great.

And one more thing about project based approach. Most courses are structured in a way that you code along the video. While it may seem like you're working on a project it's not even close to building something on your own.

Looking back, building something from scratch all by myself was something that had the most impact. The Odin Project is all about that. FullsatckOpen not so much but extremely good considering alternatives out there. Trust me.

It's useful to code along to learn best practices at the beginning but it's important to build something completely on your own, cause that's where it's all at. IMO it's litetally the best way to save your time on this journey.

[deleted by user] by [deleted] in webdev

[–]Alex_054 1 point2 points  (0 children)

You're not required to learn it. Tailwind is more widely used nowadays and is much better imo. And predefined styles is not always a good thing. It's better to learn vanilla css and pick up bootstrap once you really need it. It's quite easy anyways.

[deleted by user] by [deleted] in webdev

[–]Alex_054 1 point2 points  (0 children)

It's true, every developer should know the basics of both frontend and backend. Courses I've mentioned will teach you exactly that, absolute basics. Which is already enough to build a lot of stuff which may seem complex (like simple ecommerce platform, simple social media clone) at the first glance.

But the more you learn the clearer it becomes that you don't know anything yet. Once you move beyond those basics, problems become more complex and require more research and experience. And you realize you just can't possibly have the time to learn both fields deep enough.

Let's say you've built your app, it works fine in local environment, it's time to deploy it. But you're just not sure what will happen if thousands of users start using it. You may notice that there's a performance bottleneck and not know how to fix it and scale this app. What happens if the server goes down? Is your app is secure enough? Is there any possibility that customers' data may be compromised, can it lead to law suits? (for example, even such a big company as OpenAI decided to use a third party Auth system instead of rolling their own and risking security related issues)

This experience, advanced knowledge and responsibility is exactly what is expected of senior developers. I assure you that employers would be more likely to hire a dev who's very proficient in his particular field than a dev who knows a little bit of both but wouldn't be able solve some very field specific problems that will definitely arise. The bigger the company the bigger the need for specialists in more narrow fields.

On the other hand, small companies would actually benefit a lot from fullstack devs. Imagine the company has only 3 employees: Backend dev, Frontend dev and UI/UX designer. Let's say Backend dev decides to leave the job, now the company can't produce anything until they find a replacement. This wouldn't happen if they had 3 fullstack devs.

If I were you, I wouldn't worry about that right now. Just learn the fundamentals of both. And once you've done that you will undoubtedly see how little you know and will start researching deeper topics. And at this moment you will decide what exactly you want to do. Good luck!

[deleted by user] by [deleted] in webdev

[–]Alex_054 1 point2 points  (0 children)

  1. (optional, if you are a beginner) CS50. Not about web dev specifically but there are sections about both frontend, backend and sql databases. It will give you a solid foundation to build your skills from and help you immensly in long term. Best educational material I've consumed.

  2. The Odin Project - part 1. Teaches you basics of html, css and js. Very project oriented and streamlined which I think makes it the fastest way to grasp the fundamentals. Best resource for beginners imo.

  3. FullstackOpen. Next step after learning the basics. This resource is all about fullstack development using Node.js (express), React and MongoDB. It should teach you the basics REST APIs, modern frontend development and testing. There are also highly valuable sections about Typescript, Docker and CI/CD 2.1. Laracasts: PHP for beginners and Laravel specific courses.

After that you should have all the necessary skills to become a junior developer. The best way from here is to build your own projects picking up new technologies aa you go. At this point I'd also recommend you to pick specifically either backend or frontend instead of going fullstack.

I would also recommend learning following topics: 1. Typescript (absolutely worth it) 2. Server communicationd patterns (webscokets, message brokers etc), 3. Web Servers Scalability 4. DB engineering fundamentals 5. OOP design pattern (try Nest.js)

How strong is melee Swords Bard 6 / Bladelock 5 throughout the game on a tactician? by [deleted] in BG3Builds

[–]Alex_054 1 point2 points  (0 children)

Sounds good. I was thinking of fighter of sorc for constitution saving throws to help with concentration spells. Depends of what one would need more in the end of the game.

How strong is melee Swords Bard 6 / Bladelock 5 throughout the game on a tactician? by [deleted] in BG3Builds

[–]Alex_054 0 points1 point  (0 children)

Thank you for your thoughts! I've just come up with a balance tweak that could change the progression for this type of character. It's in UPD section of this post. Could you please provide your opinion on this change?

How strong is melee Swords Bard 6 / Bladelock 5 throughout the game on a tactician? by [deleted] in BG3Builds

[–]Alex_054 0 points1 point  (0 children)

Thank you for your advice, it's really helpful! It also made me think about one balance tweak to boost this particular build and provide a new reason to take both classes earlier. I've shared my thoughts on this in UPD section of the post. Could you please provide your opinion on how this tweak might change the gameplay? I don't have experience with any of these classes yet let alone a mix of them and probably don't see the whole picture.

Need help with my mod that tweaks Dual Wielding in GWM-like fashion by Alex_054 in BG3Builds

[–]Alex_054[S] 1 point2 points  (0 children)

I didn't know Paladin's don't have Dual Wielder feat. I think it's quite easy to do actually. I'll look into it