Est-il possible de devenir un bon programmeur sans prendre une programmation fonctionnelle ou une classe d’algorithmes?

Cela dépend de ce que vous entendez par « un bon programmeur ». Si vous voulez juste faire des sites Web ou écrire une interface utilisateur pour les applications smartphone, puis des algorithmes et programmation fonctionnelle ne seront pas nécessaires. (Ne pas de mettre les gens qui font ces emplois ; ils sont difficiles à leur façon.)

Mais la plupart des gens définirait un bon programmeur comme quelqu'un qui doit trouver des solutions efficaces à une grande variété de problèmes (algorithmiques). Si vous voulez devenir un ingénieur logiciel, vous serez confronté à ce genre de problèmes sur des entretiens techniques. Vous aurez donc besoin d’être familier avec au moins les bases d’une classe d’algorithmes standards de premier cycle.

Programmation fonctionnelle est très cool et très puissant, mais il n’est pas aussi largement utilisé. Je pense que vous pouvez obtenir sans elle (ou au moins j’ai jusqu'à présent), mais j’ai l’intention d’enseigner moi-même d’être plus à l’aise avec elle bientôt.


Tags: Apprendre à programme, Programmation informatique, Programmeurs/programmeuses, Conseils carrière, Conseils de carrière en informatique