对话内容：
玛丽：你好，托马斯先生，我听说你在这个领域有很多经验。我想知道如何成为一个成功的程序员？
托马斯：你好，玛丽。我的建议是始终保持学习和探索的心态。在科技领域，每天都会有新技术和新工具诞生，保持好奇心并学习它们，是成为一名成功的程序员的关键。
玛丽：那你认为有些编程语言比其他的更好吗？
托马斯：其实并没有最好的编程语言，每种语言都有其独特的优缺点。关键是要了解您要开发的应用程序所需的功能，并选择适合应用程序的编程语言。
玛丽：我想知道如何在面试中脱颖而出，以获得理想的工作。
托马斯：我的建议是多练习技术面试，找到你的弱点并加以改进。同时，在面试中能够清晰地表达思想是非常重要的。最后，要表现出你对该公司和其技术的热情和兴趣。


问题：如何成为一名成功的程序员？

根据对话内容回答这个问题。
除了始终学习和探索新的技术和工具外，还需要找到您最擅长的领域和语言，并对新技术保持好奇心。另外，在面试中展现出自己对该公司和其技术的热情与兴趣也是非常重要的。