Je sens que je suis doué pour écrire du code par morceaux, mais mes dessins sont vraiment nuls. La question est de savoir comment améliorer mes conceptions - et devenir un meilleur concepteur?
Je pense que les écoles et les collèges font un bon travail pour enseigner aux gens comment devenir bons en résolution de problèmes mathématiques, mais admettons que la plupart des applications créées à l'école mesurent généralement entre 1 000 et 2 000 lignes, ce qui signifie qu'il s'agit principalement d'un exercice académique. ce qui ne reflète pas la complexité des logiciels du monde réel - de l'ordre de quelques centaines de milliers à des millions de lignes de code.
C’est là que je pense que même des projets tels que topcoder / project euler ne seront pas d’un grand secours, ils pourraient peut-être améliorer votre capacité de résolution de problèmes mathématiques - mais vous pourriez devenir un programmeur universitaire; Quelqu'un qui est plus intéressé par les trucs gentils et propres, qui est totalement désintéressé par les trucs quotidiens et poilus que la plupart des programmeurs d'applications traitent.
Ma question est donc de savoir comment améliorer mes compétences en conception? C’est-à-dire, la capacité de concevoir des applications à petite / moyenne échelle qui iront dans quelques milliers de lignes de code? Comment puis-je acquérir des compétences de conception qui m'aideront à construire un meilleur kit d'édition HTML ou un programme graphique tel que gimp?