Jump to content
Banner by ~ Ice Princess Silky

Sairoch

Muffin
  • Posts

    25
  • Joined

  • Last visited

1 Follower

Contact Methods

Profile Information

  • Gender
    Not Telling

My Little Pony

  • Best Pony
    1

Sairoch's Achievements

Muffin

Muffin (2/23)

22

Brohooves Received

  1. Poe's law in action. "Without a blatant display of humor, it is impossible to create a parody of extremism or fundamentalism that someone won't mistake for the real thing." Landover Baptist Church is a well known parody of fundamentalist Christian organizations.
  2. The general uncynical nature of the show—a trait that's difficult to find in any decent show. Don't get me wrong, I love shows like Breaking Bad and Dexter, but a break from cynicism can be quite nice at times. Watching an episode or two of MLP usually leaves me in a better mood, which can be pretty helpful when I'm stressing out about projects or exams or whathaveyou.
  3. I read that second article just the other day. That's actually why I wrote the fizzbuzz code a few posts up: just to see how easily I could do it. Pretty shocking to hear that so many self proclaimed programmers, people who feel confident enough to apply for programming jobs, can't manage something that wouldn't feel out of place in an intro class or the first chapter of a programming textbook. Software engineering is an interesting field. From what I've heard, if you can get your foot in the door without a degree, a little bit of work experience is worth just as much on a resume as a degree is. I agree completely with the point you made about constantly learning; a good computer science degree program will teach you how to learn more than it teaches you specifics, and this is something my professors have made an effort to reinforce in their courses. Half the stuff you learn in college is obsolete almost immediately.
  4. Computer science in general, although mostly just programming in this thread so far. If anyone's interested in talking about the theory side of computer science, though, that would be welcome. Assembly wasn't as bad as I had expected it to be (MIPS assembly, anyway). If you still have any interest in learning C++, I would strongly recommend Accelerated C++ by Andrew Koenig and Barbara E. Moo. It's an excellent and succint introduction to the language, which manages to cover most of the basics (as well as things like pointers and templates) in about 300 pages.
  5. For some reason, code box elements are losing linebreaks. The code seems to show up properly at first, and then at some point it just collapses down to a single line. Editing the post it's in seems to fix it temporarily. You can see it here: http://mlpforums.com/topic/60233-any-other-computer-science-bronies-around/?p=1461805 Or here (the linebreaks are still appearing at the time I'm making this edit): #include <iostream> int main() { for(int i = 1; i <= 100; i++) { if(!(i % 3)) std::cout << "Fizz"; if(!(i % 5)) std::cout << "Buzz"; if((i % 3) && (i % 5)) std::cout << i; std::cout << std::endl; } }
  6. Just finished up with my finals as well. Had a database design class last semester, and a database applications class this semester. And I'll be working with a database over the summer for an internship. Not a big fan of SQL, but I suppose that's all the more reason to get as much exposure to it as I can. Knowing how to work with databases is a pretty useful skill. I'm familiar with: C++, Java, Python, SQL (MySQL, Oracle, and after this summer, PostgreSQL), HTML/CSS, some JavaScript and JQuery, PHP, and a little bit of MIPS assembly.
  7. Huh, now the code I posted is borked. It looked fine after I posted it, even after a couple page refreshes. Edited the post and it appears to be working fine again.
  8. Ooh, we have code boxes here! But it didn't seem to recognize your linebreaks... (Edit: They're showing up in my quote of your post, but not in your post. Odd.) #include <iostream> int main() { for(int i = 1; i <= 100; i++) { if(!(i % 3)) std::cout << "Fizz"; if(!(i % 5)) std::cout << "Buzz"; if((i % 3) && (i % 5)) std::cout << i; std::cout << std::endl; } }
  9. Yeah, I've never been great at math. Not terrible, either, but it was usually harder to maintain good grades in my math classes than it was in other classes. My Calc I class was horrible; the class averages on the midterms were somewhere in the mid-50's, the professor would assign homework and then forget to go over the material that we needed to know for it, calculators weren't allowed on tests... I'm prouder of that B than I am of any A I ever got. That does seem an odd mix, but one of the coolest things about comp sci is that it has applications in pretty much every field you can think of. I'm certain there are careers where that double major is ideal.
  10. One of the things I really like about having such a small department is that I've gotten to know my professors pretty well, having had 2-6 classes with each of them. Made it a lot easier, for example, to get good letters of recommendation for internships and whatnot. There's always a first step, and Java is a pretty good place to start. A lot of universities use it for their intro to comp sci courses. I'm still debating graduate school. I'll probably wait on it, maybe see if I can find an employer that's cool with me taking a class or two each semester towards my MS. You could try learning a language (C++, Java, pretty much anything) and start contributing to open source projects on GitHub; it's an excellent way to get your foot in the door and get some real experience. Yeah, it can be pretty math heavy, though depending on your career you can generally forget most of the math the instant you pass the relevant courses. At least, until you get into a higher level job and suddenly need to remember how to do algorithmic analysis or whatever.
  11. Looks like a pretty cool program. Nice balance between theory and pratical application, with some pretty cool electives—AI, Computer Graphics, Parallel Computation, and Machine Learning all look really interesting. My university's CS department is pretty small. The program is good, and it's nice that the classes are so small (10-25 people), but they mostly stick to the core classes.
  12. It's definitely a pretty broad subject. One of my professors was just talking about that, and how he expects it'll likely end up like engineering has, with different aspects of it branching off into separate disciplines (civil, electrical, mechanical, and chemical, and the various sub-disciplines for each). I'm also aiming at a career in game development, but I see that as more of a long term goal.
  13. I'm slowly working through my backlog of algorithms homework (mostly graph algorithms, probablistic algorithms, and a bunch of analysis), and it made me curious if there are any other computer science nerds around on these forums. This seems like the sort of fandom that would disproportinally lean towards the nerdier majors.
  14. More dorkiness and interesting character development for Twilight. I was a little disappointed by the last scene of the season 3 finale; I was hoping it would take some work for her to actually learn how to fly, and it could have made for some fun scenes with her and Dash or Fluttershy. I suspect/hope we'll still see some of this anyway. More interesting villains. Don't get me wrong, I've been a big fan of the villains in general, but it would be cool to see villains with more interesting motivations. My favorite type of villain is one that can do evil things, but who has such compelling rationale that you have to really think about it to determine whether or not they're justified in their actions. Magneto is a common example of this; you can't help but feel sympathetic to his cause. I'm sure a good writer could manage to do this in a way that would be accessible to children, but I doubt they're interested in adding such grey morality to the show. More continuity. I love that they're willing to make big, important changes to the show, like giving the main character wings and making her royalty, instead of sticking with the status quo like so many shows do. The fact that events in the show can have an actual impact on future events makes it much easier to invest attention in the show.
  15. He doesn't seem very agreeable, so pass. Anyone want to hug my floating changeling eye?
×
×
  • Create New...