From f8485184e8cfa9517d010f16f2c1453629bdbc8b Mon Sep 17 00:00:00 2001 From: Ben Coke Date: Mon, 30 Jun 2025 15:31:52 +0100 Subject: [PATCH 1/6] My experiences with grad training first draft --- _data/authors.yml | 11 ++- ...he-scott-logic-gradutate-training.markdown | 70 ++++++++++++++++++ bcoke/atom.xml | 4 + bcoke/bcokepic.jpg | Bin 0 -> 5025 bytes bcoke/feed.xml | 4 + bcoke/index.html | 5 ++ 6 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 _posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown create mode 100644 bcoke/atom.xml create mode 100644 bcoke/bcokepic.jpg create mode 100644 bcoke/feed.xml create mode 100644 bcoke/index.html diff --git a/_data/authors.yml b/_data/authors.yml index cb5b984a3e..a5bbb55f18 100644 --- a/_data/authors.yml +++ b/_data/authors.yml @@ -14,6 +14,7 @@ active-authors: - asaha - asegrove - ashing + - bcoke - awhitmell - bell-jones - bheyman @@ -260,6 +261,10 @@ authors: name: "Andrew Whitmell" author-summary: "Developer based in Newcastle." picture: awhitmell.jpg + bcoke: + name: "Benjamin Coke" + author-summary: "Graduate Developer based in Newcastle." + picture: bcokepic.jpg bell-jones: name: "Benjamin Ell-Jones" author-summary: "Developer based in Bristol" @@ -353,7 +358,7 @@ authors: dallsop: name: "Dan Allsop" author-summary: "I am a software consultant with over a decade of experience across several of the world’s leading financial institutions. Outside of software development my interests include game theory, behaviouristic psychology, and gardening." - picture: picture.jpg + picture: picture.jpg dalucas: name: "Daniel Lucas" author-summary: "I am a Senior Fullstack Developer based in our Bristol office. I am passionate about empowering people, fostering continuous learning and shaping working practices that drive real value for organizations." @@ -548,7 +553,7 @@ authors: name: "Jonathan Cardy" jcarstairs: name: "Joe Carstairs" - author-summary: "

Developer at Scott Logic. Find me on joeac.net.

" + author-summary: '

Developer at Scott Logic. Find me on joeac.net.

' picture: picture.webp jcwright: name: "Jay Wright" @@ -738,7 +743,7 @@ authors: nhume: author-summary: "I'm a delivery-focused leader with 20+ years of experience ensuring successful outcomes across public and private sectors. Proven track record of driving complex initiatives from concept to completion, aligning teams, stakeholders, and technology to deliver valuable outcomes. Currently a Delivery Principal based at Scott Logic's London office." name: "Nick Hume" - picture: nhume.jpeg + picture: nhume.jpeg nowen: author-summary: "

