Please be aware the following is highly subjective to how you define terms. I have been writing this code for 26 years so I have seen how things evolve, which makes my perspective different than other peoples' perspectives.
As a web developer (front end and/or back end) seeking employment actual programming skills are a bonus, not a requirement despite what the job postings and interviewers claim. A far more important requirement in attaining employment is fashion. This depends upon how you define programming skills. The common ultra modern interpretation is the style of writing instructions in isolation and the current tools you prefer to use. In practice that means the approach to writing code, the vanity, at a very high and superficial level because all larger decisions are expected to be prior qualified by external tooling, such as large frameworks and build tools.
When you deviate from that people become terrified. I am tired of coworkers being constantly terrified to do their jobs, me doing far more work than is required in my code contributions to alleviate those fears, and then only to be challenged when terrified people need something to blame. As a result it is both more challenging to seek employment and also be selected for employment when I view many job postings as littered with hostile red flags and from their perspective that I am outdated and nonconforming. I really enjoy writing software, but in many cases I would rather just make less money in a different line of work.
Thank you for sharing! For better or for worse the programming world has changed quite a lot in the past 25+ years. Most of us who started a few decades ago did so with a different type of appetite for coding which seldom exists today. Such is the nature of things in every profession in this world.
As a web developer (front end and/or back end) seeking employment actual programming skills are a bonus, not a requirement despite what the job postings and interviewers claim. A far more important requirement in attaining employment is fashion. This depends upon how you define programming skills. The common ultra modern interpretation is the style of writing instructions in isolation and the current tools you prefer to use. In practice that means the approach to writing code, the vanity, at a very high and superficial level because all larger decisions are expected to be prior qualified by external tooling, such as large frameworks and build tools.
When you deviate from that people become terrified. I am tired of coworkers being constantly terrified to do their jobs, me doing far more work than is required in my code contributions to alleviate those fears, and then only to be challenged when terrified people need something to blame. As a result it is both more challenging to seek employment and also be selected for employment when I view many job postings as littered with hostile red flags and from their perspective that I am outdated and nonconforming. I really enjoy writing software, but in many cases I would rather just make less money in a different line of work.