PXL le retro-gaming facile: Essayez-le
Yildiz-Engine an open-source modular game engine: Website
Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page
C'est un début de réponse, la vraie nature d'une interface est qu'elle est un contrat, elle expose une définition à laquelle l'utilisation de l'interface peut se fier, peu importe la classe qui implémente cette interface.
Les utilisations sont diverses:
-polymorphisme: différents comportement avec différentes classes implémentantes(comme les animaux).
-scope control: si une classe à plusieurs responsabilités, ce qui est mal, mais parfois nécessaire, on peut la découper en interfaces qui seront exposées à la place de la classe.
-contrat: l'interface est partagées entre différents systèmes, alors que l'implémentation se trouve sur un seul, c'est utile pour appeler des fonctions à distance.
-d'autres trucs sans doute...
Si si, comportement est le terme exact.
PXL le retro-gaming facile: Essayez-le
Yildiz-Engine an open-source modular game engine: Website
Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page
Je vais être abrupt comme carhiboux : tout le monde n'est pas fait pour être développeur. Voilà, moi je suis pas fait pour être footballeur, pourtant j'ai essayé des tonnes de fois, mais quand je vise à gauche mon tir part à droite. Du coup j'étais le dernier choisi dans les équipes de foot, même après les filles, à l'école. C'est frustrant.
Un de mes amis d'école d'ingé est incapable de faire un code qui inverse le contenu de deux variables A et B. Il fait A = B puis B = A et il comprend pas pourquoi il a deux fois la même valeur. Et ça, il me l'a fait en projet de fin d'année (sachant qu'en plus il a une convention de nommage de variable horrible de 50 caractères minimum, qu'il connait pas copier/coller, qu'il est manchot du clavier = donc le temps qu'il tape une variable on a déjà terminé de faire une fonction). Bon, il est devenu commercial de SSII
Pour ma première année de théâtre, j'avais du texte en poids assez moyen. Bon je n'étais pas le personnage masculin le plus bavard mais j'avais du répondant. Mais je trouvais que mon personnage était trop plat. Trop moi.
Pour ma seconde pièce, j'ai dû jouer successivement un juif revenu des camps dépressif (donc qui ne faisait que hausser des épaules, et après le monologue de dix minutes l'autre personnage masculin qui a expliqué comment il a vécu la guerre, devait juste répondre "moi ils m'ont pris"), un jeune syndiqué qui je pense avait pas mal d'histoire mais bon la seule scène où il parle débute par "je me casse il est 18 heures", et le troisième personnage était le fournisseur, mais c'était le plus intéressant.
Les deux premiers rôles, je me suis senti assez ridicule, par manque de texte. Mes proches m'ont encouragé en disant qu'ils avaient bien compris le sens des personnages, ils avaient senti le côté vieux et fatigué du juif, et jeune et révolé du syndiqué. Mais bon, on ne choisit pas toujours son rôle, hein, j'ai vu N adaptations des dix petits nègres (une sorte de slasher) et c'est pas drôle pour le comédien qui joue Marston de disparaître au bout de cinq minutes.
Voilà, c'est comme ça qu'il faut réagir !!!
Par contre, au risque de te mélanger les pinceaux un peu plus, comme disait carhiboux un peu plus haut, il ne faut pas non plus trop "rêver" sur la belle vie qu'on a en tant que développeur après. Tu avais suivi des formations dans le but d'être embauchée chez Cap Gemini.
Je vais essayer de synthétiser les redites que je fais quand j'entends des gens qui parlent de reformation un peu naïve, du genre "ha bah je veux devenir développeur, j'ai fait un blog quand j'étais jeune et j'aime beaucoup l'internet des chats".
- En formation, on t'apprend souvent à faire des applications de A à Z. Tu pars d'une feuille blanche (ou d'un écran noir de ton prompteur) et tu dois faire un jeu de video poker ou un outil de gestion de bibliothèque (rajouter un livre, l'archiver, changer son statut d'emprunt...). Dans la réalité, tu rentres souvent dans un univers bien défini, souvent peuplé d'incohérences dû aux manques de compétences ou de temps pour le projet pour les gens qui sont passés devant toi. Tu fabriques pas un drakkar, tu écopes et tu combles les fuites d'un radeau à la dérive.
- Tu auras des impositions politiques qui vont aller à l'encontre du bon sens. Toi tu dis tiens, si je vais utiliser l'outil A ou l'outil B pour développer ? Bah la boite pour laquelle tu bosseras (ou ton client) a décidé d'utiliser K, une usine à gaz incompréhensible, qui plante une fois sur deux quand tu vas sauvegarder ton code, vendu par des commerciaux accompagnés de bombasses qui en ont mis plein la vue, et promis que le prix de licence, deux fois moins cher qu'A, va réduire tes coûts alors qu'au final il y aura des gens qui vont rester quatre ans à essayer de faire marcher des bouts de morceaux. Cette situation, je l'ai vécue trois fois, et je sais que je vais continuer à la voir encore, parce qu'il y a des DSI qui vont tomber dans le panneau d'un produit bon marché ou à l'inverse hyper cher (gage de qualité).
- Et dans le même cas, il y aura des réductions de budget qui vont te pousser dans des situations folles. Pour moi, on a supprimé des modules VITAUX pour mes tâches qu'on me demandait, en me disant que j'étais bien assez intelligent pour me débrouiller sans (moi, j'appelle ça de la SORCELLERIE).
- Et surtout, au delà de la mission, si tu travailles en société de service, tu vas te retrouver en porte-à-faux entre le client et la SSII. Si tu as des conflits avec le client, la SSII ne voudra rien faire. Si le client a des conflits avec toi, il remontera à la SSII qui te fera des menaces. Si t'as des conflits avec la SSII, ça va partir sur des menaces et des déceptions (non augmentations, promesses non tenues, formations non données, forçage de main pour faire des choses que tu ne veux pas, sous couvert d'une législation perdu dans le trou noir exemple Quel est le lieu habituel de travail ? Le siège de la SSII ? le client ???)
Voilà, je veux pas te décourager plus, ce n'est pas le bon moment. Développeur c'est pas un métier en or, "on nous a mentis !" en école d'ingé, on passe pas chef de projet en cinq ans, on va pas recrééer la Tour Eiffel, on va réparer les égoûts de Paris :p
- So.... what exactly is preventing us from doing this?
- Geometry.
- Just ignore it !!
****
"The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
***
Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019
Je pense que ton copain commercial qui n'était pas capable d'inverser le contenu de deux variables n'était vraiment pas doué parce que là il faut vraiment le faire. Et pour moi c'est le métier de commercial que je trouve ingrat, d'ailleurs je sais que je ne serais jamais commerciale et heureusement !
C'était juste pour dire qu'il y a des gens qui ne sont pas capables de faire certaines choses, voilà tout. Et oui, il est beaucoup plus épanoui depuis qu'il est commercial (ce qui a cependant valu quelques conversations musclées les premières années où on travaillait)
Autre exemple : une de mes amies était nulle en maths. Mais quand je dis nulle en maths, c'est qu'elle était incapable de comprendre le concept de valeur absolue. Pourtant, ça parle de soi. L'absolu. Mais non. "une machine où tu mets un nombre positif et ça sort positif, et tu mets un nombre négatif et ça sort postif ? pas possible".
Voilà. Nulle en maths.
Elle a majoré la licence lettres modernes à Nanterre Université à son premier trimestre post-bac ; et elle se faisait tellement chier qu'elle s'est inscrite en lettres classiques. Au deuxième trimestre elle majorait les deux licences.
- So.... what exactly is preventing us from doing this?
- Geometry.
- Just ignore it !!
****
"The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
***
Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019
Mais bon je ne pense pas que je sois incapable de faire du dev d'ailleurs on ne peut pas juger quelqu'un après deux mois et demi de formation, et en fait finalement je n'aurais pas l'occasion de me rattraper du Job Dating que j'ai passé le 22 septembre parce que finalement je n'ai pas été retenu pour la deuxième session
Alors pour le théâtre, moi, je me lâche à mort sur scène, je me dis : "ce n'est que du théâtre", mais dans la vraie vie, c'est autre chose...Surtout en entretien, là, je flippe.
Dans mon groupe, il y a un petit noyau d'indéboulonnables, mais pour le reste, ça va, ça vient d'une année à l'autre, encore plus de turnover qu'en SSII !
J'ai joué du Beckett, du Sartre, du Gogol, du Prévert, en mode comique, voire clownesque (entre la femme enceinte avec un ventre énorme, la scène où je faisais des tas de grimaces et le clochard qui joue avec ses chaussures pendant un quart d'heure !...)
Mais en dehors de la scène, je suis quelqu'un d'assez effacé, même si je m'améliore avec l'âge.
PS : les nouveaux doivent passer un test technique ? Gloups ! Je ne suis plus là !
Pour savoir cela, il suffit que tu répondes à la question : pourquoi aimes tu la programmation ?
«Le management, tel qu’on l’apprend dans les écoles et tel qu’on l’applique ensuite, sous prétexte de «motivation du personnel», organise exactement le contraire, à savoir la démotivation organisée.» - Bernard Stiegler
Elle est devenue prof. En même temps, lettres classiques / lettres modernes, c'est une voie de garage. Si t'y vas juste histoire d'avoir un diplôme, tu vas droit dans le mur. Le seul parcours viable est de continuer pour devenir prof.
J'ai pensé à elle l'autre jour en repassant devant l'endroit où on s'était rencontrés, je l'ai viadeo-isée sur mon futé-léphone, et j'ai vu qu'elle est devenue conservatrice.
+1 pour Garvelienn : pourquoi aimes-tu programmer ?
- So.... what exactly is preventing us from doing this?
- Geometry.
- Just ignore it !!
****
"The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
***
Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019
Personne n'a dit cela.
Je vais enfoncer encore un peu le clou, mais tu depuis deux jours, tu fais un post par quart d'heure sur ce sujet à te complaire dans ton échec alors que tu pourrais être en train de te prouver que tu es capable.
A ta place, j'aurais la rage, je serais en train de refaire ces satanés contrôles pour réussir à les passer. Après, chacun ton truc. Tout ce qui pouvait t'être utile t'a probablement déjà été dit dans les 10 ou 15 premières réponses. Tout le reste ne sera que redite et de la compassion. C'est surement agréable à lire, mais cela ne te sera d'aucune utilité pour progresser. Tu dois croire en toi, retrousser tes manches, et mettre les mains dans le cambouis. Il n'y a pas de raccourcis.
Et puis ça m'énerve qu'on dise qu'un développeur reste développeur, il évolue forcément à moins qu'il soit vraiment incompétent !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager