Quelle est la différence entre un élève majeur de cs et ceux qui apprennent le codage en ligne?

Je suis un étudiant de master de conception pédagogique et d’apprentissage de codage par moi-même. Lorsque j’applique pour le stage d’été, je trouve que beaucoup d’entreprises préfère les grands élèves CS. Quelle est la différence entre un élève majeur de CS et ceux qui apprennent le codage en ligne?

Vous pouvez apprendre tout en ligne, mais les employeurs fonctionnent sur « pattern recognition ». Un diplôme en sciences informatiques vous aidera à aller au-delà de leurs défenses et obtenir un emploi plus facilement.

Selon De Stack Overflow 2015 développeur enquête auprès de 26 000 développeurs, la plupart des développeurs n’ont des degrés de science informatique.

Cette preuve de ladite, anecdotique suggère qu’au plus haut niveau de la profession (Google, par exemple), la plupart des développeurs ont des degrés de science informatique.

Si vous pensez à ce sujet pendant un moment, la raison en est évidente. Plus le temps que vous dépensez codage, le mieux vous mettre au travail.

Et si vous avez commencé de codage lorsque vous étiez jeune, vous avez probablement choisi informatique comme votre principal.

Donc sans se soucier de la qualité de l’éducation reçue, la maîtrise informatique est corrélée avec une passion précoce pour ordinateurs - et donc des années de pratique.

Il n’y a rien de magique sur un diplôme en sciences informatiques. Vous pouvez
apprendre la théorie nécessaire par certains des meilleurs professeurs dans le monde gratuitement en ligne. Vous pouvez obtenir beaucoup de pratique codage gratuitement en ligne.

Ce que vous ne pouvez faire gratuitement en ligne, c’est obtenir le pedigree associé à Stanford ou MIT.

Pedigree est un raccourci mental. Pedigree aide les employeurs à vous accommoder.

HR diront des choses comme, « Il est un diplômé de Berkeley CS/EE » ou « She's a Stanford CS majeur ». De cette façon, les personnes non techniciennes HR peuvent supposer vous aurez une connaissance de programmation de base - et être enseignable assez d’apprendre de leurs propres pratiques et technologies - sans passer par un développeur de poursuivre l’enquête de bug.

Jusqu'à ce que les employeurs adoptent plus objectif embauche - peut-être l’équivalent de codage des auditions aveugle de la musique - des degrés de science informatique continuera à la matière. Donc si vous n’avez pas choisi un important encore, vous devriez absolument étudier informatique ou génie logiciel.

Si vous s’est spécialisé dans tout à fait autre chose - ou ignoré Collège - il n’est probablement pas utile de reprendre maintenant. Juste tout apprendre gratuitement en ligne.

Si vous Apprenez au code en ligne, juste être au courant de la partialité des services de ressources humaines envers les personnes avec des degrés de CS et savez que vous aurez à travailler un peu plus difficile de mettre un pied dans la porte avec les employeurs.

Réponse

Cela varie de très très grande partie sur une base individuelle. Voici un aspect à considérer, en plus de ce qui a été dit jusqu'à présent.

Dans un degré de CS, vous sont testées.

Vous ne pouvez pas facilement juste assister à des conférences et n’affectations ou des essais (ou vous échouerez).

Vous ne pouvez pas ignorer sur certains concepts d’apprentissage parce que vous pouvez trouver une autre façon de le faire dans votre projet (par exemple, vous ne pouvez pas ignorer tout simplement parce que Java fournit la structure de données, ou vous ne pouvez pas ignorer l’apprentissage programmation fonctionnelle car il y a toujours un moyen d’écrire un algorithme avec boucles d’apprentissage arbres binaires).

Vous ne pouvez pas choisir matériel.

Pourquoi est-ce si important? Car il est très facile à obtenir dans une situation où vous pensez que vous l’obtenez, mais vous n’avez pas vraiment. Cette vidéo montre un exemple avec l’Académie Khan et de la physique :

L’hypothèse principale est que les gens qui pensent qu’ils ont compris n’est pas nécessairement fait. (Rien contre l’Académie Khan soit dit en passant, c’est l’excellent site). Encore plus surprenante, c’est la constatation que la clarté d’une lecture n’est pas toujours en corrélation avec l’efficacité d’une conférence.

Il s’agit d’un piège plutôt important, surtout en informatique où vous pouvez obtenir beaucoup (créer des sites Web, jeux, etc.) avec relativement peu de base de connaissances, qui obscurcit davantage le fait que vos compétences n’ont jamais vraiment évalués.

(Bien sûr, pas toutes les CS étudiants prennent leurs classes suffisamment au sérieux pour que cela soit vrai, et nombreux autodidactes aller profondément dans leurs études. Encore une fois, tout à fait sur une base individuelle.)


Tags: Programmation informatique, Conseils carrière, Conseils de carrière en informatique