<p>Hey guys c:! I'm a senior in high school, and I'm having a hard time deciding on a major. My heart is set on computer science, but i'm not sure if I will be able to excel in it. I really admire computer programmers and I would love to be one someday ((they're like wizards!)). Anyway, a few things are holding me back.</p>
<p>Academically, I'm at the top of my class. Many people at school think i'm a genius because I get straight A's and I took Calculus as a sophomore, but that isn't true. I just study a lot and I have been doing math my entire life ((my dad was a math teacher and I used to spend every summer at his school when I was a kid)). Bottom line, I spent a lot of time doing math, so I became good at it! I'm not a genius. I'm emphasizing the fact that i'm not a genius because it seems like computer science majors are incredibly smart! When I hear people talk about computer science, I often hear, "You either get it, or you don't." I'm afraid I'm going to be one of the people who "doesn't get it." Is computer science something that a person just has a knack for, or if I work hard enough, will I still be able to excel? Throughout high school, my teachers have shown me how to do a problem, and I've done it. But in my AP CS class this year, I am having to come up with the equations instead of just solving for them. It's fun, but it's also a lot more difficult, and I'm seeing that some guys in my class are spitting out programs that would take me at least an hour in five minutes! I'm willing to work hard, but will that be enough to be at the top? Do you need a certain mind to be the best, or at least "up there" in computer science? </p>
<p>I'm considering Electrical Engineering because it is closely related to CS, and if I just don't understand CS, I can pursue a job in electrical engineering. ((for example, my brother goes to UCLA and he spent countless hours on projects for his CS class and he ended up with a C in the class. This worries me. Because he worked so hard... and we are very similar)) If I take this route, I will still get to program, just not as much... </p>
<p>Next! Hahaha, last bit, I'm a Mexican Female. Being a female, I always felt that I had to be much better than the boys, especially in math and science, to be respected. I don't want to major in CS and get B's and C's and have people think, oh... she shouldn't be in here. </p>
<p>I love Math and Physics, and i've been enamored with my nintendo games and computer since I was a child. I'm a bit of a nerd, but to an outsiders perspective I'm a normal girl. I'm semi-introverted, but I don't have a hard time making friends. Would I fit in with the rest of the CS kids? </p>
<p>So whaddya think? c: Thanks in advance!</p>