Профессия программист

Что нужно знать и уметь

Работу программиста не назовешь простой и понятной. Для освоения этой профессии понадобится немаленький багаж знаний и умений. Сотрудник должен иметь способности к многозадачности, уметь находить контакт с коллегами, знать иностранный язык и язык программирования.

В остальном же краткий перечень требований выглядит следующим образом:

  1. Уметь писать собственные и читать чужие коды.
  2. Иметь математические способности и логическое, аналитическое мышление.
  3. Интересоваться информационными технологиями, иметь глубокие знания в этой сфере и постоянно их обновлять.
  4. Знать английский язык.
  5. Иметь способности к многозадачности.
  6. Уметь автоматически переводить решения бизнес-задач на машинный язык.
  7. Знать, как вносить, обрабатывать, хранить информацию при помощи разработанных программ.
  8. Создавать, настраивать и внедрять в производство программные продукты.
  9. Уметь автоматизировать повторяющиеся процессы.
  10. Тестировать разработанный продукт и уметь исправлять выявленные ошибки.
  11. Понимать технические задания и самому их составлять.
  12. Уметь пользоваться инструментами программирования, фреймворками и вспомогательными программами.

И это лишь часть того, что должен уметь делать программист.

Стать программистом можно в любом возрасте. В 30 лет — не поздно!

Это факт, подтвержденный десятками историй реальных людей. Вообще, отвлечемся от IT. Я на 100% убежден, что менять работу можно и нужно в любом возрасте, особенно если вас от этой работы уже тошнит. Как это было у меня, и как это было у Евгения, автора истории «Из админа в программисты в 30 лет».

Я лично физически уже не мог себя заставить на работу ходить. И что мне нужно было делать — просто потерпеть еще 30 лет до пенсии? Шикарная перспектива. Жизнь у нас одна, какой смысл заставлять себя ходить на надоевшую работу и работать с неприятными тебе людьми? Так можно поступить, только если нет выбора. Но на самом деле он есть всегда, просто мы часто его не осознаем.

30 лет — это вообще не тот возраст, в котором стоит говорить про «поздно». Возможно, поздновато уже посещать студенческие вечеринки, но учиться чему-то новому уж точно не поздно. Люди начинают совершенно новую жизнь и в 50, и в 75 лет. Есть такой отличный проект «Возраст счастья», там такие истории собраны, что я просто был в приятном шоке. Люди меняют жизнь кардинально и в 70 лет.. Представьте, как громко такой человек будет смеяться, если ему расскажут о сомнениях тридцатилетних. Поэтому вопрос «не поздно ли» совершенно не имеет смысла.

Вообще, когда задают этот вопрос, чаще всего имеют в виду две вещи.

Тут лишь один способ проверить — попробовать самому. Конечно, весьма вероятно, что мозги «подзасохли» 🙂 И вы это очень сильно почувствуете, когда начнете проходить курсы Хекслета, вас просто наизнанку будет выворачивать. Но одновременно это будет рост и очень сильное развитие. На самом деле ведь как — чем вам сложнее что-то дается, чем больше усилий требует, тем сильнее развитие.

В целом, разработка — это, как говорится, не rocket science. От вас не потребуются суперинтеллект и фотографическая память. Нужно банальное упорство, готовность ежедневно выделять время и продвигаться вперед. Всё. Такой простой тест. Если вы сможете ежедневно заставлять себя учиться по 2 часа и больше, то, скорее всего, сможете стать программистом.

Возьмут ли меня, почти пенсионера, на работу?

Возьмут без вопросов. Тому есть множество подтверждений. Да, существуют команды из продвинутых 20-летних ребят, куда наверное вы впишетесь с трудом, если вам 45. Но также есть команды, где средний возраст — 30 лет, поэтому совершенно не парьтесь о своем возрасте. Более того, есть удаленная работа (и ее все больше с каждым годом), есть фриланс, есть Upwork, где вообще всем плевать, кто вы, где вы, как вы выглядите.

Будь вам хоть 80 лет, работайте на здоровье, если имеете какие-то полезные и востребованные навыки. К тому же у вас есть и преимущества перед двадцатилетними. Это наработанные навыки коммуникации, бОльшая ответственность, более широкий кругозор, образование старой закалки, готовность залезть в сложную штуку и разобраться, как она работает, а не впадать в панику, если гугл не помог.

