📌  相关文章
📜  由Abhishree Shetty(Microsoft的软件工程师)主持的Coder’s Journey

📅  最后修改于: 2021-05-24 17:08:06             🧑  作者: Mango

Coder的旅程涵盖了全球编程专家的经验。随着程序员的发展,GeeksforGeeks旨在为所有年轻程序员提供实用指导,并帮助他们开展梦想的职业生涯。

Abhishree毕业于Manipal理工学院计算机科学专业,目前在Microsoft担任软件工程师。她还曾在思科担任业务分析师实习生。她是计算机迷,对解决难题和问题非常感兴趣。 Abhishree还曾与GeeksforGeeks一起担任校园大使。除了编程外,她还喜欢读书,做饭,旅行或散散步以恢复活力。她认为, 如果您不为自己想要的东西而牺牲,那么您想要的东西就会成为牺牲”。

“成为程序员”何时,如何使您成为理想的职业选择?

对我来说,这是一个循序渐进的过程,我本身并没有一个特别的“尤里卡”时刻。从我的童年时代开始,我就喜欢解决难题,数学问题或与逻辑相关的任何事物。结果,我决定选择相应的学科。我写了第11个标准的第一个工作代码,这使我欣喜若狂。当我破解一个艰难的难题或艰难的数独游戏时,我感到与之相同的喜悦。然后就没有回头路了。除了需要编程的大学实验室课程外,我还开始编写乐趣代码,参加黑客马拉松,各种比赛并积极寻找使用编程的方法来减轻自己的日常生活。例如,在我大学三年级时,我编写了一个Linux文件管理器脚本来组织系统中的文件,因为PC中的文件总是混乱不堪。因此,出于我的兴趣追求职业是很自然的选择。此外,意识到坐在办公桌前的人可以编写程序并对整个世界产生积极影响,这强化了我的决定。

您曾担任GeeksforGeeks的校园大使。这段经历对您的旅途有何帮助?

GeeksforGeeks校园大使一职导致了成为我校园里更好的程序员的内在动力。除了在大学里进行编码活动以传授编程知识并为可能出现的程序员提供必要的支持外,我还知道我必须提高自己的编码技能。我开始积极阅读GFG文章,研究算法,并确保我知道大多数常见问题的答案。当我的下辈或同龄人向我伸出援手时,我个人觉得有必要提供帮助。

您最大的失败是什么?您从中学到了什么?

我想不出一个大失败。由于生活中遇到了很多挫折。那是我大学三年级,那时公司来招聘两个月的暑期实习。我觉得我已经做好了充分的准备。通过大量公司的入学考试后,我直到第1或第2轮才被拒绝。其中包括微软,亚马逊,高盛等公司。我感到沮丧,并感到我的辛苦没有回报。在几次拒绝之后,我也尝试申请校外课程。在大约7个月的时间里,我只看到被拒绝的面孔。我曾无时无刻地感到不安全,质疑职业选择并问了最艰巨的问题:“我还不够好吗?”。到此为止,当我在思科实习时,随后又进行了其他几次实习。

我从中学到的是:

  • 接受:了解到我需要接受挫折并继续前进。重要的是要意识到,除了内部的努力之外,其他外部因素也应该受到青睐。因此最终结果不在我们手中。 “任何必须出错的地方,都会出错” –墨菲定律
  • 坚持不懈:在一系列拒绝之后,不要停止努力/放弃,因为如果继续走下去,这条隧道的尽头会有光明。每一点挫折都需要一点盐,要有耐心。

您是如何在Microsoft提出要约的?您可以分享一些相同的提示吗?

帮助我的主要因素是:

  • 掌握正确的基础知识在数据结构和算法方面拥有扎实的背景
  • 了解您的算法和常见问题解答–从大学二年级起就认真地经历了GFG。在过去的两年中,我涵盖了大多数算法,并在访谈中提出了常见问题。
  • 保持编码-我很晚才意识到,知道如何求解和实际求解并不相同。在学习算法时实施,可以帮助我增强信心并提高速度
  • 向其他人学习,与以前破解过的人交谈,并从他们的经验中学习

对于技巧,除了上述技巧之外,

  • 回答时请大声思考。面试官通常不仅关注解决方案,还关注您的解决方案。另外,如果您认为自己不知道答案,也不要立刻放弃。继续尝试,从基本方法开始,寻求提示,表明您愿意提供解决方案。
  • 对于编码/算法,还请讲解解决方案中的错误(如果有)。就像没有解决的情况一样,可扩展性,空间或时间问题也可以解决。展示对您自己的解决方案的批判性思维。
  • 自信点

您最大的成就是什么?未来的目标是什么?

  1. 大学官方计算机科学俱乐部(IECSE)的技术负责人
  2. 社区公益志愿者代码。这是一个由学生经营的俱乐部,在这里,我们通常使用笔记本电脑为弱势儿童提供基本的编程知识和有关计算机的知识。我热爱教学,并且有机会教书,有所作为,这非常令人高兴。
  3. 从事Compiler Design实验室代码增强工作,随后又在正式的实验室课程中增加了该代码。
  4. 思科,微软的打包工作机会
  5. 接受在波兰格但斯克科技大学从事AI学科的研究实习
  6. 在微软年度Hackathon年度大会上获得第二名,我的团队构建了一个AI解决方案,可以在视频共享期间检测并屏蔽视频中的敏感内容。

未来目标:

  • 确保我所做的工作可以在这个世界上产生积极的影响
  • 永远不要沾沾自喜
  • 在最后的几年里,我很乐于追求教学,因为我发现这非常令人满意