TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What exactly is Full Stack these days?

28 点作者 ccachor超过 7 年前
I don&#x27;t know if it&#x27;s just me, but I&#x27;m getting pissed off at job requirements. For example, below:<p>==============================================<p>The ideal candidate has the following qualifications:<p>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&#x2F;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&#x2F;emotional intelligence Passion about learning coupled with an ability to learn new skills quickly<p>==============================================<p>Oh really!?!? So, you&#x27;re looking for a sysadmin, a backend developer, a front-end developer and you expect them to be socio&#x2F;emotionally well balanced?!<p>Is this an exercise for the hiring manager to feel better about themselves? Face meet palm, they&#x27;re trying to hire Superman.<p>Fuck the hell off.

18 条评论

r-s超过 7 年前
&quot;Full Stack&quot; dev here, been coding for 16 or so years. CS degree in there somewhere.<p>I&#x27;ve used every one of those technologies with the exception of Salt (Nothing against it, just have not used it). I don&#x27;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.<p>I don&#x27;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&#x27;t see that much).<p>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.<p>I am very far from superman. Its pretty easy to be &quot;Ok&quot; 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.
评论 #16280544 未加载
评论 #16292986 未加载
dagw超过 7 年前
I guess it all comes down to what they mean by &quot;basic understanding&quot;, &quot;experience&quot; and &quot;familiarity&quot;. I am pretty inexperienced with modern web developer, but I still have a basic understanding what the difference AWS services do (ie I&#x27;ve read the description of them on the AWS homepage). I have experience with Vagrant and Docker (ie I&#x27;ve installed and played around with both and some point). I&#x27;m familiar with tracking systems such as JIRA (although not actually JIRA).<p>Basically don&#x27;t read too much into lists like this. As long as you&#x27;ve heard of everything on the list and are good at two of the most import ones you&#x27;re probably good to go.
jdowner超过 7 年前
When I see job descriptions like this, I think one of two things: (1) either they don&#x27;t know who they want, or (2) they don&#x27;t know what they are making. Part of me wonders if they are trying to convey how smart and relevant they are. Of, perhaps, this is what happens when you write content with SEO in mind.<p>My personal red flag is the &#x27;development certification&#x27;. Most of the certifications I have seen are more about the appearance of expertise than having actual expertise. This is something that you almost exclusively see in large bureaucracies, which leads me to believe that (1) -- they don&#x27;t know who they want -- is the case and they are using a scatter-shot approach.
评论 #16283287 未加载
CDCollier超过 7 年前
I see nothing here that an inept individual with a 4 year degree and an attuned interest in the industry couldn&#x27;t achieve within 10 years. Much less if they are motivated and establish healthy habits.<p>I don&#x27;t see bullet-proof or laser vision on the list.<p>Besides, wouldn&#x27;t you want to know all of this? The bigger your tool set, the better your development.
评论 #16284716 未加载
评论 #16277540 未加载
评论 #16275308 未加载
mvc_robot超过 7 年前
I am a &quot;Full Stack&quot; engineer with 2 years of experience working for a small company. Worked in everything of that except Ruby include ios(swift,Objective C),android,Java,Scala,MySql,DynamoDb,MongoDb. It was frustrating at the start and then it became a joy.But then not sure if I am good at any of those. The same day I would be fixing a Jenkins build, write some Node and fix bugs in the ios code base, completely normal. I am not ashamed to show off.
oblib超过 7 年前
That is an hilarious list of expectations. It&#x27;s akin to announcing they have an concept for a product and no idea how to make it so you&#x27;ll have to know and do everything that might possibly be needed to accomplish it from start to finish including the patience to address their every whim along the way.<p>They don&#x27;t say how long they&#x27;ll give you to make it but I&#x27;d bet they&#x27;ll expect it ready to ship in a few weeks or a month at most :D
评论 #16278961 未加载
StriverGuy超过 7 年前
I fail to see the issue with this post. Frankly, if you are learning and willing to try new technologies across areas of the web dev stack you should have a grasp on 80% of these things at least (I didn&#x27;t say expertise).<p>What I am more surprised by is the unwillingness by many - indicated in the comments - to explore things outside their domain.
评论 #16280450 未加载
flignats超过 7 年前
The candidate that fits all these requirements wouldn&#x27;t be looking at their job posting.
评论 #16280563 未加载
godot超过 7 年前
Is that the job description for senior level+? It honestly doesn&#x27;t sound unreasonable to assume a senior+ engineer to have experience with all of these technologies in this day and age. Software development tools have come a long way in the past decade and it&#x27;s become possible for a generalist full stack dev to learn about and use every part of this (not having to be an expert in any, of course).<p>I&#x27;d say the more problematic part of hiring is in the interview stage, where inevitably you&#x27;ll be asked questions around binary search trees, merge sorts, and the like. (Admittedly, I am also guilty of using such interview questions myself in the past as an interviewer.) I find that it&#x27;s actually more reasonable to expect knowledge and working experience with all the tech tools you listed, than actually asking about inverting a binary search tree. I don&#x27;t have good answers for what one should ask instead.
评论 #16280406 未加载
daedalbug超过 7 年前
I don&#x27;t think that&#x27;s too bad though - I&#x27;d prefer them to clarify what they mean by &#x27;deep&#x27; vs &#x27;basic&#x27; understanding, but I certainly know a few developers with 3-5 years experience who could comfortably tick the box
评论 #16275326 未加载
citizens超过 7 年前
Not only would the ideal candidate have the above experience, they would also have to be able to pass whatever interview process they have lined up.<p>When a company wants such a broad skillset&#x2F;range of experience, how would they interview for it?<p>Unrelated edit: I looked up the job post, and one of the listed benefits is &quot;2 weeks paid vacation&quot;. Personally I would need more time off to decompress from constantly being pulled in different directions.
SanjeevSharma超过 7 年前
This person does not exist. It is a myth created in Silicon Valley. What &#x27;Full Stack&#x27; should really mean is someone who can learn new technical skills real fast. Someone with a passion for learning and implementing what she learns. In an ever-expanding technology scope, it is really impossible to know it all, but one can be on a journey to be curious and learn the skills that the job needs.
lothiraldan超过 7 年前
IMHO, a Full Stack developer would be someone able to bootstrap a project on his&#x2F;her own. He&#x2F;Her doesn&#x27;t need someone else to have an MVP in production.<p>But I agree that the job requirements you gave as an example are insane, you can&#x27;t be an expert in every stack of a product. At least not with the current implicit age requirement of the industry.
tobaschco超过 7 年前
What do you expect from a job these days?<p>&quot;Has skills in a single area&quot;?<p>To be honest, it&#x27;s not that hard to gain a bit of familiarity with all this tech.
评论 #16280456 未加载
romanovcode超过 7 年前
&gt; sysadmin (devops), a backend developer, a front-end developer<p>That&#x27;s basically what full-stack means. I don&#x27;t get what&#x27;s your problem with this is.
评论 #16282740 未加载
gtw_jj_2超过 7 年前
When I see something like that I just run away and don&#x27;t look back.
quickthrower2超过 7 年前
But but they have a ping pong table and infinite vacay!
davidjnelson超过 7 年前
Lol idk if you’ve been doing this stuff for 20 years you’ll have those skills ¯\_(ツ)_&#x2F;¯
评论 #16280464 未加载