На этой позитивной ноте предлагаю перейти к погружению в реальный мир.

Шаг 6: Найдите Команду

Разработка игр является командным видом спорта. Если вы хотели создать игру сами, то изучение программирования и использование игровых движков будет лишь началом вашего пути. Вам нужно будет стать художником, дизайнером, композитором, писателем, маркетологом и просто настоящим идеалом 21-го века.

Если быть более точным, то на это у вас уйдёт гораздо больше, чем 11 лет обучения в школе.

Вместо этого, вы можете использовать свои связи в игровом сообществе, чтобы найти себе помощников. Вы все должны собраться, придумать идею для игры, составить план и начать работу.

Не пытайтесь сразу же сделать следующий AAA проект. Ваша команда будет неопытной и немногочисленной для этого. Начните работу над небольшой инди-игрой, которая будет немного отличаться от конкурентов. Учитесь на ошибках и улучшайте свой конечный продукт.

Как стать программистом 1С

1С – это программа, которая широко используется в странах СНГ, для упрощения ведения документации предприятия и бизнеса.

Среда разработки 1С подразумевает под собой наполовину визуальное программирование, то есть разработчики уже позаботились о некоторых базовых объектах (такие как справочники, документы, регистры и т. д.), которые можно создать в 2 клика и добавить туда необходимые атрибуты. После того, как вы создали базовые объекты (с помощью графического интерфейса), вы можете собрать frontend часть вашей конфигурации – то, как увидит систему пользователь. Остается только запрограммировать между собой взаимодействие всех элементов. Синтаксис крайне прост, и если уже есть базовые знание программирования, то разобраться не сложно.

Как правило, при приобретении данной программы, разработчик предоставляет всю подробную документацию, необходимую для изучения. Особенностью программирования в этом случае является то, что можно программировать на русском языке. Если вы имеете хорошие навыки владения компьютером, и базовое понимание программирования, о котором мы говорили в предыдущем вопросе, то разобраться в этом можно в течение месяца. На моем личном опыте, это заняло как раз 1 месяц (но у меня есть базовые знания программирования после университета).

Чем дальше развивается 1С программист, тем больше программирование выходит на задний план, так как все достаточно тривиально. На передний план выходит построение и понимание бизнес логики процесса. Огромным плюсом является то, что для 1С уже написано множество готовых решений для ведения бизнеса в разных отраслях, и всегда можно подсмотреть, как такую задачу уже решают.

Шаг 7: Не Опускайте Руки

На пути к тому, как стать разработчиком игр, вам придётся столкнуться со многими трудностями. Практически всё, что вы будете делать, будет для вас в новинку, поэтому вам придётся во всём этом разбираться самому. Вы приложите много усилий, создадите игру в ваше свободное время, опубликуете её… и скорее всего она не добьётся успеха.

Сейчас существуют тысячи различных игр и нет никакой уверенности в том, что люди выберут именно вашу. Не позволяйте этому сломить вас. Просто начните работу над новым проектом и сделайте его лучше, исправьте ваши ошибки. Опять же, разработка игр требует времени и опыта.

Шаг 4. Нарабатываем опыт

Прохождение каждого курса подтверждается сертификатом. И это не просто бумажка, а пропуск в мир интересных стажировок, которые помогут получить опыт — решающий фактор при приеме программистов на работу.

У выпускников школы есть возможность выбрать из десятка IT-компаний. Среди которых Intel, GrantMarketing, PENTESTIT, Positive Technologies, HTC-OS, Wicron и другие. При этом, для прохождения стажировки необязательно жить в столице или другом крупном городе. Возможность работать удаленно – еще один плюс работы программиста.

И даже если ты еще ни разу не устраивался на работу и не знаешь, «как правильно себя подать», ты всегда можешь обратиться к своим преподавателям.

Шаг 4: Начните Обучение СЕЙЧАС

Когда люди начинают искать определённые условия, чтобы начать делать что-то, то в большинстве случаев они просто этого не делают. Как стать разработчиком игр? Просто начните им становиться. Начните разбираться в различных аспектах игр, проанализируйте ваши любимые игры, станьте активным членом сообщества, выберите язык, движок и начните обучение.

