所以不应该把它当作是一场比赛|

《极客至上》讲述的都是极客们的成功故事,他们努力追求自己的目标,是其他极客的灵感来源。

null

普拉图尔·库马尔 是一名来自LNMIIT的大四学生,目前在谷歌代码夏令营工作( GSoC )SugarLabs的开发者。Pratul已经开始了一项 PyJaipur社区 考虑组织本地会议,学习者可以聚集在一起分享他们的知识。他相信25%的人生学习来自我们的同龄人。 图片[1]-所以不应该把它当作是一场比赛|-yiteyi-C++库

这一切是怎么开始的?是什么让你进入了竞争性编程的世界? 我从第11标准开始编程。解决现实世界的问题和开发酷的东西一直是我的灵感之一。 在JEE的准备过程中压力很大。在那段时间里,我无法编写太多代码。由于我一直对编程有着浓厚的兴趣,我选择了计算机科学作为我在LNMIIT的首选,而不是IIT中的任何一个分支。 进入大学后,我在第一年有了相当多的空闲时间。这是关键的一年,我要开始准备,这样我才能追随我的激情,实现我的梦想。我曾经在网站编码方面做过很多练习。后来,有一段时间,我尝试了一个月左右的Android开发,但这似乎并不太有趣。最后,我转向Web开发,开始使用Angular、React、Node等框架和库以及相关的NPM模块。

作为谷歌代码开发者,在谷歌代码实验室工作感觉如何? Google Summer of Code(GSoC)是一个学生发展项目,要求学生在大约3个月的时间内做出适当的开源贡献。谷歌为选定的项目提供了非常好的津贴和支持。 我在10月份开始了我的第一次积极贡献,然后在接下来的一个月里成为了Sugarlabs的谷歌代码导师。这是帮助我在GSoC项目中站稳脚跟的主要因素。我每天都与社区保持联系,同时与我宝贵的社区成员交流各种知识。 Google Summer of Code为我提供了一个为一个正在部署和使用的实时现有项目工作的机会。我学到了很多,这让我探索了一个全新的领域。我学会了如何用耐心、一致性、奉献和承诺为组织做出远程贡献。 Sugarlabs有一个很好的社区,有像Walter Bender这样的善良的人,他们在一天中的任何时候都会在任何情况下支持你。我坚信,如果我不是Sugarlabs的一员,我就不会长这么大。

学生应该如何从头开始为GSoC做准备? 谷歌代码之夏(Google Summer of Code,GSoC)是关于你对开源世界的贡献。如果你是一名以GSoC为目标的学生,那么你应该做的第一件事就是熟悉版本控制系统、Github以及远程贡献的方式。 选择一种你想用的语言,不管是C++、Python还是其他任何东西,都没关系。重要的是,你对这种语言感兴趣,你希望与之合作的组织也在与之合作。你应该列出目前正在使用你感兴趣的语言进行项目的组织。这将在过滤方面对你有很大帮助。现在,从这些组织中,你应该寻找你感兴趣的项目,并坚持到底。 尽快与该组织的社区取得联系,因为他们是你能为GSoC获得的最好的指南。另一件需要注意的事情是,在问任何问题之前,你应该努力自己解决问题。你应该突袭Geeksforgeks、StackOverflow等网站,不应该完全依赖你的组织。 你应该时刻牢记一些因素,比如毅力和与组织的适当沟通。不要等到最后一刻才开始工作,要尽早开始准备,领先于一切。选择你的项目,与社区合作,提出你的建议,努力工作,永远记住“让每一个贡献都有价值”!

你是怎么知道极客的?这对你有什么帮助? 我在第一学期就认识了极客。我必须说,在我的旅程中,Geeksforgeks一直是我最好的伴侣。任何事物的视觉表现都让人更容易理解一个概念,Geeksforgeks拥有最好的内容。这真的帮了我很大的忙。

