CS373 2018年秋季:Prateek Kolhar | 第11周

我花了大部分时间试图弄清楚如何使Elastic Search正常工作。 最后,我决定将GCP搜索API与索引一起使用。 GCP有时似乎非常不可靠。 我发现自己正在修复似乎已解决的问题。 例如,我们的前端应用程序存在路由问题,我编写了一个python应用程序来仔细路由不同的URL。 它工作了好几天,然后当我们进行新的部署时,它停止了正确的路由。 我星期一接受了Adobe的采访。 这是机器学习工程师的职位。 我喜欢与团队面试。 每个成员都向我提出他们正在解决的研究问题。 最后,我得以破解,他们很快就提出了要约。

我的方式没有很多。 现在我正处于最后确定工作机会的阶段,我认为工作量已经很大了。 我想我想做的一项改进是尽早开始SWE项目。 我们通常将工作做的太晚了,这会导致潜在的错误。 但是,我现在正在努力。 我认为我需要在所有课程中重新阅读积压的内容。 由于最近进行的所有工作面试,我似乎有些滞后。

我将花时间在项目的下一个阶段开始。 我要有和平的感恩节。 因此,我打算在假期前完成大部分工作。 我还需要掌握其他课程。 在所有课程中,我们都处于完成最终项目的阶段,因此我每天需要阅读大量论文。 我打算创建一个时间表以阅读NLP中的论文。

老实说,我之前写过SQL查询,但是要正式遍历它们并以结构化的方式重新访问它们,我认为这有助于消除一些折痕。 我知道有时琐碎的事情会变得无聊,您可能会在网上查找它们,但是我真的很喜欢唐宁教授的教学风格。 我认为他设法掩盖了自己的基础,并充分考虑了该主题的所有细节。 我喜欢在hackerrank练习中编写SQL查询。 考试前,我可能会重新访问它们,因为其中一些练习并非微不足道。

在您与团队一起工作时,我们正在学习很多有关软件工程和最佳实践的知识。 我认为要补充SWE的一件好事是软件设计—这将帮助您编写更好的代码,并帮助您根据已经解决了您将要面对的大多数问题的范例进行思考。

一本好书:http://shop.oreilly.com/product/9780596007126.do

快速复习:https://www.geeksforgeeks.org/software-design-patterns/