|
I don't know if it's just me, but I'm getting pissed off at job requirements. For example, below: ============================================== The ideal candidate has the following qualifications: Deep understanding of front-end JavaScript development using libraries such as React, Angular, etc.
Basic understanding of AWS Services, such as Lambda, API Gateway, CodeCommit, CodeBuild, CodeDeploy, and CodePipline
Expert in CSS/HTML5
Deep understanding of development using either Python, Node, or Ruby
Comfortable and excited about interacting with clients and end users
Expertise in developing under Linux or OS X
Desire to pursue AWS Development Certifications toward expert-level achievement
Familiarity with SQL and NOSQL databases
Experience with orchestration tools such as Ansible, Salt, Chef, or Puppet
Experience with Vagrant or Docker
Familiarity with continuous integration systems such as Jenkins or Bamboo
Familiarity with tracking systems such as JIRA
Ability to work independently and collaboratively – self-motivated, accountable, and able to offer up new ideas
Critical thinking, troubleshooting, and problem-solving talents
A balance of technical, business, and social/emotional intelligence
Passion about learning coupled with an ability to learn new skills quickly ============================================== Oh really!?!? So, you're looking for a sysadmin, a backend developer, a front-end developer and you expect them to be socio/emotionally well balanced?! Is this an exercise for the hiring manager to feel better about themselves? Face meet palm, they're trying to hire Superman. Fuck the hell off. |
I've used every one of those technologies with the exception of Salt (Nothing against it, just have not used it). I don't think I am that much of a rare breed. Some of the AWS technologies many would not be exposed too, but learning an AWS build pipeline is not difficult if you have used competitors.
I don't think that is that crazy of a job description. If someone has focused on breadth of skill over depth, you are going to run across most of those technologies (With the exception of some of the AWS services I don't see that much).
Ive mostly worked for startups and its not uncommon for me to write front end modern javascript, build backends, orchestrate deployment pipelines and be involved in a sales call all in a single day.
I am very far from superman. Its pretty easy to be "Ok" at many technologies. Its pretty hard to be truly great at a single technology. I admire those who truly master a specific technology but I learned that my strength is breadth over depth. I am sure if a truly seasoned JS developer saw some of my frontend code they would have lots of suggestions for improvement, but that is fine by me. I can build stuff which meets the intended goals and generally everyone is happy.