Moringa School Career Day Highlights

career day

Article By

Nancy Momanyi.

Moringa School Staff.

This week we got the privilege to host industry leaders from some of Kenya’s top companies. Moringa Core 3 had their Career Day where they got to showcase the various projects that they have been working on. The various company leaders gave their insights on what they look for in a software developer. Sam Rich from Elimu mentioned that he doesn’t hire people for what they know but for what they can learn. It is an important skill for a software developer to be able to learn new languages within a short period of time. Programmers also need to be able to adapt to new changing technologies. Not only is technology constantly changing but it can also be integrated in many fields. This is what makes being a programmer rewarding. How many professions exist that can lead you to finding solutions from healthcare, education, entertainment and almost every area of business?

Paul Nyaga from Bean interactive said that the developers should not focus on the conventional programmer job descriptions. If you want to work for a large tech company then you should be in a position to have both technical and soft skills. It is not enough to be just have fundamentals of programming knowledge but also have the ability to apply these skills to solve a wide variety of problems. He also pointed that the ability to pitch an idea is very important.  A good software developer should be able to bring out the unique value proposition of the system they are working on to potential investors.

Raphael Owino from Ralph Owino consulting mentioned what the developers would need to build on if they were interested in working for a start up. Most companies normally ask for a programmer that can build new code although a majority of the time developers end up maintaining existing code. For a start up most of the time developers actually build new code because they are working on a new idea. A lot of creative skills are required for someone who is working for a newly established company.

In conclusion the most valuable lessons from that day are :

  1. Don’t only focus on particular languages. Try to learn as many new languages as you can. At the beginning it is okay to specialize on one language but as time goes by you should diversify and learn more because different companies require you to learn new languages within a short period of time.
  2. Instead of focusing on applying for jobs online network as much as possible during tech meetups and webinars. That is the best way to land your first role as a junior developer.
  3. Try to gain as much experience as possible when doing your own personal projects. Also contributing to open source projects shows your dedication to programming and generally gives you a chance to enhance your skills.
  4. Try to gain as much experience as possible when doing your own personal projects. Also contributing to open source projects shows your dedication to programming and generally gives you a chance to enhance your skills.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s