{"id":37,"date":"2022-04-07T20:24:47","date_gmt":"2022-04-07T20:24:47","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/?p=37"},"modified":"2022-04-07T20:24:47","modified_gmt":"2022-04-07T20:24:47","slug":"perseverance-and-tenacity","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/2022\/04\/07\/perseverance-and-tenacity\/","title":{"rendered":"Perseverance and tenacity"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"415\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/success.jpg\" alt=\"\" class=\"wp-image-38\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/success.jpg 554w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/success-300x225.jpg 300w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/figure>\n\n\n\n<p>A couple of months after quitting my coding endeavors, the idea of giving up really started to bother me. I felt like a mentally weak loser and it felt like a direct contrast to the character that I had spent years developing. Determined to overcome this horrendous feeling, I started to systematically approach programming in a different way. As the saying goes. &#8220;Insanity is Doing the Same Thing Over and Over Again and Expecting Different Results.&#8221; The biggest problem that I had as I was using online resources to learn was that I was seeing the trees but not the forest. I was able to understand a variable, for loop, if &#8211; else conditions but unable to piece them all together to write working code. After searching google, I found a reddit post that recommended a site called teamtreehouse. It had a 10 day free trial and I was determined to learn how to code. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"300\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/html.jpg\" alt=\"\" class=\"wp-image-39\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/html.jpg 534w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/html-300x169.jpg 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<p>As strange as it sounds, my real understanding of programming began with HTML and CSS. On the teamtreehouse site, I spent the first week dabbling with HTML and CSS and understanding what purpose they served on a web application. I became acquainted with all the different HTML elements like &lt;div&gt;, &lt;body&gt;, &lt;p&gt;, &lt;span&gt;, etc. And the different ways to add color and style to the elements via CSS. It was finally in the 2nd week where I learned about Javascript. <strong>All the manual DOM insertion and styling that I had done with HTML &amp; CSS, it can be done programmatically with JavaScript. <\/strong>As I took small steps in using Javascript to style HTML elements or insert them as a child of a parent element. It became clear to me when and why programming is used. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"1024\" data-id=\"40\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/Light-Bulb-DRAWING-\u2013-STEP-10-731x1024.jpg\" alt=\"\" class=\"wp-image-40\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/Light-Bulb-DRAWING-\u2013-STEP-10-731x1024.jpg 731w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/Light-Bulb-DRAWING-\u2013-STEP-10-214x300.jpg 214w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/Light-Bulb-DRAWING-\u2013-STEP-10-768x1075.jpg 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5434\/files\/2022\/04\/Light-Bulb-DRAWING-\u2013-STEP-10.jpg 1000w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Through the use of Javascript programming for DOM manipulation, <strong>coding finally made sense to me.<\/strong> Coding was feeding the computer instructions to accomplish a task. This realization was a monumental moment for me and helped me greatly in my programming and academic journey.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple of months after quitting my coding endeavors, the idea of giving up really started to bother me. I felt like a mentally weak loser and it felt like a direct contrast to the character that I had spent years developing. Determined to overcome this horrendous feeling, I started to systematically approach programming in [&hellip;]<\/p>\n","protected":false},"author":12283,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/users\/12283"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/posts\/37\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/softwaredeveloperaspirations\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}