d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Learning Front End & Full Stack
Add Reply New Topic New Poll
Member
Posts: 6,374
Joined: Jul 2 2005
Gold: 5,907.41
May 6 2024 08:56am
Hey, I am learning Full stack development by myself : HTML5, CSS3, Javascript, React.JS, Node.js , Express.js , Mongo DB and some CS theory.

I just learned HTML5 so working on CSS3 right now.

Anyone have advice on picking up Full stack development? I am trying to switch careers to get a developer job since its a growing field. And I am in San Francisco.

Anyone know how to learn the Front end/ full stack skill set to get a coding job? Do I have to learn Algorithms and data structures or should I just know it?

I just started last month.

Member
Posts: 2,224
Joined: Mar 14 2005
Gold: 4,326.24
May 10 2024 05:15pm
Quote (hakimtp @ May 6 2024 11:56am)
Do I have to learn Algorithms and data structures or should I just know it?



These are very deep topics. For full stack web dev you really only need to scratch the surface of algorithms and data structures.

I have a few accessible book recommendations, but even these probably shouldn't be a priority for you at this point.

You should have a good grasp of at least javascript before looking into these books


  • Grokking Algorithms - Aditya Y. Bhargava
  • Open Data Structures: An Introduction - Pat Morin


neetcode has a roadmap of leetcode problems on data structures and algorithms, but the majority of the topics in this list you'll never use if you are building web apps, but they are still good to know if you have time

https://neetcode.io/roadmap
Member
Posts: 2,224
Joined: Mar 14 2005
Gold: 4,326.24
May 11 2024 04:20am
This site also has some good problems to solve if you want to learn about data structures and algorithms.
https://www.hackerrank.com/interview/interview-preparation-kit
Member
Posts: 3,230
Joined: May 4 2013
Gold: 1,600.00
May 11 2024 04:48am
Basically you need to learn react with everything within (TS, JS, CSS, HTML)

Start by coding simple apps in it - blog, forum, twitter clone etc

Then do the same with angular and then maybe vue, astro and at least lick a few other libraries. But react is by far most popular

I hate it so much lol
Member
Posts: 2,224
Joined: Mar 14 2005
Gold: 4,326.24
May 11 2024 05:30pm
https://www.techinterviewhandbook.org/grind75

Here is a good list of leetcode problems. Starting from easy and then gets harder.

I don't do web dev, so I don't have any advice for that.
Member
Posts: 15,801
Joined: Jul 9 2021
Gold: 291.00
May 11 2024 07:44pm
Quote (nuvo @ May 11 2024 03:48am)
Basically you need to learn react with everything within (TS, JS, CSS, HTML)

Start by coding simple apps in it - blog, forum, twitter clone etc

Then do the same with angular and then maybe vue, astro and at least lick a few other libraries. But react is by far most popular

I hate it so much lol


i think i'd rather get my eyes stabbed out with a diablo 3 engraved pen by jay wilson than touch react or any modern bs library/framework. modern web dev is pure garbage

This post was edited by ChocolateCoveredGummyBears on May 11 2024 07:44pm
Member
Posts: 3,230
Joined: May 4 2013
Gold: 1,600.00
May 12 2024 02:50am
Quote (ChocolateCoveredGummyBears @ May 12 2024 03:44am)
i think i'd rather get my eyes stabbed out with a diablo 3 engraved pen by jay wilson than touch react or any modern bs library/framework. modern web dev is pure garbage


Yes it is. maybe it's more annoying but at least sites are slower

What was wrong with templates, proper MVC and pure server side generated content :(

"Modern" frameworks are such an ass. Like how does this make sense

Code


//js code here
//js sucks
return {
<div> html goes here somehow??</div>
<p>what the flying fuck</p>
<p>How does it even parse</p>
}


and then complete mix and match of js, html, css... while I was taught for years to properly separate them



This post was edited by nuvo on May 12 2024 02:52am
Member
Posts: 15,801
Joined: Jul 9 2021
Gold: 291.00
May 12 2024 04:27am
Quote (nuvo @ May 12 2024 01:50am)
Yes it is. maybe it's more annoying but at least sites are slower

What was wrong with templates, proper MVC and pure server side generated content :(

"Modern" frameworks are such an ass. Like how does this make sense

Code
//js code here
//js sucks
return {
<div> html goes here somehow??</div>
<p>what the flying fuck</p>
<p>How does it even parse</p>
}


and then complete mix and match of js, html, css... while I was taught for years to properly separate them


Yeah, I feel like it just adds unnecessary complexity

I've heard a lot of newer devs grow up learning and using it. So they'll probably be in my position in 15 years saying how the modern web is garbage, while old school react is so simple and easy. 😆 And time marches on..

But for real, glad we both have that view
Member
Posts: 2,224
Joined: Mar 14 2005
Gold: 4,326.24
May 12 2024 12:31pm
Here is something I found for front end:

https://www.greatfrontend.com/prepare
Member
Posts: 6,374
Joined: Jul 2 2005
Gold: 5,907.41
May 15 2024 12:00am
Thanks for the sites. Imma be using leetcode to prep for interviews, and a few books. I'll learn full stack for front end jobs and might learn python to be a python developer or something
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll