Je suis fatigué du fait que les programmeurs ordinaires usurpent l'identité de développeurs et déshonorent l'industrie. Ils rendent le monde pire

Bonjour et aujourd'hui (oh mon Dieu, depuis combien de temps n'ai-je rien écrit, encore moins utile) je voudrais répondre à ce post .

Pour les ignorants, un bref récit:
Dude s'est forcé à regarder le film Dude sur la Silicon Valley et craint que les programmeurs mères, sur une bouffée et javascript d'applications groupées par clic, se considèrent comme des développeurs et se rendent dans la Silicon Valley pour rechercher un investisseur.

Eh bien, pour commencer, je vais vous parler un peu de moi pour que le lecteur puisse comprendre dans quelle montagne je suis même descendu et pourquoi je discute de sujets aussi complexes:

étant un simple écolier de la périphérie de Moscou, j'aimais beaucoup les jeux informatiques quand j'avais 13 ans, et quand j'ai réalisé que c'était exclusivement une expérience de jeu créée par d'autres Je n'ai pas assez de monde, j'ai décidé d'étudier la modélisation et la programmation 3D (Java n'y est pas allé, j'ai même écrit quelque chose sur python, mais pas très intéressant).

Ensuite, il y avait beaucoup de tout, des tentatives d'être développeur, des jeux et des programmes eux-mêmes, de l'USAGE, des cours sur des spécialités non liées au codage, cela m'a distrait, et donc en 2016, je suis parti avec les compétences d'un technicien pour étudier à l'Université médicale d'État (Administration d'État et municipale).

Eh bien, comme les étudiants à temps plein rémunérés en Russie ne bénéficient que d'une réduction sur les tarifs de métro - vers le milieu de la deuxième année, avec l'aggravation simultanée des difficultés d'étude et des processus parascolaires (cependant, il est toujours logique d'écrire plus tard à ce sujet un grand problème et un article important, bien qu'un article sur la construction la plus correcte de uiux dans gamedev sous un PC sous prétexte de complexité et d'importance n'ait pas encore été écrit))))), il fallait en quelque sorte gagner de l'argent après quelques dizaines d'interviews pour divers postes vacants "étudiants", avec qui je voulais fuir avant même de commencer, une décision responsable a été prise de commencer à créer et à vendre de l'air, y compris et des applications avec des sites de pet de clic.

Et c'est là qu'il est logique de commencer à parler de «développement»(quel grand mot pour les mamans)

Initialement, si vous pensez de manière purement terminologique, le développement est l'élaboration d'un plan stratégique, la formulation d'objectifs, l'analyse des possibilités de ressources, les voies et moyens d'atteindre les objectifs, la justification de l'option d'action choisie, la préparation, la discussion, l'adoption de la planification, la conception, les documents de programme .

Mais nous sommes sur l'essence , non?

Et ici se pose le problème de l'auteur de l'article original: pour lui, le développement est la création de quelque chose de nouveau et d'inconnu, et toujours utile (comme, par exemple, Kotlin, la création d'applications sur lesquelles je n'ai d'ailleurs pas maîtrisé, je me repens).
Cher (non) Philip Rangin déclare:
Le rêve de devenir inventeur et scientifique doit rester phare. Elle devrait attirer toute l'attention. Et le rêve de devenir un homme d'affaires est une erreur mineure pour ceux qui n'ont pas réussi.

Et oui, c'est bien sûr très amusant et très intéressant, mais maintenant (si vous êtes partisan de la même théorie que l'auteur du matériel critiqué), veuillez répondre à une question très simple: Eh bien
, excusez-moi, ce scientifique-développeur devrait-il manger ?

Même ici, sur un hub, avec une fréquence d'environ 1 à 2 pièces par saison, il y a des articles de DÉVELOPPEURS qui ont passé des mois et des années à créer leurs langages de programmation, et qui sont toujours répondus dans les commentaires:
Eh bien, vous avez fait ce x *** u, et maintenant quoi? Pourquoi ai-je besoin de ça?

