3 ms·
> I don't know who "they" refers to employers > You're not concise and are answering from subjective point of view rather than from logical. It is coming cle
by zasdffaa 4y ago
> I don't know who "they" refers to
employers
> You're not concise and are answering from subjective point of view rather than from logical.
It is coming clear that the definition of of 'full stack' is perhaps my tripping-over point. I think of it as meaning extensive knowledge and experience over the whole stack (and that in my terms means cache-line layout to algorithms to frameworks to sql to databases to http to web dev to web standards to to expertise in aesthetics & UI usability).
So where do you get your definition of 'full stack'? Pls show me.
> See, it's the opposite. What we refer to as "full stack" is, in my opinion, your basic version of a programmer. A person who solves the problem using tools and are capable of using the right tool for the problem, or find the tool that fits solving the problem.
That's called generalists. That's me (web stuff excepted). I'm good at that. Why not call them that?
So what does it mean to talk about 'full stack' then list a load of tech, as happens in job ads? Cos it implies to me existing knowledge of these things, not just ability to learn them (which I can).
'Idiots' was a mistake.
- zmxz 4y agoWhat you're referring to as the stepping stone is the terminology. You know very well that people in our field like big words and big terms - full stack developer, machine intelligence, leaky bucket algorithm, graph query language, functional programming, aspect oriented programming - just to name a few. If we gave easy-to-understand names to everything, what would marketing do? :) What you call as generalist can be interpreted as someone who can't use tools proficiently or produce high-code quality. > So where do you get your definition of 'full stack'? Pls show me. It's something we used in the earlier days of internet do describe someone who's capable of producing usable user interface sprinkled with some javascript that basically works and create db that accepts the data you insert via some kind of form that php/python/ruby processed. It was basic "bragging" rights in the beginning, it meant "look, my thingy looks good and I made all of it myself, I Installed server software, hacked up CSS, HTML, wrote serverside code and inserted all of it in a DB". Context: plot happens at news groups, circa 1999. The name, along with people, evolved. There's no concrete definition. You can tell, since you assumed "full stack" means A and to me it means B. One who can take a web-based project and create it from 0 too 100% = full stack, as it takes the full stack of tools relating to backend and frontend to complete. > That's called generalists. That's me (web stuff excepted). I'm good at that. Why not call them that? I don't know. I never liked the term full-stack and I met plenty of people who claimed the title but what they had to show for didn't fit the title they claimed. > So what does it mean to talk about 'full stack' then list a load of tech, as happens in job ads? No idea honestly, I never take those seriously. People are unstable and not trustworthy, all you can trust are facts and facts are hard to come by when it comes to hiring. The tests are the only way to assert anything, and it's difficult to create such a test, let alone run it. It's not nice for sure. I understand where you're coming from now. I don't pay too much mind to terminology, I learned years ago that a simple algorithm that any newcomer will discover has 50 different names. That alone tells me we like to reinvent the wheel and brag needlessly.
- zasdffaa 4y agoI get where you're coming from too. I wonder how many jobs I've missed out on from this. Answer is very much appreciated! Thanks.