shopify软件_Shopify软件工程师Shini Ko访谈

shopify软件

Shini is a Queen’s 2019 applied mathematics grad working at Shopify as a software engineer. Learn more about Shini and her transition from education to the industry below.

Shini是Queen的2019年应用数学专业毕业生,在Shopify担任软件工程师。 进一步了解Shini及其从教育到行业的转变。

Tell me about your Queen’s Experience! How did you like engineeringWere you in any clubs/strong>

告诉我你女王的经历! 您喜欢工程吗/strong> 你在任何俱乐部吗/strong>

I went to Queen’s in 2014 and went into Apple Maths (applied mathematics) specializing in computing and communications. I definitely have mixed feelings about my experience at Queen’s, it was a crazy ride with a lot of ups and downs. I learned and grew a ton. I miss the student life when you just get to learn and problem-solve for the sake of finding answers. Especially in Apple Maths, I took some really interesting and challenging courses. It was very rewarding and satisfied my intellectual curiosity.

2014年,我去了皇后大学(Queen’s),然后进入专门研究计算和通信的Apple Maths(应用数学)。 我对皇后乐队的经历绝对感到百感交集,这是一次疯狂的冒险,经历了很多波折。 我学到了很多东西。 当您为了寻找答案而开始学习和解决问题时,我会想念学生。 特别是在Apple Maths中,我参加了一些非常有趣和具有挑战性的课程。 这是非常有益的,并满足了我的求知欲。

On the other hand, sometimes I wish I’d chosen a different school or program. I felt like I didn’t really belong there. I didn’t care much about the Queen’s engineering traditions. Queen’s engineering was probably one of the least inclusive spaces I’ve been in as an immigrant woman of colour. However, I’m very grateful to have found a community and support group that made my experience so much better. I was a yearbook editor at Studio Q. I met a group of amazing people who shared similar interests. Working in the studio was always a nice change from studying engineering stuff.

Did you always know you wanted to work in software engineeringIf not, what led you down this path/strong>

您是否一直都知道要从事软件工程工作/strong> 如果不是,是什么导致您走这条路/strong>

I didn’t know what I wanted to do going into engineering at all. I always wanted to be an architect and applied to architectural schools, which is where I wanted to go at one point. I ended up choosing to do engineering and thought I would probably go into structural or civil engineering. I hated anything that had to do with computers.

我根本不知道要从事工程学。 我一直想成为一名建筑师,并申请建筑学院,这是我想去的地方。 我最终选择从事工程学,并认为自己可能会从事结构或土木工程。 我讨厌与计算机有关的任何事情。

That changed when I took Intro to Computing in first year and realized that I really liked coding. When it actually came to choosing my discipline at the end of the first year, I chose Apple Math. I wasn’t fully committed to computer engineering since I was still in the early stages of learning. I also found the courses in Apple Math were the most interesting to me. I chose to specialize in comp. so that I could get a mix of computing and math courses throughout my degree.

当我在第一年参加计算机入门课程时,这种情况发生了变化,意识到我真的很喜欢编码。 在第一年末实际选择我的学科时,我选择了Apple Math。 由于我还处于学习的早期阶段,所以我没有完全致力于计算机工程。 我还发现Apple Math中的课程对我来说最有趣。 我选择专门研究comp。 这样我就可以在整个学位课程中同时学习计算机和数学课程。

I know that your first internship was at Ericsson. Tell me about your transition from undergrad into the industry.

我知道您的第一次实习是在爱立信。 告诉我您从本科到行业的过渡。

It was my first office job. I also had to move to a different city by myself so overall it was a very nerve-wracking and intimidating experience. I soon got over it and I realized that at the end of the day people who work in the industry don’t always have the answers to everything. Most of them are really focused on helping you learn and grow. Especially as an intern, they don’t have crazy expectations of you so I felt comfortable asking lots of questions. I learned so much. The professional and practical skills I gained during that internship were so valuable that I would say that I wouldn’t be where I am now without that internship.

