{"id":28427,"date":"2018-03-09T04:24:30","date_gmt":"2018-03-09T02:24:30","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=28427"},"modified":"2018-03-09T04:24:30","modified_gmt":"2018-03-09T02:24:30","slug":"web-developer-roadmap","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/09\/web-developer-roadmap\/","title":{"rendered":"Web Developer Roadmap"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"28428\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/09\/web-developer-roadmap\/web-developer-roadmap\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap.png?fit=1099%2C478&amp;ssl=1\" data-orig-size=\"1099,478\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"web developer roadmap\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap.png?fit=660%2C287&amp;ssl=1\" class=\"aligncenter size-medium wp-image-28428\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap-500x217.png?resize=500%2C217&#038;ssl=1\" alt=\"\" width=\"500\" height=\"217\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap.png?resize=500%2C217&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap.png?resize=768%2C334&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap.png?resize=1024%2C445&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap.png?w=1099&amp;ssl=1 1099w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>I&#8217;ve been saying for years, that there is no such thing as a &#8220;full stack developer&#8221;, no matter how many CVs your HR department processes per day, matching the title.\u00a0 <a href=\"https:\/\/github.com\/kamranahmedse\/developer-roadmap\">Web Developer Roadmap<\/a> is a cool little GitHub repository, which maps the road for becoming a web developer in 2018.<\/p>\n<p>It shows technologies that you need to get familiar with, depending on what kind of a web developer you want to become &#8211; front-end, back-end, or DevOps &#8211; and how to organize your learning and move from one technology to another.<\/p>\n<p>The reason the &#8220;full stack developer&#8221; isn&#8217;t there, is, I&#8217;m sure, because that just combines all of the other ones.\u00a0 And each one of them is way more than can fit into a single human head.\u00a0 So the combination would probably make it explode.<\/p>\n<p>Even if you are already an experienced web developer, this roadmap is a handy thing to keep around, as it gets updated as things change.\u00a0 And in web development things do change, and they do so frequently.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve been saying for years, that there is no such thing as a &#8220;full stack developer&#8221;, no matter how many CVs your HR department processes per day, matching the title.\u00a0 Web Developer Roadmap is a cool little GitHub repository, which maps the road for becoming a web developer in 2018. It shows technologies that you &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/09\/web-developer-roadmap\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Web Developer Roadmap<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Web Developer Roadmap #WebDev #DevOps","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,133,62,1334],"tags":[1330],"keyring_services":[],"class_list":["post-28427","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-sysadmin","category-technology","category-web-work","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":24707,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/09\/08\/on-full-stack-developers\/","url_meta":{"origin":28427,"position":0},"title":"On full stack developers","author":"Leonid Mamchenkov","date":"September 8, 2015","format":false,"excerpt":"I came across an excellent blog post on full stack developers - \"The full stack developer is a myth\". \u00a0I do much agree on what is being said there. \u00a0Firstly, the stack itself. Secondly, on the problem: A full stack developer is a myth not because none exist, but because\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"Non-exhaustive list of a technical stack layers and components","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/09\/reasonably-full-stack-500x417.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":25951,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/03\/18\/stack-overflow-developer-survey-results-2016\/","url_meta":{"origin":28427,"position":1},"title":"Stack Overflow Developer Survey Results 2016","author":"Leonid Mamchenkov","date":"March 18, 2016","format":false,"excerpt":"Stack Overflow published the results of their developer survey for 2016. \u00a0Over 50,000 participants from more than 170 countries answered the questions this time around. \u00a0Some of the results are quite predictable, while others less so.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"education","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/03\/education-500x394.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27255,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/01\/19\/wordpress-theme-developer-handbook\/","url_meta":{"origin":28427,"position":2},"title":"WordPress Theme Developer Handbook","author":"Leonid Mamchenkov","date":"January 19, 2017","format":false,"excerpt":"WordPress Theme Developer Handbook: The Theme Developer Handbook is a repository for all things WordPress themes. Whether you\u2019re new to WordPress themes, or you\u2019re an experienced theme developer, you should be able to find the answer to many of your theme-related questions right here. Finally, there is a more organized\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27644,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/29\/web-developer-security-checklist\/","url_meta":{"origin":28427,"position":3},"title":"Web Developer Security Checklist","author":"Leonid Mamchenkov","date":"May 29, 2017","format":false,"excerpt":"Web Developer Security Checklist is a good collection of security issues to keep in mind when building web applications. \u00a0Not much new in there, but it's nice to have all of these conveniently gathered in one place. \u00a0All items are grouped into a few sections - database, development, authentication, denial\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/05\/checklist-500x428.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":42567,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/04\/25\/front-end-developer-handbook-2019\/","url_meta":{"origin":28427,"position":4},"title":"Front-end Developer Handbook 2019","author":"Leonid Mamchenkov","date":"April 25, 2019","format":false,"excerpt":"\"Front-end Developer Handbook 2019\" (and its GitHub repository) is a good place to start for everyone looking to become a front-end developer.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":16981,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/12\/07\/how-do-you-annoy-a-web-developer\/","url_meta":{"origin":28427,"position":5},"title":"How do you annoy a web developer?","author":"Leonid Mamchenkov","date":"December 7, 2012","format":"image","excerpt":"LOL. \u00a0This is so true... From\u00a0xkcd.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=28427"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28427\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=28427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=28427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=28427"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=28427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}