Visualization

Challenge :

As a software engineer freelancer,my biggest challenge was to describe how my

program works and what are the steps that I would be taking in order to solve the problems  to my clients through a video meeting or even worse through chat.

Selection:

After completing the course I started implementing visualization, which is a tool that

consists of  easing the consumption of data to ordinary people in order to facilitate  detecting  patterns and drawing  actionable conclusions.   Application:

First,I started incorporating  visualization techniques over video meetings. I started

to show only the part of the code that was interesting without diving into all the functions  which worked great when my client were a little proficient in programming but didn’t yield  much difference otherwise, it also wasn’t possible to do this over chat which was frustrating.  I moved to another method, which was UML, UML is a modeling language in the field of  software engineering that is intended to provide a standard way to visualize the design of a  system. It made a huge impact in my communication with my clients as it simplicity and  graphics made the ideas flow better and the conversations more fruitful.

Insight  & approach :

I learned a lot from visualization, the most important point was that not all people

understand what I say  even when they say so, implementing UML with my clients not only  made them understand my approach to creating their desired programs  but also invited  them to engage more and add suggestions which helped creating more sophisticated  programs that met their needs.

Since I’m transitioning  towards the analytics field, I made sure that I don’t only learn

the theories but also create useful visualization and graphics to improve the collaboration  experience.


Visualization Challenge : As a software engineer freelancer , my biggest challenge was to describe how my program works and what are the steps that I would be taking in order to solve the problems to my clients through a video meeting or even worse through chat . Selection : After completing the course I started implementing visualization , which is a tool that consists of easing the consumption of data to ordinary people in order to facilitate detecting patterns and drawing actionable conclusions . Application : First , I started incorporating visualization techniques over video meetings . I started to show only the part of the code that was interesting without diving into all the functions which worked great when my client were a little proficient in programming but did n’t yield much difference otherwise , it also was n’t possible to do this over chat which was frustrating . I moved to another method , which was UML , UML is a modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system . It made a huge impact in my communication with my clients as it simplicity and graphics made the ideas flow better and the conversations more fruitful . Insight & approach : I learned a lot from visualization , the most important point was that not all people understand what I say even when they say so , implementing UML with my clients not only made them understand my approach to creating their desired programs but also invited them to engage more and add suggestions which helped creating more sophisticated programs that met their needs . Since I ’m transitioning towards the analytics field , I made sure that I do n’t only learn the theories but also create useful visualization and graphics to improve the collaboration experience .