Je suis un étudiant en informatique et j'apprends Java maintenant depuis quelques jours.
Je veux être un bon développeur / programmeur.
J'aime lire des livres. Je recherche sur Internet les sujets connexes et les étudie. Je me réfère quotidiennement à StackOverflow et à d'autres bons sites de programmation, mais je code rarement. Est-ce un mauvais signe? Si oui, que dois-je faire pour surmonter ce problème?
learning
self-improvement
Chankey Pathak
la source
la source
Réponses:
L'expérience l'emporte sur tout, si vous n'obtenez pas d'expérience, alors oui, vous avez certainement un problème si vous voulez être un excellent programmeur.
Commencez un nouveau projet ou rejoignez le projet open source d'une autre personne. Obtenez de l'expérience. Écrivez du code.
la source
Les autres réponses ont été formidables, pour moi, tout se résume à ceci:
Il y a une ligne fine entre un amateur et un professionnel et c'est ce que je pense que vous devez déterminer par vous-même en faisant une auto-évaluation et un examen de conscience. :-)
la source
Presque toutes les autres réponses contiennent l'hypothèse de base que le codage est la meilleure chose à apprendre. Si votre objectif est de réussir le test FizzBuzz, cela est vrai, et à un moment donné, vous devez commencer à écrire beaucoup de code pour réussir à écrire du code.
Cependant, votre question n'est pas "devrais-je jamais coder", mais plutôt: "J'apprends et je ne me concentre pas sur le codage: c'est si mauvais." Mais ensuite vous dites dans d'autres commentaires que vous écrivez du code en faisant des exercices dans des livres.
À mon avis, il y a beaucoup trop d'emphase sur l'écriture de code pour apprendre la programmation. Je pense que c'est juste idiot. Le codage est la dernière chose dont vous devriez vous inquiéter. L'étude du développement logiciel est beaucoup plus importante que l'écriture de milliers de lignes de code. Vous finirez toujours par écrire beaucoup de code. Pendant que vous étudiez, vous ne devriez pas vous concentrer sur ce qui vous préparera le mieux au codage, mais plutôt sur la partie de vos études que vous aimez réellement. Si vous aimez étudier les techniques et les méthodologies, étudiez cela.
Les emplois découlent généralement de vos forces spécifiques. Si vous n'en avez pas - et vous n'êtes qu'une autre personne qui a écrit beaucoup de code et qui peut écrire du bon code - alors vous n'aurez aucun avantage concurrentiel. Jouez à vos goûts. Vous coderez suffisamment en temps voulu.
la source
Si vous voulez coder plus, vous devriez essayer un site Web de défi de programmation.
Ils sont un excellent moyen d'apprendre des langues et de fléchir vos muscles de programmation.
Je suis un grand fan du pythonchallenge .
Vraiment un bon site pour commencer.
la source
Trouvez des projets sur lesquels travailler. Si vous ne pouvez pas trouver d'énigmes à résoudre. Voir ma réponse à cette question.
Puzzles de programmation .
la source
Vous devez vous exercer au codage si vous voulez vraiment être un bon développeur. Si vous lisez des livres de programmation, essayez de résoudre les exercices fournis.
la source
Cela dépend si vous êtes le manager de quelqu'un qui essaie toujours de lui dire la "bonne façon" de le faire.
Sérieusement cependant ... avoir une large connaissance m'a bien servi. Et, si vous apprenez, le problème est peut-être que vous vous concentrez trop sur la technique et la technologie que sur la recherche de problèmes à résoudre ou de bonnes idées à concrétiser?
la source
«Cela dépend» serait ma réponse courte à cela. Ce n'est pas nécessairement un mauvais signe, comme mon premier travail de programmation à la sortie de l'université, je me souviens avoir dû apprendre à utiliser Visual Studio, IIS et MS-SQL Server sur le travail que j'avais accompli, même si c'était en 1997. Je suggérerais d'étudier comment vous apprenez quelque chose ainsi que le type d'algorithmes que vous connaissez alors que certains d'entre eux se sont forés dans ma tête comme diviser pour mieux régner.
la source
Si vous êtes encore étudiant, je m'inquiéterais tellement. Vos études de cours sont pour le moment plus importantes. Cependant, une fois que vous quittez le monde universitaire, vous pourriez avoir un problème si vous n'avez pas encore trouvé ce qui vous intéresse dans ce domaine et ne codez pas.
Je suis dans un dilemme similaire, je suis un senior qui termine mon BS en informatique, je ne code pas en dehors de mes cours pour le moment.
Cela me frustre vraiment en ce moment d'étudier les statistiques AP et les sciences géologiques en ce qui concerne la météo que de travailler sur mes projets personnels.
J'ai un projet de jeu sur lequel je veux désespérément travailler, mais j'ai aussi obtenu mon diplôme. (Je sais pourquoi Marc Zuckerburg et Bill Gates ont abandonné maintenant).
Si ces éléments vous empêchent de coder, ne vous inquiétez pas. Mais si le codage ne vous motive pas, ne vous motive pas et que l'envie de créer quelque chose de vraiment cool ne démarre pas au moment où vous obtenez votre diplôme, je pense que vous pourriez avoir un problème.
la source
Cela dépend des plateformes que vous utilisez. Je sais que je constate que de nombreuses plates-formes et technologies plus récentes nécessitent un codage moins réel mais une ingénierie plus rigoureuse. En conséquence, je code de moins en moins avec le temps.
la source