Live data from Hacker News

42 (school)

en.wikipedia.org

151–152 of 152 posts

Re: 42 (school)

#151
post #141

Earlier quoted context omitted.

I'm a software developer too. Mostly mobile and backend. On the mobile part, most of the clients have pretty much no idea what a processor really is, or how networks work. Hell, I have to explain to them that if they want to build this kittens social network, they're going to need a back-end and that no, it doesn't matter to the mobile apps what language their back-end is written in (and vice-versa). For most of what…

Software scientist != software/hardware engineer != software/hardware developer != programmer/coder. Programmer must know how to program . Software developer must know how to make good software product . Software engineer must know how to understand and meet specifications , follow engineering codex, and son on. And so on. I'm talking about software developers . You are showing me examples unrelated to professional s…

You are pretty much making my point, you know that, right ?

I'm talking about people who are one of the or the only persons with any technical knowledge in their companies, who's job it is to interpret and understand whatever the requirements are and deliver on the products, wether it's apps, web or mobile, back-ends or both.

They need to know how to make good software products, they definitely should know how to understand and meet specifications, etc, etc, etc. They just don't. And yet, they have the positions they have. And what they're most lacking, contrary to the point you were making earlier, definitely isn't compiler theory or the ability to build shell scripting parsers, but the very abilities you just listed.

So no, we are talking about the exact same thing, you just seem lucky enough not to have encountered this kind of people in that kind of position, and I'm glad we have finally come to an understanding.

Re: 42 (school)

#152
post #151

Earlier quoted context omitted.

Software scientist != software/hardware engineer != software/hardware developer != programmer/coder. Programmer must know how to program . Software developer must know how to make good software product . Software engineer must know how to understand and meet specifications , follow engineering codex, and son on. And so on. I'm talking about software developers . You are showing me examples unrelated to professional s…

You are pretty much making my point, you know that, right ? I'm talking about people who are one of the or the only persons with any technical knowledge in their companies, who's job it is to interpret and understand whatever the requirements are and deliver on the products , wether it's apps, web or mobile, back-ends or both. They need to know how to make good software products , they definitely should know how to u…

Of course, I know such people. They are called "anykeyers" in my country. And of course, they are not software developers or software engineers.

If they have no education/training adequate to their profession, they are just amateurs. I trained about few dozens of them during my career.

We have outsourcing industry in Ukraine, so "Software Developer" is well defined term here. Somebody cannot sit five years playing with Excel, or JS/HTML, or mobile apps and then pretend for Senior Developer salary. Inexperienced (junior) developers causes lots of problems to project and must be supervised by a senior developer. We work on tight budgets, so we have no time to play name games. If someone has "developer" in his title, he must meet expectations for his role. Otherwise, project will collapse and everyone will suffer.

Post reply on HN