实践记录与工具使用 | 豆包MarsCode AI 刷题
在青训营 X 豆包 MarsCode 技术训练营中,我选择了方向三的实践记录与工具使用,特别是深入剖析了AI刷题的功能亮点以及如何在实际学习中加以运用。
功能亮点:个性化题目推荐
豆包MarsCode AI刷题功能中,我最喜欢的一个亮点是个性化题目推荐。这个功能根据我的学习进度、历史答题情况以及当前的知识水平,自动推荐适合我的题目。这种个性化的推荐机制不仅帮助我高效地提升了编程能力,还让我在学习过程中保持了高度的兴趣和动力。
刷题实践:个性化推荐的优势
在使用个性化题目推荐功能时,我注意到系统推荐的题目难度逐渐递增。这种循序渐进的学习方式让我能稳步提升,而不是在难题面前感到挫败。例如,在学习完基础的排序算法后,系统推荐了一些涉及复杂数据结构的排序题目,这些题目帮助我巩固了基础知识,并在此基础上进一步拓展。
通过实践,我发现个性化推荐不仅节省了我选择题目的时间,还提高了我的学习效率。每次完成推荐题目后,我都会总结解题思路,并将遇到的困难记录下来,形成自己的学习笔记。
前端实践选题:CSS布局技巧
除了AI刷题功能,我还进行了前端实践,特别是在CSS布局技巧方面做了一些探索。我选择了弹性盒子布局(Flexbox)进行研究,因为它在现代网页设计中非常重要。
在实践中,我创建了一个简单的网页布局,使用Flexbox实现了响应式设计。通过调整不同的Flex属性,我可以轻松地控制元素的排列方式和对齐方式。以下是一个简单的Flexbox布局示例:
html
<div class="container">
<div class="item">Item 1</div>
<div class="item">Item 2</div>
<div class="item">Item 3</div>
</div>
<style>
.container {
display: flex;
justify-content: space-around;
align-items: center;
}
.item {
flex: 1;
padding: 10px;
background-color: lightblue;
margin: 5px;
}
</style>
通过这个练习,我对Flexbox的使用场景和优势有了更深刻的理解,并在后续的项目中多次应用。
总结
通过这次的实践记录,我不仅对豆包MarsCode AI刷题的个性化推荐功能有了充分的认识,还在前端布局技巧上取得了长足进步。这种理论与实践相结合的学习方式,让我在技术训练营中的学习更加充实和高效。