To help people who are starting out on a career in software development, Mike runs talks and sessions for computer science and software development students on tech careers, hiring, technical interviews, and modern software engineering approaches.
These talks and sessions have expanded over the last five years, and have been run at a diverse group of tertiary education providers including University of Abertay Dundee, Edinburgh Napier University, Dundee and Angus College, Dundee University, City of Glasgow College, and very frequently at CodeClan code academy in Edinburgh and Glasgow.
The sessions are run free of charge. No expenses or reimbursement are accepted. In all cases the target audience is students following a course of software development, software engineering, or computer science, who are looking to embark on a career in software development.
If you think any of these would be useful for your institution, please email firstname.lastname@example.org to start the conversation.
Duration: ~90 minutes
Requirements: digital projector and room
This is a talk covering the broad landscape of software development roles and organisations, and how companies recruit for them. The talk also gives some advice about the pivotal first few years, and how to make the most of technical mentoring:
Highly informal and occasionally lighthearted, these talks are always run as an “ask me anything” format. Experience has shown that students often have questions about any and all aspects of software development in the wild, so all questions about teams, organisations, company culture and all aspects of life as a software developer are welcomed.
Although the talk duration is estimated at 60 minutes, it’s advisable to book a room for 90 minutes to allow for any followup discussion, and questions during the talk.
Duration: ~3.5 hours
Requirements: digital projector, room, access to laptops/lab, and whiteboards
This is a variant of session #1, with less time spent on the talk, and more time on hands-on practice of three of the most common technical interview formats. The structure is:
All sessions are run in small groups or pairs. Access to computers will be needed for the coding test practice - these can be student laptops or a lab environment.
Between each session is a short 10-minute retrospective.
Duration: ~4 hours
Requirements: digital projector, room, access to laptops/lab
This is a half-day hands-on introduction to key concepts in modern agile engineering. The session starts with an short overview of the mechanics of micro-incremental test-driven development, a live coding demo of the practices in action, and then three programming sessions with a retrospective and between each. The focus common to all sessions is:
This can be undertaken in any language. Technical prep guidance is given in advance of the session to allow participants to get the most out of the time available.
You can reach us via email or phone, and we're always happy to meet in person to talk through any ideas or requirements you have:
Unit 8 Deer Park
Fairways Business Park Livingston EH54 8GA
+ 44 (0)1506 343015