{"id":867,"date":"2016-01-20T10:10:05","date_gmt":"2016-01-20T01:10:05","guid":{"rendered":"http:\/\/n8finch.com\/?p=867"},"modified":"2019-06-30T07:02:49","modified_gmt":"2019-06-29T22:02:49","slug":"how-much-javascript-is-enough","status":"publish","type":"post","link":"https:\/\/n8finch2024.local\/how-much-javascript-is-enough\/","title":{"rendered":"How Much Javascript is Enough?"},"content":{"rendered":"

There is a rush to learn Javascript right now. Especially in the WordPress community, there are people clamoring for more, better, and comprehensive Javascript resources. And there’s tons available<\/a><\/strong> and even more lists<\/a><\/strong>, and lists of lists<\/a><\/strong>.<\/p>\n

Similarly, most all entry level developer jobs–from Junior Developer to Front-End Engineer–are all requiring a decent amount of experience in Javascript.<\/p>\n

It’s enough to make you\u00a0wonder what you’ve been doing for the past year (or two, or five).<\/p>\n

In hustle of trying to absord all of the Javascript syntax, functions and process I can, I’ve been asking myself this question:<\/p>\n

\n

“How much Javascript is enough?”<\/p>\n<\/blockquote>\n

Should I know enough to be able to code up an application from scratch?<\/p>\n

Probably not. There are libraries and frameworks for that. I don’t have to learn\u00a0everything<\/em><\/strong>:<\/p>\n

\"js20in20one20pic\"
From https:\/\/github.com\/coodict\/javascript-in-one-pic\/<\/figcaption><\/figure>\n

So, how much is enough? And the question I’m specifically asking myself as I’m seeking to get hired by a stellar WordPress agency I can learn more from is this:<\/p>\n

“How much Javascript is enough to get myself hired so I can learn more…and more… and more…??”<\/p>\n

This is where I’ve settled (for today).<\/p>\n

Known Unknowns<\/h2>\n

The worst feeling I’ve had in the past two and a half years being a freelance WordPress developer is being in the dark, or not knowing what I don’t know<\/em><\/strong>. To add to the fear, I had no one to turn to when I first started out. In the dark and alone was a very scary place to be.<\/p>\n

Thankfully, I started reaching out, and paying for some courses once I started to make enough money to do so (I’ve always tried to spend about 10% of what I make on resources and tools to further my development).<\/p>\n

What I’ve learned is that\u00a0the more you know, the more you know what you don’t know<\/em><\/strong>. And that’s strangely comforting. Now, I laugh at the “white screen of death”! Ha! That used to be terrifying.<\/p>\n

With Javascript, there are plenty of “unknown unknowns”. But as I’m learning and seeing more, I’m moving from saying, “I don’t even know what is possible” to saying, “How is\u00a0that<\/em><\/strong> possible?!” Once I\u00a0see it, it exists, I can figure it out.<\/p>\n

Enough to Be Dangerous<\/h2>\n

Thanks to awesome resources like\u00a0Free Code Camp<\/strong>, I’m actually digging in and learning, retaining and applying Javascript and jQuery. All the projects I’ve been building requre JS\u00a0(haha) and that’s helped immensely. FCC has pushed me to ask myself, “How can I hack this together?”<\/p>\n

It won’t be perfect, but it just needs to function enough for a 1.0 version.<\/p>\n

\n

“Progress over perfection.”<\/p>\n<\/blockquote>\n

Momentum is key. Getting the code in the editor and refreshing the page to see what has happened has been a really cool experience. It’s not perfect, but it works.<\/p>\n

I’m a-ok with that.<\/p>\n

Learn. Do.<\/h2>\n

I work with Tonya from the WPDC. Her\u00a0method of teaching is “Learn. Do.” You learn about something, and then apply it immediately. I’ve really benefited from that mentality and practice.<\/p>\n

It’s a\u00a0discipline<\/em><\/strong> to sit down and apply what you’re learning, and the sooner the better. Between Tonya and FCC, I’ve got my butt in gear and I’m writing (and yes, copying and pasting) more code than I ever have.<\/p>\n

But the difference is that I’m understing a lot more.<\/p>\n

And if I can understand it, that should be enough to move me forward.<\/p>\n

###<\/p>\n

Peace,<\/p>\n

Nate<\/strong><\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

There is a rush to learn Javascript right now. Especially in the WordPress community, there are people clamoring for more, better, and comprehensive Javascript resources. And there’s tons available and even more lists, and lists of lists. Similarly, most all entry level developer jobs–from Junior Developer to Front-End Engineer–are all requiring a decent amount of […]<\/p>\n","protected":false},"author":1,"featured_media":889,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[9,1,8],"tags":[],"yoast_head":"\nHow Much Javascript is Enough? | Nate Finch<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Much Javascript is Enough? | Nate Finch\" \/>\n<meta property=\"og:description\" content=\"There is a rush to learn Javascript right now. Especially in the WordPress community, there are people clamoring for more, better, and comprehensive Javascript resources. And there’s tons available and even more lists, and lists of lists. Similarly, most all entry level developer jobs–from Junior Developer to Front-End Engineer–are all requiring a decent amount of […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/\" \/>\n<meta property=\"og:site_name\" content=\"Nate Finch\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-20T01:10:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-06-29T22:02:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/n8finch-site.site.strattic.io\/wp-content\/uploads\/2020\/11\/How-Much-Javascript-is-Enough_emqg7l.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"870\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nate\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@n8finch\" \/>\n<meta name=\"twitter:site\" content=\"@n8finch\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nate\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/\"},\"author\":{\"name\":\"Nate\",\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\"},\"headline\":\"How Much Javascript is Enough?\",\"datePublished\":\"2016-01-20T01:10:05+00:00\",\"dateModified\":\"2019-06-29T22:02:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/\"},\"wordCount\":613,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\"},\"articleSection\":[\"20 Hours Ahead\",\"Blog\",\"Web Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/\",\"url\":\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/\",\"name\":\"How Much Javascript is Enough? | Nate Finch\",\"isPartOf\":{\"@id\":\"https:\/\/n8finch.local\/#website\"},\"datePublished\":\"2016-01-20T01:10:05+00:00\",\"dateModified\":\"2019-06-29T22:02:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/n8finch.local\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Much Javascript is Enough?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/n8finch.local\/#website\",\"url\":\"https:\/\/n8finch.local\/\",\"name\":\"Nate Finch\",\"description\":\"All the things, keeping it clever...🤓\",\"publisher\":{\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/n8finch.local\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\",\"name\":\"Nate\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg\",\"contentUrl\":\"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg\",\"width\":796,\"height\":792,\"caption\":\"Nate\"},\"logo\":{\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Much Javascript is Enough? | Nate Finch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/","og_locale":"en_US","og_type":"article","og_title":"How Much Javascript is Enough? | Nate Finch","og_description":"There is a rush to learn Javascript right now. Especially in the WordPress community, there are people clamoring for more, better, and comprehensive Javascript resources. And there’s tons available and even more lists, and lists of lists. Similarly, most all entry level developer jobs–from Junior Developer to Front-End Engineer–are all requiring a decent amount of […]","og_url":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/","og_site_name":"Nate Finch","article_published_time":"2016-01-20T01:10:05+00:00","article_modified_time":"2019-06-29T22:02:49+00:00","og_image":[{"width":870,"height":420,"url":"https:\/\/n8finch-site.site.strattic.io\/wp-content\/uploads\/2020\/11\/How-Much-Javascript-is-Enough_emqg7l.jpg","type":"image\/jpeg"}],"author":"Nate","twitter_card":"summary_large_image","twitter_creator":"@n8finch","twitter_site":"@n8finch","twitter_misc":{"Written by":"Nate","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/#article","isPartOf":{"@id":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/"},"author":{"name":"Nate","@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce"},"headline":"How Much Javascript is Enough?","datePublished":"2016-01-20T01:10:05+00:00","dateModified":"2019-06-29T22:02:49+00:00","mainEntityOfPage":{"@id":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/"},"wordCount":613,"commentCount":0,"publisher":{"@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce"},"articleSection":["20 Hours Ahead","Blog","Web Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/","url":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/","name":"How Much Javascript is Enough? | Nate Finch","isPartOf":{"@id":"https:\/\/n8finch.local\/#website"},"datePublished":"2016-01-20T01:10:05+00:00","dateModified":"2019-06-29T22:02:49+00:00","breadcrumb":{"@id":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/n8finch-site.site.strattic.io\/how-much-javascript-is-enough\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/n8finch.local\/"},{"@type":"ListItem","position":2,"name":"How Much Javascript is Enough?"}]},{"@type":"WebSite","@id":"https:\/\/n8finch.local\/#website","url":"https:\/\/n8finch.local\/","name":"Nate Finch","description":"All the things, keeping it clever...🤓","publisher":{"@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/n8finch.local\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce","name":"Nate","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/n8finch.local\/#\/schema\/person\/image\/","url":"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg","contentUrl":"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg","width":796,"height":792,"caption":"Nate"},"logo":{"@id":"https:\/\/n8finch.local\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts\/867"}],"collection":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/comments?post=867"}],"version-history":[{"count":64,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts\/867\/revisions"}],"predecessor-version":[{"id":1851,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts\/867\/revisions\/1851"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/media\/889"}],"wp:attachment":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/media?parent=867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/categories?post=867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/tags?post=867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}