我阅读了很多关于编程中数学的博客和论坛帖子,并得出结论,编程需要基础数学知识。我不是一名优秀的数学家。但是否有可能在不深入研究数学科学的情况下提高我的逻辑和算法思维能力?是否有任何练习或一些书籍可以帮助我提高这些技能,以便我可以成为一名优秀的架构师?谢谢您的帮助。