L'industrie n'a pas de place pour les programmeurs passionnés? [fermé]

25

J'ai fait un stage dans un endroit où mon manager pense que si vous êtes dans un,

  • société de produits , vous passez généralement du temps à peaufiner le produit et parfois à ajouter des fonctionnalités, ou
  • société de services , alors vous continuez à faire des choses répétitives

ce qui me fait sentir que l'industrie n'est pas un endroit pour quelqu'un qui aime créer des nouvelles et résoudre des problèmes difficiles.

L'industrie n'est-elle donc pas le lieu d'un programmeur passionné? Cela change-t-il d'un pays à l'autre?


Mettez à jour pour effacer certaines choses qui peuvent être comprises différemment de ce qu'elles étaient.

Ajuster ici, c'est s'assurer que votre produit a des tableaux avec le nombre de lignes et de colonnes que le client veut, etc. Personnalisez-le pour le client.

La nouvelle "fonctionnalité" n'est pas une nouvelle fonctionnalité ici. Juste des changements au niveau esthétique. Et c'est parfois.

Je ne suis pas sûr de ce qu'il voulait dire par répétition. Il était comme, vous devez refaire l'interface utilisateur à chaque fois. (Je ne vois cependant aucune répétition. Si une interface utilisateur différente est nécessaire, une interface utilisateur différente doit être conçue. Si vous pouvez utiliser l'ancienne, vous n'avez pas besoin de faire grand-chose de toute façon.)

Chasseur de la jungle
la source
1
@ dans quel pays êtes-vous ...?
rgksugan
16
Certes, certaines personnes travaillant dans une entreprise de produits modifient le produit et certaines personnes dans une entreprise de services effectuent des tâches répétitives. Mais ensuite, quelqu'un doit d'abord construire le produit.
user281377
1
@Sugan: India @ammoQ: Il voulait dire que la construction serait une tâche répétitive. La même chose encore et encore.
Jungle Hunter
4
@Jungle Hunter, je ne suis pas d'accord - il y a certainement une place pour la passion. J'ai eu la chance de toujours être obligé de résoudre des problèmes complexes et de créer de nouvelles choses - même s'il s'agissait d'un support de produit pur, les anciens bogues profondément cachés dans un code hérité de 30 ans m'ont donné assez de plaisir. Et j'ai toujours dû créer de nouvelles choses, en raison d'un manque d'outils appropriés pour résoudre des problèmes délicats spécifiques.
SK-logic
1
@Jungle Hunter: Je travaille pour une petite entreprise de services (sites Web, yay!). La plupart des gars ici font exactement ce que vous décrivez, mais j'ai poussé mon manager à me laisser travailler en interne dans l'entreprise, et ils ont accepté. Maintenant, je travaille sur l'automatisation et la rationalisation de notre système, deux sujets qui me procurent une grande joie et devraient aider à faciliter le côté répétitif pour tout le monde. Il y a toujours de la place pour quelqu'un qui est passionné, mais parfois il faut pousser un peu. Et parfois, vous devez trouver un nouvel endroit.
Matthew Scharley

Réponses:

58

Votre manager a besoin d'un psy;) Ou vous devez être conscient des minuscules grenouilles.

Il y avait une fois un tas de minuscules grenouilles , ... ... qui ont organisé un concours de course.

L'objectif était d'atteindre le sommet d'une tour très haute.

Une grande foule s'était rassemblée autour de la tour pour voir la course et encourager les concurrents…

La course a commencé…

Honnêtement: personne dans la foule ne croyait vraiment que les minuscules grenouilles atteindraient le sommet de la tour.

Vous avez entendu des déclarations telles que: «Oh, beaucoup trop difficile !! Ils n'arriveront JAMAIS au sommet. »

ou:

«Pas une chance qu'ils réussiront. La tour est trop haute! ”

Les minuscules grenouilles ont commencé à s'effondrer. Un par un ... ... Sauf pour ceux qui, à un rythme nouveau, grimpaient de plus en plus haut ...

