So I really couldn't come in terms with the reality that I actually graduated from college. But last night my boss shared this video of our torchlight ceremony from the night before graduation and it made me realize I will never ever be a Colgate student again :'( Even though I had a love-hate relationship with Colgate, in the end I know I couldn't have made a better choice. I will never forget the amazing faculty who are there for the students not the research, the beautiful campus, the smartest group of people I've ever been surrounded by but also the biggest partiers I know, the frustration that I encountered for the first time in which no matter how much effort or hours of studying I put in it wouldn't reflect in my grades unless I learned how to really think logically (which I oddly never experienced at Mass Academy or at an engineering school), my senior year roommates, the Alumni Relations family, long nights in the Case library, late night debauchery at slices, going abroad to Australia, senior week at Myrtle Beach (how did I survive?), and just everyone I became really close with senior year. All in all, going to Colgate was the most stressful thing I've ever done but every moment was worth it.
0 Comments
Today, I skyped with my prework coordinator Nick to go over my answers to the ruby assessment I took on Sunday. There were some useful methods that I completely forgot about but are very useful. I'm writing down the parts I got wrong for the future.
#1. Iterate through 'names' and return a new array with each name capitalized. names = ["nick", "mike", "shehzan", "gilbert"] my answer was to make a new empty array and use the .each method to iterate through each item in the array and push the capitalized version into the empty one but I could use a more simple approach by utilizing the .map method. names.map{|x| x.capitalize} ^ which will return the new array we want #2. Return the cast members of The Sopranos as a single string separated by commas. tv_shows = { "Mad Men" => {:network => "AMC", :cast => ["John Hamm", "John Slattery", "Elizabeth Olson"]}, "Dexter" => {:network => "Showtime", :cast => ["Michael C. Hall", "Jennifer Carpenter", "CS Lee"]}, "The Sopranos" => {:network => "HBO", :cast => ["James Gandolfini", "Michael Imperioli", "Edie Falco"]} } my answer was to first get inside the first hash and access the third key value pair and then access the value of the key :cast, then create an empty string and use the .each method again to go through each and recursively concatenate to the string but a simpler way is to use the .join method. tv_shows["The Sopranos"][:cast].join(",") ^it's basically the opposite of the .split method And review some object oriented programing stuff I don't know why but I always have trouble with github. It really should be the easiest part but I always mess up and get errors and plus I can't memorize the simple commands. So I finally took notes to refer back to when I get stuck again.
1. Go inside your file that you want to initialize 2. Git init 3. git add ~/code/mks/html_css/Eterna-using-foundation 4. git commit -m "Write whatever you want" 5. go to github and create a repository, set the repo name to something and create, then save the url 6. go back to terminal make sure you are in the file ( cd~/code/mks/html_css/Eterna-using-foundation) 7. git remote add origin "url" 8. git push -u origin master So one of the projects we have to do for the prework is to replicate the screenshot of a website from scratch. It's so interesting how much more you actually learn when you have no step-to-step guidance. This was the midpoint progress, I actually got it to look like the screenshot! Now the final stretch is to finish up some jQuery and Javascript :D Also, I recently get super excited talking to people if they mention start-ups and coding stuff. One person told me about a weekly ruby meet-up in Boston where people from the ruby community come together and either help each other out or just talk about entrepreneurship and how awesome ruby is. How cool is that! Another kid invited me to a hackathon this upcoming week and was telling me about how fun they are. He also showed me his blog which basically teaches you how to become a developer on your own (he's actually in finance and taught himself everything!) which seemed pretty helpful
I just used my first API on a webpage! This is pretty exciting since all of my app ideas require the use of APIs but I never really understood what they were exactly or how to integrate them. Using the goggle maps API was very simple, all I had to do was sign in with my google account and obtain an API key, select which mode I wanted (place, directions, search, or view) and type in the location. The iframe html tag was:
<iframe width="600" height="450" frameborder="0" src="https://www.google.com/maps/embed/v1/place?key=API_KEY &q=Space+Needle,Seattle+WA"> </iframe> in which we can change the bolded parts. Source: https://developers.google.com/maps/documentation/embed/guide Yesterday was graduation!!!! I can't believe I am actually an alum now. I moved out yesterday but it really hasn't hit me yet, it feels like I'm just leaving for the summer. The past 3 weeks were very hectic, because I had to finish my research and write my thesis (it's about genetics! Maybe I'll upload my abstract later because I'm pretty proud of it :D), study for and take my finals, drive to South Carolina for senior week, and graduate. I'll definitely miss all of my roommates and friends but it's exciting to start a whole new lifestyle.
Some notes from javascript that I thought I should take because the for-in loop used to confuse me... var nyc = { fullName: "New York City", mayor: "Bill de Blasio", population: 8000000, boroughs: 5 }; for (var property in nyc) { console.log(property); } ^this prints out all of the properties in the nyc object (fullName, mayor, population, boroughs) we can print out all of the values of the properties with for(var property in nyc) { console.log(nyc[property]); } Also, making a class : function Animal(name,numLegs){ this.name= name; this.numLegs= numLegs } And inheritance: This week is the last week of undergraduate classes ever. Which means I need to finish my thesis. Which means I need to start studying for my finals. I'm excited to graduate but I'll definitely miss this school. Oh! and my graduation shoes came in the mail today :)
So today I officially sent in my deposit for MakerSquare. It's so weird (and nice, of course) to finally figure out what I'm doing after college. Actually, it's terrifying. I'm super excited to start camp, but there's so much more work even after getting in. Also, the real world terrifies me. Can I just be a student forever?
This week has been a really important one for me especially because I finally figured out what I want to do in my future. I majored in molecular biology while at Colgate which was exciting and enjoyable. My favorite part about my major was that I was able to expose myself to every part of the sciences which was pretty awesome. General and organic chemistry, some math classes, physics (my favorite) in addition to various fields of biology such as evolution, immunology, molecular... But in the end, I decided that I don't want to pursue a career in the biological sciences. I know I've come so close (I have all the prereqs) and that all I have to do is apply to dental school or to a PhD program, but 4-6 more years of school really doesn't sound appealing to me right now. Also, I've discovered a new passion. I'm actually auditing computer science 102 right now and its super fun. It's so amazing to think that with just a computer and your fingers, you can create something that can potentially interact with hundreds and thousands of users worldwide. Cancer research was exciting at first, but you rarely see progress even if you stick to it for years which was kind of depressing. Last night I actually got accepted to a programming bootcamp in Austin, TX called MakerSquare. From June 2nd, I will be moving down there to learn how to code and become a programmer. Maybe I'll end up combining the two and going into bioinformatics at some point but my main goal is to work for a start up and live that insecure life-style while I still have no legitimate responsibilities.
|