Возможно, вам будет полезно записаться на курс по созданию игры на Unity, если вы решите использовать именно его. Как ранее уже говорилось, для данного движка вам потребуется более простой язык программирования C#. Этот курс поможем вам разобраться в базовых аспектах использования Unity и разработки игр в целом.

Однако вам стоит понять, что, закончив курс, вы не станете полноценным разработчиком игр. Это лишь отличное место для начала вашего обучения.

С этими знания у вас будет возможность начать изучать что-то более сложное. На вашем пути к тому, как стать разработчиком игр, вы не должны останавливаться на достигнутом. Создать игру (очень простую) может быть относительно легко, но стать разработчиком гораздо сложнее.

Профессиональное обучение в университете

Задаваясь вопросом относительно того, как стать программистом с нуля, большое количество людей подумают об университет. Там есть профессиональные преподаватели, которые могут передать часть своих знаний и опыта тем, кто желает обучаться этому делу. После обучения вы получаете диплом, поэтому можете работать в крупных компаниях программистом и строить собственную карьеру. Некоторые частные клиенты будут более серьезно относиться к сотрудничеству с дипломированным специалистом.

Преимущества такого обучения очень большие. Вы работает с профессиональным преподавателем, быстрее разбираетесь в тех или иных нюансах, тратите меньше времени на поиск информации и ее анализ. Вы уже преподавателю задаете вопросы о том, как стать веб программистом, а он вам рассказывает с профессиональной точки зрения, предлагает проверенную литературу, дает практические задания и помогает вам в них разобраться. Профессионалы разрабатывают определенную методику обучения, поэтому за несколько лет вы становитесь реальным специалистом, который может рассчитывать на высокооплачиваемую работу.

Недостатки такого выбора являются также явными и лежат на поверхности. Вам придется платить за обучение, в зависимости от университета, стоимость обучения может быть достаточно высокой. Вам придется учиться несколько лет, вы не всегда сможете совмещать учебу с работой. Не все могут выйти из университета профессионалами, кто-то просто будет лениться и эти годы учебы пройдут зря. Одно дело заставить себя учиться и делать это самостоятельно, входя постепенно в кураж и другое дело посещать лекции в университете, где никто вас не заставляет учиться.

Где требуются мобильные программисты

Если коротко, то везде. Мобильные приложения делают для любых задач: календари, почта, заметки, игры, мобильный банкинг. Есть даже эмулятор баяна под iOS: щёлкаете по нарисованным на экране кнопкам — наслаждаетесь музыкой:)

Десктопные сервисы и программы тоже не отстают и запускают свои мобильные приложения. В маркетплейсах Google Play и AppStore, например, уже есть 1C Bitrix, Photoshop Lightroom и «Госуслуги». Но мало написать приложение — его нужно постоянно обновлять и поддерживать. Это огромная работа, для которой тоже требуются специалисты.

Но есть и особенно перспективные направления. Ниже — данные за 2019 год.

Игры. Огромная и прибыльная индустрия.

  • 33% всех загружаемых мобильных приложений — это игры.
  • По итогам 2019 года издатели мобильных игр собрали $68,5 млрд, а к концу 2020 года аналитики Newzoo обещают рост до $76,7 млрд.
  • Все сферы бизнеса черпают идеи из GameDev — это передовые технологии и методы работы.

Образование и развлечения. Изучение языков, книги, музыка, путешествия, тренировки, обучающие курсы. Онлайн-образование все сильнее теснит офлайн — люди видят, что это удобно и эффективно. Только за 2019 год объём рынка интернет-обучения вырос на 60%. И это не однократный рост — тренд продолжится.

Банки и финансы. Все банки уже пришли в смартфоны. Например, в приложении «Точка-банка» можно открыть и закрыть счёт, а в мобильном Сбербанке — выпустить физическую или виртуальную карту. Даже «Система город», у которой много офлайн-точек для оплаты коммуналки, уже есть в мобильных.

Это интересная и сложная отрасль. Начинающему разработчику попасть в неё не всегда реально, но грамотным специалистам финтех рад.

Электронная коммерция.

  • В мире 63% покупок в ecommerce уже сейчас идёт с мобильных устройств — данные международного маркетингового агентства Wolfgang Digital.
  • Россияне за 2019 год потратили 1 трлн рублей через смартфоны и планшеты.

Разновидности