La foule a continué à crier: «C'est trop difficile !!! Personne n'y arrivera! »

De plus petites grenouilles se sont fatiguées et ont abandonné…

... Mais ONE a continué de plus en plus haut et plus haut ... Celui-ci ne renoncerait pas!

À la fin, tout le monde avait renoncé à escalader la tour. Sauf pour la petite grenouille qui, après un gros effort, était la seule à avoir atteint le sommet!

ALORS toutes les autres petites grenouilles voulaient naturellement savoir comment cette grenouille avait réussi à le faire?

Un concurrent a demandé à la petite grenouille comment celle qui avait réussi avait trouvé la force d'atteindre le but?

Il s'est avéré… que le gagnant était DEAF !!!!

La sagesse de cette histoire est:

N'écoutez jamais les tendances des autres à être négatives ou pessimistes…… car elles vous éloignent de vos rêves et de vos souhaits les plus merveilleux.

Ceux que vous avez dans votre cœur!

Pensez toujours au pouvoir des mots. Parce que tout ce que vous entendez et lisez affectera vos actions!

Par conséquent:

Toujours être…

POSITIF!

Et par dessus tout:

Soyez DEAF quand les gens vous disent que VOUS ne pouvez pas réaliser VOS rêves! Pensez toujours:

Je peux le faire!

Cette version de cette histoire bien connue peut être trouvée ici dans son contexte.

Nuit noire
la source
1
@Jungle: bien sûr! n'écoutez pas ce manager.
14
Les Frogs n'avaient pas de manager autrement ...
Ranger
1
Bonne histoire. Je me souviendrai toujours de la minuscule grenouille sourde. Tout comme je me souviendrai toujours du petit canard qui voulait être astronaute
lesmana
1
soyez toujours positif parce que les mots sont des sorts magiques qui, une fois prononcés, affectent le tissu même de la réalité.
Ape-inago
1
Il y a une version réelle de l'histoire sur en.wikipedia.org/wiki/George_Dantzig#Mathematical_statistics
Pacerier
12

Pour moi, "ajouter des fonctionnalités" peut être créatif . Pour le service, vous devez être passionné si vous voulez garder les clients heureux. Dans l'une ou l'autre entreprise, vous rencontrerez de nombreux problèmes et certains d'entre eux seront difficiles à résoudre.

J'ai travaillé aux États-Unis, au Canada, en Chine et à Hong Kong. D'après mon expérience personnelle, quel que soit le type d'entreprise pour lequel vous travaillez, les défis ne manquent pas, le besoin de créativité et vous devez être passionné si vous voulez faire du bon travail et fournir de bons logiciels.

ohho
la source
Et l'Inde?
Jungle Hunter
1
@Jungle Hunter: l'Inde semble être un cas particulier. Vous pourriez trouver ceci une lecture intéressante
Matthew Scharley
@Jungle Hunter: Je n'ai pas d'expérience en Inde. Outre un travail de jour, un programmeur peut placer sa passion au-delà des frontières d'un pays. Issu de l'ancien temps de vente du shareware Palm sur PalmGear il y a 10 ans, je peux maintenant vendre des applications sur l'immense AppStore pour les appareils iOS. Si vous ne recherchez pas le profit, le partage de codes sur github apporte de nouveaux amis et reconnaissances. Un immense terrain de jeu là-bas, bravo!
ohho
@Matthew: C'est une lecture très intéressante.
Jungle Hunter
Merci pour cette astuce. J'essaie de trouver des programmeurs passionnés avec qui je peux collaborer dans ma région. =)
Jungle Hunter
8

Voici quelques interviews de 9 personnes qui travaillent pour différentes entreprises dans le monde. Aucun ne fonctionne pour Microsoft bien que les entretiens aient eu lieu dans un bâtiment Microsoft et que l'intervieweur est un employé de Microsoft. Je pense que vous pouvez entendre la passion que tout le monde (y compris Charles, l'intervieweur) a pour leur travail. Certains font de grandes applications, certains petits et certains offrent des services. C ++ est un fil conducteur mais c'est comme ça que j'ai des liens vers tout ça.

