Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to be productive as a software engineer

How to be productive as a software engineer

software developers are supposed to be helping the company/community meet their goals, but some don't really know how to be productive and Hence, slow down the company's progress.
I outlined the solutions to help them be more productive.

Avatar for Nwokocha wisdom maduabuchi

Nwokocha wisdom maduabuchi

December 14, 2019
Tweet

More Decks by Nwokocha wisdom maduabuchi

Other Decks in Programming

Transcript

  1. How to be productive as a software engineer By Nwokocha

    Wisdom Maduabuchi Android Engineer @ Savics
  2. How to be productive • Learn to give yourself task

    per day • Learn to work with a team • Learn to ask questions • Be a good researcher • Get yourself a mentor
  3. Learn to give yourself task per day Consistency is the

    key to mastering, if you set 3 task every day and you try to accomplish 2, then your heading in the right direction. Seeing a clear outline of your completed and uncompleted tasks will help you feel organized and stay mentally focused.
  4. Learn to work with a team It is important that

    students learn to function in a team environment so that they will have teamwork skill when they enter the workforce. Also, research tells us that students learn best from tasks that involve doing tasks and involve social interactions. Teamwork will help kids communicate with others, increase their social skills and self-confidence, and help them to develop into happier adults. Teamwork teaches kids important skills and life lessons,
  5. Learn to ask questions It's helpful in discovering a person's

    individual way of thinking and their mental blocks, and in applying specific mindsets to help them achieve their goals. The philosophy is simple: Asking the right questions gives people the answers they need to move forward in life. Also, Students learn by asking questions.
  6. Be a good researcher As a software developer you need

    to know how to browse / surf the internet to get solutions to your bugs. There are several websites that help software developers engage / share solutions together and make it easier for others to get solutions to their problems. Example Stackoverflow
  7. Get yourself a mentor Mentoring is important, not only because

    of the knowledge and skills students /Learners' can learn from mentors, but also because mentoring provides professional socialization and personal support to facilitate success in graduate school and beyond. Quality mentoring greatly enhances students/Learners' chances for success.