From e69c53b49d157f334d5176e71d167d9887def8cc Mon Sep 17 00:00:00 2001 From: dsh Date: Sat, 13 Jul 2024 01:48:02 +0100 Subject: [PATCH] updated images, added alt tags, adding client facing images. (#6140) --- src/data/guides/backend-developer-skills.md | 4 +++- src/data/guides/backend-developer-tools.md | 4 +++- src/data/guides/backend-languages.md | 4 +++- src/data/guides/backend-project-ideas.md | 4 +++- src/data/guides/devops-vs-sre.md | 4 +++- src/data/guides/frontend-developer-skills.md | 2 +- src/data/guides/frontend-languages.md | 4 +++- src/data/guides/full-stack-developer-skills.md | 2 +- src/data/guides/full-stack-vs-software-engineer.md | 2 ++ src/data/guides/how-to-become-devops-engineer.md | 4 +++- src/data/guides/java-developer-skills.md | 2 ++ src/data/question-groups/backend/backend.md | 2 ++ 12 files changed, 29 insertions(+), 9 deletions(-) diff --git a/src/data/guides/backend-developer-skills.md b/src/data/guides/backend-developer-skills.md index fc850c3e1..83b9e3147 100644 --- a/src/data/guides/backend-developer-skills.md +++ b/src/data/guides/backend-developer-skills.md @@ -6,7 +6,7 @@ excludedBySlug: '/backend/developer-skills' seo: title: '8 In-Demand Backend Developer Skills to Master' description: 'Learn what the essential backend developer skills are that you should learn and master to advance in your career.' - ogImageUrl: 'https://assets.roadmap.sh/guest/backend-developer-skills-30wwu.jpg' + ogImageUrl: 'https://assets.roadmap.sh/guest/backend-developer-skills-ece68.jpg' isNew: false type: 'textual' date: 2024-02-27 @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![The best backend developer skills to learn.](https://assets.roadmap.sh/guest/backend-developer-skills-ece68.jpg) + Whether your goal is to become a backend developer or to stay relevant as one, the goal itself requires adopting an eternal student mindset. The ever-evolving web development space demands continuous learning, regardless of the programming language you use. New frameworks, libraries, and methodologies emerge regularly, offering different solutions to old problems. To remain relevant as a [backend developer](/backend), you’ll have to stay updated by honing your core skills. In this article, we’ll cover the following set of backend developer skills we recommend you aim for: diff --git a/src/data/guides/backend-developer-tools.md b/src/data/guides/backend-developer-tools.md index 7e942ecaf..316ded0d3 100644 --- a/src/data/guides/backend-developer-tools.md +++ b/src/data/guides/backend-developer-tools.md @@ -6,7 +6,7 @@ excludedBySlug: '/backend/developer-tools' seo: title: '25 Essential Backend Development Tools for @currentYear@' description: 'Elevate your coding with backend developer tools that bring efficiency, scalability, and innovation to your projects. Improve your development process today!' - ogImageUrl: 'https://assets.roadmap.sh/guest/backend-development-tools-xa6xw.jpg' + ogImageUrl: 'https://assets.roadmap.sh/guest/backend-development-tools-ou6el.jpg' isNew: false type: 'textual' date: 2024-03-19 @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![Must-have backend developer tools to use.](https://assets.roadmap.sh/guest/backend-development-tools-ou6el.jpg) + As developers, we’re not just writing code on a text editor without any other external help. Whether we realize it or not, we’re constantly using different development tools to improve the way we work and the speed at which we can deliver our code. In this article, we’ll cover 25 backend development tools that are crucial in the web development industry, and as a [backend developer](/backend), you should be aware of them. diff --git a/src/data/guides/backend-languages.md b/src/data/guides/backend-languages.md index 804dda738..8a7baeb00 100644 --- a/src/data/guides/backend-languages.md +++ b/src/data/guides/backend-languages.md @@ -6,7 +6,7 @@ excludedBySlug: '/backend/languages' seo: title: 'The 5 Best Backend Development Languages to Master (@currentYear@)' description: 'Discover the best backend development languages to learn right now for career development, with practical tips from an experienced developer.' - ogImageUrl: 'https://assets.roadmap.sh/guest/backend-development-languages-78dxq.jpg' + ogImageUrl: 'https://assets.roadmap.sh/guest/backend-languages-2x930.jpg' isNew: false type: 'textual' date: 2024-01-18 @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![The best backend languages to learn.](https://assets.roadmap.sh/guest/backend-languages-2x930.jpg) + Web development is typically divided into two main categories: [backend development](https://roadmap.sh/backend) and [frontend development](https://roadmap.sh/frontend). Frontend development focuses on the visible part of the application for end-users, i.e. the part that users interact with, while backend development involves writing code that remains unseen but is essential for the functioning of all applications—the business logic. Two of the key components when it comes to backend development are the programming language that you are going to code in and the database. In this article, we will be looking into a subset of programming languages that could be used for backend development. We will be discussing the pros and cons of each and the community to help you pick the best programming language for backend development. diff --git a/src/data/guides/backend-project-ideas.md b/src/data/guides/backend-project-ideas.md index 192727e11..450cfb750 100644 --- a/src/data/guides/backend-project-ideas.md +++ b/src/data/guides/backend-project-ideas.md @@ -6,7 +6,7 @@ excludedBySlug: '/backend/project-ideas' seo: title: '20 Backend Project Ideas to take you from Beginner to Pro' description: 'Seeking backend projects to enhance your skills? Explore our top 20 project ideas, from simple apps to complex systems. Start building today!' - ogImageUrl: 'https://assets.roadmap.sh/guest/backend-project-ideas-ovr48.jpg' + ogImageUrl: 'https://assets.roadmap.sh/guest/backend-project-ideas-zxutw.jpg' isNew: false type: 'textual' date: 2024-05-09 @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![Fresh ideas for backend projects.](https://assets.roadmap.sh/guest/backend-project-ideas-zxutw.jpg) + As backend developers, showcasing our work to others is not straightforward, given that what we do is not very visible. That said, having a project portfolio, even as backend developers, it’s very important, as it can lead to new job opportunities. diff --git a/src/data/guides/devops-vs-sre.md b/src/data/guides/devops-vs-sre.md index dd2c04cd6..5b72862a7 100644 --- a/src/data/guides/devops-vs-sre.md +++ b/src/data/guides/devops-vs-sre.md @@ -6,7 +6,7 @@ excludedBySlug: '/devops/devops-vs-sre' seo: title: 'DevOps vs SRE: Key Differences Explained' description: 'DevOps vs SRE: Discover which role suits your career best. Learn key differences, skills required, and career prospects in our detailed guide.' - ogImageUrl: 'https://assets.roadmap.sh/guest/devops-vs-sre-ofdcy.jpg' + ogImageUrl: 'https://assets.roadmap.sh/guest/devops-vs-sre1-pfhzy.jpg' isNew: true type: 'textual' date: 2024-06-13 @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![Key differences between DevOps and SRE.](https://assets.roadmap.sh/guest/devops-vs-sre1-pfhzy.jpg) + When it comes to managing and enhancing software development and operations, companies often adopt sets of practices and processes such as Development Operations (DevOps) or Site Reliability Engineering (SRE). These approaches increase their ability to deliver applications scalably and maintain a fast pace. In fact, companies and individuals seeking to deliver applications and services at a higher velocity are increasingly moving away from traditional software development and infrastructure management. They achieve this by either combining selected DevOps and SRE practices or opting for one over the other. diff --git a/src/data/guides/frontend-developer-skills.md b/src/data/guides/frontend-developer-skills.md index e441e130f..bc54d7522 100644 --- a/src/data/guides/frontend-developer-skills.md +++ b/src/data/guides/frontend-developer-skills.md @@ -19,7 +19,7 @@ tags: - 'guide-sitemap' --- -![12 In-Demand Front End Developer Skills to Master](https://assets.roadmap.sh/guest/frontend-developer-skills-zdpyd.jpg) +![The best frontend developer skills to learn.](https://assets.roadmap.sh/guest/frontend-developer-skills-zdpyd.jpg) Front end development is probably one of the most dynamic fields in our industry, it’s constantly forcing developers to stay up-to-date with the latest trends and technologies. Either by learning about new frameworks or libraries, or simply by making them choose between their current stack and the hot new framework released every other month. diff --git a/src/data/guides/frontend-languages.md b/src/data/guides/frontend-languages.md index 649094f63..f080ecc10 100644 --- a/src/data/guides/frontend-languages.md +++ b/src/data/guides/frontend-languages.md @@ -6,7 +6,7 @@ excludedBySlug: '/frontend/languages' seo: title: 'What Front End Programming Languages Should You Learn?' description: 'Get ahead in web development. Discover the essential frontend languages every pro developer uses!' - ogImageUrl: 'https://assets.roadmap.sh/guest/best-front-end-languages-exm6g.jpg' + ogImageUrl: 'https://assets.roadmap.sh/guest/frontend-languages-8gh0j.jpg' isNew: false type: 'textual' date: 2024-05-02 @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![The best frontend languages to learn.](https://assets.roadmap.sh/guest/frontend-languages-8gh0j.jpg) + Just starting out in web or mobile development? You may feel swamped by all the programming languages, libraries, and frameworks. With new options popping up daily, it's easy to get overwhelmed. This guide will help you navigate that initial confusion. As someone who's been through this process for over a decade, I’ve made this post to make your learning journey smoother. diff --git a/src/data/guides/full-stack-developer-skills.md b/src/data/guides/full-stack-developer-skills.md index dde91da7a..57bc0e9cb 100644 --- a/src/data/guides/full-stack-developer-skills.md +++ b/src/data/guides/full-stack-developer-skills.md @@ -19,7 +19,7 @@ tags: - 'guide-sitemap' --- -![image](https://assets.roadmap.sh/guest/full-stack-developer-skills-abb38.jpg) +![The best full stack developer skills to learn.](https://assets.roadmap.sh/guest/full-stack-developer-skills-abb38.jpg) It should be no surprise to anyone that given the fast pace of the web development industry, every type of developer, especially full stack developers, must stay ahead of the curve by continuously updating their skills. diff --git a/src/data/guides/full-stack-vs-software-engineer.md b/src/data/guides/full-stack-vs-software-engineer.md index 12c6ff0dc..eb0a85b39 100644 --- a/src/data/guides/full-stack-vs-software-engineer.md +++ b/src/data/guides/full-stack-vs-software-engineer.md @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![Choosing between full stack developer or software engineer.](https://assets.roadmap.sh/guest/full-stack-developer-vs-software-engineer-yy0dk.jpg) + Have you ever heard the saying that **all full-stack developers are software engineers, but not all software engineers are full-stack developers**? A full-stack developer is responsible for the user-facing side and the behind-the-scenes logic that makes everything work, while a software engineer may specialize in just one of these areas. diff --git a/src/data/guides/how-to-become-devops-engineer.md b/src/data/guides/how-to-become-devops-engineer.md index 9d773b9ed..acf4a900d 100644 --- a/src/data/guides/how-to-become-devops-engineer.md +++ b/src/data/guides/how-to-become-devops-engineer.md @@ -6,7 +6,7 @@ excludedBySlug: '/devops/how-to-become-devops-engineer' seo: title: 'How to become a DevOps Engineer in @currentYear@' description: 'Want to become a DevOps engineer? Our @currentYear@ guide covers skills, certifications, and expert career advice. Start your journey today!' - ogImageUrl: 'https://assets.roadmap.sh/guest/how-to-become-devops-engineer-3opju.jpg' + ogImageUrl: 'https://assets.roadmap.sh/guest/become-devops-engineer-4x2p7.jpg' isNew: true type: 'textual' date: 2024-06-11 @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![How to become a DevOps engineer.](https://assets.roadmap.sh/guest/become-devops-engineer-4x2p7.jpg) + If you are trying to get into tech or are already in tech and have been exploring roles across the industry, you must have come across Development and Operations (DevOps). In fact, DevOps is one of the highest-paying roles in the tech industry. But **what is DevOps, and how is it different from other roles?** **DevOps is a software engineering approach that combines development (Dev) and operations (Ops) to shorten the software development lifecycle** (feature development, bug fixes, updates) by embracing automation. It is a bridge between the development and the operations team. While the primary goal of a software engineer is to design and build software solutions, a DevOps engineer has a key role in streamlining the software delivery pipeline, automating infrastructure provisioning, and enhancing the deployment process. diff --git a/src/data/guides/java-developer-skills.md b/src/data/guides/java-developer-skills.md index e23d35b48..14f63fd35 100644 --- a/src/data/guides/java-developer-skills.md +++ b/src/data/guides/java-developer-skills.md @@ -19,6 +19,8 @@ tags: - 'guide-sitemap' --- +![The best java full stack developer skills to learn.](https://assets.roadmap.sh/guest/java-full-stack-developer-skills-sjzbd.png) + Java has been a popular programming language for the past 28 years and remains in the top four programming languages today. This is due to its use in many Java-based platforms and the growing demand for specialized Java developers in big data, machine learning, and financial services. If you are building web applications, the ability to work on both front-end and back-end development using Java is valuable. Fundamental and advanced Java skills such as multithreading, concurrency, JVM tuning, and object-oriented design are vital in enterprise environments. diff --git a/src/data/question-groups/backend/backend.md b/src/data/question-groups/backend/backend.md index 4d7bc1e02..83f846670 100644 --- a/src/data/question-groups/backend/backend.md +++ b/src/data/question-groups/backend/backend.md @@ -222,6 +222,8 @@ questions: - 'Advanced' --- +![The best backend interview questions to prepare for.](https://assets.roadmap.sh/guest/backend-developer-interview-questions-pm9jx.jpg) + Getting ready for a software developer interview is never easy, especially if you’re new to the main tech stack of the company. This is why understanding the type of questions you might get asked during a technical interview is one of the keys to success. In this article, we’ll go over 50 popular backend interview questions ordered by experience level.