5 ms·
Definitely didn't make this thread to argue with people who responded, but I do wish to provide a counteropinion to a couple statements there: > Some knowledge
by aerovistae 8y ago
Definitely didn't make this thread to argue with people who responded, but I do wish to provide a counteropinion to a couple statements there:
> Some knowledge of languages like C is generally a requirement
I have never heard of anyone using C for back-end web server code, unless they were contributing to open source tooling. When have you used C for this? I would maintain it's a total rarity and not by any means essential knowledge.
> front end work requires knowledge of HTML, CSS etc. which kids do in high school.
I don't see the connection between "age at which education system introduces basics" and "complexity of the field." This is a curriculum failing more than anything. Do you mean to say that if we introduced databases into the high school curriculum then you would stop considering the back end to be "serious"?
> server side work requires a deeper knowledge of things like Threads, sockets, processes etc.
And front end work requires a deeper knowledge of things like async code, promises, websockets, and so on. Idk, I've worked both sides of the coin and I don't see that the one is significantly harder than the other.
- chadcmulligan 8y agoYes, no argument from me there are different skill sets, I used C as an example - insert SQL/Python etc. I think the main reason is, as I said, supply and demand. There are more people who want to do front end, I know a lot of graphic designers who are now calling themselves front end developers cause its cool :-). So imho you could divide front end people into two groups (and I'm painting with a very broad brush), those who fiddle with HTML and CSS and are front end developers, and those who use things like Angular, jQuery etc and know about async etc. Agents in general try to get the price down, so your job is to put yourself in the second camp as a rare commodity that can do the more exotic things. In my experience many (most?) agents don't have any idea about what they are recruiting and have a check list of HTML/CSS/... - they're a front end developer, I can get them for this much etc. Personally, I'm not sure how to go about this (I call myself a full stack developer, cause its easier to negotiate decent money), but I'm sure someone on HN can give you an angle, good luck. Edit: one thing I've noticed is adding Typescript to your languages makes you look more serious and gets better dollars, so pop that in if you can