那是我的第一份办公室工作。 我还必须独自一个人搬到另一个城市,所以总的来说,这是一次非常令人不安且令人生畏的经历。 我很快就克服了这一点,我意识到,最终,从事该行业的人们并不总是能获得所有解决方案的答案。 他们中的大多数人实际上专注于帮助您学习和成长。 特别是作为实习生,他们对您没有疯狂的期望,所以我很乐意问很多问题。 我学到了很多。 我在实习期间获得的专业和实践技能非常宝贵,以至于我要说如果没有那个实习,我将不会成为现在的我。

Is there anything that surprised you going into the industry for the first time/strong>

有什么让您第一次进入这个行业感到惊讶的吗/strong>

I can’t really think of anything that surprised me during my first internship specifically. However, when I did my internship at Shopify, it surprised me that things were a lot scrappier than I thought they would be. Everything was a lot more casual than I was used to from school, especially when it comes to communications and writing reports. In engineering schools, we were taught to write really polished and rigid reports but that is rarely required in my industry.

我真的没有想到任何让我特别感到惊讶的事情。 但是,当我在Shopify实习时,事情变得比我想象的要难得多,这让我感到惊讶。 一切都比我上学时更加随意,尤其是在交流和撰写 告时。 在工科学校,我们被教导要写出清晰而刻板的 告,但这在我的行业中很少需要。

Speaking of Shopify, can you explain your current position there/strong>

说到Shopify,您能解释一下您目前的位置吗/strong>

I am a web developer at Shopify and I use Javascript and Typescript as my main programming language. Our team works on building the integration between Shopify and Facebook to help our merchants access more buyers on there. It’s kinda a unique team because we collaborate with Facebook a lot so it feels a bit like working at an agency. As a web developer, I collaborate with UX designers and backend developers to build client-facing features.

我是Shopify的一名Web开发人员,并且使用Javascript和Typescript作为主要编程语言。 我们的团队致力于在Shopify和Facebook之间建立集成,以帮助我们的商人在那里吸引更多的买家。 这是一个独特的团队,因为我们与Facebook进行了大量合作,因此感觉就像在代理商工作。 作为Web开发人员,我与UX设计人员和后端开发人员合作以构建面向客户端的功能。

I know right now is definitely a lot different than usual but could you go through a normal day working at Shopify/strong>

我知道现在肯定和平时有很大不同,但是您能在Shopify上度过正常的一天吗/strong>

It feels like it’s been so long since the pandemic has shut down the offices. Shopify has gone digital by default, which means I will be working from home all the time going forward. My typical day prior to the pandemic looks like: I usually get to the office around 9 and get breakfast there. Then I go to my desk and start working.

自大流行病关闭办公室以来,感觉已经过去了很长时间。 Shopify默认为数字化,这意味着我将一直在家里工作。 大流行前的典型一天是:我通常在9点左右到达办公室,在那儿吃早餐。 然后我去办公桌开始工作。

First things are usually code reviews, which are important ways to share feedback and context across the team. I have meetings and pair programming sessions throughout the day but mostly in the morning. We have our daily team standup in the morning, where we each provide updates on our progress. We also used to eat lunch together, which I miss so dearly. In the afternoon, I’m usually focused on coding.

首先,通常是代码审查,这是在团队中共享反馈和上下文的重要方式。 我全天(大部分时间是上午)开会和结对编程会议。 我们每天早上都有团队站立会议,我们每个人都提供进度的最新信息。 我们也曾经一起吃午餐,我非常想念它。 下午,我通常专注于编码。

Is it a 9–5 or is Shopify more lenient on when you come in and when you leave/strong>

当您进入和离开时,Shopify是9–5还是Shopify更宽大/strong>

I mostly go in from 9 to 5 or 10 to 6, but as long as you get your work done and go to the meetings, you can come and go at any time you want. We are also allowed to work from home as often as we want. Again, the new normal is working from home all the time.

