Abstract:
As we are growing up in the competitive world of science and technologies. Computer
programmers are doing a great job overcoming the progress of science and technologies. The study
includes the findings of the hard work, struggles, and back and forth of being a competitive
programmer. We focus on the learning environment and the effects of the environment over
programmers.
The methodologies we used for our research is quite simple. We used questionnaires to collect our
qualitative and quantitative data to carry our study. Anaconda, a big framework of python is being
used to clean, process, and analyze our data. We used some weighted value on each of the
qualitative data fields to transform into quantitative data. Then we build up some relationship
among the data field using both manual and scikit learn and matplotlib to visualize our findings.
What we found through the research is that every individual programmer has to go through a lot
of hard work and struggles over the journey of being a professional programmer. They have to
overcome a lot of weaknesses and pull themselves up from a lot of distractions from the
environment. Sharing knowledge tendencies among them is very common and they found
competitive programming helpful over their journey of being a programmer.
We do appreciate the hard work and struggle they have made through their journey and respect their sharing tendency. We should try to create the best learning environment and ensure the best support for them.