В программировании на первое место ставятся не только практические навыки, но и идеи специалиста. Программистов можно условно разделить на три категории в зависимости от специализации:

  1. Прикладные программисты занимаются в основном разработкой программного обеспечения прикладного характера — игры‚ бухгалтерские программы‚ редакторы‚ мессенджеры и т.п. К области их работы также можно отнести создание программного обеспечения для систем видео- и аудио-наблюдения‚ СКД‚ систем пожаротушения или пожарной сигнализации и т.п. Также в их обязанности входит адаптация уже существующих программ под нужды отдельно взятой организации или пользователя.
  2. Системные программисты разрабатывают операционные системы, работают с сетями, пишут интерфейсы к различным распределенным базам данных. Специалисты этой категории относятся к числу самых редких и высокооплачиваемых. Их задача состоит в том‚ чтобы разработать системы программного обеспечения (сервисы)‚ которые‚ в свою очередь‚ управляют вычислительной системой (куда входит процессор‚ коммуникационные и периферийные устройства). Также в список задач входит обеспечение функционирования и работы созданных систем (драйвера устройств‚ загрузчики и т.д.).
  3. Web-программисты также работают с сетями, но, в большинстве случаев, с глобальными — Интернет. Они пишут программную составляющую сайтов, создают динамические веб-страницы, web-интерфейсы для работы с базами данных.

Как учиться?

В общем есть два пути:

Суровый самоучка – кидаетесь в пучину с головой. Все, что надо, есть на YouTube, а все платное можно даром скачать на торрентах. Если что непонятно, спрашиваем в чатиках и соцсеточках.

Подход кажется хорошим, но он требует невыносимого самоконтроля. Вы можете безвылазно смотреть YouTube в течение первой недели, а на второй «что-то пойдет не так», и вы просто бросите. Просто потому, что вдруг отдали приоритет чему-то другому

Сериалу, играм, девушке – неважно. К тому же, вы ничего не платили, а стало быть ничего не теряете – и легко сливаетесь

Те же бессистемные знания, которых вы нахватались за «неделю интенсива», быстро испарятся, а с ними и ваши мечты о новой жизни успешного айтишника, работающего в Европе, а то и в Силиконовой Долине.

Серьезный студент – идете учиться на платные курсы. Это лучшее, что можно сделать, потому что это – серьезно. Денег всегда жалко, но если уж вы решились оплатить учебу, стало быть, вы действительно хотите перемен в жизни и вряд ли позволите себе халявить. По крайней мере, в данный период.

На платных курсах вы получаете систематизированные знания от профессионалов и погружаетесь в учебную атмосферу с уроками, домашкой, контрольными и реальными проектами. Ну а если вдруг захочется прогулять пары или бросить, то вы несколько раз подумаете, прежде чем сделать это. Оплачено же!

Мне хотелось:

Систематизированные видеоуроки. С самых-самых основ. Я гуманитарий, и мне нужно все разжевать и положить в рот без лишней технической терминологии.

Качественная профессиональная подача. Мой учитель по ту сторону экрану должен говорить уверенно и по делу. И таких, как оказалось, очень и очень мало – большинство «преподов» можно смело слушать на удвоенной скорости, в то и не слушать вовсе.

Интересная практика. Без этого никуда

Нужно решать задачки, и важно, чтобы они соприкасались с реальной жизнью, а не только с математикой. Согласитесь, что одно дело тасовать абстрактные цифры в массивах, и совсем другое – написать какой-нибудь планировкщик или хотя бы базу девушек, с которыми ты одновременно встречаешься.

Что еще интересного на GeekBrains?

Тесты

Сомневаешься, пойти на начальный курс или сразу на продвинутый? Потрать 15 минут на тест и определи уровень своих знаний.

Форум

За все время на форуме было поднято несколько сотен тем и с помощью поиска вы можете найти решение многих программистских проблем. Здесь не надо бояться задавать самые простые вопросы, к новичкам относятся с пониманием и уважением.

Блог

В блоге компании регулярно публикуются статьи на разные темы связанные с программированием, гаджетами и IT-бизнесом. Любой участник сообщества GeekBrains может предложить свою статью для публикации на портале. Лучшее из присланного проходит модерацию и становится доступным для читателей.

Не относитесь к кодингу как к хобби

Если вы считаете, что нужно сохранять серьезность во время обучения кодингу, вы на 100% правы.

