Editor’s Note: On all dive certifications, we try to edit the writing as little as possible to preserve authenticity, personality, and writing style. We typically fix spelling errors, but minimally modify grammar and sentence structure (just enough to ensure readability).
1. When and Why Did You Decide to Pursue This Dive At This Level? What was your inspiration and motivation?
2. How Long Did It Take For You To Accomplish This Dive At This Level From The Day You Decided To Pursue It, And Why Did It Take That Long?
3. What Was The Hardest Part About Achieving This Particular Dive Level?
4. What Was The Easiest Part About Achieving This Particular Dive Level?
5. What Is Your Advice For Someone Who Is Pursuing This Dive And Level?
6. What Are Some Of The Best Resources You Recommend to Those Pursuing This Dive At This Level, And Why Do You Recommend Them? Please Include Relevant Weblinks, If Applicable.
If you are setting up an environment for Ruby on Rails on a Windows machine, I highly recommend the Team Treehouse Article on How to install Rails 5 on Windows.
Resource 1: Tutorial Point - The Tutorials Point Ruby on Rails Tutorial is very intensive. I highly recommend it.
Resource 2: Team Tree House - Setting up an environment for Ruby on Rails on a Windows machine
Resource 3: Break Diving Rails Handbook - Break Diving Rails Handbook
7. Tell Us A Story Of One Of Your Adventures While Pursuing This Dive (At This Level).
Linux was needed because it is used as the environment to install Rails. I had to review the commands and ensure that I could understand what each installation step was actually doing.
SQL is used indirectly when working with Rails. Rails does many of the SQL tasks for you, but if you know SQL, you have a better idea of what to do through Rails.
Rails works with the database using the Model-View-Controller pattern. It creates a common directory structure that makes it obvious where files belong.
Database concept knowledge is needed when working with Rails. Being familiar with creating tables, editing tables, deleting tables and designing relationships helps immensely when understanding how one works with Rails.
8. What Evidence Did You Submit to Prove You Met the Requirements for This Dive and Level?
I also have proven my background in general as a computer programmer.
Finally, since I volunteer at Break Diving, the team has also vouched for my basic knowledge of Rails.
9. Will You Be Pursuing The Next Level For This Dive? If Yes, Why? If Not, Why Not?
10. What is the Break Diver's Creed?
And having made this post, and provided adequate evidence to the dive committee, Susan Gessing is now hereby certified by Break Diving, Inc. as: Coder - Rails - Level 1. Congratulations ! Thank you for being an inspiration to others!
Certificate number: 64
The author above wrote this WYSEguidance post as one of the certification requirements to become certified by Break Diving, Inc. for a dive completed. Would you also like to find greater success, happiness, and friendship, and make genuine supportive connections with others around the world pursuing your same dreams? Come join us at Break Diving and soon your story will be the next one you read about on this site!Read More Stories on the WYSEguidance Homepage