Taking my own advice

Plugging away!

Plugging away!

Have you been wondering where in the world I went? Sometimes you just have to experience life while it is happening. That is exactly what I have been up to:)

I learned a lot of Ruby in a short amount of time and really needed to digest before blogging about it.

What I like the most about Ruby is that it is an Object Oriented Programming language (OOPL).

Here are a few small projects that I worked. Each project was scripted with Ruby and then ran using the terminal.

  • Always_three
  1. puts“Give me a number.”
  2. first_number=gets.to_i
  3.  
  4. def my_always_three_method(num1)
  5. (((num1+5)*2-4)/2-num1)
  6. end
  7. puts“Always” + my_always_three_method(first_number).to_
  • Numerology app
  1. puts ‘What is your birthdate? Please enter month, day, and year.’
  2. birthdate = gets
  3. def get_birth_path(birthdate)
  4. number = birthdate[0].to_i + birthdate[1].to_i +
  5. birthdate[2].to_i + birthdate[3].to_i +
  6. birthdate[4].to_i + birthdate[5].to_i +
  7. birthdate[6].to_i + birthdate[7].to_i +
  8. birthdate[8].to_i + birthdate[9].to_i
  9. number = number.to_s
  10. number = number[0].to_i + number[1].to_i
  11. if number > 9
  12. number = number[0].to_i + number[1].to_i
  13. end
  14. return number
  15. end
  16. def get_user_birth_message(path_number)
  17. case path_number
  18. when 1
  19. number_message = “Your numberology number is #{path_number}. \n One is
  20. the leader. The number one indicicates the ability to
  21. stand alone, and is a strong vibration. Ruled by the
  22. Sun.
  23. when 2
  24. number_message = “Your numberology number is #{path_number}. \n This is
  25. the meditor and peace-lover. The number Two indicates the
  26. desire for harmony. It is a gentle, considerate, and sensitive
  27. vibration. Ruled by the Moon.
  28. when 3
  29. number_message = “Your numberology number is #{path_number}. Number Three is a sociable, friendly, and outgoing vibration.
  30. Kind, positive, and optimistic, Three‘s enjoy life and have a good
  31. sense of humor. Ruled by Jupiter.
  32.    when 4
  33.    number_message = “Your numberology number is #{path_number}.This is the worker. Practical, with love of detail, Fours are
  34.    trustworthy, hard-working, and helpful. Ruled by Uranus.
  35.    when 5
  36.    number_message = “Your numberology number is #{path_number}.This is the freedom lover. The number Five is an intellectual
  37.    vibration. These are ‘idea’ people with a love of variety and the
  38.    ability to adapt to most situations. Ruled by Mercury.
  39.    when 6
  40.    number_message = “Your numberology number is #{path_number}.This is the peace lover. The number Six is a loving,
  41.    stable, and harmonious vibration. Ruled by Venus.
  42. when 7
  43. number_message = “Your numberology number is #{path_number}.This is a deep thinker. The number Seven is a spiritual
  44. vibration. These people are not very attached to material things,
  45. are introspective, and generally quiet. Ruled by Neptune.
  46. when 8
  47. number_message = “Your numberology number is #{path_number}.This is the manager. Number Eight is a strong, successful, and
  48. material vibration. Ruled by Saturn.
  49. when 9
  50. number_message = “Your numberology number is #{path_number}.This is the teacher. Number Nine is a tolerant, somewhat impractical,
  51. and sympathetic vibration. Ruled by Mars.
  52. else
  53. number_message = “I’v got nothing for you. You must be an alien!”
  54. end
  55. end
  56. path_number = get_birth_path (birthdate)
  57. number_message = get_user_birth_message(path_number)
  58. puts number_message
  • Fizzbuzz
  1. i=0
  2. for i in (1..100).each do
  3. if  i % 15 == 0
  4. print “FizzBuzz”
  5. elsif i % 3 == 0
  6. print “fizz”
  7. elsif i % 5 == 0
  8. print “Buzz”
  9. else
  10. puts i
  11. end
  12. i=1
  13. end


One of my last assignments for the Web-development course was to create an ‘advice web page’ with HTML and CSS for people who are learning to code.  Here is my advice for all the code newbies out there!

Erin's Advice

Erin’s Advice

After struggling to get this baby pushed to GitHub, I decided that the next step for me was to take a class on GitHub itself.

I understand the purpose of Git and GitHub,  but haven’t mastered using the platform. I am now signed up for this free course by Udacity.

Although the Web-Developer course through Skillcrush officially ended on February 6th. I have access to all the material forever! Just another reason I highly recommend using Skillcrush.

