web development bibles
Web Development

Becoming a Web Developer after Two Weeks?

Remember when you got your first computer?

Or your first cellphone? That first game console? You could hardly contain yourself. The piece of technology right in front of you. And you look in awe at how advanced technology has come. To be able to unlock worlds, see marvelous things, discover different cultures. All yours. You gently peel off that thin plastic, melting at the sensation. It’s almost personal. The touch between humankind and a sort of artificial God. You press the power button, and it’s turned on. Then the climactic sound. Whether it was the PlayStation or the MacBook, when you first heard it you knew you’d never un-hear it. Wow. What a thing, your first time.

How quick we get over that initial period though, eh?

Now we got thousands of apps all trying to teach you Portuguese because you can’t decide which app is the best one but in the end you just leave them all sending you notifications crying, “we miss you, we miss you” while your iPhone is scratched so badly it seemed like you left it in the lion sanctuary at your local zoo. Apple promised you that phone case would help, but did it? Did it really?

Pause time. Zoom in. You see that blonde guy typing away writing about his iPhone? That’s me. You might be thinking how I got here. How I started wondering about my first time and why I’m writing about me writing about things. It’s because I’m in love. A devout. A hardcore “Webstian” preaching to a language people barely know. The big ones. Javascript. CSS. Even a bit of Python. I can’t resist. Opium for the masses, a smart guy once said. True, he meant it about religion. But to me, Web Development is sort of that.

 

Could you be converted into a Web Developer in two weeks?

That’s the question I’m sure you’re asking. Me, an in-progress web developer, would say that no. No, you can’t. But if you have the time, you can try! The last couple of days since my last post have been… enlightening. I have learned a lot more since blogging about only HTML & CSS. There’s JavaScript but more specifically the Document Object Model which is kicking my head in like that horse in a Bukowski novel. You can’t learn the entirety of JavaScript in two weeks. I’ll be honest, I’m not even doing well on the CSS front. Every day I’m learning something new. Different elements and attributes. Functions, objects, and variables. It’s honestly nerve-wracking how much you don’t know when you begin to know. It’s like that ignorance is bliss shtick. In May of 2018, I knew nothing about Web Development. Fast forward a month, and I’m an entirely different world, with a feeling that I knew less than I did a month ago.

That’s the thing about learning something new. You discover you know nothing.

And I don’t know how that makes you feel, dear reader, but it makes me feel both anxious and excited. If I ever sail across the ocean on my own one day, and I hope I do, I’m sure that’s how I’d feel. Seriously! Okay, maybe not so serious as that. But the metaphor stands. When you decide to embark on a path to learn something new (or cross the ocean), you’re faced with this large obstacle (the ocean) before getting to wherever your destination is (in my metaphor, it’s Brazil, so I could go hang out with my partner).  That’s the Monthly Motive motto!

World Cup for Web Development 2018

June is not only the month for football (or soccer or футбол or my favorite, Canadian football), it’s also for Web Developers! And web development in general. It’s a month to learn new languages or new frameworks. For me, it’s just learning the idea of web development and if I like it. I honestly do. It’s a fantastic road in life and one I regret I haven’t gone down sooner. It’s like that old alleyway nearby your home. You were always told to avoid it, and you listened. Why risk the potential dangers of a tagged up, smells-like-old-bacon alley just to cut two minutes from your commute?

But then, you decide to make a website where you try new things every month and have to be given an excuse to try new things every month and you dedicate June to finally convincing yourself to try that thing you were always curious about. That’s the Monthly Motive motto! And, well, you go down that alleyway and it’s not so bad. It’s actually pretty cool. You end up meeting people who are from different parts of the world, all trying to learn the same things you are. There are images and videos of people who don’t want to compete but educate. The term “open source” has a new meaning for you.

That’s one thing I’ve learned in the past weeks. It’s the community aspect within web development where maybe, it’s okay to spend an evening writing code just to pretty much copy your girlfriend’s current website into a new layout just so she doesn’t have to pay Squarespace anymore. It’s okay. You’re not alone.

There must be something wrong, right?

Right! Not everything is peachy. True, I’m making progress. Mastering CSS and HTML and the bits of JavaScript I kind of understand is a victory. Knowing the difference between Ruby and Ruby-on-Rails is a victory. Listening to a podcast about web development is a victory, somehow. But there is a big failure that I’m sure any professional web developer is seeing me do. It’s that I’m just learning. Not experiencing.

It’s all well and good that I’m on a few udemy courses learning back-end, front-end, top, bottom, margin auto, whoops. Lost myself there. Which isn’t that the point? I can get lost in all the courses and different ways of learning a code. But in the end, if I’m just following along with another programmer on how they code a website, then I’m not really learning. This way, I’m just hoping I can replicate that one day.

Which is not the way web development should be. It’s a creative process that I should not be ingesting from others. I should be providing my own creative output, creating my own websites and applications. However, I also understand that I need to first learn the tools before hammering down the nails. Too Cheesy?

Second Half of June && Web Development

Monthly Motive is about consistency. A little bit every day goes a long way. So I realize that even though I think I have valid excuses for not updating this blog (I’m busy learning about margins, okay?) that’s not the point. I realize that in order to stay motivated, you have to step back and see the progress you’ve made. It’s not enough to spend every working deep within the text editor of your choosing. It really counts if you can step back, look at your code, and see the steps you’ve taken since the beginning.  I mean, this website is all about the beginning! You can’t learn everything in the span (ha) of a month. But you can definitely get your feet wet. Or maybe, dive right in. Cross the ocean even!

If you’re reading this for the first time. Thank you. It means a lot that you got through this block of text to get to this little sentence. One thing I’ve realized about learning web development is how simple and quick your application and websites should be. If time needs to be invested, then I bet you lose 90% of your new visitors. That’s not a real statistic, but it feels right.

Last month was Digital Marketing and the start of this website! I’ve also done a quick blog post about my excitement to learn code. If you’re interested in learning even the basics, I urge you to do learn. It’s a wonderful sensation when you’re able to solve something yourself. Like that ‘first computer’ feeling, no? Here’s a great article I read that motivated me.  It’s by Roger Collier, and the article is from a great asset to the web development world, freeCodeCamp! It’s all about why you should learn programming, even if you’re not considering it as a possible career.

That’s it for today, so if you’re interested in crossing the ocean with me, let me know in the comments! Until next time, happy sailing!

 

 

 

 

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *