Je programme C # professionnellement depuis un peu plus de 4 ans maintenant. Au cours des 4 dernières années, j'ai travaillé pour quelques petites et moyennes entreprises, allant des «agences de publicité sur le Web» aux petites boutiques de logiciels spécifiques à une industrie, en passant par une petite start-up. Je faisais principalement des "applications professionnelles" qui impliquaient l'utilisation de langages de programmation de haut niveau (ordures ramassées) et mon expérience globale était que tous les travaux que j'avais réalisés auraient pu être plus professionnels. Beaucoup de choses ont été mal faites (dans la précipitation) principalement pour des raisons de coût, à savoir que les gens voulaient toujours quelque chose «maintenant» et avec le moins d’argent disponible. Je pensais peut-être si je pouvais travailler pour une grande entreprise ou une entreprise mieux adaptée aux programmeurs, ou à un endroit qui " s ai l’argent et le temps nécessaires pour construire quelque chose de plus long et plus facile à entretenir que j’ai peut-être davantage apprécié dans ma carrière. Je n'ai jamais eu de «mentor» qui m'a guidé tout au long de mes 4 années de carrière. Je suis à peu près blog / google / programmeur autodidacte autre que mon baccalauréat en informatique.
J'ai également observé un autre problème: la plupart des soi-disant programmeurs «seniors» dans «mon environnement de travail» ne sont vraiment pas aussi sages en termes de compétences. Ils sont «seniors» uniquement parce qu'ils sont programmeurs de longue date, mais le code qu'ils écrivent ou les décisions qu'ils prennent sont absolument sans valeur! Ils ne veulent pas apprendre, ils ne veulent pas être meilleurs, ils veulent juste être payés et faire ce qu'ils ont dit de faire, ce qui est logique et la plupart d'entre nous sommes comme ça. Peut-être que c'est pourquoi ils sont où ils sont maintenant. Mais je ne veux pas devenir comme eux, je veux être meilleur. Je suis tombé dans un état mental que je n'ai plus l'intention d'être programmeur pour ma future carrière. J'ai commencé à penser qu'il y avait peut-être de meilleures choses sur lesquelles travailler. Plus je lis de blogs, plus j'ai essayé de «bonnes pratiques» et plus je me sens détourné de «ma réalité». Mais je ne suis pas un grand programmeur, sinon je ne pense pas être où je suis maintenant. Je pense que 4-5 ans est une étape qui peut être un pas en avant dans la carrière ou un pas en avant.
Je voulais juste entendre ce que les autres ont à dire sur ce que j'ai mentionné ci-dessus et si vous avez vécu une situation similaire au cours de votre carrière passée à la programmation et comment vous avez géré la situation. Merci.