Les gens qui aiment ce qu'ils font vont loin. Vous semblez avoir rencontré un patron sans grande passion. C'est bien, pour ton patron. Comme vous le savez déjà, vous pouvez trouver l'inspiration dans plus d'endroits que le bureau du patron.

Kate Gregory
la source
Cela peut être la meilleure preuve que mon manager a tort. : D
Jungle Hunter
5

Je pense que vous regardez le sujet de manière incorrecte.

Les entreprises doivent faire de l'argent à leurs propriétaires. Cela peut prendre de nombreuses formes, mais pour la plupart des éditeurs de logiciels, cela implique de développer un marché à acquérir ou d'être rentable dans son activité principale.

Les descriptions des sociétés de produits et de services sont un peu superficielles, mais cela ne signifie pas qu'elles se trompent. Les groupes de services ont tendance à effectuer des travaux répétitifs en raison du choix du marché et de l'optimisation pour obtenir le plus d'argent pour un emploi. Les groupes de produits fabriquent et améliorent les produits. Une fois arrivés à maturité, ils ont généralement tendance à maintenir et à effectuer des améliorations limitées. Cela ne signifie pas que tous les emplois sont les mêmes, mais il existe des modèles dans ces types d'entreprises que vous pouvez trouver.

J'ai été des deux côtés du ProServer et du côté du développement de produits de l'entreprise. Je préfère ce dernier pour diverses raisons, mais aucun des deux camps n'a limité ma créativité ou ma passion. La créativité et la passion concernent davantage ce que vous apportez au poste. Pas quelque chose que l'entreprise vous donne. Cela dit, la culture d'entreprise peut avoir un impact important sur le bonheur d'un individu.

Si vous voulez toujours travailler sur quelque chose de nouveau et de «passionnant», écrivez du code pour vos propres projets amusants. Les projets d'entreprise ne sont pas toujours cool et excitants.

Jim Rush
la source
5

La passion est agréable, mais vous devez également savoir quand lâcher prise, quand c'est assez et qu'il est temps de fermer les choses et de faire expédier le produit. Si vous êtes trop passionné, vous ne pouvez jamais lâcher prise, ce n'est jamais assez bien poli, jamais tout à fait fait, et le produit ne sera jamais expédié.

J'ai vu plus d'un projet échouer à cause de cela. Les gens se fixaient de mauvaises priorités, voulaient que les choses soient parfaites plutôt que suffisantes, voulaient tout sous le soleil alors que le budget ne permettait qu'un verre avec une toute petite cerise. et bien sûr, ils ont dépassé le temps et le budget avant que quoi que ce soit ne soit prêt à être livré au client.

jwenting
la source
Pas seulement une question d'expédition. Il s'agit d'une société de produits avec un produit vieux de 15 ans. Qu'ils continuent de peaufiner et ajoutent parfois des fonctionnalités. Travail principal, personnalisez-le pour le client.
Jungle Hunter
même chose. S'ils mettent trop de temps à peaufiner chaque mise à jour ...
jwenting
Bien sûr, l'expédition est importante. Mon commentaire ne signifiait pas seulement une question d'expédition.
Jungle Hunter
5

Vous pouvez être passionné et créatif et travailler en tant que développeur. PÉRIODE.

Si votre rôle actuel ne le permet pas et que vous ne l'appréciez pas, passez à autre chose - il y a toujours quelque chose d'autre qui peut vous passionner. Vous devez comprendre par vous-même ce qui vous passionne et trouver un rôle qui répond à la plupart de ces exigences (soyez un peu pragmatique cependant ...)

Nim
la source
C'est bien de savoir @Nim, que vous pensez que c'est l'entreprise et non l'industrie. =)
Jungle Hunter
5