Non, je ne prétends pas que le processus scientifique et inventif doit mourir, en aucun cas! Mais ici, vous devez comprendre une chose simple:
jusqu'à ce que le monde ait établi un revenu inconditionnel (et très probablement après (dans le cas de) un tel résultat des événements), tout DÉVELOPPEMENT devrait être bénéfique pour quelqu'un.

Philip peut créer 3 douzaines de langages de programmation impressionnants, mais le problème est que pour chacun de ces langages, il devra alors trouver au moins un utilisateur solvable .

Oui, théoriquement, il peut créer son propre PL incroyable, son architecture de processeur incroyablement excellente, n'importe quoi, puis l'utiliser lui-même tout en créant des produits populaires sur leur plate-forme, mais étant donné le temps nécessaire pour créer quelque chose à partir de zéro, le temps, J'ose suggérer que si Philip (ou un DÉVELOPPEUR conditionnel complètement différent) n'est pas le fils de Sechin, ou ne fonctionne pas comme un alpha la nuit, au cours d'un tel DÉVELOPPEMENT, je m'excuse, il sera scanné de la faim quelque part sous le pont.

Je vais donner un exemple banal sur moi-même:
Ayant objectivement deux idées (selon un sondage d'amis qui aiment jouer à l'ordinateur 24h / 24 et 7j / 7) de jeux intéressants, je comprends deux choses pour les implémenter dans le cadre des moteurs de jeux existants - c'est absolument impossible, et créer à partir de zéro tous les logiciels nécessaires peut prendre des décennies (salut "0 ad ”, dans lequel il n'y a même pas encore de mode histoire) (et après tout, la création d'un nouveau moteur unique et cool est le DÉVELOPPEMENT), ou conduire à un effondrement commercial (comme, par exemple, dans le cas des impressionnantes légendes d'Eisenwald).
En fait, après avoir réalisé toute la futilité de tels projets ici, je ne suis pas allé étudier en tant que technicien =).

Et ici, il est logique pour nous de revenir à la définition du mot DÉVELOPPEMENT, ou plutôt, aux parties suivantes en particulier:
"... élaboration d'un plan stratégique ..."
"... analyse des capacités des ressources ..."
"... la justification de l'option choisie ..."

C'est ce qui distingue le développement des ventes.
Lors de la vente, le seul objectif est d'obtenir des fonds X en donnant le moins possible un certain produit / produit Y.
Pendant le développement - CRÉER un certain produit Y afin de ne pas manger x * y sans sel, ils espèrent que dans le processus il y aura des connaissances scientifiques qui seront plus tard utiles à d'autres développeurs et à toutes les autres générations à venir.

Et bien que la demande existe précisément pour des applications qui produisent un tas de sons de clics, et non pour des langages de programmation et d'autres grands projets de construction communistes, le développement est la création de telles applications de la manière la plus efficace.

Vous pouvez moins, je n'ai pas honte.

P. s.: En cas d'erreur, merci de signaler au PM, il n'y a pas de photos, car il est écrit dans un état de colère extrême et en l'absence totale de lignes d'informations positives dans votre vie personnelle, vous pouvez y proposer les mêmes corrections.

D'accord, pour les plus lents, j'expliquerai dans un langage court et simple de quoi il s'agit: dans l'article original, l'auteur a souffert qu'après le film Mec, les écoliers écrivant des appas pétant et recherchant des investisseurs dans la vallée divorcés. C'est peut-être le cas, mais après l'article de Philip, les écoliers sont également susceptibles de divorcer, qui pensent qu'écrire un nouveau PJ en fait un professeur d'Oxford et généralement un mec cool, comme le créateur de Kotlin.
L'histoire est que jusqu'à présent, il n'y a pas de demande objective de nouveaux YaP, pour les applications de péter, toutes ces personnes resteront des idiots, tout comme Philip restera, complexe parce qu'il ne peut rien proposer de fondamentalement utile.

All Articles