题
一旦我完成了作为网络开发人员的实习年,我将在下一学年进入大学三年级,我想听听关于标题中两个模块的一些意见。
我对两者都感兴趣,但是我想选择一个与我的职业相关并且可以应用于我开发的系统的。
我正在攻读互联网计算学位,涵盖网络开发、网络、数据库工作和编程。虽然我已经决定成为一名网络开发人员,但我对此不再那么确定,所以我试图不将自己限制在该开发领域。
我知道 HCI 会对我作为 Web 开发人员有所帮助,但您认为值得吗?您认为神经网络知识对我将来编写的系统有实际帮助吗?
谢谢。
编辑:大家好,我认为跟进我决定做的事情以及它的实施情况会很有用.
我选择了人工神经网络而不是人机交互,我真的很喜欢它。对认知科学和机器学习的了解激发了我对该学科领域的兴趣,我希望几年后当我能负担得起的时候能够承担一个研究生项目。
我已经找到了一份工作,我将在期末考试(几天后)后开始工作,并且确实有人问我是否完成了人机交互或类似的模块。这似乎并不重要,因为它不是前端开发人员的职位!
如果您有选择的话,我建议您选择该模块,以及任何包含生物计算的模块,如果您将来想继续研究生研究,它将打开更多的大门。
再次感谢Shahin
解决方案
价值取决于三个因素:
- 您对这个主题有多熟悉?
- 您想参加的课程/课程有多好?
- 您对什么更感兴趣?
特别是对于人机交互,您还可以通过阅读一本好书或互联网上发布的有关它的更广泛的文章来轻松获得广泛的“常识”信息。另一方面,确实存在许多更深层次的见解,大多是通过心理学研究获得的。如果课程做得正确,您确实可以学到很多有关该主题的知识以及用于开发界面的真正注意事项。
对于神经网络来说,不得不说这是一个典型的炒作话题。主要感兴趣的是课程想要处理神经网络的应用领域。您可以非常确定您不会编程或使用任何神经网络进行 Web 开发。另一方面,如果课程做得好,这可能是您扩大知识面的好机会。特别是加深对计算机科学理论的理解。不过,这在很大程度上取决于课程的安排。
HCI 是一个对你作为 Web 开发人员的职业生涯有帮助的主题,但前提是你觉得自己在该主题上不胜任(那么它是必须的)或者它做得很好。神经网络这个主题更有潜力成为真正有趣的核心计算机科学内容,您确实可以更好地理解某些事物。如果您对 NN 感兴趣,那么您不应该错过接受教育的机会,因为这种教育并非狭隘地集中在 Web 开发领域,而且,毕竟,也许会对其他东西更感兴趣(了解其他东西总是好的)您将来可能想要进入的方向)。
其他提示
神经网络听起来很酷,直到您阅读精美打印:
在现代软件实现中 人工神经网络 受生物学启发的方法更多 或更少被放弃以获得更多 基于统计的实用方法 和信号处理。
这让我多年来一直困扰着我。在这里,您拥有一个非常复杂和强大的控制系统(真实世界的生物神经网络),以及一个似乎是在软件中对这些系统进行建模的学科,但实际上已经放弃了这种活动。
如果您正在进行网络开发,那么您在HCI课程中的时间可能会更好。
最感兴趣的是你。根据需要,以后可以更容易地获取HCI的东西,你可能永远不会有机会学习神经网络!
对于未来的雇主(至少是好雇主!),你需要表现出对你所做的事情的热情和兴奋。我很快会聘请能够热情地谈论神经网络的人,而不是那些在HCI中获得额外信用的人。
除非你想进行世界末日研究,即获得硕士/博士学位,否则去HCI。
听起来更有趣?或者,等效地,你会更加努力地工作?选择那个。
基础神经网络在数学方面没有太多的知识,而且是我在第一门课程中使用的。
作为程序员,你需要神经网络的知识。如果并行处理是硬件的方式,那么未来的程序员必须在神经网络中知识渊博。不要忘记NN在噪声或不精确数据方面效果更好,但其他系统可能没有。请注意,我们用于分析的大多数数据都是样本数据,这是整体的一小部分,您可以想象样本中的某些数据是否已经过时。所以如果你想在计算机编程领域持续下去,你需要了解NN。