A quel point l’informatique est difficile et prend du temps ?


J'espère vraiment que vous avez un bon professeur. Je vais en rester là parce que je respecte toujours mes professeurs (Oui j'ai eu de multiples professeurs de CS), mais il y a de fortes chances que votre principal soit désemparé sur le côté technique des choses et embauche toute personne prétendant avoir un peu de connaissances en codage.

Le début de toute chose est toujours le plus difficile, et cela ne fait pas exception quand il s'agit de cette classe ou de la programmation en général. Une fois que vous apprenez java, que vous apprenez les concepts généraux de programmation et les algorithmes, il devient temps pour vous de vous appliquer.


Alors, combien de temps est nécessaire ?

Une fois que vous apprenez ce dont vous avez besoin, vous trouverez que dans tous les cas, vous saurez exactement quoi faire ; reconstituer toutes les pièces du puzzle et combiner les concepts un tout. Ce que vous trouverez également, c'est que le travail peut devenir très fastidieux, mais ne laissez pas cela vous décourager. Pour ce qui est du temps nécessaire, cela dépend de la façon dont vous abordez les problèmes. Cela prendra du temps, mais cela prendra-t-il beaucoup de temps ? Cela dépend de votre logique.

Voici un exemple pour vous :

C'est une boucle For. Elle exécute un ensemble d'instructions pendant la durée spécifiée. Dans cet exemple, il commence à 0 s'arrête après 6 fois (merci pour la correction), et à chaque fois il passe par l'équation NoOfTrees là.

  1. for(int i=0; i<=5; i++ ){ 
  2. int NoOfTrees = i*3/9*2; //it goes through this each time 
  3. System.out.println(NoOfTrees); //this prints it out to the console 
  4.  

Maintenant, très probablement, une question avec une boucle For vous demandera ce que sera la sortie de ceci. Vous pourriez procéder de manière extensive et exécuter la boucle dans votre tête jusqu'à la fin ou vous pourriez simplement regarder chaque choix de réponse après chaque étape pour obtenir celui qui a du sens. Quelle est, selon vous, la méthode la plus rapide ? Cela dépend de ce que votre logique vous dit.

Est-ce difficile ?

Encore une fois, cela dépend de vous. On prétend que c'est l'un des plus difficiles au monde, mais pour moi, il a bien cliqué. Cela dépend vraiment de la façon dont vous attaquez le cours. Il y avait beaucoup de gens dans ma classe qui ne se sont appuyés que sur les Powerpoints pour nous apprendre à utiliser Java et qui ont qualifié le cours de difficile. Je me demande bien pourquoi. Vous devez faire tout ce que vous pouvez pour vous aider avant de qualifier quelque chose de dur.

Vous avez dit que vous êtes intéressé par le CS, alors je dirais que, même si vous le trouvez difficile ou long à la fin, allez-y. Ce cours est un début incroyable pour votre parcours en CS.

MISE À JOUR:

Si vous avez déjà un peu d'expérience en codage, ce cours pourrait juste être un jeu d'enfant pour vous.

Lorsque j'écris cette réponse, j'étais un parfait débutant dans le monde de la programmation. C'était la première fois que j'écrivais du code en plus de la première fois que j'écrivais du java. Je dirais que ne pas avoir l'état d'esprit de résolution de problèmes d'un programmeur était ce qui a vraiment rendu cette classe difficile. En plus, j'ai eu affaire à deux professeurs qui ne savaient pas eux-mêmes ce qu'ils faisaient. Inutile de dire que l'université youtube et stack overflow sont devenus mes meilleurs amis.

J'ai fini par obtenir un 2 à cet examen. Le cours était-il difficile ? Absolument. Mais je ne regrette pas cette expérience pour autant. J'étais maintenant exposé au code et je n'avais plus peur de relever un défi de programmation. Il est devenu tellement plus facile au fil du temps d'apprendre et de comprendre les concepts de programmation, surtout lorsque je les ai appliqués à l'université.

Si vous envisagez de vous lancer dans l'informatique à l'université, dans un bootcamp, ou si vous voulez simplement être bon en codage, je dirais foncez quand même !