Corrected typo in FAQ (#9611)

* Fix grammar in AI engineer FAQ

* Fix hyphenation in Full Stack FAQ

* Add comma in Full Stack FAQ

* Corrected typo in Full Stack FAQ

* Added a comma in Full Stack FAQ

* Corrected website in Javascript FAQ

* Corrected typo in Javascript FAQ

* Corrected grammar in Javascript FAQ

* Corrected typo in devops FAQ

* Added a comma in devops FAQ

* Corrected typo in FAQ
This commit is contained in:
Agnus Paul
2026-02-08 22:54:57 +05:30
committed by GitHub
parent 8287b7a96e
commit dfa35b63c2
4 changed files with 8 additions and 8 deletions

View File

@@ -41,7 +41,7 @@ export const faqs: FAQType[] = [
question: 'What is a DevOps Lifecycle?',
answer: [
'A [DevOps lifecycle](https://roadmap.sh/devops/lifecycle) is a set of practices and processes that help organizations deliver software more quickly and reliably. The DevOps lifecycle typically includes planning, development, testing, deployment, monitoring, and feedback. ',
'It starts with **planning**, where teams define objectives, outline features, and create a roadmap for **development**. Agile methodologies and tools like Jira help facilitate this process. In the development phase, developers get to write and commit code using version control systems like Git. During this stage, testing is also involved (although without being the main focus of it) through the use of unit testing suits like Jasmine or JUnit.',
'It starts with **planning**, where teams define objectives, outline features, and create a roadmap for **development**. Agile methodologies and tools like Jira help facilitate this process. In the development phase, developers get to write and commit code using version control systems like Git. During this stage, testing is also involved (although without being the main focus of it) through the use of unit testing suites like Jasmine or JUnit.',
'Once the code is ready, it moves to **testing**, where automated and manual tests validate functionality, security, and performance. This ensures that the application is stable before deployment. The **deployment** phase follows, where CI/CD pipelines automate the release process, making it easier to push updates to staging or production environments with minimal risk while ensuring the quality and security of the delivery (through automated tests and validations).',
'After deployment, **monitoring** tools track system health and application performance, providing real-time insights into potential issues. After all of this, during the **feedback stage**, teams are able to analyze monitoring data, user reports, and incident responses to iterate and refine their processes and improve future iterations.',
'Through the DevOps lifecycle, companies automate and integrate these stages allowing them to improve collaboration between development and operations teams, increasing the speed of software delivery, and enhancing the overall quality of software products.',
@@ -61,7 +61,7 @@ export const faqs: FAQType[] = [
question: 'What is a pipeline in DevOps?',
answer: [
'In DevOps, a pipeline is an automated sequence of processes that takes code from development to production. Often referred to as a CI/CD (Continuous Integration/Continuous Deployment) pipeline, it simplifies the workflow by introducing automation. The main tasks inside a pipeline are:',
'**Building:** Compiling code and preparing it for testing. In some situations the compiling step might be optional or not even required, however, it can be replaced by linting.',
'**Building:** Compiling code and preparing it for testing. In some situations, the compiling step might be optional or not even required, however, it can be replaced by linting.',
'**Testing:** Running automated tests to catch issues early. If a test fails, the whole pipeline will usually fail, preventing the code from moving forward into production.',
'**Deployment:** Releasing the code to staging or production environments.',
'**Monitoring:** Checking the performance and stability of the deployed application.',

View File

@@ -5,7 +5,7 @@ export const faqs: FAQType[] = [
{
question: 'Can I learn Full Stack Development in 3 months?',
answer: [
'You can learn full stack development in 3 months, but only if you are already proficient in either front-end or back-end development, and you just need to pick up the missing half. Otherwise, expecting to learn the ins and outs of web development (both front and back end) in such a short amount of time is too much for a single developer.',
'You can learn full stack development in 3 months, but only if you are already proficient in either front-end or back-end development, and you just need to pick up the missing half. Otherwise, expecting to learn the ins and outs of web development (both front-end and back-end) in such a short amount of time is too much for a single developer.',
"Usually mastering full stack development takes more time and a lot of hands-on experience. If you only have a 3-month span of time to learn the skill and assuming you already have programming experience, the best thing you can do is to quickly run through [the full stack developer roadmap](https://roadmap.sh/full-stack). While you won't learn everything you need to be a proficient full stack developer, you'll have a basic notion of everything that entails the role.",
],
},
@@ -21,7 +21,7 @@ export const faqs: FAQType[] = [
{
question: 'How should I prepare for a Full Stack Developer Interview?',
answer: [
'To prepare for a full stack developer interview you should start by refreshing all web development basics. Starting with HTML, CSS and JavaScript of course, and then moving on to other topics such as the DOM, event bubbling, error handling, HTTP protocol, the client-server pattern and finally making the jump into back-end land, covering topics such as server-side rendering, REST, database base management and SQL just to name a few.',
'To prepare for a full stack developer interview, you should start by refreshing all web development basics. Starting with HTML, CSS and JavaScript of course, and then moving on to other topics such as the DOM, event bubbling, error handling, HTTP protocol, the client-server pattern and finally making the jump into back-end land, covering topics such as server-side rendering, REST, database management and SQL, just to name a few.',
'On top of that, try to practice common coding challenges, review algorithms and data structures, and brush up on system design principles.',
'In the end, for full stack developers having a well-rounded portfolio can really help illustrate your experience, so consider working on some small but hyper-focused personal projects to showcase different aspects of your full stack skillset.',
],
@@ -39,7 +39,7 @@ export const faqs: FAQType[] = [
question: 'What is a Full Stack Engineer?',
answer: [
'A Full Stack Engineer is usually a term used interchangeably with that of full stack developer. However, the "engineer" portion of the name could imply a deeper understanding of system designs, architecture (both in the back-end and front-end), and scalability.',
'On the other hand, the full stack "developer" might signal a more code-oriented role, where there is less strategy involved and more problem solving through code.',
'On the other hand, the full stack "developer" might signal a more code-oriented role, where there is less strategy involved and more problem-solving through code.',
'In the end, the difference might be barely noticeable, depending on the company and the project.',
],
},

View File

@@ -6,7 +6,7 @@ export const faqs: FAQType[] = [
question: 'What skills does a JavaScript developer need?',
answer: [
'A JavaScript developer needs to have a solid grasp of core JavaScript concepts to be successful because those will be the only common concepts that any framework or library they might depend on will use.',
'These core concepts include functions, operators, and data structures. And they should include experience with at least one JavaScript framework or core library, such as React for building interactive websites or NextJS for backends.',
'These core concepts include functions, operators, and data structures. They should also include experience with at least one JavaScript framework or core library, such as React for building interactive websites or Next.js for backends.',
"If their focus is back-end development, concepts such as API design and integration, data modeling, server-side rendering, and database querying are a must, as these will be part of the developer's daily tasks.",
"Front-end developers should also learn about web standards, the DOM API, web components (or lightning web components if you're working with the Salesforce ecosystem), and have some basic understanding of UX.",
'Candidates looking to prepare for [JavaScript developer interview questions](https://roadmap.sh/questions/javascript) should include the above-mentioned topics in their study program. For that, many developers schedule their studies at their own pace through extensive documentation, online training, and roadmaps like this one to build a solid foundational knowledge base.',
@@ -25,7 +25,7 @@ export const faqs: FAQType[] = [
answer: [
'JavaScript developers are usually paid very well due to their high demand. The web industry keeps growing, and the demand for developers who can build complex experiences is even higher. This translates to companies fighting each other over JavaScript developers, which tends to increase the base salary for these roles.',
'That said, compensation can vary significantly based on factors such as geographical location and level of expertise. Salaries tend to be competitive in major tech hubs like New York and San Francisco, and experienced professionals or certified JavaScript developers with extensive knowledge of JavaScript frameworks often require higher pay.',
"As a basis for comparison, according to sites such as Glassdoors, an average JavaScript developer earns 70,000 USD in the United States at an entry level (about 1 year of experience). Someone who's more experienced (10+ years of experience), however, can take that number to 110,000 USD on average.",
"As a basis for comparison, according to sites such as Glassdoor, an average JavaScript developer earns 70,000 USD in the United States at an entry level (about 1 year of experience). Someone who's more experienced (10+ years of experience), however, can take that number to 110,000 USD on average.",
"In the end, it depends on the company and how much they're willing to pay, as well as on your negotiation skills.",
],
},

View File

@@ -25,7 +25,7 @@ export const faqs: FAQType[] = [
question: 'Why do beginners use Python?',
answer: [
'Beginners choose Python because, generally speaking, it tends to be easier to read, write, and understand than many other programming languages.',
'Python removes the need for complex syntax rules found in languages like C++ or Java (like the use of squirrely braces, or "&&" and "||" to represent a logical AND or a logical OR operator), allowing developers to focus on solving problems rather than debugging syntax errors.',
'Python removes the need for complex syntax rules found in languages like C++ or Java (like the use of curly braces, or "&&" and "||" to represent a logical AND or a logical OR operator), allowing developers to focus on solving problems rather than debugging syntax errors.',
'On top of that, Python has a vast ecosystem of libraries and frameworks that simplify tasks in web development, data science, and automation, making it very "beginner-friendly" from that POV.',
'Finally, the very active and large community around the language (which helps answer questions and provide learning resources to newcomers) is a very appealing characteristic that attracts beginners to Python.',
],