Loading...
New webinar: "The Remote Job Search: My Microverse Journey" with graduate Paul Rail
Watch Now

Topics

This article is by Microverse student, Henry Verissimo, and was originally posted on Medium.

There are three pieces of advice I got from my mentor when I first started coding that help me become a better developer daily. They are:

1. The patience to teach others

2. The ability to communicate ideas

3. Being a team player

A year ago, if you told me that my 8 years working as a photographer would help me become a software developer, I would have laughed. But, now as I am on a journey to become a software developer, I understand how much I learned then that I apply daily now.

My past learnings and the helpful advice from my mentor have helped me immensely on my software development journey. Here's how I've applied them:

1. Make time for, and have the patience to teach others

Microverse focused memes

At Microverse, we work with coding partners daily. Communication is key to becoming more patient with each other as partners. I recommend you take the time to discuss matters that are important to both of you. That might be your individual aspirations, joint plans, or problems you face. It's essential you lay issues down and asks each other’s opinions about them. You may not always agree with one’s decision but by discussing and listening to each side, you develop more patience and tolerance for your partner. This has helped me with all my coding partners.

2. Work on your communication

Work on your communication

Being able to communicate effectively is one of the most important life skills to learn. Communication is defined as; 'transferring information to produce greater understanding'.

Communication can happen vocally, through written media (books, websites, and magazines), visually (graphs, charts, and maps), or non-verbally (body language, gestures, pitch of voice, tone). All these means of communication are essential Soft Skills to master for a successful career.

The ability to communicate my ideas well has helped me with my standup team many times. I'm able to break down coding challenges and write them in a way that my stand-up team can understand.

3. Be a team player

Team Work

A teamwork-focused environment promotes an atmosphere of friendship and loyalty. Close relationships in this environment motivate people and align them to work harder and support one another.

Individuals all have diverse talents, weaknesses, communication skills, strengths, and habits. When a teamwork environment is not encouraged, it can pose many challenges for achieving goals and objectives. This creates an environment where employees focus on promoting their own achievements and compete against colleagues. Ultimately, this can lead to an unhealthy and inefficient working environment.

Do this to succeed as a software developer

Make sure you make time to, and have the patience to teach others. Become a better partner to fellow developers - it will go a long way for your career as a developer. Express your ideas clearly and write strong documentation to help others understand your code. Finally, always be improving your communication skills.

This article was written by Microverse student, Henry Verissimo, and was originally posted on Medium here. It has been edited for clarity.

Subscribe to our Newsletter

Get Our Insights in Your Inbox

Career advice, the latest coding trends and languages, and insights on how to land a remote job in tech, straight to your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We use own and third party cookies to; provide essential functionality, analyze website usages, personalize content, improve website security, support third-party integrations and/or for marketing and advertising purposes.

By using our website, you consent to the use of these cookies as described above. You can get more information, or learn how to change the settings, in our Cookies Policy. However, please note that disabling certain cookies may impact the functionality and user experience of our website.

You can accept all cookies by clicking the "Accept" button or configure them or refuse their use by clicking HERE.