📜  Shashank Pathak – 极客不要让你的注意力转移到不解决问题的后果上

📅  最后修改于: 2022-05-13 01:57:39.226000             🧑  作者: Mango

Shashank Pathak – 极客不要让你的注意力转移到不解决问题的后果上

Geek on the top 是关于 Geeks 的成功故事,他们努力追逐自己的目标,是其他 Geek 的灵感来源。

Shashank Pathak从小就喜欢推理和解谜,因此开始了竞争性编程。他目前正在 IIT Indore 进行研究实习。 Shashank 是GeeksforGeeks 备受推崇的作者之一,他朝着自己喜欢的方向迈出了一步,并建议遵循最适合您的方式,而不是从众,冒着您的利益冒险。

这一切是如何开始的?是什么让你进入了竞争性编程的世界?
由于我的家庭背景(父亲和兄弟)与计算机科学有关,所以以后按照他们的建议,我选择了KIIT大学的CSE学院。我是在我身边看到与计算机和编程相关的书籍长大的。老实说,直到第一学期,我才对编程感兴趣。我从小就喜欢推理和猜谜,因为我的父母让我参与竞争性考试。第二学期结束时,我的兄弟告诉我开始竞争性编程,我从 30 天的 Code 开始。然后逐渐地我开始从 Codeforces 开始练习,真正意义上的,从那时起我开始认真对待 CP。然后我逐渐转向 GeeksforGeeks、SPOJ、Codechef、Hacker Earth、Project Euler(在实践方面)。我开始享受它的每一点,并逐渐成为我的习惯。我还解决了 Narasimha Karumanchi 一书,这是一本针对给定问题包含许多变体和优化技术的好书。

您被选为 IIT Indore 的研究实习生。你是如何准备的?

当我被选为 IIT Indore 的研究实习生时,那是我一生中最难忘的日子之一。在 IIT 获得研究实习生,完全取决于您的个人选择。我在第二年开始时就决定尝试在 IIT 做研究实习生。
我曾经而且我仍然深入参与竞争性编程和问题解决。我决定在算法分析和优化方面继续我的研究实习生,这是竞争性编程的唯一动机或目标。我只是继续尽可能多地解决问题,并学习各种算法和数据结构。这很有趣,有时令人沮丧,同时也是一场集思广益的工作。在所有这些过程中,GeeksforGeeks 成为了我的朋友,因为它有关于各种数据结构和算法的文章与其编码实现非常同步。然后从 11 月开始,我开始申请不同 IIT 的研究实习生,并开始邮寄我研究兴趣的教授。一个简单的建议,在申请时一定要仔细选择你的教授。我很幸运也很幸运地得到了一位了不起的教授的手下工作。那时在 2018 年 2 月,在我的第四学期期中考试之后,我开始在 GeeksforGeeks 上疯狂地解决问题,并且是 2 月的月度领导者。这极大地鼓舞了我的信心,而且这个成就进一步提升了我的简历,然后我申请了 IIT Indore、KGP、BHU 等。我在 3 月份收到了 IIT Indore 的录取邮件。
我还写了一些关于 GeeksforGeeks 的文章,我认为这些文章在我的选择中也发挥了重要作用。在 GeeksforGeeks 上写文章极大地帮助了我记录我的研究工作,并且长时间阅读文章培养了我的耐心,这反过来又帮助我在实习期间处理艰难的研究论文(阅读文章和阅读研究论文有许多相似之处,例如理解数学方面和算法)。我将永远感谢 Sandeep Jain Sir 和整个 GfG 团队为编程怪胎建立了如此美丽的平台。它在让我在 IIT Indore 成为研究实习生方面发挥了重要作用。

你的职业规划是什么,你是如何朝着这些目标前进的?
我希望在不久的将来从事我的研究事业,无论是在公司的研发部门还是在国外或印度的任何好大学。我想在 ACM-ICPC、TCO 等所有著名的比赛中取得好成绩。
我仍在 IIT Indore 从事研究工作。作为实习生,我能够做出重大贡献,我的工作给我的教授留下了深刻的印象,因此他允许我继续在他的手下从事更多的研究项目和论文。由于竞争性编程已经成为我生活中不可或缺的一部分,所以我只是不断地解决问题并参加在线比赛。它增加了我的算法知识维度,并帮助我为更艰难的比赛做准备。

