News for hackers. Stuff that matters.
Re:Ask HN: What skills do self-taught Web Developers commonl... by cblock811 on Monday February 08, 2016 @07:17PM (#11062021)
I went down this path and am about 2yrs into the industry. Things I lacked:

1) Computer Science theory and concepts. I might know some buzzwords but I didnt initially understand things in depth. It took time working on projects to start grasping them.

2) Perspective on the industry. People get so caught up in language and framework wars. It's easy to just take someone's opinion and run with it. After a while you realize that there isn't really a right or wrong and focus on learning underlying concepts.

3) How to keep cool under sudden pressure. Releasing a bug into prod would scare the hell out of me. Sure, it's never a good thing, but even Apple releases bugs. Taking a second to breathe and calm down can make a huge difference in effectively tackling pop-up issues.

I'm sure I'm missing some but those are the ones that came to mind for me anyways.

Re:Ask HN: What skills do self-taught Web Developers commonl... by coderKen on Wednesday February 10, 2016 @09:33AM (#11072944)
This question comes up a lot, I once saw this asked on Quora, will update this post once I get the link. IMHO I think most self-taught developers lack the basic CS concepts, myself being a self-taught developer created a list of topics that I study every morning -> https://github.com/nkudo/daily-study

Currently learning algorithms and I've been enjoying it so far, learnt a lot and some of the knowledge gained helped me in a recent interview where I was asked what data-structure the HTML DOM used. I am a JavaScript person so I'm reading this book -> http://www.amazon.com/Structures-Algorithms-JavaScript-Micha...

Re:Ask HN: What skills do self-taught Web Developers commonl... by dassreis on Tuesday February 09, 2016 @10:24AM (#11065856)
I'm a self-taught web developer. I think every web developer was when I started out.

I'd like to add a defiant similar question and an answer to go with it.

What do non-self-taught web developers lack?

Experience :)

Tongue in cheek. I still have gaps all over when it comes to CS, paradigms, patterns, and I'm perpetually at odds with all the tooling around these days.

Re:Ask HN: What skills do self-taught Web Developers commonl... by twunde on Monday February 08, 2016 @05:40PM (#11061435)
In general, self-taught Web Developers tend to lack some of the computer science theory. This may show up when you work on a large project and you need to sort and ingest a million records at a time. There can also be a tendency to be attracted to the newest trends out there when a more conservative approach might pay better dividends.
Re:Ask HN: What skills do self-taught Web Developers commonl... by hex13 on Tuesday February 09, 2016 @11:34AM (#11066465)
- team work, unless somebody learned this skill in other way

- SCRUM - it would be hard to teach oneself SCRUM without job environment

- jargon (I didn't know what "pull request" or "ticket" ment before I went to the first job)

- courage, self-assurance (because of lack positive feedback from other programmers - people who learn programming on jobs are in better situation than self learners)

- realism, cynicism (Self taught programmers are sometimes too optimistic or too pessimistic and dont have sense of reality).

Re:Ask HN: What skills do self-taught Web Developers commonl... by eecks on Monday February 08, 2016 @05:23PM (#11061303)
Well if you have only worked by yourself previously then the obvious skill you need to learn is team work. Stuff like work delegation and handling expectations of others.
Re:Ask HN: What skills do self-taught Web Developers commonl... by _RPM on Monday February 08, 2016 @11:15PM (#11063031)
general computer architecture like the max size of an integer. High level languages usually abstract this away. How a whole number is represented at the hardware level.
Re:Ask HN: What skills do self-taught Web Developers commonl... by dorfuss on Tuesday February 09, 2016 @02:54AM (#11063811)
Genuine question - when would you need to know the int size? When do you think knowing how negative numbers are represented in binary would help a web developer? Seriously curious.

Edit: sure it's good to know, but that's another question.

Re:Ask HN: What skills do self-taught Web Developers commonl... by _RPM on Tuesday February 09, 2016 @11:42AM (#11066543)
If you're building a programming language and you arthimetic operations. You would need to handle the case of overflow and underflow.

Edit: a Web Developer doesn't need to know it but it's most likely part of a CD curiculem.

Re:Ask HN: What skills do self-taught Web Developers commonl... by rnovak on Tuesday February 09, 2016 @02:50PM (#11068222)
I'm sorry, but do you just disregard overflow in your applications?

Just because software is on the web, doesn't mean it doesn't have to care about logic errors