Programming has given me a different set of interests from most of the people around me. I continually work on math, and programming problems. I try to solve simple problems, under a set of limiting rules. I work on the side of technology that many people do not even …show more content…
These new, finely tuned programs could be used to build an artificial intelligence, or to create a game. Free from the limitations of the old system, I can begin to explore more complex topics. I can look at how to manage hundreds of thousands of bytes of information, or how to build a neural network. I can continue to explore these topics that have made me who I am today.
* * *
Programming has contributed to the person that I am now in many different ways. It is a large contributor to my logical thinking, and my proficiency in mathematics and sciences. The process of examining a problem, and breaking it down into fundamental parts is important to programming, and that has translated into my own life. It has also given me the ability to crunch data in other parts of my life.
My problem solving skills have been greatly influenced by my time spent programming. Programming is all about breaking problems down into simpler parts. You look for pieces of the problem that recur, create solutions for those, and then combine the individual, simpler parts to solve the problem as a whole. This mirrors how I look at problems now. I try find simple parts of a problem, and solve them first. Then, using that information, I can solve the entire problem. For instance, when I write a paper, I define the whole problem, and then focus in on smaller parts, before returning to the …show more content…
While I hear many other people gripe about mathematics, and how the will never use the complex topics they are learning, I use mathematics every day. I use algebra to calculate the inverse of functions, and I use calculus to calculate change over time. Programming gives a way to test what I have learned, and get results back immediately. I can use a mathematical function, and see what it does. I can test these new ideas, alter them, and learn even more about them. This applies to the sciences as well. I can make models of processes described in science, and tweak the values to get different results. I can gain a better understand of what I am learning because I can experiment with it. I am not limited to a text book. Because I have been able to use and experiment with this knowledge, I have been able to really understand and to enjoy