我通常从9点到5点或从10点到6点参加会议,但是只要您完成工作并参加会议,您就可以随时随地参加会议。 我们也被允许根据需要经常在家工作。 同样,新常态一直在家里工作。

What is your favourite or most memorable project from your time at Shopify, Ericsson or even in school/strong>

从您在Shopify,爱立信甚至在学校的时间开始,您最喜欢或最难忘的项目是什么/strong>

I think it was my thesis project in my last year of school. It was a study on network contagion and strategies to suppress contagion in a network. It was memorable because it was the longest and most challenging project that I have worked on. There is a ton of thought that goes into a thesis project and I also find the topic super interesting. In industry, I don’t do as much exploring, research or high-level thinking that happens in an academic setting, which is something I miss.

我认为这是我上学的最后一年的论文项目。 这是对 络感染和抑制 络感染策略的研究。 令人难忘,因为这是我从事的最长,最具挑战性的项目。 论文项目有很多想法,我也觉得这个话题非常有趣。 在行业中,我没有做太多在学术环境中进行的探索,研究或高级思考,这是我很想念的。

When you say it’s your longest project, how long are the projects that you’re doing at Shopify/strong>

当您说这是您最长的项目时,您在Shopify从事的项目要持续多长时间/strong>

Well, I only started working full time at Shopify at the start of this year so I’ve only been here for about six months which is why I haven’t gotten the chance to do a project with the length and scope of a thesis.

好吧,我从今年年初才开始在Shopify从事全职工作,所以我只在这里呆了大约六个月,这就是为什么我没有机会进行具有论文长度和范围的项目的原因。

What is your favourite and least favourite part of your industry/strong>

您在行业中最喜欢和最不喜欢的部分是什么/strong>

My favourite part of software development has to be the ability to build and prototype things really quickly with just a laptop. I think that’s what keeps me interested in software and web development because I really love creating stuff. To me, coding is a tool to create stuff so that’s the most intriguing element.

我最喜欢的软件开发部分是能够仅使用笔记本电脑就快速地构建和原型化事物的能力。 我认为那就是让我对软件和Web开发感兴趣的原因,因为我真的很喜欢创造东西。 对我而言,编码是一种用于创建内容的工具,因此这是最有趣的元素。

The tech industry is so broad so since I work in e-commerce I’ll talk about that. My favourite part of this industry is that we are empowering small and medium businesses. Due to COVID-19, a lot of local small businesses are forced to go online, and knowing that our platform makes that transition a bit easier is fulfilling to me.

科技行业是如此广泛,因此自从我从事电子商务以来,我将对此进行讨论。 我在这个行业中最喜欢的部分是我们为中小企业提供支持。 由于使用了COVID-19,许多本地小型企业被迫上线,而知道我们的平台使这种过渡变得更容易了,这对我很满意。

My least favourite part is that everything we do is very feature-driven and fast-paced. I kind of touched on that earlier, because it’s so fast-paced I don’t get to go down a rabbit hole of researching just to find the answers anymore like I did in school.

我最不喜欢的部分是,我们所做的一切都是功能驱动且节奏快。 我早些时候谈到过,因为它是如此快节奏,所以我不必像我在学校那样反复地进行研究以寻找答案。

I know that you are a creative person and engineering is obviously a creative field, how do you tie in your interests with your work or are you able to do that/strong>

我知道您是一个富有创造力的人,而工程显然是一个富有创造力的领域,您如何将自己的兴趣与工作联系在一起,或者您能够做到/strong>

I think engineering is creative in the sense that it requires a lot of creative problem solving because a large part of it is working with constraints. Personally, I really love working with constraints, the stricter the constraints the more excited I am [laughs] which is why I think I went into engineering.

我认为工程学在某种意义上是有创造力的,因为它很大一部分都在约束条件下工作,因此它需要大量创造性的问题解决。 就个人而言,我真的很喜欢使用约束,约束越严格,我就会越兴奋(笑),这就是为什么我进入了工程领域。