I'm a Senior Developer at Scott Logic, with many years of C# experience. Recently I've immersed myself in JavaScript, including Angular and React." name: "Nick Owen" diff --git a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown new file mode 100644 index 0000000000..472f3f8738 --- /dev/null +++ b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown @@ -0,0 +1,70 @@ +--- +title: My Experience with the Scott Logic Graduate Training +categories: People +tags: + - Training + - Graduates +author: bcoke +summary: Having just completed the Graduate Training at Scott Logic I wanted to reflect on the last three months and offer some advice to those who may be taking part in the future. +--- + +Hi! +I’m Ben, I joined Scott Logic as a graduate software developer in March of 2025. This was a bit of a jump for me as it constituted a move from the windy rainy coast of southeast Scotland to the windy rainy almost coast of northeast England. Over the last three months I’ve taken part in the training program run by Scott Logic for new graduates. I’ve gained a lot over the course of the training and want to highlight some of the lessons I’ve learned while walking through my diary of the last few months. + +This is mostly aimed at new graduates who are coming after us and undertaking future graduate training at Scott Logic. Hopefully this will outline a roadmap of what you can expect from your training while also giving you several key pieces of advice that might have given me a leg up when I started. + +My post-hired experiences at Scott Logic started the Friday before the graduate introduction week, there was a small meet and greet with some of the new grads and the staff who we would get to know more over the next few months. This was a good way to meet a few people and make the start of the programme a bit smoother. It was also when I met our Graduate Coordinator and our Graduate Training Officer, two faces I would get to know and appreciate very well over the following months. + +## Introduction Week + +Then, on the 24th of March, grad week kicked off – at the time feeling very much like a whirlwind. The days were filled with presentations and activities that introduced us to anyone and everyone from all over the company, most especially the Newcastle office. These presentations introduced the structure of the company, the key people, and the different functions that exist at Scott Logic. We learned about Scott Logic’s values and business ethics, had our HR induction, and got our laptops set up. + +These induction sessions were very exciting, and my best advice is to enjoy them. There is no exam, and everything that you learn, and everyone that you meet is an introduction – not a total experience. You will get to learn these ideas in more depth, and everyone you meet here you will meet again. This is a good time to join some Slack channels, see what other people in the company are talking about. + +## The Training Starts + +After the introduction week our training started in full. This was a quick introduction to the building blocks of web development: HTML, CSS, and JavaScript. These are tools some of us had used before, and some hadn’t. This is fine, there was no expectation that we would walk through the doors as wizards. Just try to get your feet beneath you and get started. If you’re familiar with these technologies this is a great time to show off a bit and add a bit of flair into your work. + +This first week of training was when I met my mentor and my line manager. Your mentor is a daily contact who will help you find your feet with the training, make sure you’re working to best practices while completing the exercises, and give you extra directions to explore while you are learning. I feel very lucky to have had a mentor with a broad view of the technology landscape who was willing to donate her time to help me though issues and difficulties I faced while learning. + +You will have less frequent contact with your line manager, but they will still give you weekly check-ins. These are to make sure you’re progressing through the training well and that you understand the feedback you’re being given. Your line manager will help you take care of your broader professional development while you’re with Scott Logic. + +One piece of advice I would give here, relevant even at the start of the training, is to get the best understanding of Git you can and to start working to best practices regarding commits and pull requests as early as possible. This will help make sure you are building good habits throughout your training. Showing your work to your mentor early and often is a great way to help them identify where you need to focus to improve and where you are already strong. + +## Object Oriented Programming + +After spending a week on the web technologies, we started our Java training. I had worked with Java before at university but there was a noticable change to working on it in a professional environment. Unit testing, in particular, was something I was familiar with but had been quite lazy about. Now I have more focus not just on writing unit tests but writing them in a way that detects categories of error. + +This was the part of the training where it felt to me like everyone in the cohort stepped up a gear and was working with a bit more drive. I was often impressed by how others had approached the same problems I was working on with a very different approach. + +Here my advice is to use failure as a learning opportunity. Every time you get stuck on a bug and need help to get unstuck you deepen your understanding of the problem, the language, and the paradigm. + +## The Scott Logic Community + +It was during the Java training when I started attending some of the extra activities that are organised at Scott Logic. The lunch n’ learns are a relaxed and friendly way to hear talks about something interesting and new. These talks have been on a wild range of topics including things I know about and want to get more information on like Optionals in Java, and also things I’ve never heard of in completely new domains like a funky sudoku puzzle that Joel found interesting and wanted to tell people about. + +Another great idea at Scott Logic are the Communities of Practice. These are groups that self-organise around a specific function, like backend development or testing. They are an excellent venue for discussion of specific topics with those sub domains and have been a great way for me to listen to the considered wisdom of more senior developers. These talks give me a viewpoint into what developers care about at that level and what they are interested in pursuing further. They often offer links to methodologies or tools or ideas that I’ve never heard of or never considered using for myself. + +One thing that I’ve brought from these presentations and workshops into my work in the training is to take the opportunities to explain what you’re working on and to assist the others in your cohort with their work. Knowledge sharing is great for your peers and also helps deepen your own understanding of the topic. + +## Full Stack Training + +After two weeks of working on Java we moved on again to the full stack part of the training. Our frontend is built with Angular, our backend with Spring Boot. By working on both the frontend and backend pieces of the application we get a comprehensive view of the development of this kind of architecture. Because this is a larger project it took a bit more time to come together into a working application. Each feature takes longer to add and become complete. It was also my first introduction to dependency injection and inversion of control, which took me a bit of time to get my head around. Don’t worry about struggling with concepts like these, talk to people and ask for explanations. Plenty of people at Scott Logic have been happy to help me correct and refine my understanding of broader concepts. + +It was during the full stack training when we started regularly demoing our work in our standups. When working with a client they will be curious and want to know what it is you have been working on. To ease us into this we had practice sessions where we showed our mentors our work and explain what we had been working on over the last week. + +Two pieces of advice I was given were to have a plan for my demo and to show the logical story of a feature. What I found was that the demo often turned into a bit of a Q&A about my website as a whole rather than just about the feature I was describing. This ended up giving me more feedback and more things to work on, so on the whole I thought it was quite good. + +From this point on the main work of our training was polishing our full stack web applications under the guidance of our mentors and according to our own thoughts and desires. Improvements became less earthshattering and more incremental. Adding one feature at a time to make a more whole application. This is a great time to expand beyond the baseline and explore the aspects of the project you find most interesting. + +## Presentations and Workshops + +Throughout our training we had presentations and workshops with the developers and senior developers on a range of topics like Git, Agile, Java language features, and software testing. We also started the grad code series – a fun opportunity for each of us to give our own presentations. Each week has a topic and a four or five of us presented on a subtopic. Some of the topics were very broad, each subtopic covering a different programming paradigm, others were narrower and we found we were struggling not to cover the same things in each of the week’s talks. I know it’s common to have nerves about giving talks or presentations, but these are very informal and really just an opportunity to create a discussion. If you are learning and the others in your group are learning, then everyone is doing great! + +To cap off the training programme we did some work in the cloud. For us this was a run through with the AWS cloud offering, getting used to what’s available and how to set it up. We set up an example we app and did some Infrastructure as Code with Terraform. It was a nice conclusion to the training that we had been doing over the previous ten weeks. + +## Final Thoughts + +Looking back the time seems to have gone by at lightning speed. Each week we’ve made noticeable improvements on the previous. The contact with mentors helped us improve day by day and our Graduate Coordinator and Training Officer worked hard to keep us on a steady course. + +So that’s my summary of the Scott Logic Graduate Training. It was a great time for me, I met loads of people who have similar interests to me, who know loads, and who want to see me grow. I would tell you that my most important piece of advice is to have fun but that’s trite and overused. Instead, I’ll ask that when you are going through your training you spend some time considering what advice would have been most helpful to you, so you might give it to the next to follow. diff --git a/bcoke/atom.xml b/bcoke/atom.xml new file mode 100644 index 0000000000..8fe70e49bf --- /dev/null +++ b/bcoke/atom.xml @@ -0,0 +1,4 @@ +--- +author: bcoke +layout: atom_feed +--- diff --git a/bcoke/bcokepic.jpg b/bcoke/bcokepic.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14a56a6395ac73658a365ae5980b78b3bdc24c7c GIT binary patch literal 5025 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 b(Hjx7@et!tKQ(|HoF$N3?foqDYWhC_3BY2f literal 0 HcmV?d00001 diff --git a/bcoke/feed.xml b/bcoke/feed.xml new file mode 100644 index 0000000000..99e47d6b19 --- /dev/null +++ b/bcoke/feed.xml @@ -0,0 +1,4 @@ +--- +author: username +layout: rss_feed +--- diff --git a/bcoke/index.html b/bcoke/index.html new file mode 100644 index 0000000000..aae4ba3246 --- /dev/null +++ b/bcoke/index.html @@ -0,0 +1,5 @@ +--- +author: bcoke +title: Ben Coke +layout: default_author +--- From c2b4cc2d91a430b05d61a50fb4b3e71cec6ee783 Mon Sep 17 00:00:00 2001 From: Ben Coke Date: Mon, 30 Jun 2025 15:51:21 +0100 Subject: [PATCH 2/6] Correct spelling --- ...ce-with-the-scott-logic-gradutate-training.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown index 472f3f8738..a4d9fd6a59 100644 --- a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown +++ b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown @@ -9,11 +9,11 @@ summary: Having just completed the Graduate Training at Scott Logic I wanted to --- Hi! -I’m Ben, I joined Scott Logic as a graduate software developer in March of 2025. This was a bit of a jump for me as it constituted a move from the windy rainy coast of southeast Scotland to the windy rainy almost coast of northeast England. Over the last three months I’ve taken part in the training program run by Scott Logic for new graduates. I’ve gained a lot over the course of the training and want to highlight some of the lessons I’ve learned while walking through my diary of the last few months. +I’m Ben, I joined Scott Logic as a graduate software developer in March of 2025. This was a bit of a jump for me as it constituted a move from the windy rainy coast of Southeast Scotland to the windy rainy almost coast of Northeast England. Over the last three months I’ve taken part in the training program run by Scott Logic for new graduates. I’ve gained a lot over the course of the training and want to highlight some of the lessons I’ve learned while walking through my diary of the last few months. This is mostly aimed at new graduates who are coming after us and undertaking future graduate training at Scott Logic. Hopefully this will outline a roadmap of what you can expect from your training while also giving you several key pieces of advice that might have given me a leg up when I started. -My post-hired experiences at Scott Logic started the Friday before the graduate introduction week, there was a small meet and greet with some of the new grads and the staff who we would get to know more over the next few months. This was a good way to meet a few people and make the start of the programme a bit smoother. It was also when I met our Graduate Coordinator and our Graduate Training Officer, two faces I would get to know and appreciate very well over the following months. +My post-hired experiences at Scott Logic started the Friday before the graduate introduction week, there was a small meet and greet with some of the new graduates and the staff who we would get to know more over the next few months. This was a good way to meet a few people and make the start of the programme a bit smoother. It was also when I met our Graduate Coordinator and our Graduate Training Officer, two faces I would get to know and appreciate very well over the following months. ## Introduction Week @@ -33,7 +33,7 @@ One piece of advice I would give here, relevant even at the start of the trainin ## Object Oriented Programming -After spending a week on the web technologies, we started our Java training. I had worked with Java before at university but there was a noticable change to working on it in a professional environment. Unit testing, in particular, was something I was familiar with but had been quite lazy about. Now I have more focus not just on writing unit tests but writing them in a way that detects categories of error. +After spending a week on the web technologies, we started our Java training. I had worked with Java before at university but there was a noticeable change to working on it in a professional environment. Unit testing, in particular, was something I was familiar with but had been quite lazy about. Now I have more focus not just on writing unit tests but writing them in a way that detects categories of error. This was the part of the training where it felt to me like everyone in the cohort stepped up a gear and was working with a bit more drive. I was often impressed by how others had approached the same problems I was working on with a very different approach. @@ -51,11 +51,11 @@ One thing that I’ve brought from these presentations and workshops into my wor After two weeks of working on Java we moved on again to the full stack part of the training. Our frontend is built with Angular, our backend with Spring Boot. By working on both the frontend and backend pieces of the application we get a comprehensive view of the development of this kind of architecture. Because this is a larger project it took a bit more time to come together into a working application. Each feature takes longer to add and become complete. It was also my first introduction to dependency injection and inversion of control, which took me a bit of time to get my head around. Don’t worry about struggling with concepts like these, talk to people and ask for explanations. Plenty of people at Scott Logic have been happy to help me correct and refine my understanding of broader concepts. -It was during the full stack training when we started regularly demoing our work in our standups. When working with a client they will be curious and want to know what it is you have been working on. To ease us into this we had practice sessions where we showed our mentors our work and explain what we had been working on over the last week. +It was during the full stack training when we started regularly demoing our work in our stand-ups. When working with a client they will be curious and want to know what it is you have been working on. To ease us into this we had practice sessions where we showed our mentors our work and explain what we had been working on over the last week. Two pieces of advice I was given were to have a plan for my demo and to show the logical story of a feature. What I found was that the demo often turned into a bit of a Q&A about my website as a whole rather than just about the feature I was describing. This ended up giving me more feedback and more things to work on, so on the whole I thought it was quite good. -From this point on the main work of our training was polishing our full stack web applications under the guidance of our mentors and according to our own thoughts and desires. Improvements became less earthshattering and more incremental. Adding one feature at a time to make a more whole application. This is a great time to expand beyond the baseline and explore the aspects of the project you find most interesting. +From this point on the main work of our training was polishing our full stack web applications under the guidance of our mentors and according to our own thoughts and desires. Improvements became less earth-shattering and more incremental. Adding one feature at a time to make a more whole application. This is a great time to expand beyond the baseline and explore the aspects of the project you find most interesting. ## Presentations and Workshops From afb793bdaa93496b48a5d4c2a06d00a787a2e975 Mon Sep 17 00:00:00 2001 From: Ben Coke Date: Mon, 30 Jun 2025 16:09:11 +0100 Subject: [PATCH 3/6] correct formatting of categories --- ...experience-with-the-scott-logic-gradutate-training.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown index a4d9fd6a59..33ff2a5f3b 100644 --- a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown +++ b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown @@ -1,6 +1,7 @@ --- title: My Experience with the Scott Logic Graduate Training -categories: People +categories: + - People tags: - Training - Graduates From 275cefd4640ae32a0e039d9c2e4a2da22eef9ee7 Mon Sep 17 00:00:00 2001 From: Ben Coke Date: Tue, 1 Jul 2025 17:58:59 +0100 Subject: [PATCH 4/6] make meeting frequency vaguer --- ...-experience-with-the-scott-logic-gradutate-training.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown index 33ff2a5f3b..be9de6e4c8 100644 --- a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown +++ b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown @@ -28,7 +28,7 @@ After the introduction week our training started in full. This was a quick intro This first week of training was when I met my mentor and my line manager. Your mentor is a daily contact who will help you find your feet with the training, make sure you’re working to best practices while completing the exercises, and give you extra directions to explore while you are learning. I feel very lucky to have had a mentor with a broad view of the technology landscape who was willing to donate her time to help me though issues and difficulties I faced while learning. -You will have less frequent contact with your line manager, but they will still give you weekly check-ins. These are to make sure you’re progressing through the training well and that you understand the feedback you’re being given. Your line manager will help you take care of your broader professional development while you’re with Scott Logic. +You will have less frequent contact with your line manager, but they will still have check-ins with you regularly. These are to make sure you’re progressing through the training well and that you understand the feedback you’re being given. Your line manager will help you take care of your broader professional development while you’re with Scott Logic. One piece of advice I would give here, relevant even at the start of the training, is to get the best understanding of Git you can and to start working to best practices regarding commits and pull requests as early as possible. This will help make sure you are building good habits throughout your training. Showing your work to your mentor early and often is a great way to help them identify where you need to focus to improve and where you are already strong. From 125b23e57b5f824e0476f3572740a7ddfc59e042 Mon Sep 17 00:00:00 2001 From: Ben Coke Date: Tue, 1 Jul 2025 17:59:42 +0100 Subject: [PATCH 5/6] add sentence looking forward to the design patterns and open source training --- ...-experience-with-the-scott-logic-gradutate-training.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown index be9de6e4c8..b8857bd3db 100644 --- a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown +++ b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown @@ -62,7 +62,7 @@ From this point on the main work of our training was polishing our full stack we Throughout our training we had presentations and workshops with the developers and senior developers on a range of topics like Git, Agile, Java language features, and software testing. We also started the grad code series – a fun opportunity for each of us to give our own presentations. Each week has a topic and a four or five of us presented on a subtopic. Some of the topics were very broad, each subtopic covering a different programming paradigm, others were narrower and we found we were struggling not to cover the same things in each of the week’s talks. I know it’s common to have nerves about giving talks or presentations, but these are very informal and really just an opportunity to create a discussion. If you are learning and the others in your group are learning, then everyone is doing great! -To cap off the training programme we did some work in the cloud. For us this was a run through with the AWS cloud offering, getting used to what’s available and how to set it up. We set up an example we app and did some Infrastructure as Code with Terraform. It was a nice conclusion to the training that we had been doing over the previous ten weeks. +To cap off the training programme we did some work in the cloud. For us this was a run through with the AWS cloud offering, getting used to what’s available and how to use it. We set up an example web app and did some Infrastructure as Code with Terraform. It was a nice conclusion to the training that we had been doing over the previous ten weeks. We still have our open source training and design patterns to look forward to but these will happen concurrently with the graduate project we have just begun. ## Final Thoughts From e06304e2cedc2c988329fd652397a79c8dbbcf95 Mon Sep 17 00:00:00 2001 From: Ben Coke Date: Tue, 1 Jul 2025 18:00:17 +0100 Subject: [PATCH 6/6] clarify final sentence --- ...-experience-with-the-scott-logic-gradutate-training.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown index b8857bd3db..9715bba3ef 100644 --- a/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown +++ b/_posts/2025-06-30-my-experience-with-the-scott-logic-gradutate-training.markdown @@ -68,4 +68,4 @@ To cap off the training programme we did some work in the cloud. For us this was Looking back the time seems to have gone by at lightning speed. Each week we’ve made noticeable improvements on the previous. The contact with mentors helped us improve day by day and our Graduate Coordinator and Training Officer worked hard to keep us on a steady course. -So that’s my summary of the Scott Logic Graduate Training. It was a great time for me, I met loads of people who have similar interests to me, who know loads, and who want to see me grow. I would tell you that my most important piece of advice is to have fun but that’s trite and overused. Instead, I’ll ask that when you are going through your training you spend some time considering what advice would have been most helpful to you, so you might give it to the next to follow. +So that’s my summary of the Scott Logic Graduate Training. It was a great time for me, I met loads of people who have similar interests to me, who know loads, and who want to see me grow. I would tell you that my most important piece of advice is to have fun but that’s trite and overused. Instead, I’ll ask that when you are going through your training you spend some time considering what advice would have been most helpful to you, so you might give it to those who follow in your footsteps.