You are on page 1of 6

Self Assessment Checklist

to prepare for a Junior Programmer Role

You may add the valid scoring point for each question and evaluate your

readiness for a tech career against our results and recommendations table

Preparation Stage

I have an online professional profile on LinkedIn


that includes all of my past academic, job and
project experiences (5 points)

For my portfolio, I have organized all of my past


coding projects for quick access to showcase my
coding skills (5 points)

I have a GitHub profile to track my past projects,


and contributions to open source project (5 points)

I have taken some voluntary or freelance coding


jobs in the past 12 months (5 points)

I have been proactively connecting, networking and


engaging with like-minded people in the tech
industry (5 points)

I have been actively learning and improving my tech


and programming knowledge by following tech
blogs, news and communities (5 points)
Skill expectations by employers

I am familiar and have basic confident about at least 1


programming language listed below:
(each language +1 point, max 5 points)
- JavaScript
- Python
- Java
- PHP
- Swift
- C / C++ / C#

I am familiar and have basic confident about at least 1 of


the following technical concepts / skills / tools / platforms:
(each skill +1 point, max 10 points)
- Data structures and algorithms
- HTML & CSS
- Source control (Git and GitHub)
- API integration
- Basics of Testing
- MVC
- Jira
- Amazon AWS / Microsoft Azure / Google Cloud
- Visual Studio
- Docker
- Browser Developer / Inspector Tool

According to my teammates / coussemates / colleagues,


I'm good with the following soft skills:
(each soft skill +1 point, max 5 points)
- Effective Communication
- Time management
- Resourcefulness (ability to find the right answers or get
help)
- Problem-solving
- Teamwork
- Work ethic
- Independent
- Detail-oriented
- Documentation
Job interview preparation

I have done sufficient research to understand the

market demand and skills expectations for a junior

programmer talent (5 points)

I have browsed the job portals and take note about


which companies are hiring junior programmer
(5 points)

I have assessed how my resume will align with skills


and characteristics required for each advertised

junior programmer roles (5 points)

I know how to customise my resume to increase the


chance of being shortlisted for further interview
(5 points)

I have started applying for relevant jobs to gain more


interview opportunities (5 points)

I have been active on LinkedIn and interact with job


recruiters or hiring personnel who works in my
interested companies (5 points)

I have done sufficient research and learn about


common interview process and tips at tech
companies (5 points)
Job interview preparation

I have familiarize myself with common interview


questions and prepared my well-structured
responses for it (5 points)

I am familiar with common mistakes and red flags


during interview and know how to avoid them
(5 points)

I have been proactively practising for interviews or


join mock interviews (5 points)

See next page for


Results and
Recommendations!
Results and Recommendations
85 and above
Wow! You have an impressive profile there! You're definitely ready to get hired.
We have a large network of employer partners who are keen to hire someone
like yourself with attractive salary.
Drop us a note, our career advisor will guide you on planning your career path!

60 to 80
Hey, we like your confidence! You surely have put a lot of efforts into preparing
for your career, kudos to you!
Could you identify which area of skills you would wish to develop further? Do
you need our help to advise and introduce you to our network of coaches and
mentors?
Would you like to meet like-minded peers who are motivated to pursue
software engineering career?
We are building a community of digital talents that's dedicated for your personal
and professional growth, come join us!

30 to 55
Good start! You fare reasonably well in several areas as a potential candidate
in software engineering roles.
However, many candidates in the job market are similar as you in the eyes of
employers.
We encourage you to build more projects to showcase your skills, and work
on improving your soft skills to demonstrate your qualities more effectively.
Join our program, our coaches will guide you on that!

25 and below
Seems like there are many areas that require further actions to improve your
overall job readiness.
Most likely you will struggle while you're looking for a job in software
engineering roles.
Don't worry, we urge you to reach out to our career consultants for further
advice immediately. Let us support you!

What can you do next?


Find out more on the next page ;)
Join our program to upskill yourself and be more employable!

Programmer Study Group (PSG)

Programmer Study Group is a 1-month coaching program


designed to upskill IT / Computer Science fresh graduates
on skills development via real-world projects and
preparing them for junior programmer roles in tech
companies.

You will also be fast-track into interviews with our vetted


employer partners upon graduation from the program!

Click here for more PSG program info!

About Devance Academy

We are a community-centric academy that partners


with employers to co-create upskilling and
placement programs for digital talents. Our mission
is to empower local talents to be gainfully employed
while helping them develop world-class technology
skill sets to compete globally.

Visit our website and follow our social media:

You might also like