您是如何知道 GeeksforGeeks 的?它对你有什么帮助?
那是我的第一学期,那时我一直在用 C 编程。我对编程最不感兴趣,在考试前一天,我搜索了我教学大纲中的主题和程序。我搜索的每个主题的第一个链接是 GeeksforGeeks。所以从那里我开始了解 GeeksforGeeks。
当我在第二学期末或大约在我第一年之后真诚地开始竞争编程时,GeeksforGeeks 逐渐成为我最好的朋友。在最初的日子里,我连基本的问题都解决不了,所以我很沮丧。然后我选择了一种策略,我习惯于将问题陈述分解成独立的问题,并习惯于从 GeeksforGeeks 阅读这些问题所涉及的算法。它帮助我涵盖了来自 GFG 的大量主题。很多时候我忘记了一些算法,我直接从已完成的主题列表中找到它(GeeksforGeeks 网站的一个非常有用的功能,您可以在其中维护您已阅读的主题列表和待办事项列表以保持跟踪您希望将来阅读的所有主题)。我很想在 GeeksforGeeks 上看到一个待办事项列表,这些问题我们无法解决或已标记为再次解决。后来我开始在 GFG 上解决问题,我在 2 月份解决了大约 148 个问题,并成为了三次每周领导和一次每月领导。这是一个伟大的举措,它让人们有动力去解决越来越多的问题以实现这些头衔。从一月份开始,我开始在 GFG 网站上写文章。您在 GfG 上搜索了一个与编程相关的主题,并且它已经存在,因此在撰写文章时,您必须考虑现有文章或全新主题的一些很棒的变化。它最终增加了我的知识、技术写作技巧和调整问题的思维能力。如果我能够以干净和同步的方式写出这些问题的答案,那完全是因为在 GfG 上发表干净和系统的文章的经验。
今年晚些时候,也就是 2018 年,我被选为 GfG 学院的校园大使。它给了我很大的曝光率。我与我的 HRCC 编码俱乐部团队举行了关于竞争性编程的会议。我的大学非常缺乏编程文化,所以它让我有机会作为校园大使让人们意识到它,因为 GfG 是一个大牌,几乎每个与编程相关的人都知道它。它为我提供了一个机会来测试我在领导力、教学和编程方面的技能。
感谢 GfG 帮助我,让我的知识一天天成倍增长,言语是不够的。

除了编程,你还喜欢在空闲时间做什么?
我喜欢做立方体(解决魔方或任何其他类型的拼图)。我喜欢听音乐(印度古典器乐)和看纪录片,尤其是与宇宙和数学有关的纪录片,有时喜欢单口喜剧或与家人交谈。有时我会打板球、乒乓球和台球。 在竞争编码时,您是如何应对压力的?你对同样的其他学生有什么建议?
这是每个开始做新事物的人的问题。每个人都可以轻松地遵循牛顿惯性定律。在参加编码比赛时,要有足够的耐心,只专注于解决问题。不要让你的注意力转移到不解决这个问题的后果上。我记得在 Codechef 的“长期挑战”中出现了一个问题。我花了四天的时间才找到解决方案,但在那段时间里,我能够想到不同的方法,从而增加了我思考和解决问题的维度。
我强烈建议举办简短的比赛,因为它可以帮助我们培养快速思考的能力,在有限的时间内解决问题。不要担心任何时候的评级和排名。只要有动机去解决尽可能多的问题。即使在练习问题时,也要尝试在时间限制内解决它。永远记住,竞争是好的,但比较不是。

在开始追求竞争性编程和工作准备时应该记住什么?
竞争性编程就像测试板球。要擅长它,没有捷径可走。你应该保持耐心,每天都在学习新事物。享受面对 WA 和 TLE 的乐趣。当您能够纠正代码中的错误或想到棘手的测试用例时,它会给您带来更多的快乐。继续推动自己寻找绿色蜱虫。确保您不只是增加个人资料中的问题数量,而是认真地解决每个问题。如果您不考虑问题并急于解决问题,那么您就浪费了这个问题。从各个方面考虑问题,如果您仍然无法解决,请阅读社论并询问“为什么?”,直到它的每一步。为什么我们要做这一步等等。坚持几个在线平台,因为它不会让你分心。尽可能多地参加比赛。永远记得在比赛结束后做“Upsolving”。我犯了一个错误,在这种情况下,经过大量练习后,我开始比赛有点晚了。消除对等级和等级的恐惧。尝试调整问题并始终使用笔和纸来首先设计问题的解决方案或逻辑,然后开始编码。从最适合您的在线评委那里解决尽可能多的问题(我更喜欢 SPOJ 和 GeeksforGeeks)。如果你想在更高的 CP 水平上成长,那么除了 DS 和算法之外,专注于数论、博弈论、模算术等数学方面。“Project Euler”是一个非常好的平台,它有很多数学问题。所有关于它的问题都是一个宝石。

对于工作准备,请阅读 Ashish Barnwal Sir 的博客,并向被安置在优秀公司的老年人寻求指导。阅读各种公司的 GeeksforGeeks 面试经验,非常有帮助。 Sudo Placement 是 GeeksforGeeks 为准备展示位置而发起的一项伟大举措。
有勇气追随你的热情和兴趣。在我的大学里,竞争性的编程文化几乎是零,每个人都参与到开发中。我遵循我喜欢的和最适合我的。永远不要冒着利益冒险随从。
始终与一些会指导您的优秀前辈保持联系。就我而言,我的指导和灵感是 Siddhant Pathak(因为他,我开始喜欢数学)、Angad Saberwal(在谷歌工作)、Hemang Sarkar(在亚马逊工作)、Ashish Barnwal(在微软工作)、Anudeep Nekkanti(阅读他的博客)和 Quora 回答了一种有效的逐步方法来开始竞争性编程)。

可以通过 Facebook、LinkedIn 联系 Shashank

让顶级极客激励其他学生!!