3 ms·
If I hire a web application developer who says they are proficient in JavaScript, I expect them to be able to get moving without checking documentation constant
by eric_b 9y ago
If I hire a web application developer who says they are proficient in JavaScript, I expect them to be able to get moving without checking documentation constantly. Certainly they should check it to confirm a hypothesis or to jog their memory on individual API calls, but any decent senior programmer need not check the docs for simple things, or at least they will start with an idea of what they are looking for "I know there's an API that does this..."
The doctors I encounter are the equivalent of a junior developer right out of code school, checking the docs for everything. That might be OK, if we were paying them commensurately with their value add.
- upvotinglurker 9y agoTo be fair, the web developer's work probably doesn't lead to someone else's health decline or death if they misremember something.
- xkcd-sucks 9y agoYeah, if my bugfix was scheduled three months out and had to be figured out, implemented and merged during a half hour appointment without making things worse-- I would read the docs for literally everything, and probably copy-paste from them to avoid typos
- moosey 9y agoUsing the same analogy, when you hire a JavaScript developer they are going to know a ton about JS itself, but nothing about your internal libraries and system, and that's something they are going to catch up on when they can, and for a large enough system, they are going to probably gain domain knowledge in a specific portion of your code base. However, they will know how to make an array, class, subroutine, etc. (I'm not proficient in JS right now, and would probably have to look all this up - in perl I can do it without thought). Similarly, my doctor _should_ know how human anatomy and microbiology work by default, but the person that they are speaking to is essentially a black box. When that black box is diseased, then it's as if the body has imported a library. They cannot easily check the source code to determine which library they have imported or what calls it is making, so they hunt through a bug database to determine which library they have imported and what the code is doing, and then they have to find a way to get that code out of the system, still without access to the source. Of course, they will probably know some things (sinus infection, flu) by default, but medical science is constantly updated. Still, that knowledge of anatomy, microbiology, etc., is tantamount in being able to accurately use that data for assessment.
- SkyPuncher 9y ago> they are proficient in JavaScript, I expect them to be able to get moving without checking documentation constantly You might need to adjust your expectations. I check documentation all the time because I can't remember what language uses 'size', 'size()', 'length', 'length()', 'count', or 'count()'. I have no value in memorizing those facts because I can simply look them up.