Pregunta

Entraré en mi tercer año de universidad en mi próximo año académico, una vez que haya terminado mi año de colocación como desarrollador web, y me gustaría escuchar algunas opiniones sobre los dos módulos en el Título.

Me interesan los dos, sin embargo, quiero elegir uno que sea relevante para mi carrera y que pueda aplicar a los sistemas que desarrollo.

Estoy haciendo un grado en informática en Internet, cubre desarrollo web, redes, trabajo de bases de datos y programación. Aunque me he convertido en un desarrollador web, no estoy tan seguro de eso, así que estoy tratando de no limitarme a esa área de desarrollo.

Sé que HCI me ayudaría como desarrollador web, pero ¿crees que vale la pena? ¿Crees que el conocimiento de la red neuronal podría ayudarme de manera realista en un sistema que escribo en el futuro?

Gracias.

EDITAR: Hola chicos, pensé que sería útil hacer un seguimiento de lo que decidí hacer y de cómo funcionó .

Escogí Redes Neuronales Artificiales sobre HCI, y realmente lo disfruté. Echarme un vistazo a la ciencia cognitiva y al aprendizaje automático me ha despertado el interés por el área temática, y espero poder emprender un proyecto de posgrado dentro de unos años, cuando pueda costearlo.

Tengo un trabajo que estoy comenzando después de mis exámenes finales (que son en unos pocos días) y de hecho me preguntaron si había hecho un módulo en HCI o similar. No parece importar, ya que no es una posición de desarrollador front-end!

Recomendaría tomar el módulo si lo tiene como opción, así como cualquier módulo consistente en computación biológica, abrirá más puertas en caso de que desee realizar una investigación de posgrado en el futuro.

Gracias de nuevo, Shahin

¿Fue útil?

Solución

El valor depende de tres factores:

  • ¿Qué tan familiar está con el tema ya?
  • ¿Qué tan bueno es el curso / clase que quieres tomar?
  • ¿Qué te interesa más?

Especialmente para HCI, existe una amplia gama de " sentido común " la información que también obtendría fácilmente al leer un buen libro o una amplia gama de artículos sobre él también publicados en Internet. Por otro lado, de hecho existen muchos conocimientos más profundos obtenidos principalmente por los estudios de Psicología. Si el curso se realiza correctamente, puede aprender mucho sobre el tema y las consideraciones reales que debe utilizar para desarrollar una interfaz.

Para las redes neuronales, hay que decir que este es un tema típico de bombo. Sería principalmente interesante en qué dominio de aplicación el curso quiere tratar con redes neuronales. Puede estar seguro de que no programará ni usará ninguna red neuronal para el desarrollo web. Por otro lado, si el curso se realiza correctamente, esta podría ser una buena oportunidad para que amplíes tus conocimientos. Especialmente, profundizando tu comprensión acerca de la teoría de la informática. Sin embargo, esto depende en gran medida de cómo se presenta el curso.

HCI es un tema que ayuda a su carrera como desarrollador web, pero solo si se siente incompetente en ese tema (es una obligación) o se hace muy bien. Las redes neuronales es un tema que tiene más posibilidades de ser realmente cosas interesantes de la informática, en las que realmente aprendes a entender mejor algo. Si está interesado en NN, no debería dejar pasar la oportunidad de obtener una educación que no se concentra estrechamente en el dominio del desarrollo web y, después de todo, tal vez encuentre más interés en otras cosas (siempre es bueno saber otras). direcciones que quizás te gustaría seguir para el futuro).

Otros consejos

Las redes neuronales suenan bien hasta que lees la letra pequeña :

  

En implementaciones modernas de software de   redes neuronales artificiales la   enfoque inspirado en la biología tiene más   o menos han sido abandonados por más   Enfoque práctico basado en estadísticas.   y procesamiento de señales.

Esto es algo que me ha desconcertado durante años. Aquí tiene un sistema de control increíblemente complejo y poderoso (redes neuronales biológicas del mundo real) y una disciplina académica que parece ser sobre el modelado de estos sistemas en software, pero que en realidad ha abandonado esa actividad.

Si estás haciendo desarrollo web, es probable que tu tiempo se gaste mejor en el curso HCI.

Ve con lo que más te interese. Las cosas de HCI serán mucho más fáciles de recoger más tarde, según sea necesario, ¡probablemente nunca tendrás otra oportunidad de aprender sobre redes neuronales!

Para los posibles empleadores (¡al menos los buenos!) necesitas mostrar pasión y entusiasmo por lo que haces. Preferiría contratar a alguien que pueda hablar con entusiasmo sobre redes neuronales que a alguien que tenga un crédito adicional en HCI.

A menos que desee hacer la investigación del fin del mundo, es decir, obtener una maestría / doctorado, haga HCI.

Estudié computación neural en la universidad cuando estudié IA. Ahora dirijo mi propia empresa. El número de veces desde que estudié que he usado mis habilidades NN es igual a cero. Me alegro de haberlo hecho, ya que fue bastante fascinante, pero me hubiera parecido mucho más útil el HCI desde la posición en la que estoy ahora. Creo que obtendrías mucha más información de un curso HCI relevante para la industria del software, pero si crees que la experiencia debería ser más en el lado esotérico / casi artístico del desarrollo, ve a NN.

¿Qué suena más divertido? O, equivalentemente, ¿en qué trabajará más duro? Elige ese.

Hice dos cursos en NN y algunos otros cursos de inteligencia artificial: es divertido repasar esas cosas y en realidad logré implementarlas en algunas de las cosas que he hecho como reconocimiento facial, y es útil en algunas otras áreas si desea trazar sus datos de laboratorio, etc. Nunca he usado los NN: s en mi carrera de desarrollo web, aunque estoy seguro de que podría usarse para algo, sin embargo, todo lo que realmente se reduce es encontrar un cliente o empleado. dispuesto a pagar por ello cuando solo puede tomar el camino recto. Así que preferiría leer un libro sobre él si no fuera tan duro al respecto.

Fundamental Neural Networks no tiene mucho conocimiento en matemáticas, y fue lo que usé en mi primer curso.

como programador, necesitas el conocimiento de la red neuronal. Si el procesamiento paralelo es el camino a seguir en el hardware, los futuros programadores deben tener conocimientos en redes neuronales. No olvide que NN funciona mejor con ruido o datos imprecisos, pero otros sistemas pueden no hacerlo. Tenga en cuenta que la mayoría de los datos que utilizamos para el análisis son datos de muestra, que son una fracción del total y que usted podría imaginar si algunos de los de la muestra están muy lejos. por lo que necesita conocimiento de NN si desea durar en el campo de la programación informática.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top