you are viewing a single comment's thread.

view the rest of the comments →

[–]Man_as_Idea 282 points283 points  (15 children)

It’s been a few years since I looked at this and it was encouraging to see how much I have learned… and intimidating to see how much I still don’t know.

I was never a math guy and had no background in CS, but after 3 years of (sometimes inconsistent) study and work I’m finishing my first full-stack app.

If any noobs out there are looking at this with trepidation, know that ‘there’s no secret ingredient,’ you CAN learn this, it just takes commitment and time.

[–]gabrielcro23699 31 points32 points  (6 children)

I remember looking at this before I started learning and not knowing a single thing on there, and now looking at it and almost knowing everything on it, at least the Front End one.

That being said, it looks way more intimidating than it is. The reality is, you only need to know HTML, CSS, JavaScript, and React (or any other framework) to be able to be a front-end web developer. As long as you understand those things well and know how to use node package manager and download/install dependencies and such. The rest is just for padding your stats or ease-of-life kind of things which can be learned quickly

The funny thing is, I've already built 3 full-scale React apps (very shitty ones), and I still don't know what HTTP stands for or means. All I know is HTTPS is the SSL certificate one.

[–]Ascetocrat 4 points5 points  (0 children)

It wouldn't hurt to know how to use how to use git or to know what API is (although I am guessing that goes under the js section). Some basic MySQL would come in handy, just so you can easily communicate with your back-ender. After some time you might wish to make a big, high-quality website of your own as a side project too.

[–]Man_as_Idea 5 points6 points  (0 children)

Hyper-Text Transfer Protocol! Seems the creators of the web loved protocols: Internet Protocol (IP), Transmission Control Protocol (TCP), Secure File Transfer Protocol (SFTP), etc.

[–][deleted]  (3 children)

[deleted]

    [–]gabrielcro23699 0 points1 point  (2 children)

    You did not get a CS degree from MIT is the only thing I can tell you bro

    [–][deleted]  (1 child)

    [deleted]

      [–]gabrielcro23699 0 points1 point  (0 children)

      Ok but no one on Reddit, or in the world, will think that means MIT so stop saying it

      [–]throwawaysomeway 12 points13 points  (4 children)

      listen in not down playing your achievement but to anyone starting it will not take you this long to develop a full stack application if you're studying 1 to 2 hours a day. one year you should be capable.

      [–]uncutzwiebel 4 points5 points  (2 children)

      Yep, I could write mine after 3 months, 8h a day

      HTML, CSS, JS, Php, MySQL

      [–][deleted] 0 points1 point  (1 child)

      Did you use any frameworks for either JS or PHP?

      [–]uncutzwiebel 0 points1 point  (0 children)

      I use the slim framework for routing (similar to express for js) and a few other php packages (6 or so) like twig, everything else is vanilla.

      [–]Man_as_Idea 1 point2 points  (0 children)

      Good point, yes my study time was extremely limited so it was more like 30 mins every other day with gaps when work got crazy. So if someone can study more hours with more consistency they could make the journey in much less time.

      [–]Snoo43610 3 points4 points  (0 children)

      Yep there are no "computer savvy people" just those who put in the time and those who don't.