甚至当我过去问我的前辈关于任何编码问题或任何算法的时候,他们总是建议我检查Geeksforgek。他们过去常说Geeksforgeks能解决所有可能的问题。从那以后已经两年了,我只能看到该网站在各个方向无限增长。无论是CN、操作系统、算法还是数据结构,你每天都可以发现新的内容被添加。几天前,Geeksforgeks也开始了它的Sudo Placement,最棒的是它对所有人都是完全免费的。所有难以获得的优质资源都可以免费与所有人共享。 去年我还是Geeksforgeks的校园大使。我第一次看到与一个组织合作是在Geeksforgeks only。

除了编程,你在空闲时间喜欢做什么? 人们普遍相信同侪学习和共同成长。为此,我成立了一个PyJaipur社区,组织当地的聚会,让学习者聚在一起分享他们的知识。到目前为止,在我的指导下有4次成功的会面。 指导刚开始学习科技的新生有很多乐趣。作为科大的Coursera导师,我的职责是指导学生学习网络开发技术,并启动了Google CS First项目。我还组织了一个关于开放源码的Mozilla研讨会,并为“100万女性走向科技”、GirlScript和Wootech提供了指导。我喜欢与人互动,我相信25%的人生学习来自同龄人。 图片[2]-所以不应该把它当作是一场比赛|-yiteyi-C++库 在与代码竞争时,你是如何应对压力的?对于同样的问题,你对其他学生有什么建议? 永远记住,如果你想把一块石头变成钻石,你需要很多时间。现在考虑一个例子,石头没有掉几次或者被强压,那石头会像真正的钻石一样好吗?所以,要点是,对人体的压力以类似的方式发挥作用,但这种压力不应该破坏或破坏你体内的钻石。 在进行竞争性编码时,不要将其视为一场竞赛。把它当作一种运动,或者是一种严肃的爱好。你的首要责任是始终如一。你应该有热情先提高自己的技能,然后再关心比赛。你所付出的所有努力都将永远有用。这只是为了你的利益。与其炫耀,不如分享你的知识,珍惜你的成功。相信我,分享知识能让你更好地理解同一件事。

当一个人开始追求竞争性编程和工作准备时,应该记住什么? 正如一句老话所说,“学习不是一场竞赛”,所以不应该像对待其他人一样对待它。人们不应该急于去做他们无法处理的事情。你的第一选择必须是对该领域有足够的了解,而不是急于与他人竞争。 因此,给我的同事们的第一个建议是,在你尝试做任何事情之前,先掌握一些数据结构和算法的基本知识。你应该总是先完成练习题,然后在这个项目上投入时间。 我相信,到目前为止,Geeksforgeks已经拥有了所有人都可以开始做的最佳实践问题集。此外,你应该始终遵循T方法。T方法意味着你应该在所有领域拥有足够的知识,并在其中一个主题上拥有深入的知识。应该给予更多关注的主题是操作系统、CN、系统设计、数据库课程介绍等。此外,根据您当前的技能设置和领域,创建一份您希望瞄准的公司列表。不断收集关于那家公司的知识,不断查看网站上以前问过的问题,如Geeksforgeks、LeetCode、InterviewBit等。面试当天要非常自信,因为自信在任何地方都与你相似。

最后我想总结的一点是,成功没有捷径,人们会试图偏离你,在你的旅程中发表恶毒的评论,但你有责任坚持你的计划,并相应地工作。

联系Pratul可点击 脸谱网 , 领英 , github 用户句柄:Pratul1997

普拉图的成就:

  • 被选为SugarLabs的Google Summer of Code(GSoC)开发者
  • 成为Sugarlabs导师中的谷歌代码
  • 科大课程导师
  • 为“100万女性走向科技”、GirlScript和Wootech提供导师
  • 建立了一个PyJaipur社区,让当地的人通过同龄人学习

如果你认识一位顶级极客,他的采访也应该公布,请发电子邮件到contribute@geeksforgeeks.org.

让顶尖的极客们激励其他学生!!

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享