Thursday, January 3, 2019

Blog Post 3

Entry #3
Prompt: How have your classroom experiences prepared you for the internship? What do you wish you had learned prior to the internship?
Date(s): 07/06 - 07/09
Activities: Learning and coding in Python
Technical Information: Anaconda distribution of Python

Reflection:
AOIT has enabled me to take a lot of programming classes over the years, which helped immensely when I had to quickly pick up a new programming language. My familiarity with programming and the general concepts of functions, loops, and conditional statements, enabled me to simply focus on learning the syntax rather than learning how to code for the first time. However, python is quite different from C# or Java, which are object oriented languages. Java is free format, which means that whitespace doesn’t affect the code. This is a huge contrast to python, where whitespace and indentation matters greatly. I came to know that the AOIT cohorts after us are getting some exposure in python early in their AOIT courses, which is something I would have liked to learn as well and would have been helpful in my internship. However with the help of my supervisor I quickly caught on and it wasn’t too much of a hinderance.

Blog Post 2

Entry #2
Prompt: Describe the work atmosphere. How are decisions made, is it cooperative or competitive, what is the dress code and work ethic of the organization?
Date(s): 07/04 - 07/05
Activities: Learning and coding in Python
Technical Information: Anaconda distribution of Python

Reflection:
I worked independently and with Vineet for the most part, so the environment was very cooperative, as my supervisor would often help me and point me in the right direction whenever I needed it. Python was a new language for me when I first started, so my supervisor was very helpful in gradually increasing the complexity of my work until I started working on our main task. He often allowed me to play with the language and figure out the syntax for myself and to look up the documentation, however on the major steps towards our goal he worked closely with me. As for the dress code, we often dressed relatively casually. I would often wear pants and a polo to his place. We often sat together and discussed the tasks at hand and came to a decision together before proceeding to tackle the work.

Blog Post 1

Entry #1
Prompt: Define the purpose of the business/organization – what they do, structure, who are their customers, etc. What is your job description – what will you be doing, who will you work with, where do you fit in, etc.?
Date(s): 07/02 - 07/03
Activities: Learning and coding in Python
Technical Information: Anaconda distribution of Python

Reflection:
Hexaware Technologies is a company that is heavily invested in the automation, cloud based technologies, and improving customer experiences. They are a global company with employees and clients across the globe, and are based in India. They specialize in converting everything to a cloud based system, so it can be accessed anywhere and improves their ability to help their clients. Their focus on creating autonomous solutions to everyday problems enables them to respond to them faster and more easily. My work in the internship was geared towards this goal of automation.

In my internship, I was working with my supervisor (Vineet). I worked on a machine learning algorithm to categorize the nature of a problem submitted in customer support complaints. This was to be accomplished by analyzing how often certain keywords were mentioned in the messages left by the customers, and comparing them to the other complaints to observe trends. We would then them by the likeliness that it falls under a certain type of problem. For example, for the issue of a computer not turning on, customers could describe the issue in numerous ways, like “the screen is blank” or “my computer is dead.” By analyzing a large amount of these complaints we can predict the nature of the problem and potentially resolve them faster.