[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / hobby / tech / edu / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / git ] [ GET / ref / marx / booru / zine ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Email
Subject
Comment
Flag
File
Embed
Password (For file deletion.)

Join our Matrix Chat <=> IRC: #leftypol on Rizon


 No.14756

Why do programmers like to pretend to have very specific skillsets and knowledge, and call themselves "frontend developers", "Javascript programmers" or even "React programmers" when in reality their knowledge and skills are applicable to almost everything programming related and they could easily do the job of almost every other programmer? Is this some trick to get higher wages and segment the market or is it just some internalized helplessness instilled by recruiters looking for "the perfect match" and employers unwilling to provide training?

 No.14757

anime

 No.14758

Cause there’s a bunch of shit to know that is specifically related to React, Python, whatever. The ecosystem, tooling, libraries, best practices, etc. You’re asking about why labor specializes.

 No.14763

>>14758
So it is just illusions of grandeur? I understand why labour specializes, I just don't understand why would anyone pretend that some dumb JS library is complex enough that you can specialize in it.

 No.14767

>>14763
You're a student or a NEET? I don't think you have an accurate understanding of working in software development.

 No.14768

>>14767
My job title says "Senior Software Engineer".

 No.14772

>>14768
Then why are you asking stupid questions, do you not work in a specific stack? Do that long enough you gain specialized knowledge.

 No.14778

>>14756
>Is this some trick to get higher wages and segment the market or is it just some internalized helplessness instilled by recruiters looking for "the perfect match" and employers unwilling to provide training?

not mutually exclusive; it's probably a bit of both, but mostly the 2nd one. The market creates the dynamic and then the individual programmers internalize the ideology and identify with it.

 No.14780

I think multiple factors already discussed are at play, but another one is that when you've only really dug into one toolkit deeply and don't have or recognize the general skill of learning arbitrary tools it's easy to shoebox yourself.

 No.14785

>>14772
I don't think it is a stupid question. I don't know many people that changed segments through their carriers, it seems that your first job will determine what you will have to do for the rest of your life and I am afraid I worked myself into a niche that has very limited positions locally so when I will want to change jobs I will be fucked.

 No.14787

>"frontend developers"
>"Javascript programmers"
>"React programmers"
Calling yourself a frontend developer is saying what you develop, the other two are saying what tools you use. It's like if one mechanic calls themself a "heavy vehicle mechanic" while another calls themself a "Snap-on® mechanic". So another reason they do it is because big tech corporations that develop these tools want to market their tools. If lots of developers call themselves "React programmers" then facebook (the developer of the tool) creates the impression it's a good tool and other businesses decide to use it too.

 No.14799

OP are you retarded?

Learning any programming skill or tool set in depth takes time. Employers don't want to invest in their workers' skill sets like that, so they demand that job applicants put shit like that on their resume to weed out people who will take longer to train. So, people put shit like that on their resume.

 No.14811

>>14785
>it seems that your first job will determine what you will have to do for the rest of your life and I am afraid I worked myself into a niche that has very limited positions locally so when I will want to change jobs I will be fucked.
you can always bend the truth in your resumes tailored for each position by tweaking your job title and responsibilities when necessary. HR usually only does simple background/employment checks

 No.14832

>>14811
this, just lie about your experience after teaching yourself new skills. HR only checks dates of employment and title

 No.14870

The same reason someone calls themselves a furniture maker instead of "carpenter", because even though a furniture maker could probably build a wooden cabin, he prefers to make furniture instead and is better at it.

 No.14890

How do you guys get jobs. I have been looking for a software dev job for years, but no one has ever interviewed me or hired me. I have public repos with assembly and mobile dev projects, so I know what I'm doing. It seems like it's all just H1-Bs, especially when you see stuff like this.

https://www.epi.org/publication/new-evidence-widespread-wage-theft-in-the-h-1b-program/

 No.14892

>>14890
I got started freelancing then got a real job eventually. I would apply for jobs on Upwork and just bullshit my way through. Like say I'd done similar projects just like this one and I'd love to schedule a call to talk to you about how we can work together. Send them links to sites I didn't make, say I did. Say I did similar projects but of course I can't show the source code, it's very important proprietary code that manages the invoicing for a company generating millions of dollars of revenue yearly.

Anyway, like the other anon, my advice is to lie your ass off and learn as you go.

 No.14918

>>14756
>when in reality their knowledge and skills are applicable to almost everything programming related
literally not true, i'd like to see a frontend webshitter write a kernel module or vice versa a kernel dev make a good looking modern website

 No.14919


 No.14923

>>14870
Carpenter and woodworker here:
You are right but the differences has more more to it.
A carpenter may work indoor or outdoors, preparing material or installing it respectively
A woodworker stays indoors.

Machines and tools are different since they fit different scales plus in carpentry lots of materials and techniques are standardized so you can buy it processes from a third party.

In woodworking materials require a more detailed work, specific joinery, adhesives plus lots and lots of sanding.

Honestly after writing this I feel any difference I could list will not mean much but when you work on one and move to the other it does feel different.

 No.14936

>>14756
> when in reality their knowledge and skills are applicable to almost everything programming related and they could easily do the job of almost every other programmer?
You have never coded anything harder than hello world, i can tell.

 No.14937

>>14936
Apparently they're a senior software dev.

 No.14999

>>14937
And one that probably sits on their ass all day, knows a bit of C/C++, and tells other devs what to do. OP doesn't know what framework/API specialization is and thinks every language follows similar OOP syntax.

 No.15011

>>14999
> knows a bit of C
< every language follows similar OOP syntax.
retard

 No.15013

uyghas really be thinking that memorizing the API of some fad framework makes them a specialist


Unique IPs: 19

[Return][Go to top] [Catalog] | [Home][Post a Reply]
Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / hobby / tech / edu / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / git ] [ GET / ref / marx / booru / zine ]