Blog

my journey to become a web developer | 05

The short story: I’m pressing pause.

I have loved learning to code & I felt so empowered learning multiple new languages. But after spending some time searching for a coding job, I was discouraged.

Learning to code is a vast task. The challenge is to learn just enough of everything and everything about a few things. It’s also very easy to become attached to video and game-like lessons and that offer little real-world coding experience. Most will attest that the real gritty learning comes from building your own applications and websites.

Maybe it’s the imposter syndrome, or maybe I just didn’t see myself getting up every day and devoting hours to solving coding problems. Honestly, it’s not that I didn’t think I could, I just don’t think I want to at this point.

Do I still plan to dabble in code? Of course. Apple Guy was taking some coding classes recently and I couldn’t help but join in. But I feel more comfortable using my skills as just that, skills that I can use to my advantage, but not what my livelihood depends on.

To be clear, I’m not quitting, or giving up. I’m simply pressing pause on pursuing web development as a career in order to pursue something else.

  found . 

In a world where we feel like we have to have it all together, it’s refreshing to hear that do overs are okay. And even more than one do over is okay.

BUT. My creative brain is happy because for the first time ever, I am reframing my mind to be that of a business woman (wha???). It’s terrifying and awesome and still in baby stages, but I just feel like you’d want to have that little nugget right now.  

Stay tuned :) 

my journey to become a web developer | 04

As much as I hoped I’d be developing award-winning websites and apps 5 months in, I’m not. 

The reality is: I love coding just as much as I love Netflix, but sometimes Netflix gets a little more loving than my code editor. 

HTML & CSS, Javascript & Jquery by Jon Duckett | ashleyjoanna.com

This realization called for a shift in my coding thinking. In addition to my learning via code schools and challenges, I needed to code small things that had actual meaning to me. 

I started with a wireframe and an image and have slowly started building the faux website of my brunch dreams: a restaurant dedicated to Brunch, all day, every day. 

For the sake of transparency & honesty & hilarity, I’ve decided to put this half-baked website on the inter webs and share it with you. 

Here’s what you need to know:
- It’s not finished. I’m offering a window into the project as I code. 
- It’s meaningful. I’ve found that coding something I care about is way easier and is insanely more motivating. 
- It’s laid back. There’s no pressure or deadline or client. Just me and my code dreams. 
- It’s not perfect. The purpose of this website is to put my coding learning into action and wrestle with any bugs along the way. So yes, the responsive-ness is not quite there yet, the content is not even all up yet, and I know my code could probably use some serious streamlining...

BUT
- I love that the navigation bar is fixed on the page. 
- I love that the photo is large and in charge. 
- I love that clicking in the navigation bar actually takes you to that section. 

So feel free to take a look at Brunch. Hopefully when you visit the website every few days you’ll see new content, updated styling, better responsiveness and maybe a little interactivity. At least that’s what I’m tasking myself with. 

Are you learning to code? Share your mini projects with me! 

my journey to become a web developer | 03

For the grand finale of ‘Update Week’ it’s time I bring you into my coding journey progress. 

A SHORT RECAP
I decided to conquer the world of coding this spring. I signed up for a Skillcrush Web Development Blueprint, found several more online resources and dove-in head first. June was focused on HTML & CSS and July was focused on JavaScript. During those 2 months I found amazing support in the form of in-person meet-ups and new online friends. I still stand behind the fact that the Dev World is one of the most welcoming I’ve encountered. 

Coffee & Computers & Coding

But then August happened. Though it was one of my favorite months this year, it pretty much forced me to press pause on a few things. 

August was the last of my 3-month Blueprint focused on Ruby & Git. 

Long story short: I dropped the ball and allowed the fear of installing Ruby to prevent me from continuing the course. *To those who think that’s the craziest thing you’ve heard, you’ve never tried installing Ruby. 

After a month of essential inactivity, I decided this past Sunday to face my inner Ruby demons and conquer the downloading of Ruby

It did take close to an hour, a Dr. Pepper, and the consultation of many of forums&websites&blogs&resources. But eventually this beauty was returned to me when I asked my terminal which version of Ruby my computer was currently running: 

I downloaded Ruby 2.2.3!

That’s Ruby 2.2.3 in all of her glory. 

Since this beautiful screenshot was taken, I have grown leaps and bounds in my confidence as a coder. Weird, I know. 

BUT 3 months ago I had no idea what a terminal was, I had no idea what computer programming was about, and I never thought I’d be writing Ruby scripts! 

My coding passion has been renewed to the highest power and for the first time, the thought of coding every day, creating meaningful things, and knowing how to be smarter than my computer is exactly what I want to be doing. 

I still have a few more weeks on my official Blueprint but there is absolutely no way my learning will stop there. I want to go back to dive even deeper into HTML&CSS&JAVASCRIPT&RUBY&GIT and all the things. 

And eventually, this girl will need to muster up enough courage to put myself out there and really use these tech skills I’ve gained these last several months to a real working use.

But we’ll cross that bridge when we come to it. 

Until then, need me? I’ll be Ruby-ing ;) 


My first Ruby script | Always 3

Pst. Here’s my first bit of Ruby I wrote alllllllll by myself. It’s a script that prompts users for a number and then through a series of mathematical events, always returns 3 as the answer.