Écritures d'un programmeur de Brisbane, d'un futur avocat, d'un historien vif et d'un webnaute avide

Terabell - technologie, loi, programmation et un rire

23 août 2007 à 9:44 AM

Maîtrisez rapidement une nouvelle langue dans 8 étapes faciles

L'email, taux, Bookmark ceci

Pour l'amusement ou pour le travail vous pouvez devoir apprendre comment employer un nouveau langage de programmation rapidement. Vous assumer peut déjà programmer à une compétence raisonnable dans une langue, ceci n'est pas aussi dur qu'elle les premiers bruits.  J'ai développé une méthodologie qui m'aide à apprendre la majorité des dispositifs dans le temps le plus court possible.  Ceux-ci te permettront de faire plus qu'écrivent « bonjour le monde » et devraient être asse'à obtenir de quelque travail vous ayez besoin pour obtenir fait, fait !

1. Recherche

Employez votre Search Engine préféré et recherchez les articles concernant votre nouvelle langue.   Ne recherchez pas les cours d'instruction juste encore.  Vous recherchez un arrangement général d'à quoi votre langue ressemble et de la façon effectuer des tâches de base.  Apprenez comment à :

  • Sauf des cordes dans des variables
  • Sauf des nombres dans des variables
  • Déterminez des conditions pour être vrai ou faux
  • Comment faire les mathématiques de base (mod de -/*)
  • Créez les boucles
  • Créez les fonctions qui les données de retour
  • Créez les fonctions qui ne renvoient pas des données (les sous-routines)
  • Énumérez par une liste
  • Créez une rangée
  • Acceptez l'entrée d'utilisateur
  • Montrez le rendement
  • Créez les variables globales
  • Employez les rapports conditionnels de logique, de commutateur ou de cas
  • Remettez à la côte une rangée
  • Manipulez les dates et les périodes.
  • Écrivez à un dossier
  • Lisez à partir d'un dossier
  • Corrigez votre code
  • Manipulez les erreurs

*HINT : Si vous savez une autre langue ce peut être un bon endroit à commencer par rechercher la « comparaison C C# de langue » (si vous connaissiez un et vouliez apprendre l'autre)

Vous devriez maintenant avoir un arrangement de base de ce que regardez vous.  Chaque langue (à moi au moins) a leur propres regard et sensation distincts.   Si peut comprendre que les fondations au-dessus alors de n'importe quel programme que vous vous regardez devraient pouvoir comprendre les la plupart de ce que vous voyez dans les cours d'instruction, sans devoir lire en détail.  Continuez à la recherche jusqu'à ce que vous puissiez facilement répondre aux questions ci-dessus - ou avoir une page bookmarked ainsi vous pouvez vérifier en arrière rapidement.

2. Exercice

Trouvez « bonjour un cours d'instruction rapide et bref d'application du monde ».  Trouvez un qui a le code source et une explication de la façon dont cela fonctionne.  Téléchargez le code - évoquez votre interface de programmation et obtenez le code pour travailler.  Il n'y a rien plus mauvais qu'ayant un compilateur qui ne fonctionne pas, et l'essai pendant longtemps d'obtenir quelque chose travailler, la pensant est votre erreur de codage, pour découvrir des heures plus tard que votre compilateur n'a pas été installé correctement.

Comprenez le code que vous avez juste mis en application.  Vous ne devriez pas devoir le dactylographier dehors - pendant que votre recherchant avant que devrait vous avoir dit tout vous avez besoin.

3. Lisez

Obtenez un livre sur votre langue, utilisateurs intermédiaires visés de l'achat un, les de base semblent dépenser la majeure partie du livre expliquant ce que vous avez recherché avant.  Les cours d'instruction en ligne sont bons, mais il peut être difficile de sauter des chapitres de base vers l'avant et la chiquenaude de nouveau à voient ce que vous voulez. 

Si vous aimez les ebooks alors téléchargent un mais pour moi il est le plus rapide pour avoir un livre physique que je peux juger ouvert à côté de moi et commencer dactylographier.  La dactylographie par opposition à la copie et à l'empâtage semble faire votre cerveau obtenir le talent de maîtriser la nouvelle langue plus rapidement et la rend plus intuitive quand vous voulez commencer à établir vos propres programmes.

4. Demandez

Maintenant vous aviez lu pendant un moment où vous si tout va bien devriez être arrangement ce que votre nouvelle langue exige et comment faire quelques tâches simples. S'il y a quelque chose que vous ne comprenez pas en ce moment, lisez un peu plus.  Si vous ne l'obtenez toujours pas puis demandez.  Il y a les gens comme je qui sont heureux de répondre aux questions des personnes quand elles ne sont pas sûres ce qu'elles font.  Ceci peut vous sauver beaucoup d'anéantissement et de moment critique en apprenant votre nouvelle langue.  Vous êtes-vous jamais demandé pourquoi les gens vont à l'école, plutôt que juste lu ? Les gens apprennent leurs premières langues mieux par l'interaction avec d'autres personnes.  Pouvoir demander est critique à ceci.  Si vous êtes coincé alors trouvez quelqu'un pour vous aider - vous pouvez apprendre plus pour un petit investissement de temps que vous pouvez n'importe quelle autre manière.  Notez que je te demande de demander l'aide dans l'étape 4, parce qu'avec un fond dans la langue, vous comprendrez l'aide mieux que si vous commencez juste et n'avoir aucune idée ce que vous faites.  Vous également pourrez parler intelligemment et demander les choses multiples dans une disparaissent.

5. Ralentissement

Vous êtes presque là.  Vous devriez avoir une prise pour les fondations, et soyez confortable regardant votre nouvelle langue.  Si vous sautez directement dans programmer votre application désirée vous ferez toujours quelques grandes erreurs.  Reflétez ce que vous ont fait, ce que vous voulez faire, pensent à ce que vous avez appris et certaines des subtilités de la nouvelle langue.  Comparez comment vous feriez des choses dans vos expériences précédentes de langue et comment vous dans votre neuf.  Si vous ne pouvez pas répondre que ces questions ne paniquent pas, vous devriez être plus confortable après la prochaine étape.  Si vous ralentissez vous pouvez noter les choses que vous n'aviez jamais pensées à avant.  Vous devriez également noter qu'à ce jour cela quoiqu'une nouvelle langue semble intimidante qu'elle est très semblable à d'autres que vous avez apprises dans le passé.

6. Programme

Vous aviez fait mal pour entrer dans vos tâches et pour vouloir frapper dehors votre nouvelle langue…. La patience vous êtes presque là, mais plus que vous consacrez en préparation effort te donnerez une meilleure et plus durable appréciation de votre nouvelle langue.  Le Now est le temps que vous déposez votre livre, fin votre navigateur et évoque votre interface de programmation.  Vous allez établir quelques applications qui ne devraient te prendre aucun temps du tout, mais démontrerez combien vous avez appris, ou doivent apprendre avant vous peut progresser.

Applications de construction qui peuvent faire ce qui suit :

  1. Montrez une série de nombres créés dans une boucle
  2. Créez une application qui prend l'utilisateur entré et montrez ce qui a été entré à l'envers
  3. Créez une application de compte vers le bas, cela prendra l'entrée d'un nombre, et montrera un nombre chaque seconde pour le nombre d'entrée
  4. Créez une application qui peut rentrer une quantité et un facteur de conversion et fabriquez le produit - IE cm - > dedans
  5. Créez une application qui rentre l'âge d'un utilisateur comme entrée et affiche des messages selon comme vieux ils sont - IE 0-10 « bébé »
  6. Acceptez une série de nombres de l'utilisateur entré et montrez-les dans l'ordre descendant ou croissant
  7. Établissez une fonction récurrente pour trouver 10 factoriels
  8. Établissez une application pour prendre l'utilisateur entré et pour le sauver à un dossier
  9. Affichage sur les données d'écran que vous avez recherchées à partir d'un dossier.
  10. Créez une application qui prendra l'entrée qui est sous forme de nombres pour diviser 100 près, pour montrer les résultats et les erreurs de poignée si 0 est entré.
  11. Créez une application qui est un réveil, cela prendra un temps pour alarmer, afficher un message, et continuer à afficher le message jusqu'à la mise à mort ou au sommeil d'entrée est soumis.  Le sommeil le fera alors attendre une période donnée et une répétition.  La mise à mort le clôturera
  12. Créez une application de calculatrice.  Utilisant la racine carrée de/ -*, place, puissances, péché, cos, tan, factoriel, modulous.  Ayez les différentes options de rendement et une option de mémoire.

Bien qu'il y ait beaucoup d'autre que vous pouvez faire pour pratiquer vos qualifications que ceci devrait te faire des fonctions de création heureuses, utilisant les outils généraux que vous avez recherchés et si vous pouvez faire tout de ceci vous devriez être confiant que vous pouvez faire n'importe quoi.

6. Reflétez

Encore, il est temps de penser à ce que vous faites.  Ralentissez et considérez pourquoi vous avez voulu apprendre cette langue en premier lieu.  Si vous aviez une tâche à l'esprit avez-vous les outils à pouvoir le réaliser ? Y a-t-il des choses que vous devrez faire que vous ne pouvez pas faire encore, IE vous reliez à l'Internet ou écrivez aux bases de données ? Si est tellement maintenant l'heure d'obtenir ces qualifications ensemble, aller à votre livre peut être tout que vous avez besoin.  Considérez également ce que vous voulez écrire après, proposé quelques caractéristiques au sujet de ce que vous voulez pour faire et considérer comment vous allez le faire.  De cette façon que vous pouvez juste s'asseoir et programmer et ne pas être distrait.

7. Allez pour elle

Le Now est l'heure de mettre votre dur labeur à l'utilisation.  Établissez le programme que vous avez eu à l'esprit quand vous avez commencé.  Rappelez-vous les qualifications que vous avez et soyez confiant.  Ne renvoyez pas à votre texte à moins que vous deviez - les la plupart de ce que vous voulez faire devraient t'être normales maintenant.  Être confiant signifiera que votre programmation devrait être élégante et jeûner, le temps où vous avez passé en préparation vous payerez en arrière libéralement maintenant.  Soyez heureux et félicitez-vous sur maîtriser une nouvelle compétence.

8. L'explorez et pensez

Maintenant vous avez vos nouvelles capacités linguistiques ne pensez pas que vous savez tout et commencez à flamber un expert en matière de groupe de nouvelles.  Pensez à ce que vous faites et à pourquoi vous l'avez fait de cette façon.  N'obtenez pas fâché contre votre nouvelle langue parce qu'elle fait quelques choses dans différentes manières que vous êtes employé - embrassent la différence ! ! !  Faites encore plus de lecture, finissez par savoir et apprécier vraiment les nuances subtiles qui sont les raisons pour laquelle les langues multiples existent. 


%DIGG%   Souscrivez à ce blogSouscrivez au blog de Terabell par l'intermédiaire de RSS

Ces icônes lient aux emplacements bookmarking sociaux où les lecteurs peuvent partager et découvrir de nouvelles pages Web.
  • del.icio.us
  • blogmarks
  • Furl
  • SphereIt
  • StumbleUpon
  • Technorati
  • Reddit
  • co.mments
  • NewsVine
  • Slashdot
  • TailRank

Alimentation de Trackback  »

2007-11-29 14:37 : 22

Je trouve le « ralentissement » très important. Vous devez donner autrefois avant que les idées de langage de programmation arrangent dans vous !

J'avais essayé apprends le rubis pendant quelque temps et regardant en arrière, j'ai fait presque les mêmes étapes que vous avez données.

Si vous voulez devenir un expert en matière de langue, la meilleure manière est d'aborder un projet complexe, un qui est plus complexe que juste le calcul « factoriel » ! : -)

2007-12-04 22:28 : 43

Salut type de Java, j'accepte complètement, de devenir un expert que vous devez aller au delà des fondations, vous devez explorer les choses avant lesquelles les gens n'ont pas essayé et fournir des solutions aux bogues et aux subtilités de la langue. J'ai également trouvé cela pour des tâches personnelles, où vous apprenez pour l'amusement qu'il est beaucoup plus difficile d'obtenir une connaissance approfondie, comparée à quand quelqu'un vous paye pour faire des choses que vous ne rêveriez pas même de vous-même et il y a des dates-limites pour l'obtenir faite.

Je trouverais qu'il très dur pour isoler comment passer par ce processus d'aller bien à un expert et à moi suspectent qu'il diffère d'avec préavis. Cependant - en haut, les étapes devraient indiquer comment devenir assez au courant de la langue que vous pouvez commencer sur le grand projet ainsi votre travail est concentré sur ce que vous voulez réaliser plutôt que comment vous allez commencer à aborder lui.

 
 
Appelez (requis)
Email (requis - jamais non publiquement montré)
URI
Souscrivez aux commentaires par l'intermédiaire de l'email
Votre commentaire (une plus petite taille | une plus grande taille)
Vous pouvez employer le "" de title= de "" de href= de <a > le "" de title= de <abbr > le "" de title= de <acronym > le "" de cite= de <blockquote de <b> > le <strong> de <strike> de <i> de <em> de <code> dans votre commentaire.


Fin
Email il