Web developer in beta
So I’m three and a half weeks deep into Bitmaker Labs’ Web Dev course, and there are a few things I’ve now realised:
- This is just as hard as I thought it would be.
- There’s always more to do. Always.
- It will keep being difficult for a long long time, if I’m doing it right.
We started with learning some basic Ruby, and while the syntax and general concepts are pretty straightforward, getting used to solving problems in this way is something I’m still getting used to tackling. The abstract relationship between the objects in Object Oriented Programming, and the real-world parallel that they represent is something that can be…weird?
Our work with Rails, particularly associations (the theme of the week), really drives this home. Things like ‘has_many’ and ‘belongs_to’ are pretty simple until you’ve got a few models doing multiple things at once. I’m told this will all click soon, and seeing where I’ve come with my understanding of previous material, I’m sure it will. Until then, everything kind of feels like Rails soup.
As long as it tastes good, right?