- screenshots of scores will be posted in comments
- screenshots of completed sections will be posted in comments
This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.
For these questions, write a short snippet of code that meets
the requirement. In cases where the question mentions a "given"
data value, use the variable given
to refer to it (instead of re-writing
the information).
Group Member Names: Zack Forbing, Garrett Smestad, Pat Wentz
It seems like we will all be able to work as late as necessary and as early as necessary. the only conflict was tonight Garrett had to leave so we are all brushing up on ActiveRecord.
Team Members: Garrett Smestad, Patrick Wentz, Zack Forbing
What went well?
we worked really well in a trio, with everyone contributing. there wasn't really any conflict in the group, and we were all very committed to producing a quality product in the end. git workflow went well too, with only very few conflicts to manage.
What didn't?
patrick drove a lot, and wanted the rest of us to take a little more of a lead. getting distracted by small issues that one of us should have solved on our own.
MVC in Rails: The Model-View-Controller Framework
One of the hallmarks of Module 2 at Turing is learning the MVC, or Model-View-Controller Framework. Learning the ins and outs of this framework will help a budding developer become a more effective architect of his projects. This sat well with me, as I discovered in Module 1, when one of my biggest weaknesses on projects was knowing where to begin. The MVC is essentially a design template for Rails, as it dictates three different types of objects and how they interact with one another - Models, Views, and Controllers. Each component has a distinctive job in Rails, and their appropriate handling and separation will help you create code that is cleaner, more portable, and more maintainable.
If the MVC thought about iterms of the request/response cycle, it might be more appropriately named the CMV model, as the request cycle goes from the browser to the controller, then to the model (and database). once the data is acquired, the controller passes the data to
first round / screening interview
what am I looking for in my first dev job?
my top three priorities are working for a company that is doing things that I am in support of, is active in mentorship, and is in support of the advancement of my learning while I am working with them. I want to work for a company that I am not ambivalent about. I want to feel like I am helping to change the world for the good. As a relative newbie to coding, I also want to experience direction and insight from more experienced coders. finally, I have not learned all I need to learn, and I know that it is difficult for me to spend my spare time doing that when I am doing it all day, so I’d like to work for someone who is interested in helping me learn.
barriers:
entering the industry: feeling like a newb, not having any experience
stop this: there will always be people above AND below you. and you DO have experience, and you will get more as you go.