I absolutely loved it.
A lot- whenever I was stuck with something, or needed my code to be reviewed, I felt completely able to ask anyone who was sitting around my desk, and I rarely felt that my questions were 'stupid' or below them. The work I was given to do was actually useful which helped.
I was given both a manager and a mentor, which was very useful. Because I was there during the summer, people were often on holiday, which meant there was a bit of a lack of continuity, but the fact that I had two people meant that there was always someone who new what I was supposed to be doing.
Busy enough. The vast majority of the time I had useful work to be doing, but didn't feel overburdened by work. Towards the end of my internship, when I had finished my main project, and there was not enough time for another big project, I felt that the work was a bit fragmented.
I was given the requirements, then had to figure out the specification and design myself, then code myself. In other words, I was responsible for them. However, I didn't have ultimate responsibility for them, since we had whiteboard and code review sessions. This was great as it allowed me to refine my abilities.
I study maths, so the skills won't be very useful directly for university, apart from any coding projects I choose to do. However, since I plan to do software development as a career, the skills I learnt will be utterly invaluable; not just the coding but also general understanding of computers.
It was industrious, but not stuffy. There were a good number of pub trips after work, and loads of sporting opportunities during lunch breaks, which I definitely used! I wouldn't say it was a particularly 'fun' atmosphere during work hours, but it was conducive to good work which suited me.
There were a huge number of ways to give feedback, both on a biweekly basis, but also at the end of my internship, which I really valued. There were 'brown bag' talks given in lunchtimes about various topics of interest related to computers, and the response rate for feedback was pretty rapid.
A lot. As mentioned above, there were lunchtime talks. When I started I had very little experience coding, so my manager basically taught me everything I needed to know about OOD, coding, and how various technologies work in general- one week I estimate he spent over 10 hours just teaching me what I needed to know.
Sports and Social Club
I love the company, and since I have a job offer, I will almost certainly work for them. The lack of politics within the office was very refreshing, the flexibility to move around different part of the organisation was great (including other countries), and the work was both challenging and rewarding.
Very good (For London). There was a massive Lidl near the office, and a load of Tesco/Sainsbury/Waitrose type supermarkets as well. Because the company have their own houses which they rent out to employees, the rent was astonishingly cheap (£9/£11 a night). Transport is as good as TFL normally is (but two train stations very nearby is super convenient).
I don't know- not my scene.
Loads- see my other comments.
Internship (1-4 Months)
Computer and Systems Engineering
17th September 2018