Ich werde mein drittes Studienjahr in meinem nächsten akademischen Jahr beginnen, sobald ich mein Praktikumsjahr als Webentwickler beendet habe, und ich würde gerne einige Meinungen zu den beiden Modulen im Titel hören.
>Ich bin an beiden interessiert, aber ich möchte eine auswählen, die für meine Karriere relevant ist und die ich auf Systeme anwenden kann, die ich entwickle.
Ich mache einen Internet-Computing-Abschluss, der Web-Entwicklung, Networking, Datenbankarbeit und Programmierung abdeckt. Obwohl ich mich selbst zum Webentwickler gemacht habe, bin ich mir da nicht mehr so sicher und versuche mich nicht auf diesen Bereich der Entwicklung zu beschränken.
Ich weiß, HCI würde mir als Webentwickler helfen, aber denken Sie, dass es das wert ist? Glauben Sie, dass das Wissen des Neuronalen Netzes mir in einem System, das ich in Zukunft schreibe, realistisch helfen könnte?
Danke.
BEARBEITEN: Hallo Leute, ich dachte, es wäre sinnvoll, zu verfolgen, was ich getan habe und wie es funktioniert hat.
Ich habe Künstliche Neuronale Netze über HCI ausgewählt, und ich habe es wirklich genossen. Ein Blick in die Kognitionswissenschaft und das maschinelle Lernen hat mein Interesse für das Fachgebiet geweckt und ich hoffe, in ein paar Jahren ein postgraduales Projekt zu übernehmen, wenn ich es mir leisten kann.
Ich habe einen Job, den ich nach meinen Abschlussprüfungen (die in ein paar Tagen sind) beginne und ich wurde tatsächlich gefragt, ob ich ein Modul in HCI oder ähnlichem gemacht hätte. Es schien keine Rolle zu spielen, da es sich nicht um eine Front-End-Entwicklerposition handelt!
Ich würde empfehlen, das Modul zu nehmen, wenn Sie es als eine Option haben, sowie jedes Modul, das aus biologischer Berechnung besteht, es wird mehr Türen öffnen, wenn Sie in Zukunft in postgraduale Forschung gehen wollen.
Nochmals vielen Dank, Shahin
Die Würdigkeit hängt von drei Faktoren ab:
Speziell für HCI gibt es eine breite Palette von "gesunden Menschenverstand" Informationen, die Sie auch leicht durch das Lesen eines guten Buches oder einer breiteren Palette von Artikeln darüber auch im Internet veröffentlicht erhalten könnten. Auf der anderen Seite gibt es in der Tat viele tiefere Einsichten, die meist durch psychologische Studien gewonnen wurden. Wenn der Kurs richtig gemacht wird, können Sie tatsächlich eine Menge über das Thema und die tatsächlichen Überlegungen lernen, die für die Entwicklung einer Schnittstelle zu verwenden sind.
Für Neuronale Netze muss man sagen, dass dies ein typisches Hypethema ist. Interessant wäre vor allem, in welchem Anwendungsgebiet sich der Kurs mit neuronalen Netzen befassen möchte. Sie können ziemlich sicher sein, dass Sie keine neuronalen Netzwerke für die Webentwicklung programmieren oder verwenden werden. Auf der anderen Seite, wenn der Kurs richtig gemacht wird, könnte dies eine gute Gelegenheit für Sie sein, Ihr Wissen zu erweitern. Insbesondere vertiefen Sie Ihr Verständnis über die Theorie der Informatik. Dies hängt jedoch stark davon ab, wie der Kurs angelegt ist.
HCI ist ein Thema, das Ihrer Karriere als Webentwickler hilft, aber nur, wenn Sie sich in diesem Thema unfähig fühlen (dann ist es ein Muss) oder es wird sehr gut gemacht. Neuronale Netze sind ein Thema, das mehr Potenzial hat, wirklich interessantes hardcore Informatikmaterial zu sein, wo man tatsächlich ein besseres Verständnis von etwas lernt. Wenn Sie an NN interessiert sind, sollten Sie nicht die Gelegenheit nutzen, eine Ausbildung zu bekommen, die nicht eng auf den Bereich der Webentwicklung konzentriert ist - und schließlich vielleicht mehr Interesse an anderen Dingen findet (es ist immer gut, andere zu kennen) Richtungen, in die Sie vielleicht für die Zukunft gehen möchten.)
Neuronale Netze klingen cool, bis Sie das Kleingedruckte lesen:
In modernen Software-Implementierungen von Künstliche neuronale Netze Ansatz von der Biologie inspiriert hat mehr oder weniger aufgegeben für mehr praktischer Ansatz basierend auf Statistiken und Signalverarbeitung.
Das ist etwas, was mich seit Jahren mystifiziert hat. Hier haben Sie ein erstaunlich komplexes und leistungsfähiges Kontrollsystem (reale biologische neuronale Netze) und eine akademische Disziplin, die damit beschäftigt zu sein scheint, diese Systeme in Software zu modellieren, aber in Wirklichkeit diese Aktivität aufgegeben hat.
Wenn Sie Web-Entwicklung machen, ist Ihre Zeit wahrscheinlich besser im HCI-Kurs verbracht.
Gehen Sie mit, was Sie am meisten interessiert. Das HCI-Zeug wird später viel einfacher zu erlernen sein, Sie werden wahrscheinlich nie wieder eine Chance bekommen, etwas über neuronale Netzwerke zu lernen!
Für zukünftige Arbeitgeber (zumindest die Guten!) müssen Sie eine Leidenschaft und Aufregung darüber zeigen, was Sie tun. Ich würde eher jemanden einstellen, der enthusiastisch über neuronale Netzwerke sprechen kann, als jemand, der einen zusätzlichen Kredit bei HCI hat.
Wenn Sie nicht am Ende der Welt forschen wollen, dh einen Master / PhD machen wollen, gehen Sie auf HCI.
Ich habe an der Universität Neural Computation studiert, als ich AI studierte. Ich führe jetzt meine eigene Firma. Die Anzahl der Male, seit ich studiert habe, dass ich meine NN-Fähigkeiten verwendet habe, ist gleich Null. Ich bin froh, dass ich es gemacht habe, denn es war ziemlich faszinierend, aber ich hätte HCI viel nützlicher aus der Position gefunden, in der ich jetzt bin. Ich denke, dass Sie viel mehr Einblick in einen HCI-Kurs bekommen würden, der für die Softwareindustrie relevant ist, aber wenn Sie denken, dass Sie eher auf der esoterischen / fast künstlerischen Seite der Entwicklung stehen sollten, gehen Sie zu NN.
Habe zwei Kurse in NN und einige andere AI-Kurse gemacht - es macht Spaß, mit diesen Sachen herumzustochern und ich habe es tatsächlich geschafft, die Sachen in einige der Dinge, die ich gemacht habe, umzusetzen, und es ist in einigen nützlich andere Bereiche, wenn Sie Ihre Labordaten grafisch darstellen möchten usw. Ich habe nie die NN: s in meiner Webentwicklungskarriere benutzt, obwohl ich sicher bin, dass es für etwas verwendet werden könnte, aber alles läuft darauf hinaus, einen Kunden oder Angestellten zu finden bereit, dafür zu zahlen, wenn du den geraden Weg nehmen kannst. Also würde ich lieber ein Buch darüber lesen, wenn ich nicht so hardcore wäre.
Grundlegende neuronale Netze brauchen nicht viel Wissen in Mathematik und das habe ich in meinem ersten Kurs verwendet.
Als Programmierer brauchen Sie das Wissen des neuronalen Netzes. Wenn die parallele Verarbeitung der Weg in die Hardware ist, dann müssen zukünftige Programmierer im neuronalen Netzwerk Kenntnis haben. Vergessen Sie nicht, dass NN besser mit Rauschen oder ungenauen Daten arbeitet, andere Systeme jedoch nicht. Beachten Sie, dass die meisten Daten, die wir für die Analyse verwenden, Stichprobendaten sind, die einen Bruchteil des Ganzen ausmachen, und Sie könnten sich vorstellen, wenn einige in der Stichprobe weit entfernt sind. Sie brauchen also Kenntnisse über NN, wenn Sie im Bereich der Computerprogrammierung bleiben wollen.
Tags und Links neural-network hci