I do not yet know exactly what I want to do in the field of computer science, but what I do know is that this is where I want to be. Since an early age i have been fascinated by computers. When I was in 6th grade my dad brought home an old computer from his office. It was a dell something with an Intel core 2 duo and a GTX 2MX graphics card. This wasn't a good computer even for the time but I spent hours messing around on it. I would sit down in my room and take the whole thing apart and then put it back together again and see if it still worked.
This is what sparked my interest in computer science which has never stopped. Although I have a lot of experience with computers and computer programming I do not know exactly what I want to do with my degree when I get out of college. I know that I don't want to be at some big development firm where I am one small piece that is virtually non existent. Instead I hope that I can find a job at some startup or smaller company where what I do really matters. I find pride in completing things where there is a true benefit to someone else because of what I did. Especially when working in a team of people who I can get to know and build a relationship with.
This is one reason why I felt CIS 115 was so much fun to be in. Because everyday I got to see my friends in my group. These are people who I will probably be friends with for at least the rest of our college careers and hopefully for life. Being able to have that group community and learn with them along with always having people to help my if I got stuck on a project was so enjoyable and satisfying. I hope that in the future I can be in classes with this same atmosphere, and hopefully at a future job I can get this same experience as well.
Some classes that I look forward to in the future are definitely more programming classes. When I wa in high school I did not have very good programming teachers at all. They were grumpy and would just tell us to read the book or go on code academy because they had just as much of a clue on how to program as I did, or in some cases even less than me. This means that although I learned the basis of programming I didn't learn it in a very good way or the right way causing my code to be pretty bad. One thing I hope to be able to do in the future is to be the guy who is knowledgeable about coding and can easily figure out a problem if one occurs.
One thing that I really wish was covered more in this class was the basics of writing code and some kind of explanation on how to make code look good, and how to write it in an easy to read format. I know this is one thing that in my classes in high school I learned from experience that in order to be able to go back and work out bugs in your code you want it to be written in a way that not only you can understand but also so that someone else who is helping oyu could understand. I frequently helped my roommate who is new to programming with his code. Almost every time I would read his code it would be a huge mess that was almost impossible to figure out what was actually going on. I think because this is an intro class we should be taught at least things to avoid like 20 if statements inside of each other.
No comments:
Post a Comment