139 lines
5.9 KiB
JavaScript
139 lines
5.9 KiB
JavaScript
import React, { useState } from "react";
|
||
import { Link } from "react-router-dom";
|
||
|
||
import CardArticle from "@components/CardArticle/CardArticle";
|
||
import { AuthHeader } from "@components/Common/AuthHeader/AuthHeader";
|
||
import { Footer } from "@components/Common/Footer/Footer";
|
||
import { ProfileBreadcrumbs } from "@components/ProfileBreadcrumbs/ProfileBreadcrumbs";
|
||
import SideBar from "@components/SideBar/SideBar";
|
||
|
||
import rightArrow from "assets/icons/arrows/left-arrow.png";
|
||
import cardCalendar from "assets/icons/cardCalendar.svg";
|
||
import yandexZen from "assets/icons/yandexZen.svg";
|
||
import cardImg2 from "assets/images/mock/cardArticleItem2.png";
|
||
import cardImg3 from "assets/images/mock/cardArticleItem3.png";
|
||
import cardImg1 from "assets/images/mock/cardArticleItem.png";
|
||
import mockImgArticle from "assets/images/mock/mockImgArticle.png";
|
||
|
||
import "./article.scss";
|
||
|
||
export const Article = () => {
|
||
const [article] = useState([
|
||
{
|
||
image: cardImg1,
|
||
title: "Аутстаффинг джунов: почему это выгодно",
|
||
data: "1 марта, 2023"
|
||
},
|
||
{
|
||
image: cardImg2,
|
||
title: "Аутстаффинг джунов: почему это выгодно",
|
||
data: "1 марта, 2023"
|
||
},
|
||
{
|
||
image: cardImg3,
|
||
title: "Аутстаффинг джунов: почему это выгодно",
|
||
data: "1 марта, 2023"
|
||
}
|
||
]);
|
||
|
||
return (
|
||
<div className="article-blog">
|
||
<AuthHeader />
|
||
<SideBar />
|
||
<div className="container">
|
||
<div className="article-blog__breadcrumbs">
|
||
<ProfileBreadcrumbs
|
||
links={[
|
||
{ name: "Главная", link: "/auth" },
|
||
{ name: "Блог", link: "/blog" },
|
||
{
|
||
name: "Аутстаффинг джунов: почему это выгодно",
|
||
link: "/blog"
|
||
}
|
||
]}
|
||
/>
|
||
</div>
|
||
<div className="article-blog__title">
|
||
<h1>Аутстаффинг джунов: почему это выгодно</h1>
|
||
</div>
|
||
|
||
<div className="article-blog__return">
|
||
<Link to={"/blog"} className="article-blog__return-link">
|
||
<div className="article-blog__return-arrow">
|
||
<img src={rightArrow} />
|
||
</div>
|
||
<span>вернуться к списку статей</span>
|
||
</Link>
|
||
</div>
|
||
|
||
<div className="article-blog__body">
|
||
<div className="article-blog__body-text">
|
||
<p>
|
||
Нет, мы работаем только с юридическими лицами и индивидуальными
|
||
предпринимателями и тщательно проверяем своих партнеров.
|
||
Партнерами являются агентства, которые специализируются на
|
||
оказании услуг в формате аутстафф-модели и обладают глубокой
|
||
экспертизой в разработке и внедрении IT-проектов.
|
||
</p>
|
||
</div>
|
||
<img src={mockImgArticle} className="article-blog__body-img" />
|
||
<div className="article-blog__body-text">
|
||
<p>
|
||
С одной стороны, зарплаты в сфере разработки растут, с другой
|
||
стороны, появляется огромное количество новичков, которые хотят
|
||
легко и просто войти в IT-сферу на волне востребованности и
|
||
больших зарплат. Разумеется, это приводит к осторожному отношению
|
||
работодателя к выпускникам различных курсов. Нет такого курса,
|
||
который даст на 100% готового джуна, слишком многое завязано на
|
||
личной инициативе, обучаемости и желании.
|
||
</p>
|
||
<br />
|
||
<p>
|
||
В итоге получается, что взгляды работодателя и потенциального
|
||
сотрудника расходятся: работодатель не хочет открывать ящик
|
||
пандоры, на который нужно тратить время, а работник, только
|
||
прошедший курсы, испытывает эффект завышенных ожиданий и имеет
|
||
зачастую неадекватные запросы.
|
||
</p>
|
||
</div>
|
||
<div className="article-blog__body-footer">
|
||
<div className="yandex">
|
||
<img src={yandexZen} />
|
||
<div className="yandex__text">
|
||
<p>Читать на Дзен</p>
|
||
<span>dzen.ru</span>
|
||
</div>
|
||
</div>
|
||
<div className="publication-date">
|
||
<img src={cardCalendar} />
|
||
<p>1 марта, 2023</p>
|
||
</div>
|
||
</div>
|
||
<div className="more-articles">
|
||
<h1>Читайте также</h1>
|
||
<div className="more-articles__arrow">
|
||
<img src={rightArrow} />
|
||
</div>
|
||
</div>
|
||
<div className="blog__body">
|
||
{article.map((item, index) => {
|
||
return (
|
||
<CardArticle
|
||
images={item.image}
|
||
title={item.title}
|
||
data={item.data}
|
||
key={index}
|
||
id={index}
|
||
/>
|
||
);
|
||
})}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<Footer />
|
||
</div>
|
||
);
|
||
};
|
||
|
||
export default Article;
|