Le but des ordinateurs est de faire des tâches répétitives pour nous. Si vous êtes un développeur et que vous continuez à faire des tâches répétitives, vous vous trompez. Vous devez distiller les tâches répétitives dans une abstraction plus élevée et non répétitive. De cette façon, vous êtes non seulement créatif, vous produisez également plus de valeur commerciale et pouvez gagner plus d'argent.

nikie
la source
4

Votre patron a fait de fausses présomptions

  • Les sociétés de produits se sont toujours consacrées à créer des innovations, afin qu'elles aient un avantage sur le marché. Tout dépend de l'entreprise dans laquelle vous vous trouvez. Certaines entreprises s'attendent à ce que tous leurs employés soient suffisamment passionnés pour innover (par exemple le temps de 20% de Google). Certaines sociétés de produits embauchent des gars et des filles titulaires d'un doctorat pour créer des idées et leur confier une équipe pour les mettre en œuvre. J'ai découvert que dans chaque entreprise, il y a une équipe où tous les enfants brillants passent du temps ensemble.

  • Les sociétés de services ont maintenant changé de modèle (en raison de la récente récession). Ils prennent désormais part au profit au lieu des frais de service / développement. Ils doivent donc innover sinon leur profit en souffrira.

Malheureusement, cela a une certaine importance pour le pays. Depuis que vous êtes de l'Inde, j'ai vu que les sociétés de produits délocalisaient le travail ennuyeux en Inde. Pour qu'ils puissent se concentrer sur l'innovation. Parce que c'est moins cher et permet de l'affronter, il y a très peu d'exemples de «produits» innovants en provenance de l'Inde (par rapport aux États-Unis ou au Japon). Probablement parce que la créativité se tue à peu près à l'école. La scène change, je l'admets, mais pas aussi vite qu'elle le devrait.

Jetez également un œil à cette présentation . Être passionné! = Innovation sage. Vous pouvez simplement créer le meilleur produit de tous les temps, mais personne ne l'utilise. Cela signifie un énorme trou dans la poche de votre entreprise. par exemple Google Wave, Windows CE et ahem Yahoo réponses

Reno
la source
Je suis d'accord avec tout ce que vous dites sur l'Inde. Au début, je pensais que j'étais fou, mais j'ai rencontré des gens qui savent mieux. :) Mais alors quel sera votre conseil à quelqu'un qui voudrait travailler dans un environnement innovant. Aller aux États-Unis? Comment?
Jungle Hunter
@JungleHunter Rejoignez ou créez une start-up. C'est risqué, mais vous aurez toute la liberté dont vous avez besoin pour innover. Trouver les bons gars avec qui travailler est la clé ici.
Reno
4

Il existe de nombreuses opportunités en tant que développeur de logiciels en interne dans toutes sortes d'entreprises, dans toutes sortes d'industries. De nombreuses organisations préfèrent embaucher une petite équipe de développeurs pour fournir des solutions propriétaires personnalisées plutôt que de dépenser de l'argent et des efforts pour administrer des licences pour des logiciels généralisés. Cela leur permet de se concentrer sur leurs propres besoins et de gagner un avantage concurrentiel sur d'autres entreprises utilisant toutes les mêmes outils.

Il y a beaucoup de place pour les programmeurs passionnés (comme moi) pour produire des logiciels nouveaux et originaux de mois en mois avec des commentaires directs des utilisateurs professionnels et un impact clair sur la productivité et les revenus. C'est un endroit formidable, il suffit de réfléchir un peu plus latéralement lors de la recherche d'opportunités d'emploi.


Par exemple, je crée actuellement un logiciel de modélisation des catastrophes et de la finance pour une entreprise du secteur de la réassurance. J'ai précédemment travaillé pour une start-up de conversion de déchets en énergie mettant en œuvre des modèles mathématiques, physiques et chimiques. Tout cela a très bien payé et a été très propice à ma passion pour la programmation et la créativité.

Bonne chance!

Alain
la source
Je partage entièrement votre point de vue. Vous pouvez être un programmeur interne dans une organisation non logicielle et avoir beaucoup de moyens pour montrer votre créativité. Je travaille dans une entreprise industrielle en tant que programmeur interne et nous inventons beaucoup de choses amusantes. Et ils doivent travailler.
Nikko
2

