Question

J'entrerai en troisième année d'université dans ma prochaine année universitaire, une fois mon stage de développeur web achevé. Je souhaiterais connaître votre opinion sur les deux modules du titre.

Les deux m'intéressent, mais je veux en choisir un qui conviendra à ma carrière et que je puisse appliquer aux systèmes que je développe.

Je fais un diplôme en informatique Internet, il couvre le développement Web, la mise en réseau, le travail de base de données et la programmation. Même si je suis bien décidé à devenir développeur Web, je n'en suis plus si sûr, alors j'essaie de ne pas me limiter à ce domaine de développement.

Je sais que HCI m'aiderait en tant que développeur Web, mais pensez-vous que cela en vaut la peine? Pensez-vous que la connaissance du réseau de neurones pourrait m'aider de manière réaliste dans un système que j'écrirai à l'avenir?

Merci.

EDIT: Bonjour les gars, je pensais qu'il serait utile de faire un suivi de ce que j'ai décidé de faire et de la façon dont les choses se sont déroulées .

J'ai choisi les réseaux de neurones artificiels sur HCI et je l’ai vraiment apprécié. Le fait d’avoir un aperçu des sciences cognitives et de l’apprentissage automatique a suscité mon intérêt pour la matière concernée et j’espère pouvoir entreprendre un projet de troisième cycle dans quelques années à partir de maintenant, si je peux me le permettre.

J'ai un travail que je commence à travailler après mes examens finaux (qui auront lieu dans quelques jours) et on m'a effectivement demandé si j'avais suivi un module en HCI ou similaire. Cela ne semblait pas avoir d'importance, car ce n'était pas une position de développeur front-end!

Je recommanderais de prendre le module si vous en avez la possibilité, ainsi que tout module comprenant le calcul biologique, cela vous ouvrira davantage de portes si vous souhaitez poursuivre des recherches de troisième cycle à l'avenir.

Merci encore, Shahin

Était-ce utile?

La solution

La valeur dépend de trois facteurs:

  • Dans quelle mesure connaissez-vous déjà le sujet?
  • Quelle est la qualité du cours / du cours que vous souhaitez suivre?
  • Qu'est-ce qui vous intéresse le plus?

Surtout pour HCI, il existe un large éventail de "bon sens" informations que vous obtiendriez également facilement en lisant un bon livre ou un large éventail d’articles à ce sujet également publiés sur Internet. D'autre part, il existe en effet de nombreuses informations plus profondes, principalement obtenues par des études de psychologie. Si le cours est bien fait, vous pouvez en apprendre beaucoup sur le sujet et sur les véritables considérations à prendre en compte pour développer une interface.

Pour les réseaux de neurones, il faut dire que c’est un sujet de battage médiatique typique. Il serait principalement intéressant de savoir dans quel domaine d’application le cours souhaite traiter les réseaux de neurones. Vous pouvez être certain de ne pas programmer ni utiliser de réseaux de neurones pour le développement Web. D'un autre côté, si le cours est bien fait, cela pourrait être une bonne occasion pour élargir vos connaissances. En particulier, approfondissez votre compréhension de la théorie de l'informatique. Cela dépend toutefois beaucoup de la manière dont le parcours est organisé.

HCI est un sujet qui vous aide dans votre carrière de développeur Web, mais uniquement si vous vous sentez incompétent à ce sujet (alors c’est un must) ou s’il est très bien fait. Les réseaux de neurones sont un sujet qui a plus de potentiel pour être vraiment intéressant, ce qui vous permet en effet de mieux comprendre quelque chose. Si vous êtes intéressé par NN, vous ne devriez pas laisser passer l’opportunité d’avoir accès à une formation qui ne se concentre pas uniquement sur le développement Web - et, après tout, peut-être trouver plus d’intérêt pour d’autres sujets (il est toujours bon de connaître d’autres vous voudrez peut-être aller dans le futur).

Autres conseils

Les réseaux de neurones ont l'air cool jusqu'à ce que vous lisiez les petits caractères :

  

Dans les implémentations logicielles modernes de   réseaux de neurones artificiels le   approche inspirée par la biologie a plus   ou moins été abandonnés pendant plus d'une   approche pratique basée sur des statistiques   et traitement du signal.

C’est quelque chose qui me mystifie depuis des années. Vous disposez ici d'un système de contrôle incroyablement complexe et puissant (réseaux de neurones biologiques du monde réel), et d'une discipline académique qui semble concerner la modélisation de ces systèmes à l'aide d'un logiciel, mais qui a en réalité abandonné cette activité.

Si vous faites du développement Web, vous passerez probablement plus de temps dans le cours HCI.

Choisissez ce qui vous intéresse le plus. Le contenu de HCI sera beaucoup plus facile à trouver plus tard si besoin est, vous n'aurez probablement jamais une autre chance d'apprendre sur les réseaux de neurones!

Pour les employeurs potentiels (du moins les bons!), vous devez faire preuve de passion et d’enthousiasme pour ce que vous faites. Je préférerais embaucher quelqu'un qui peut parler avec enthousiasme des réseaux de neurones plutôt que quelqu'un qui a un crédit supplémentaire en HCI.

À moins que vous ne vouliez faire la recherche du bout du monde, c’est-à-dire obtenir une maîtrise / un doctorat, passez à l’Institut.

J'ai étudié le calcul neuronal à l'université lorsque j'ai étudié l'IA. Je dirige maintenant ma propre entreprise. Le nombre de fois depuis que j'ai étudié que j'ai utilisé mes compétences NN est égal à zéro. Je suis heureux de l'avoir fait, car c'était assez fascinant, mais j'aurais trouvé HCI beaucoup plus utile grâce au poste que je occupe actuellement. Je pense que vous auriez beaucoup plus d'informations d'un cours HCI intéressant l'industrie du logiciel, mais si vous pensez que votre expérience devrait être davantage axée sur le côté ésotérique / presque artistique du développement, optez pour NN.

Qu'est-ce qui semble plus amusant? Ou, de manière équivalente, sur qui travaillerez-vous plus fort? Choisissez celui-là.

J'ai suivi deux cours sur NN et quelques autres cours sur l'IA - c'est amusant de fouiller avec ce matériel et j'ai réussi à mettre en œuvre le matériel dans certaines choses que j'ai faites comme la reconnaissance faciale, et c'est utile dans certains cas. Je n'ai jamais utilisé NN: s dans ma carrière de développeur Web, bien que je sois sûr que cela pourrait servir à quelque chose, mais il s’agit vraiment de trouver un client ou un employé. prêt à payer pour cela quand vous pouvez simplement prendre le droit chemin. Donc, je préférerais lire un livre à ce sujet si je n’étais pas aussi hardcore que ça.

Les réseaux de neurones fondamentaux ne nécessitent pas beaucoup de connaissances en mathématiques, et ont été ce que j'ai utilisé dans mon premier cours.

en tant que programmeur, vous avez besoin de la connaissance du réseau de neurones. Si le traitement parallèle est la voie à suivre dans le matériel, les futurs programmeurs doivent être compétents dans le réseau de neurones. n'oubliez pas que NN fonctionne mieux avec du bruit ou des données imprécises, mais que d'autres systèmes ne le peuvent pas. Notez que la plupart des données que nous utilisons pour l'analyse sont des échantillons de données représentant une fraction du tout et vous pouvez imaginer si certaines données de l'échantillon sont vraiment erronées. vous devez donc connaître NN si vous voulez rester dans le domaine de la programmation informatique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top