对话内容：

角色介绍：小明是一个年轻的程序员，他对技术非常着迷，对任何新的编程语言都想尝试一下。小红是一位有着多年工作经验的资深程序员，她很专注于自己所擅长的领域，并且喜欢指导新手成长。

对话内容：

小明：嗨，小红，我最近正在学习一门新的编程语言，你能帮我一下吗？
小红：当然，我很愿意帮助你。这门语言是什么，你有什么具体的问题吗？
小明：它叫做Rust，我听说它很高效，但是我不太了解它的用法。你有什么好的学习方法吗？
小红：我会建议你从简单的项目开始，然后逐步深入了解，这样你就可以更好地理解语言的特性和用法。
小明：好主意。那你有什么建议的项目吗？
小红：你可以尝试实现一个TCP服务器，这是一个很好的练手项目，也可以帮助你深入了解Rust的一些特性。
小明：这听起来像是一个很有挑战性的项目，但我会尝试的。非常感谢你的建议！


问题：小明和小红讨论了关于学习Rust的方法和项目建议，你认为这段对话展示了哪种程序员的态度？


根据对话内容回答这个问题。
这段对话展示了两种不同的程序员态度。小明热情、好学，对新的编程语言充满好奇心，喜欢挑战自己。小红则更加专注，有着深厚的专业知识和经验，乐于分享，并指导新手成长。这两种不同的态度都很重要，小明的好奇心可以激发创新和进步，而小红的专业知识和经验可以节省时间和学习精力，使人更快速进步。