Which bootcamps should I attend?
This is part 3 of a 3 part series on why you should attend bootcamps.
Part 1 - Why should you attend Summer of Tech bootcamps?
Part 2 - What key skills are employers looking for?
Read our introduction to bootcamps here: What are Summer of Tech bootcamps?
We have a range of bootcamps across various topics, so it can be a little daunting to figure out which one to attend. Bootcamps will teach you to be successful when you start your first job. (Especially if you focus on bootcamps that will help you be a more effective team member) You’ll have awareness and knowledge of some key skills that tech teams use every day.
Here’s our guide :)
Bootcamps that help you get a job
Summer of Tech runs many bootcamps that guide all parts of the recruitment process. You need to nail these core skills to get a job.
The bootcamps include:
CV 101, CV102 and CV103, aka How to write a better CV that employers will read
CV One-on-One reviews - Get feedback from employers on your CV
Mock interviews - Get key practice and feedback on your interview skills.
Preparation for Meet & Greet - How to be successful at our Meet and Greet event.
Core skills = the secret sauce that gets you hired
Your core skills are your most important asset, aka your essential skills and attributes. They make you unique, and like every skill, you need to work on them. We recognise core skills like communication and teamwork are critical for your career and provide bootcamps across the year to help grow these skills.
An interesting side note: Recently, I asked a bunch of employers what bootcamps they would like to see students attend. The surprising thing is that all the topics focused on core skills and were not technical. They wanted someone who is more effective working in a team.
We’re aiming to cover all of the following topics this year:
Accelerated learning techniques
Self Awareness
Presentation skills
Networking
Giving and getting feedback
Wellbeing
Building Confidence
Communication skills
Key skills that every Developer / Engineer needs to know
Working in tech isn’t just about coding or building systems. You need to know how to work in a team, build and deliver software. You need to understand how modern software development works. You do not require a certain skill level to attend bootcamps. These bootcamps are aimed to give you a preliminary knowledge on these topics. If a pre-requisite requirement or materials are required, we will certainly share that with you ahead of time.
Important skills you need to learn:
Agile - Processes that teams use to build and deliver software
GIT - Code management - aka understand how code management can save your ass
Cloud - The building blocks of the internet
Web - Build web apps
Testing / Test Driven Development - Build quality software from start
CI / CD - Continuous Integration / Continuous Deployment - Modern delivery practices
SQL - Most tech uses a database. Learn how to code it.
Design - How Design Thinking can improve how you build software (see below)
Why attend technical bootcamps?
Programming languages
Python
PHP
Ruby on Rails
C#
JavaScript
Web development
HTML, CSS
JavaScript
Front-end frameworks, e.g. React, Vue etc
Responsive web design
Design
Design Thinking for Coders and Designers
How to build a Design Portfolio
UI / UX - Understanding the difference
Working with Developers
We run a number of cyber security, digital marketing and business analyst bootcamps too that can vary throughout the year.
Employers use a variety of technologies to build their software. You’ll learn the C, Java, C#, and Javascript languages at school. You’ll learn more than one programming language in your career. Summer of Tech provides an opportunity to learn the basics of another programming language and open up opportunities for employers that use a different language.