Il n'a pas tort, mais vous devez décider de la perspective que vous souhaitez envisager en matière de développement. Vous ne pouvez pas vous présenter au travail tous les jours et créer une nouvelle application. Une nouvelle fonction ou une meilleure conception peut être un processus tout aussi créatif.

Une fois que vous avez fini de créer une sorte de prototype ou de version bêta, vous ajustez et ajoutez de nouvelles fonctionnalités.

Si vous faites des choses répétitives en tant que programmeur, alors vous ne profitez pas de la programmation.

"Nous allons créer un nouveau site Web où les gens peuvent se connecter et entrer des choses qui sont enregistrées dans une base de données et vous permet de télécharger des fichiers et de partager des choses avec d'autres personnes et de commenter d'autres choses que d'autres personnes entrent." Où est la créativité là-dedans? Je pense qu'il y en a beaucoup; c'est tout relatif. Vous pouvez être quelqu'un qui brise les rochers ou construit des cathédrales - à vous de choisir.

Modifier: si le travail est limité à des modifications cosmétiques minimes et que vous n'êtes pas autorisé à créer un moyen de laisser l'utilisateur personnaliser ce genre de choses, vous voudrez peut-être démarrer un projet personnel plus difficile.

JeffO
la source
Pas sur la création d'une nouvelle application. Une nouvelle fonction ou un meilleur design peut certainement être un processus créatif. Mais l'ajuster pour avoir le nombre de colonnes et de lignes dont dispose le client n'est pas vraiment une nouvelle fonctionnalité. Voilà ce qui se passe ici.
Jungle Hunter
1

Vous décrivez des sociétés traditionnelles. Il y a encore beaucoup de startups, de moyennes entreprises et de sociétés de nouvelles technologies. Beaucoup d'entre eux ont une mentalité plus orientée vers l'innovation.

vartec
la source
Donc, une entreprise de nouvelle génération devrait être la voie à suivre?
Jungle Hunter
@JH: oui, si vous voulez l'innovation, vous feriez mieux de travailler pour le démarrage, bien qu'il existe des sociétés comme Google, qui ont encore des départements qui font beaucoup d'innovation.
vartec
0

Le problème clé ici, c'est VOUS. Vous exigez une «vraie tâche» qui vous permettra de «libérer votre créativité», ce qui implique que vous ne pouvez pas le faire avant que cette tâche ne vous soit donnée.

Ce qui est vraiment nécessaire, c'est que le travail soit bien fait - que ce soit des boutons bien disposés dans l'interface utilisateur, que ce soit une journalisation bien pensée, que ce soit le programme récupérant après un crash ou toute autre chose qui fait que les utilisateurs se sentent mieux et évitent la ffruustration (celui-ci l'explique mieux, désolé) et se sentir stupide lors de l'utilisation du programme.

Il y a de la place pour des "programmeurs passionnés", il suffit d'être plus positif.

acéré
la source
Vous pensez que je n'ai pas essayé de demander un vrai travail? Oh, ironiquement, c'est exactement ce qu'on m'a dit quand je l'ai fait.
Jungle Hunter
@Jungle Hunter: Et c'est comme ça d'habitude - votre travail est plus utile que prévu.
sharptooth
Copiez-collez des captures d'écran et saisissez-en les valeurs dans Excel? Même lorsque vous avez une solide expérience en programmation? ( D' ailleurs, je dis fort parce que ce les commentaires étaient des entreprises qui me ont offert à temps plein Ce stage est organisé institut et je n'avais pas leur mot à dire..)
Jungle Hunter
1
@Jungle Hunter: Si c'est vraiment ainsi que vous le décrivez - eh bien, cela se produit, il suffit de passer le stage et d'obtenir un emploi dans une autre entreprise où un développeur de logiciels est nécessaire.
2011
Voilà le plan. =)
Jungle Hunter