A very special Thank YOU for all the Skillcrush instructors and classmates!

Enjoying my Life!

Enjoying my Life!

Advertisements

Ruby is a gem right?

Perfect weather for coding.

Perfect weather for coding.

So it is a cold.. ahem …FREEZING snow day! After playing in the snow with my kids. I decided it was time to read up on the famous Ruby.

 

After all, this is the perfect weather condition for a programmer/blogger/learner/stay at home mom/right?

 

First off.. The intent of Ruby was to make programming (more) simple.

The person who came up with this programming language was Yukihiro Matsumoto aka Matz in 1993.

Fun fact: Twitter was created using Ruby. Who doesn’t love Twitter?

I am really excited about learning Ruby above all the other languages. It is one of the most demanded languages.

http://www.sitepoint.com/best-programming-language-learn-2014/

IMG_3279

Ruby on rails is what I plan to focus on.

There is a community call Rails Girls that I follow on twitter.

 

NO! Ruby is not just a gem.

Connecting

Embrace Change

Embrace Change by:Erin Orr

It’s time to buckle down! I am ecstatic to let everyone know that I am now enrolled in a Web Development Blueprint program. woohoo!

 

This class is offered by Skillcrush.com. There are many different choices when it comes to learning how to code. I have learned so much about technology over the past 30 days. I have reached information overload! That is a good thing, I suppose.  I am looking forward to applying my creative energy to the many web applications I will soon develop. The sky’s the limit in this field.

When searching for the right class, I had to consider the following things.

  • Flexibility. It is very important since I have children who still depend on me. With his course I can day or night, and at my own pace.
  • Being cost efficient is also a big deal. The money I put into this class is well worth the knowledge and skills I will learn in return.
  • The class material is very informative and easy to understand. 

I have also realized how important networking is in this field. 

There are a ton of ways to build up your connections in the tech industry.  Below are some of the venues I have considered:

 

  • Meet-up! I searched locally for mothers who want to learn how to code or are already on their path of coding. By doing this we will be able to share the experience and help one another.
  • Blogs, blogs, and more blogs….If you don’t have one, start one! You can connect with other bloggers who are sharing their experience.
  • Tweet! Twitter is known for connecting people around the world. 

If learning to code interest you please do what I did, and go for it! 

Don’t wait for someone to ask you to do it. Be the leader. The right time is now. Lets connect!


http://www.beleaderly.com/leaderly-quote-take-lead-lift-others-climb-enjoy-journey-thrive/

This mom has skills

 

 

I did it! I have formed a habit of re-learning Algebra in the morning for at least 30 minutes to an hour.  Of course, this means that I am rising at dawn – before my kids are up for the day.  Oh what a mom can get done in just 1 hour if she knows the next time she will have to herself is after they fall fast asleep for the night.  Which brings me to the second habit I have formed, reading my ‘liberal arts’ assignment in each night.  I usually read at least 20 pages during this time, if I’m feeling froggy I’ll leap for more!

 

happy_leaping_ballet_frog_post_cards-r8106acf2154c41d487c0583f6cdd3492_vgbaq_8byvr_324.jpg

 

Here is a blog posted by Uncollege.org that explains why habits work.

 

The new book is “A Whole New Mind: Why Right -Brainers Will Rule the Future“.  My mentor/husband @sorriv chose this one as well because he believes Daniel Pink (@DanilePink) does a great job in explaining the human traits that are essential for personal and professional success/happiness.

 

I have always been interested in neuroscience so the title of this one pulled me in. Stay tuned to my blog as I highlight the lessons learned from this book.  For those who don’t know me personally I am “right brained”. At least, I think I am.  

 

I also just finished the 10-day boot camp at skillcrush.com and I am coming out of it with a good understanding of what a programmer has to know and understand to be successful.  I feel confident that learning to be a computer programmer is something that I can do.  Kudos for me!  I really enjoyed this FREE boot-camp.  After reading and completing each task for the day I found myself looking ahead to see what I would be learning the next day.  Curious?  I think so!  Would you believe me if I told you it was super fun as well?  I am a hands-on learner and what I liked most was being able to practice what was taught within the interface provided.  I learned the basics of HTML along with some Ruby.  I thought it was awesome to able to go back in the saved code throughout the week and update or change what I did before.  I have bookmarked a great HTML resource and recommend you leverage it too!  I recommend using SkillCrush to determine if you are interested in learning to code. Thanks @SkillCrush


I have had, what I would consider an amazing start to hacking my education! I  finished my first reading assignment, a coding class, and most importantly I’ve formed two habits!  This mom has got skills. 🙂