Who are you?
Why did you apply for a summer job at Gofore?
What was the application process like?
Alan: It was really straightforward. This year’s summer job hackathon felt more like an opportunity to learn and put my skills into practice. The only interview I attended was held during the hackathon and it was kept really short. The hackathon itself was a nice way to get to know goforeans and other applicants as well. The hackathon was held on a Saturday and the following week on Thursday I got a happy call that I was offered a summer job, so I was very pleased with the speed of the application process as well.
Ossian: Going into the hackathon I was extremely nervous. We had been instructed to pick a few interesting data sets from avoindata.fi but otherwise I had no idea what we would be doing. However, once I had met my group and we started planning our project, I was able to relax, and my focus shifted from getting the job to getting our product to work. After about eight hours of hammering away at our keyboards, we got to admire everyone’s final products as well as to just hang out for a few hours with each other and some current employees that had spent the day with us. That was both a relaxing way to end a pretty intense day and a good opportunity to learn more about Gofore and goforeans.
Tommi: It was different compared to other companies as there was no pre-assignment. I only had to send my application and spend one Saturday at a hackathon at Gofore’s office in Kamppi. The hackathon day was a super nice event and it also helped me to get to know the company better. Less than a week after the hackathon I already got a call offering me a summer job that I happily accepted.
How was starting out?
Alan: I didn’t have a project ready for me to hop into right away, so in the first week I mainly tried to get to know Gofore and goforeans. After a week I had the opportunity to help in an internal project interviewing goforeans regarding our feedback culture. Tea Latvala told me in the first meeting something along the lines of: We’re going to have the first interviews in two days, you’ll be the interviewer and I’ll take notes. I was really nervous and anxious to jump straight into something that isn’t my forté, but at the same time, it felt nice to be trusted from the get-go.
Ossian: I started at the Turku office in early May and I was quickly given a new internal project to develop on my own. Gofore has some chatbots that are used internally to replace middle management and to automate boring and repetitive tasks such as reporting work hours. I was given the task to both designs and implement a new internal chatbot that would answer any questions that goforeans are frequently asking. I didn’t really have any prior experience of chatbot design or development or natural language processing so to start I spent some time reading both design articles and documentation for the chatbot tool Dialogflow as well as messing around with the development tools.
Tommi: Starting was made easy and comfortable. The first day was spent getting to know the company and its culture better. I was assigned immediately to an internal project. It was nice that from the very beginning I was considered as a fully-fledged team member and not just a summer employee.
What else did you do this summer?
Alan: After the project with Tea, I had the opportunity to help in another customer interview project for a private customer. For the majority of my summer, I spent time with a public sector client doing UX in a large team. I learned how to use Sketch and picked up tons of small tips and tricks from co-workers every day. In hindsight, it was really nice that I got to work on an internal project, for a private sector client and also for the public sector, because I gained brief experience on all sides.
Ossian: Since I worked on the FAQ bot, I spent most of my summer asking a lot of questions and then teaching those, as well as the answers to the bot as well as writing a Node backend for the bot. However, I got to also utilise my other skills as I helped a colleague by editing a video and took some photos of summer employee day activities and created some graphics for marketing our bots at the Shift Business festival where I got to represent Gofore with my colleagues.
Tommi: As I stated before I developed our internal chatbots. It has been a nice project to start with and I have learned a lot during the summer. I never thought that building a chatbot could be this complex and interesting project.
What makes Gofore a good summer employer?
Alan: As a junior employee, it’s nice to be valued and trusted as an equal contributor from day one. During the summer I was trusted with three different projects and had full support throughout. I feel like I could ask anyone for help, and they’d give it gladly. I came in as a narrow UI oriented student and by the end of summer felt like a more capable UX designer having gained skills outside of my small comfort zone.
Ossian: First I was surprised by how much freedom I was given and how much trust was placed in me, but once I got used to it, I’ve been loving it. Still, I’m not alone in my work and have found help and support when I’ve needed it. Also, it’s great to be surrounded by people in a variety of different roles: service, UX and UI designers, data scientist, service architects, developers… And though I’m primarily a developer, I’m not limited by my role and love that I’ve been able to sneak bits of graphics design and photography into my work.
Tommi: Gofore offers a great place to improve your skills and learn new things as well. You are valued as an individual and you get to work in the same projects as the regular employees. Also, one of Gofore’s values is that “Gofore is a great workplace.” and it really shows in everyday life. You get help from others when you need it and having a break over a game of pool or table football gets your mind off work problems for a moment. Gofore also encourages people to spend time on their personal development which is a big plus.
What skills and experience that you have helped get the job and do well?
Alan: My studies in the Information Networks program are a huge asset. With more of a generalist education, I can use my broad studies to my benefit when discussing decisions and justifying them with multiple viewpoints. More concretely what helped me to get the summer job was that I learned Adobe Xd through YouTube tutorials and made a mobile app prototype for my application. The prototype was hacked together in two evenings and in the end, didn’t even work properly, but I think it showed my eagerness to learn and actually use and show the things I’ve learned. Having done two or three own projects made me more confident in my abilities.
Ossian: Obviously, I can only guess what got me to the hackathon and then hired. Maybe it was the personal projects I included in my resume to make up for my limited work experience. To keep this recent and interesting (and to not just list my Github highlights) I added a few sillier things such as this running CSS dinosaur.
It’s a cliché, but I’ve always been curious and loved learning and asking questions and that was exactly what I did this summer. And since developing a chatbot is as much a design job as development work, having the ability to put me in the user’s shoes was really instrumental.
Tommi: I think the most important skill is a willingness to learn. Working as a software developer is constantly learning and you are never ready. Of course, it helps if you know a thing or two about software development beforehand. Another key skill that I think is required is communication. You must be able to communicate your thoughts within your team clearly. Doing school projects and personal development projects help me to become a better programmer and they look good in your portfolio.
Here are some tips for you when applying to Gofore:
- If you don’t have many projects to show, making something small for your application is a great way to start. You learn a thing or two along the way and show your skills doing so.
- Be honest and believe in yourself. We are hundreds of individuals and no one is “perfect” or “normal” whatever that means so just be yourself and know that’s more than enough. You can do it!
- When attending the workshop, focus on the task at hand and how you can do the best you can as a group. It’s understandable to want to show off your skills, but don’t do it at the cost of your group’s success. After all, work-life is most of the time, about teamwork and excelling as a team rather than about flexing your muscles.
- Related to a previous point, especially for summer jobs, your ”soft skills” such as communication and teamwork skills and ability and eagerness to learn are more important than specific technical skills. So rather than trying to show off what you know now, demonstrate that you are willing and able to learn.
- The projects you add to your resumé or portfolio don’t need to be huge or complex. Including some smaller and more recent projects show your more recent skills and that you’re constantly learning.