Student Blogs - Carnegie Mellon Silicon Valley - Carnegie Mellon University

Student Blogs

MS in Software Engineering, Technical Track Blog

Wondering if a Carnegie Mellon degree is right for you? Read about our students' experiences through the MS in Software Engineering, Technical Track program.

Rahul is a full-time MS Software Engineering, Technical Track student. He loves traveling, trekking, swimming and is a complete movie buff.
Anthony is a 2nd year part time student in the MS Software Engineering, Technical track program and works at OSIsoft as a Software Engineer. He loves spending time with his family, hiking, biking, gardening, cooking, and sometimes photography.
Suma is an alumna of the MS Software Engineering, Technical Track program. A Mechanical Engineering undergrad, she loves writing and is passionate about music, shopping and dogs.
Minh is a Software Design Engineer at Microsoft and alumnus of the MS Software Engineering program. He is also a Vietnamese community activist, a cat-lover and passionate fan of film music.
Nick is a Software Engineer at Google and a first-year grad student at Carnegie Mellon Silicon Valley. He loves hiking, gaming, and both really extremely good and extremely bad movies.

Monday, November 12, 2007

Kicking off the Construction class - woohoo!


So here I am at the beginning of the Construction class that is slated for the next 1.5 semesters all the way up to the summer of 2008. In construction, we’ll be doing the main core software engineering activity: writing code. As a student of the technical track who thoroughly enjoys programming, I am certain that I am going to have a lot of fun with this class. In fact, when the content of the class was revealed to me a few weeks ago, I was already overly excited and couldn’t wait to start.

Well, the project that we are going to implement is a social-networking-based MovieRecommender portal that we touched upon in the last several semesters. Yup, it’s the same project that we had gathered requirements and built a mock website for in Spring 2007, and the same one we architected in Summer 2007.

What’s cool is that we’ll be implementing the website in Ruby on Rails, which I think is going to be a terrific opportunity for me to learn about this up and coming web framework. What I have read so far about Ruby and Rails is very impressive and promising, so I am looking forward adding this language to my skill set and hopefully even using it for my next non-profit or hobby website that I’ll create.

Now, what’s really cool is that we are not just building a plain-old static website, we are also going to build a mobile version as well to be run on PDAs and cellphones. Now that’s strategic, because the mobile industry is growing in the United States at a rapid rate, and having these skills is certainly a plus on your resume (besides the ego-boost you get by showing your girlfriend this application you wrote directly on her cellphone). To top this all off, Carnegie Mellon West even equipped each student in this class with a fancy-dancy Nokia N95 phone that we can use for the next three “minis” to test our application, including a 2 gig memory card and pre-paid SIM cards. In other words, I am getting bragging rights to take revenge on all those Iphone owners and can pretend that I actually have the money to buy a $700 phone!

So, as you can see, the CMU folks saved the best class for last. So far, I’ve just been setting up my development environment and reading Ruby on Rails books, and our team already met once to build our first Hello World pages. Throughout the last ten days since this class has started, I have already learned a ton of new stuff, both in terms of programming languages, but more so about the tools. As a person who has been solely focused on Microsoft technologies since ever, there were a lot of “firsts” for me. I had to install, configure and learn MySql, MySql Admin, Subversion, NetBeans, Ruby, Rails, Mongrol… heck I even had to install the latest Java runtime, as apparently I don’t even have that (I know, embarrassing for someone here in Silicon Valley)! Anyways, I think by next week, our team will already be cranking out Movie Recommender web pages like there’s no tomorrow. I am looking forward to it, yay!

PS: Have I mentioned how cool this class is going to be?

posted by Carnegie Mellon Silicon Valley @ 10:17 AM 

0 Comments:

Post a Comment

<< Home

Previous Posts