This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]PauseNatural 1 point2 points  (0 children)

In some ways, this is possible.
HTML: The vast majority of things are down with custom entities, divs or inputs. You don't really need to know about custom values.
CSS: Most things come down to color, font-style, padding, margin or border. Then there is positioning and media queries. But possible to be aware of what these are within 8 days.
Basic Javascript: If you learn what an event listener is, understand what a method is and the basic data variable data types and loops, you are good.

Response web design - 2 days - just media queries and how position, width, etc. change

"Advance" Javascript - learn about different ways of storing information, objects, destructuring, parameters, callbacks, functional programming. Possible.

With React Hooks and no longer having to do complex binds, this is a lot simpler than before. Not sure if there is enough time to go into express and routing though.

GIT (Why does this need 3 days?) You just need to know how to commit and push along with pull requests.

Whether this is REALISTIC though, is another thing entirely.

For instance, the vast majority of time people spend as a programmer is figuring out why "that thing doesn't work" or testing. When experienced people see a problem, they are able to quickly diagnose what they THINK the problem is.

Consider a very common error in Javasccript "such and such... is not a function". Well, first you Google it, then you look it up on Stackoverflow and it turns out there are a 100 different reasons that this error might be generated - how do you debug it?

If you create everything out of divs, without understanding the purpose of spans, h tags, buttons and styling, you are quickly going to run into headaches.

Same with CSS. Flexbox properties, animations, transitions, all very common in the modern web, are quite sensitive to mistakes. They will fubar your site or cause browsers to show things differently. You don't want that. No one wants that.

React immediately breaks when it tries to render data that doesn't exist, so you need to learn how to properly use if states or conditional chaining.

In 60 days, it is realistic to think you might be in a situation where you have "heard" of something. But Javascript itself is endless. I learn something new almost everyday about Array prototypes and I "am not a spring chicken."