Aimable DUSINGIZIMANA

March 23, 2021

How to start a career as a software engineer

I am always surprised by the number of people who are still not aware of available resources to learn almost anything for free. From Web Developer, Artificial Intelligence, Augmented Reality, Blockchain, Data scientist, etc. The contents are of very good quality and some of them are proposed by the prestigious universities such as Harvard, Stanford. There are also online different types of help, mentorship, forums for groups taking the same class, to ask questions, share tips, etc.


Besides that, there are resources dedicated to helping start a new career as a software engineer. The resources have information on creating an online profile, preparing for interviews, doing game-coding, sharing personal work on a platform like GitHub where recruiters can review.

During my trip to Rwanda, I did a few workshops to share resources that I hope would help newly graduated students to find a remote job. Below, I am sharing a list of links that offer some advice on how to land a remote job or start a new career as a software engineer.


1. Outsourcing Job / Remote work website


2. Education , Education, Education

My recommendations

First is to start learning HTML/CSS, Second, learn Javascript for Front-End, Last, learn at least one language for Back-End (Phyton, Java, Php, Ruby, etc.)

List of free online classes


Contributing to open source projects is very appreciated by recruiters.
Guide on how to contribute to Open Source

Look for help with online communities



Web development

I created a list of resources dedicated to website development that you can find here

Learn how to work on collaborative project



3. Build your portfolio

Learn by doing and publish your work on Github or DEV Community  to increase your visibility

4. Prepare for interviews


Bonus


Thank you for reading. If you have any resources you would like to be added, please get in touch.