TCS CodeVita 体验
Source: Dev.to
Introduction
看到自己在 TCS CodeVita 比赛中的表现,我感到非常高兴。是的,仍然可以改进,而且每一次都可以改进——也许这正是科学社区不断进化的动力所在。现在得到的结果非常正确;接下来还能做得更好,必须用合适的工具和追踪方式,结合我们和世界的过去表现来衡量正确的进步。
My DSA Journey
当我开始学习 DSA(数据结构与算法)时,一切都像是进入了另一个世界。这在课程体系中出现,也在招聘中扮演了相当重要的角色。刚开始的日子里我有点困惑,但逐渐熟悉了 C++ 基础和数组相关的题目。
DSA 可以像数学一样理解——数学帮助提升问题解决能力,DSA 也做同样的事。工程师的工作就是在可用资源和约束条件下实现最佳的解决方案。
期末考试结束后,我重新开始学习 DSA,并在大约 1‑1.5 个月的间隔中持续学习。总体来说,我花了大约一年时间把自己的 DSA 技能提升到“足够好”。学习需要时间,而且并不是每次都能按计划进行,但“有总比没有好”——这种心态让我们不断前进是最关键的。
我不是竞争编程的高手,但我非常喜欢 DSA,因为它像数学一样让我们为计算机挑战做好准备。我也建议大家尝试一下。
Resources
- GitHub Repository: 我的 DSA 之旅的详细内容请在此查看
- छोटा सा गेम: DSA 题目求解过程中制作的小游戏
- Solution Explanation Video: 解释到达解决方案的步骤的视频
Conclusion
你已经读到这里了,如果在任何点上感到卡住,请继续前进。慢慢进步,同时管理好生活的各个方面,总比放弃要好。正如 Captain Cool MS Dhoni 所说——坚持到最后才能赢,保持坚强,并在享受的过程中不断提升。
如果你需要我的编程帮助或有任何问题,尽管提问。我也对招聘持开放态度——如果你想雇佣我,请联系。
PS: 这篇帖子也是给我自己的一个记忆,以便我不断推动自己向更好的版本前进。谢谢!