Конечно, вряд ли вы будете тратить время на что-то, что вам не нравится. Тем не менее, если программирование будет лишь вашим хобби – то есть вы будете заниматься им по настроению, без четких целей или расписания – вы никогда не построите карьеру в этой области.

Кроме того, вы часто будете сталкиваться с препятствиями и сложностями

В таких случаях важно не потерять интерес. Вы должны быть преданны своей цели

Да, я уверен, что все разработчики интересуются кодингом и технологиями в целом. Тем не менее, на одном энтузиазме вы далеко не уедете.

Поставьте четкую цель и составьте расписание. Определите, каким навыкам и технологиям вы хотите обучиться за определенный промежуток времени.

Практикуйтесь, практикуйтесь, практикуйтесь

Теперь, когда вы понимаете, с чего следует начать, самое время приступить к действиям. Чтобы стать хорошим специалистом, нужно время. Чтобы стать отличным специалистом, нужно много работать. Если вы хотите стать опытным разработчиком, вы должны практиковаться годами. Как?

  • Проходите туториалы и гуглите баги, которые встречаются вам на пути.
  • Каждый день выделяйте время только на кодинг.

Если вы устали, сделайте перерыв, зайдите на форумы и платформы, где разработчики делятся своими знаниями. Окружите себя технологиями.

Чем больше труда и времени вы вкладываете, тем увереннее вы будете себя чувствовать. Нет короткого пути. Нет языка, который поможет вам добиться успеха за один день. Учитесь на ошибках и верьте в себя. Тогда у вас все получится.

Материалы по теме:

10 советов для начинающих гейм дизайнеров

Помимо основных навыков, любому гейм дизайнеру необходимо:

  1. Любить компьютерные игры, много играть и разбираться в них. Для этого нужно выбрать по 10 игр каждого жанра и понять, как все устроено, какие эмоции будет испытывать пользователь. Что можно было бы улучшить или кардинально изменить.
  2. Прокачивать «насмотренность», то есть во время игры замечать те самые фишки, которые использовали создатели для удержания внимания пользователей. Что они делали для того, чтобы играть было интересно, а уровни проходить в меру сложно.
  3. Расширять кругозор, интересоваться не только играми, но и другими направлениями.
  4. Читать специализированную литературу по созданию игр и написанию сценариев.
  5. Улучшать навыки коммуникации, понимать различие между типами восприятия информации.
  6. Выучить английский язык, чтобы быть в курсе всех новинок. В будущем возможно найти работу и за рубежом.
  7. Изучать разные игровые движки.
  8. Развивать умение анализировать игры и разбирать их на составляющие.
  9. Получить базовое образование, повышать квалификацию на различных курсах.
  10. Принимать участие на тематических мероприятиях, общаться с коллегами, обмениваться опытом.

Шаг 2: Погрузитесь в Сообщество

Одним из самых главных преимуществ 21 века является то, что мы все взаимосвязаны. У вас есть возможность наладить связь с людьми, которые разделяют вашу любовь к играм, но живут на другом конце света. Это было бы невообразимо всего пару десятков лет назад. Просто воспользуйтесь этим.

Став активным членом игрового сообщества, вы сможете приобрести более глубокое понимание нужд геймеров (вашу целевую аудиторию) их желания и чаяния. Но самое главное, что им нравится, а что они терпеть не могут.

Вы также встретите людей, которым интересна разработка игр. Кто знает, может быть вы решите объединится в какой-то момент и создать новый Ubisoft! Также, как и любая другая профессия, разработка игр является командой работой.

Активность в игровом сообществе также может помочь вам получить вашу первую работу в игровой индустрии. Если вы познакомитесь с нужными людьми, то у вас появится возможность узнать об открытых вакансиях или рабочих практиках. Кто знает, может быть эти друзья даже порекомендуют вас на эту должность!

Игровой директор World of Warcraft, Ион Хаззикостас, перед тем как его пригласили на работу в Blizzard Entertainment, когда-то был гильдмастером гильдии Elitist Jerks, которая имела самый крупный форум в сети.

Существует несметное количество примеров, когда фанатов какой-либо игры привлекали для работы над их любимым проектом. Возможно, вам не дадут напрямую участвовать в разработке, но свой вклад вам непременно удастся внести.

Если у вас другая точка зрения о том, как стать разработчиком, то вы тоже можете достичь успеха. Хотя это будет гораздо сложнее.

