lysts

2024 Roadmap

Quick documentation of the last 6 months and the tentative plans toward pursuing a career in software development.

I graduated in July, with a biomedical sciences degree with an honours in neuroscience. My final months in academia were spent adjusting to a professional lab, sprint-teaching myself Python and data science skills to conduct my research and contribute to a data analysis pipeline.

It was rewarding, being able to apply the knowledge I had collected throughout the COVID-19 pandemic. Intensely hands-on, I celebrated interdisciplinary collaboration and the practise of science. I also learned of the hardships and joys of science-dedicated career options. I was unexpectedly and rapidly drawn to the creative process of providing programming tools for facilitating our research, such as data visualisation. After speaking to informaticians, creative coders, and software engineers, I decided to put my endeavours of doing a phD aside to pursue a career in tech.

After an intense period of job hunting and familiarising myself with the industry, I decided to focus my energy on learning on front-end engineering.

As of December 4th, I managed to complete about 25% of the online bootcamp described below within 1.5 weeks. Considering this progression rate, as well as time taken to practise and create portfolio projects, I envision myself completing the course by the end of February. Here is what has best worked for me: a learning process

Apr

full swing job hunting.

Feb

complete udemy course on full-stack development.

Jan

resume online learning.

Jan

complete udemy course on full-stack development

2024

holidays, personal projects & programming practise.

Dec

began new full-stack development course. It encourages many assignments throughout the programme which helps with practise and portoflio.

  • HTML 5

  • CSS 3

  • Flexbox

  • Grid

  • Bootstrap 5

  • Javascript ES6

  • DOM Manipulation

  • jQuery

  • Bash Command Line

  • Git, GitHub, and Version Control

  • Backend Web Development

  • Node.js

  • NPM

  • Express.js

  • EJS

  • REST

  • APIs

  • Databases

  • SQL

  • PostgreSQL

  • Authentication

  • Firebase

  • React.js

  • React Hooks

  • Web Design

  • Deployment with GitHub Pages

  • Web3 Development on the Internet Computer

  • Blockchain technology

  • Token contract development

  • buying and selling logic

Nov

Completed 50% of a Udemy course. It was helpful in rehashing web development and JS skills but I quickly realised that it was outdated. I wanted more in-depth practise, back-end coverage, and more variety in projects so researched alternative programmes.

Oct

Explored the specifics of what I want to do. Studied both Python and JavaScript. Tested Electron, Cargo, and webpack for app and web development. Designed in Figma. Read up and followed roadmaps and job prospects and their respective requirements to create a plan and list of resources for how I can obtain and develop the skills I need. Concluded that I was better off focusing on one language. Decided to stick to JavaScript for front-end development.

Sept

Spent August and September house hunting and progressing through multiple interviews for data science positions. This process brought to light how I was more interested in software engineering and UX/UI.

My cv.