On the other hand, things like visual arts are much more free so they are two different creativity aspects. I like to self-impose constraints when doing visual arts and design to push myself to think outside of the box. I think there is definitely some commonality between engineering and arts.

另一方面,视觉艺术之类的东西则免费得多,因此它们是两个不同的创造力方面。 我喜欢在做视觉艺术和设计时施加约束,以使自己跳出框框思考。 我认为工程与艺术之间肯定存在某些共性。

To answer the question of combining my creative interests with day to day work, I don’t really get to do that at Shopify. What I would say is that, because I work 9–5, all my other time is free for me to do whatever I want.

要回答将我的创造性兴趣与日常工作结合起来的问题,我真的没有在Shopify上做到这一点。 我要说的是,因为我9-5工作,所以我所有其他时间都可以自由地做自己想做的事情。

The E-commerce and web development industries are both extremely innovative, how do you keep up with this/strong>

电子商务和 站开发行业都极富创新性,您如何跟上这一步/strong>

The Javascript ecosystem is especially notorious for being so fast-moving and ever-changing. It’s part of my job to keep up with new technologies so I make sure I schedule time out of work hours to learn. There are tons of resources on the internet so it’s a matter of taking the initiative to keep learning. Going to conferences is another great way to learn about innovations in your field.

Javascript生态系统以其快速发展和不断变化着称。 赶上新技术是我工作的一部分,因此,请确保我安排工作时间以外的时间进行学习。 互联 上有无数资源,因此要主动保持学习。 参加会议是了解您所在领域的创新的另一种好方法。

Right now you are in your first year of full-time work at Shopify. Where could you see yourself in 5 years/strong>

现在,您正处于Shopify全职工作的第一年。 5年后您会在哪里看到自己/strong>

I hate this question so much [laughs] but I think it is a really good question. I have no idea where I will be or what I’ll be doing. I’m still trying to figure out what I want to do with my life. I have so many interests and passions that I would love to pursue outside of software engineering. Am I still going to be in tech in 5 yearsI don’t know.

我非常讨厌这个问题(笑),但是我认为这是一个非常好的问题。 我不知道我会在哪里或将来会做什么。 我仍在努力弄清自己想做什么。 我有很多兴趣和爱好,我很想追求软件工程以外的东西。 我是否会在5年后继续从事技术工作我不知道。

I would love to combine my skills in engineering with my interest in art and my passion for social justice. One of the visions I have is to start an urban farming business that’s centered around justice and sustainability. I hope my expertise in e-commerce and tech will help me in achieving that goal.

我希望将自己的工程技能与对艺术的兴趣以及对 会正义的热情相结合。 我的愿景之一是开办以正义和可持续性为中心的城市农业业务。 我希望我在电子商务和技术领域的专业知识能够帮助我实现这一目标。

Finally, what advice do you have for students who want to get into the e-commerce, software engineering or just the tech industry itself/strong>

最后,对于想要进入电子商务,软件工程或仅仅是技术行业本身的学生,您有什么建议/strong>

Stay curious. Curiosity is really important. It fuels continuous learning, which is crucial in software engineering. Find what genuinely interests you and keep pursuing that. Another piece of advice I have is to stay true to yourself. Sometimes the culture in the tech industry (like tech bro culture, rise and grind mentality, etc.) can be toxic. I want to highlight that because it’s often overlooked.

保持好奇心。 好奇心真的很重要。 它促进了持续学习,这对于软件工程至关重要。 找到您真正感兴趣的东西,并继续追求它。 我的另一条建议是忠于自己。 有时,科技行业的文化(例如科技兄弟文化,兴衰成败的心态等)可能具有毒性。 我想强调一点,因为它经常被忽略。

翻译自: https://medium.com/qmind-ai/interview-with-shini-ko-software-engineer-at-shopify-7259ad34c23c

shopify软件

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月3日
下一篇 2020年8月3日

相关推荐