
{"id":4658,"date":"2017-11-30T15:00:00","date_gmt":"2017-11-30T14:00:00","guid":{"rendered":"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/uncategorized\/5-tips-for-how-to-become-a-web-developer-from-a-local-hero\/"},"modified":"2023-05-11T08:01:31","modified_gmt":"2023-05-11T06:01:31","slug":"5-tips-for-how-to-become-a-web-developer-from-a-local-hero","status":"publish","type":"post","link":"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/5-tips-for-how-to-become-a-web-developer-from-a-local-hero\/","title":{"rendered":"5 Great Web Development Tips From a Head of Development"},"content":{"rendered":"<p><strong>Meet Sam.<\/strong><\/p>\n<p><strong>The first thing you need to know about Sam is that he\u2019s an inspiration.<\/strong> Having trained as a musician, he enrolled in the <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/courses\/become-a-web-developer\/\">CareerFoundry Web Development Program<\/a>, and four years later he became the Head of Web Development here. True story.<\/p>\n<p>So, who better to ask for web development tips from?<\/p>\n<p>His story is inspiring, and it\u2019s a testament to the quality of the program\u2014and his character and application\u2014that he\u2019s been able to climb so high, so quickly.<\/p>\n<p>It\u2019s also a sweeping, resounding affirmation that, yes, <strong>you too can <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/ways-to-learn-to-code\/\" target=\"_blank\" rel=\"noopener\">learn to code<\/a> and pivot to a career in web development later in life<\/strong>, even if you don\u2019t have a background in mathematics or a childhood spent dismantling and rebuilding computers.<\/p>\n<p>So how do you do it? Who better to ask than Sam himself.<\/p>\n<ol>\n<li><a href=\"#dont-panic\">Don&#8217;t panic<\/a><\/li>\n<li><a href=\"#start-with-the-basics\">Start with the basics<\/a><\/li>\n<li><a href=\"#set-yourself-realistic-goals\">Set yourself realistic goals<\/a><\/li>\n<li><a href=\"#reinvent-the-wheel\">Reinvent the wheel<\/a><\/li>\n<li><a href=\"#learn-what-you-love\">Learn what you love<\/a><\/li>\n<li><a href=\"#next-steps\">Next steps<\/a><\/li>\n<\/ol>\n<h2 id=\"what-tips-do-you-have-for-someone-starting-out-in-web-development\">5 web development tips for someone starting out in coding<\/h2>\n<p id=\"nbsp\">If you&#8217;d rather watch this article instead of reading, we got Sam to go through his tips in a video as well:<\/p>\n<style type=\"text\/css\">.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }<\/style>\n<div class=\"embed-container\"><iframe src=\"https:\/\/www.youtube.com\/embed\/reoTSp8E9o8\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<div style=\"display: block; height: 20px; width: 100%;\"><\/div>\n<h3 id=\"dont-panic\">1. Don\u2019t panic<\/h3>\n<p>There\u2019s a huge amount to learn in the world of web development, and it\u2019s difficult to know where to begin.<\/p>\n<p><strong>Don\u2019t be scared.<\/strong> Believe me: the large majority of seasoned developers are equally overwhelmed by the plethora of new <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/a-beginners-guide-to-the-10-most-popular-programming-languages\/\" target=\"_blank\" rel=\"noopener\">languages<\/a>, frameworks, <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/8-biggest-trends-in-web-development-trends\/\" target=\"_blank\" rel=\"noopener\">trends<\/a>, and tools out there.<\/p>\n<p>There&#8217;s also a whole world of web development tips out there too\u2014enough to be overwhelming. But keep it simple!<\/p>\n<p><strong>The key is focus.<\/strong> You don\u2019t need to learn everything all of the time.<\/p>\n<p>Learn incrementally, take moments to recognise your progress, and embrace the freedom and opportunities the field provides, rather than being overwhelmed by it.<\/p>\n<h3 id=\"start-with-the-basics\">2. Start with the basics<\/h3>\n<p>So you\u2019re not panicking and your pulse rate is safely within the range of 60-85 beats\/minute. Excellent.<\/p>\n<p>But now, in your state of quiet contemplation, you\u2019re wondering where to begin.<\/p>\n<p>That\u2019s completely normal\u2014some people start with <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/easiest-programming-languages\/\">one of the easier programming languages to learn<\/a> to see if they like, with a goal in mind (more on that later). <strong>I always recommend starting at the beginning, which means pure HTML, CSS, and JavaScript (ES5).<\/strong><\/p>\n<p>Let the complicated stuff look after itself. Don\u2019t concern yourself with frameworks, libraries, or the most recent developments in <a href=\"https:\/\/postcss.org\/\" target=\"_blank\" rel=\"noopener\">PostCSS<\/a> and ES6, ES2021+\u2026 In fact, if those intimidating assortments of numbers and letters are an immediate dissuasion, just forget you ever saw them for now.<\/p>\n<p>Once you\u2019ve covered the basics, you\u2019ll automatically end up looking into libraries and frameworks. Why? Well, because people wrote those things to make working with HTML, CSS, and <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/how-long-does-it-take-to-learn-javascript\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a> easier.<\/p>\n<h3 id=\"set-yourself-realistic-goals\">3. Set yourself realistic goals<\/h3>\n<p>If you\u2019re training yourself up in web development, you\u2019ll naturally be spending a lot of time on the internet.<\/p>\n<p>And if you\u2019re spending a lot of time online, there\u2019s a lot of potential to get distracted and overwhelmed by the volume of learning material and web development tips and hacks.<\/p>\n<p>Not to mention TikTok, YouTube, and Instagram notifications. (If the internet had a surname, \u201coverwhelming\u201d and \u201cdistraction\u201d would be its middle names)<\/p>\n<p>So how do you keep yourself on the straight and narrow? <strong>By developing your own passion project<\/strong>\u2014my best piece of advice is to develop your own projects and break these down into manageable goals. Which app would you like to build? What\u2019s your grand idea?<\/p>\n<p>Once you get shin-deep in your project, the motivation becomes intrinsic, and every time you find yourself saying, \u201cI have no idea how to do this,\u201d you push yourself to research and find a way.<\/p>\n<p>Personally I\u2019ve always found this project-based, problem-solving approach the best way to internalize and memorize what I\u2019ve learned.<\/p>\n<p>What&#8217;s more, these projects are the perfect thing to fill up your <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/web-developer-portfolio\/\" target=\"_blank\" rel=\"noopener\">web developer portfolio<\/a>. Win-win!<\/p>\n<h3 id=\"reinvent-the-wheel\">4. Reinvent the wheel<\/h3>\n<p>Nowadays you\u2019ll hear a lot of web development tips saying that you don\u2019t have to write a lot of code yourself. This is because there\u2019s a plugin for everything\u2014or a framework you should use that other, more experienced developers have already made.<\/p>\n<p>There\u2019s a lot of truth to this, of course. The developer community is renowned for its dedication to open source and building things which make our lives easier. But\u2026<strong>by making our lives easier, it also makes our learning simpler, and our experience shallower<\/strong>.<\/p>\n<p><a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/what-does-it-take-to-become-a-web-developer-everything-you-need-to-know-before-getting-started\/\" target=\"_blank\" rel=\"noopener\">To become a good web developer<\/a>, you need depth. Yes, you\u2019ll learn how to use the particular plugin you\u2019ve implemented, but you won\u2019t learn the language behind it. Mastering the language will make you a far more competent developer in the (slightly) longer run than if you just juggle plugins.<\/p>\n<p><strong>Try to build things yourself.<\/strong> The code won\u2019t be the cleanest in the world, and you\u2019ll make a lot of mistakes, but <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/7-benefits-of-learning-to-code\/\" target=\"_blank\" rel=\"noopener\">you\u2019ll learn from these mistakes, and learn quickly<\/a>. I\u2019ve rewritten some of my personal projects three or four times in their entirety in the past. Why?<\/p>\n<p>Because a few months later I realised I could code them much more efficiently\u2014much more <strong>cleanly<\/strong>. And it\u2019s at moments like those, when you revisit your own code, that you realise just how much progress you\u2019ve made!<\/p>\n<h3 id=\"learn-what-you-love\">5. Learn what you love<\/h3>\n<p>Web development has so many facets. You\u2019d don\u2019t need to do everything, and don\u2019t need to do something you don\u2019t enjoy.<\/p>\n<p>If bugs in the backend bug you, and solving them isn\u2019t a source of dopamine spikes, then don\u2019t be a <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/backend-developer-guide\/\" target=\"_blank\" rel=\"noopener\">backend developer<\/a>. That\u2019s completely fine.<\/p>\n<p>Perhaps you like making things pretty\u2014we all know the internet could often do with being a bit more beautiful. If this sentiment chimes with you, then perhaps frontend development is the right thing for you.<\/p>\n<p>And <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/whats-the-difference-between-frontend-and-backend\/\" target=\"_blank\" rel=\"noopener\">the division between frontend and backend development<\/a> only covers the first level of specialisation: If you don\u2019t like fixing bugs but you <em>do<\/em> love finding them, then the life of a QA engineer could be the job for you.<\/p>\n<p><strong>Web development is a rich topography of possibility: don\u2019t do what you hate just because you think you have to. Pursue a passion.<\/strong><\/p>\n<h2 id=\"next-steps\">Next steps<\/h2>\n<p>I hope you found these web development tips useful for starting out. Remember to not drown in the all of the advice out there, and don&#8217;t panic!<\/p>\n<p>If you&#8217;re still taking your first footsteps and just want to try out coding to see whether it&#8217;s for you, CareerFoundry&#8217;s <a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/short-courses\/become-a-web-developer\/\">free 5-day coding short course<\/a> is an excellent way to try it out with no commitment. In the course, you&#8217;ll build and style your first mobile-responsive website using HTML\/CSS and JavaScript.<\/p>\n<p>If you feel like you need more suggestions and advice, have a look at some of these articles:<\/p>\n<ul>\n<li><a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/in-demand-web-developer-skills\/\">The Most In-Demand Web Developer Skills in 2024<\/a><\/li>\n<li><a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/best-web-development-certification-programs\/\">These Are the Best Web Development Certification Programs<\/a><\/li>\n<li><a href=\"https:\/\/careerfoundry.inbearbeitung.de\/en\/blog\/web-development\/best-web-development-tutorials-for-beginners\/\">The 10 Best Web Development Tutorials For Beginners In 2024<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Are you thinking about becoming a web developer? Perhaps you don&#8217;t know where to start. Here are some tips from a pro. It&#8217;s time to begin.<\/p>\n","protected":false},"author":70,"featured_media":4589,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"yes","_lmt_disable":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-4658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development"],"acf":{"homepage_category_featured":false},"modified_by":"Matthew Deery","_links":{"self":[{"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/posts\/4658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/comments?post=4658"}],"version-history":[{"count":5,"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/posts\/4658\/revisions"}],"predecessor-version":[{"id":31223,"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/posts\/4658\/revisions\/31223"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/media\/4589"}],"wp:attachment":[{"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/media?parent=4658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/categories?post=4658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerfoundry.inbearbeitung.de\/en\/wp-json\/wp\/v2\/tags?post=4658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}