Comment puis-je faire des émissions intéressant?

Je suis intéressé par les sciences neurologiques. Je ne savais pas pourquoi. Je n’ai jamais lu qu'un livre sur elle ou anything.it me fascine. Vous pourriez avoir quelque chose comme ça, mais vous ne pouvez expliquer ou l’exprimer. Comment est-ce que je peux atteindre le même amour pour la programmation. Toute suggestion est aprécié.

Réponse

1. Regardez l’exemple de Code

Lecture est habituellement sur les mots de la page, mais apprendre à programme est sur le code. Lorsque vous êtes tout d’abord apprendre à programmer, vous devez veillez à regarder et essayer de comprendre, tous les exemples. Quand j’ai appris à programmer, je serait parfois lire les exemples de code avant le texte et essayer de comprendre ce qu’ils faisaient. Il ne fonctionne pas toujours, mais il a fait me forcer à regarder l’exemple très soigneusement, et il a souvent aidé à faire les comptes-rendus plus claire.

Si vous voulez voir quel code échantillon ressemble à, vous pouvez lire ce site programmation tutoriel d’introduction. Ce tutoriel passe beaucoup de temps à parler de l’exemple de code pour vous aider à travailler par le biais de ce que le code fonctionne exactement.

2. ne pas juste lire exemple Code--exécutez-le

Mais lorsque vous lisez un tutoriel de programmation (ou livre), il est facile de regarder l’exemple de code et de dire « je comprends pas, je l’obtiens, qui ait du sens ». Bien sûr, vous pourriez l’obtenir, mais on ne peut pas avoir, et vous ne le savent pas. Il y a qu’une seule façon de savoir--faire quelque chose avec ce code.

Si vous ne l’avez pas déjà fait, obtenir un compilateur comme Code::Blocks , mis en place.

Puis type de l’exemple de code dans un compilateur--si vous le tapez, au lieu de copier et coller, vous sera vraiment forcez-vous à passer par tout ce qui est là. Taper le code vous forcera à prêter attention aux détails de la syntaxe de la langue--choses comme ces drôles de points-virgules qui semblent aller après chaque ligne.

Puis le compiler et l’exécuter. Assurez-vous que ce que vous pensez que c’est pour cela.

Puis changer. Le logiciel est la machinerie modifiée plus facilement sur la planète. Vous pouvez expérimenter facilement, essayer de nouvelles choses, voir ce qui se passe ; les changements seront produira presque immédiatement, et il n’y a aucun risque de mort ou de chaos. La meilleure façon d’apprendre les nouvelles fonctionnalités du langage est de prendre un code qui fonctionne d’une façon et le changer.

3. écrivez votre propre Code dès que Possible

Une fois que vous comprenez quelque chose sur la langue--ou même si vous obtenez toujours votre tête autour de lui--commencer à écrire des exemples de programmes qui l’utilisent. Il est parfois difficile de trouver de bonnes idées pour les programmes à écrire. C’est OK, vous n’avez pas à venir avec chaque idée au début.

Vous pouvez trouver certains défis de programmation sur ce site.

Vous pouvez également implémenter de nouveau les exemples du livre ou de tutoriel vous lisez. Essayez de le faire sans regarder en arrière à l’exemple de code ; il ne sera pas aussi facile qu’il paraît. Cette technique peut fonctionner particulièrement bien si vous modifier l’exemple de code.

Si vous ne peut pas penser à un petit programme pour écrire, mais vous avez en tête un vaste programme que vous souhaitez mettre en œuvre, comme un jeu, vous pouvez commencer de petits morceaux que vous pouvez utiliser plus tard pour un jeu de construction. Si vous les utiliser plus tard ou pas, vous obtiendrez la même expérience utile.

4. Apprenez à utiliser un débogueur

J’ai déjà parlé de l’importance du débogage dans The 5 plus commune des problèmes nouveaux programmeurs Face--et comment vous pouvez résoudre les. Mais il faut le répéter ; plus tôt vous apprenez les techniques de débogage bons, plus faciles qu'il sera d’apprendre à programmer.

La première étape à faire est donc d’apprendre à utiliser un outil appelé un débogueur, qui permet de parcourir votre code.

Un débogueur vous permettra de pas ligne par ligne à travers un morceau de code. Il vous permettra de voir les valeurs des variables et si le code à l’intérieur d’un if instruction est exécutée.

Un débogueur peut vous aider rapidement répondre à des questions sur ce que fait votre code.

Un dernier mot sur les débogueurs : la première fois que vous découvrez un débogueur, il vous faudra plus de temps pour corriger les problèmes avec votre code. Après le dixième ou alors bug, il va vraiment commencer à rembourser. Et croyez-moi, vous aurez plus de dix bugs dans votre carrière de programmation.

J’ai souvent vu des étudiants veulent utiliser un débogueur. Ces étudiants vraiment rendu la vie difficile sur eux-mêmes, prenant des âges de trouver des bugs très simples. Plus vite vous apprendrez à utiliser un débogueur, plus vite il sera payante.

5. chercher plus de Sources

Si vous ne comprenez pas quelque chose, il y a une bonne possibilité, la façon dont il a été expliqué juste n’a pas cliqué.

Tout d’abord, chercher d’autres explications. L’internet est rempli d’informations sur la programmation, et quelques explications fonctionnent mieux pour différentes personnes ; vous pourriez avoir besoin de photos, quelqu'un d’autre ne le pourrait pas. Il y a aussi beaucoup de bons livres avec des explications détaillées.

Mais si cela ne fonctionne pas, la meilleure façon de comprendre où réside votre incompréhension est de demander à quelqu'un d’autre. Mais essaie d’aller au-delà en disant, « je ne comprends pas. S’il vous plaît expliquer. » Vous êtes susceptible d’obtenir un lien vers le texte même que vous ne comprenez pas. Au lieu de cela, reformulez votre compréhension du texte dans vos paroles. Plus votre question révèle tout ce que vous pensez, plus il sera facile pour un expert compétent pour y répondre. Programmeurs ont parfois la réputation d’être grincheux tout en répondant aux questions, mais je pense que la raison est qu’ils veulent faire des progrès lors d’une conversation, et qui exige que les deux parties à faire effort. Si vous posez une question intelligente, détaillée qui montre que vous pensez, vous obtiendrez généralement de bons résultats.


Tags: Apprendre à programme, Programmation informatique, Langages de programmation