乐于分享
好东西不私藏

软件开发的辅助技能

软件开发的辅助技能

软件开发的辅助技能

在AI时代,软件开发者除了要学习计算机科学的基础知识,了解以下知识也是至关重要的:

1. 心理学和生物学:软件,尤其是Agent,逐渐展现出“仿生”的迹象,学习这两方面的知识,会在架构设计上给你带来很多灵感。

2. 哲学:哲学能够探讨存在和意识的边界,哪些东西是我们拥有但始终无法抓住的,而这些无法抓住的东西,恰恰是今后人类生存的“夹缝”。AI时代,对边界的理解至关重要,尤其是当你想长期投入到一个方向的时候。

3. 数学建模:之所以强调建模而非纯粹的数学,是因为我们要习惯使用数学这种语言来描述现实,这样才能与AI更深入的“沟通”。把数学当成一种语言去使用,去培养“语感”,而非是为了解题。这跟我们在学校里学的数学是两码事。

山东,1分钟前,