未加星标

Yesterday's Work Rewards Me Today

字体大小 | |
[前端(javascript) 所属分类 前端(javascript) | 发布者 店小二05 | 时间 2018 | 作者 红领巾 ] 0人收藏点击收藏

I’ve been coding now for almost three months. Small change, little steps, I know. However this week marks the next step of my life as a software developer. I was accepted into a bootcamp in London. I’ve begun the pre-course work yesterday and am already making tidal waves of movement in my learning.

There are many posts about life as a web developer, or one’s process of getting that first job. I’ll be submitting this into the category of “the developer’s journey via bootcamp.” I think these are important posts. Bootcamps are expensive. So is your time. But you might want to go to a bootcamp. Hopefully I can give you some context of the journey.

First Two Weeks

I think a common trait that is shared amongst eager learners is ‘rapid passion.’ Passion that builds so fast that you just don’t know what to do with it. Maybe you write a song about it, or you build a project. You need some kind of outlet for all the passion. When I first started to code, I had the case of the rushin’ rapid passion. I created a simple website to display what I learned from a quick workshop atGeneral Assembly. Then I moved towards a blog created on WordPress , where I posted about this HTML tag or that CSS attribute. I felt like I was learning enough to talk about it. Which is fine, even if I read it back now and think of how little I knew back then; the irony will be outstanding when I read this post a year from now.

Then as the first two weeks pass, there’s that dipping point . Many don’t make it back. That’s when you realise there’s more to programming than just HTML. There’s javascript and other languages. Front-end; Back-end. Full-stack or node stacks with a sprinkle of dated MEAN stacks. Keywords start to emerge, as if bidding you to come with them. Learn that framework or this language. This framework gets the $$$. That language is older than the person who wrote it!

All these words. They can overwhelm you. And it’s at this point the dipping occurs. The overwhelming world of software development comes at you, like paparazzi after a leaked affair.

During my first two weeks I thought I could do it all. Bought many Udemy courses, believing in those 99.999999% discounts they always claim to offer. Signed up to all the online courses. Even considered to enrol into a remote bootcamp right then and there. Luckily I took a step back. Since I already purchased the Web Developer Bootcamp for ten quid, I decided to only play with the thought of attending a real in-person bootcamp once I finish that course.

First Month Passed, Enter Month Two

Next thing I know, I’m out of that dipping point and into month two. At this point I’m really happy with myself. Six months ago I used to be the kind of guy who’d thankfully join the dipping crowd. Not this time. I stuck through it.

I’m even making great progress on the Web Developer Bootcamp. However I was going through the JavaScript material and it was tough. Terrifying. The instructor then introduced jQuery and I started feeling that overwhelming pressure of Imposter Syndrome . The whole time I was thinking damn, I have an english degree. Why am I even doing this?

Oh no. A second dipping point! This time I stepped back. Not to quit (although I contemplated the thought), but to try another language out. Now I doubt this is recommended by the pros, but it worked for me. I decided to try out python. I even went to a workshop titled Python 101. Funnily enough it actually helped me grasp the things that confused me the most about JavaScript.

I started to see what Object Oriented Programming actually meant. And why everything is an object. I began to understand context, as well as scope. The clicks clicked. Later on, this will allow me to understand the Ruby fundamentals faster.

Now, whilst I have a better understanding, it’s not the perfect understanding. I don’t have enough experience with OOP, but at least I know the keywords to search for in Google whenever I have a question.

So Python helped me get back into JavaScript, and allowed me to continue the journey. Both languages went on hold as I begun to learn Ruby for my bootcamp.

Month Three is Just Around the Corner from Today

So I finished that course with a basic understanding of front-end and back-end. How APIs work and what are libraries and frameworks. Honestly, I’m really thankful for the course. It gave me a kind of TL;DR of what the Web Development World looks like. I didn’t absorb 100% of it, but it left me curious. Which leads me to why I’m writing this.

I never really thought about my future until last week. There was a time where I was in a rough spot, before I decided to make some healthy life-changing choices. It was during this transition that I discovered to code. Once I began feeling well-adjusted, with this ‘coding’ thing in my toolbox, I realised: Wow. I love this. I want this to be the thing I do for the rest of my life.

I finished the online course curious. I then finished a few other courses, still curious. Then I decided to take the step to join a bootcamp. Because I’m curious. Not only of code, and what languages can do, or what apps I’ll make, but I’m curious about the future. What I will see and do. Who I’ll become.

What do you think?

Do you agree with all the dipping points and high passion rates? Let me know if you think I’m terribly wrong. Or let me know if you want to mix it up, by reading my blogpost about Ruby Modules and Mixins on Medium.

Thanks for reading! I'm still new to this, but I hope I will continue.

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

tags: me,was,my,about
分页:12
转载请注明
本文标题:Yesterday's Work Rewards Me Today
本站链接:https://www.codesec.net/view/586431.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(96)