Люди социальные существа по своей натуре. Гораздо легче принять человека, если у него есть надёжная репутация и рекомендации.

Обучение

С самого начала стоит отметить, что обучение программированию – дело непростое и небыстрое. Чтобы стать разработчиком, вам придется вложить много труда и времени. Но то, что учиться нелегко, не означает, что это не весело!

Если вы чувствуете, что хотите стать разработчиком, и вам нравится программирование, время, которое вы потратите на обучение, будет для вас очень интересным и приятным. Насколько быстро вы научитесь программировать, во многом зависит от вашей мотивации и приверженности, а также от выбранного вами метода обучения. Стать младшим разработчиком можно даже за 6 месяцев!

Зачем становиться веб-разработчиком?

Веб-разработка — это отрасль, которая точно не умрет в ближайшее время. Бюро статистики трудовых ресурсов США предсказало 27% рост количества рабочих мест в сфере веб-разработки к 2024 году.

Вот пять основных причин стать web программистом и обучиться с нуля:

  1. Вы можете работать удаленно;
  2. Вы можете работать самостоятельно. Заниматься фрилансом или начинать свой бизнес;
  3. Вы выходите на прибыльный технологичный рынок. Веб-разработка — это билет в мир высоких технологий. У большинства технологичных стартапов есть потребность в веб-разработчиках, поэтому это может быть ваш путь к успеху.

Требования к программисту

 Требований было несколько, приведу ключевое: там надо думать и придумывать. Названия этого процесса используются разные – анализировать, проектировать, разрабатывать, тестировать, создавать и т.д. Но смысл примерно один – надо думать. Снежинка спросил, что значит «думать».

После долгих споров, дискуссий и мозгового штурма Снежинке дали простую формулу – «23 минуты». Кратко изложу суть.

Придумать что-нибудь стоящее – это создать в голове сложный интеллектуальный объект, учитывающий все особенности, ограничения, цели, возможности, взаимосвязи и т.д. Программистам часто приходится так делать, т.к. решаемая задача редко бывает абстрактной и оторванной от остального приложения, требований к быстродействию, паттернов поведения пользователей.

Для того, чтобы создать в голове сложный интеллектуальный объект, необходимо выполнить, как минимум, два условия.

Первое – составные части объекта уже должны быть в голове. Не на бумаге, не в интернете, не у соседа, а в голове того, кто будет думать.

Второе – думать нужно достаточно долго, 20 и более минут, чтобы объект получился качественным. Иначе получится поделка автоматизмов.

Теперь вы, наверное, уже понимаете, в чём загадка.

Ограничение – клип

 Так случилось, что у Снежинки – клиповое мышление. Как, почему такое произошло – знает, наверное, только гугл. В качестве причин приводят и информационную интоксикацию (перебор видосов, короче), и изменения в системе школьного образования (например, «дискретные» тесты вместо «аналоговых» сочинений), кто-то приплетает даже неправильное питание.

В причинах ковыряться не будем, посмотрим на следствие: Снежинка не может сосредоточиться на одном вопросе дольше, чем на несколько минут («клип»). Максимум – 15, но в среднем 5-7.

К счастью для Снежинки, этого времени вполне хватает, чтобы найти решение, требуемое для работы кодером, в гугле. За время клипа Снежинка успевает даже готовые куски кода находить и копипастить.

И вот Снежинка решил подняться на уровень выше – стать программистом. Или разработчиком – не будем углубляться в терминологию. Более серьёзным чуваком, короче. Снежинка изъявил своё желание, и услышал требования к программисту.

Заключение

Теперь вы многое знаете о деятельности программиста: чем он занимается, сколько зарабатывает, плюсы и минусы работы и какое образование нужно.

Программистом может стать только по-настоящему увлеченный информационными технологиями человек. Ведь IT-сфера постоянно меняется, обновляется и совершенствуется, поэтому надо тратить много времени на то, чтобы вникнуть в новую информацию и технологии.

И тех, кто собирается пройти один онлайн-курс и на этих знаниях строить свою карьеру, ждет большое разочарование.

Успешным программистам нравится сам процесс программирования. Они не боятся ошибаться, чтобы в конце концов достичь совершенства.

Ищите свою нишу с помощью статей об удаленных профессиях на блоге iklife.ru и оставляйте комментарии.

Желаю удачи!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector