Всем привет, хотел предложить вам поучаствовать в консультации по программированию со мной совершенно бесплатно!
Все, что нужно сделать - это заполнить форму на 20 вопросов, после чего написать мне в личку и согласовать время проведения консультации. Помимо консультации подготовил для вас файл с моей подборкой книг, видеоуроков, программ и статей для изучения программирования.
Форма:
https://docs.google.com/forms/d/e/1FAIpQLSemIo9J5ooDWNSbYdpRIbfAPhlSWBoNGUaG1OXbP31SwD_7uw/viewform?usp=sf_link
Все, что нужно сделать - это заполнить форму на 20 вопросов, после чего написать мне в личку и согласовать время проведения консультации. Помимо консультации подготовил для вас файл с моей подборкой книг, видеоуроков, программ и статей для изучения программирования.
Форма:
https://docs.google.com/forms/d/e/1FAIpQLSemIo9J5ooDWNSbYdpRIbfAPhlSWBoNGUaG1OXbP31SwD_7uw/viewform?usp=sf_link
Google Docs
Форма опроса
Опрос
Media is too big
VIEW IN TELEGRAM
Сегодня проходили бесплатные консультации для тех, кто ответил на 20 вопросов в Google форме…
Наверное, будет многим интересно, чем занимается backend разработчик (не тот, который делает примитивный backend для сайтов, а тот, кто пишет сервисы, с которыми взаимодействуют тысячи или миллионы пользователей) на работе, поэтому в этом посте будет краткая информация на эту тему:
Профилирование:
Бывает, что случаются тормоза в приложении с базой данных, диском, сетью, кодом или ещё чем-то другим, из-за чего приходится выявлять такие тормоза в приложении и устранять проблемы с производительностью.
Масштабирование системы:
Возможна ситуация, когда приложение просто не выдерживает нагрузку и в этой ситуации приходится заниматься масштабированием (оценивать нагрузку, добавлять железо, распараллеливать что-то, перепроектировать, профилировать и ещё кучу всего). Масштабирование это такое вот комплексное слово в программировании…
Проектирование:
Когда приходит задача - ее нужно решить с использованием каких-либо инструментов и технологий, по сути это и есть проектирование - мы выбираем несколько инструментов и затем определяем способ для их связи, чтобы выбранное нами решение было как можно проще и эффективнее.
Тушение пожаров:
Иногда случаются аварии, которые приходится быстро нейтрализовать, после чего расследовать причину аварии и придумывать то, что можно сделать, чтобы авария не повторилась в будущем.
Кодирование:
Все просто, останавливаться подробнее здесь не буду.
Тестирование:
Очень часто разработчики сами пишут тесты, будь то это юнит, интеграционные или авто тесты для того, чтобы качество приложения было как можно выше.
Фикс багов:
Думаю тут все понятно - ошибки неизбежны, какую-то часть времени приходится заниматься поиском и исправлением ошибок.
Также в зависимости от процессов и команды разработчик ещё может заниматься деплоем, администрированием, автоматизацией процессов, ручным тестированием тестированием и много чем ещё другим…
Профилирование:
Бывает, что случаются тормоза в приложении с базой данных, диском, сетью, кодом или ещё чем-то другим, из-за чего приходится выявлять такие тормоза в приложении и устранять проблемы с производительностью.
Масштабирование системы:
Возможна ситуация, когда приложение просто не выдерживает нагрузку и в этой ситуации приходится заниматься масштабированием (оценивать нагрузку, добавлять железо, распараллеливать что-то, перепроектировать, профилировать и ещё кучу всего). Масштабирование это такое вот комплексное слово в программировании…
Проектирование:
Когда приходит задача - ее нужно решить с использованием каких-либо инструментов и технологий, по сути это и есть проектирование - мы выбираем несколько инструментов и затем определяем способ для их связи, чтобы выбранное нами решение было как можно проще и эффективнее.
Тушение пожаров:
Иногда случаются аварии, которые приходится быстро нейтрализовать, после чего расследовать причину аварии и придумывать то, что можно сделать, чтобы авария не повторилась в будущем.
Кодирование:
Все просто, останавливаться подробнее здесь не буду.
Тестирование:
Очень часто разработчики сами пишут тесты, будь то это юнит, интеграционные или авто тесты для того, чтобы качество приложения было как можно выше.
Фикс багов:
Думаю тут все понятно - ошибки неизбежны, какую-то часть времени приходится заниматься поиском и исправлением ошибок.
Также в зависимости от процессов и команды разработчик ещё может заниматься деплоем, администрированием, автоматизацией процессов, ручным тестированием тестированием и много чем ещё другим…
Нашел недавно крутой плейлист по компьютерным сетям, где практически все основы того, как компьютеры взаимодействую между собой… Рекомендую ✌🏻
https://www.youtube.com/playlist?list=PLthfp5exSWErPFK_-EAhVtxO3XoY0gsSe
https://www.youtube.com/playlist?list=PLthfp5exSWErPFK_-EAhVtxO3XoY0gsSe
YouTube
Лекции по курсу "Компьютерные сети", Климанов М.М. (Осень 2021)
Share your videos with friends, family, and the world
Нашел интерактивный ресурс https://regexone.com/ - для тех, кто хотел изучить регулярные выражения и научиться пользоваться ими на практике!
Regexone
RegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs
RegexOne provides a set of interactive lessons and exercises to help you learn regular expressions
10 статей, которые должен прочитать каждый программист: https://javarush.ru/groups/posts/1155-10-statey-kotorihe-dolzhen-prochitatjh-kazhdihy-programmist
Рекомендую всем ✌️
Рекомендую всем ✌️
JavaRush
10 статей, которые должен прочитать каждый программист
Будучи Java-программистом и разработчиком программного обеспечения, я многому научился из множества статей под названием Что каждый программист должен знать о ....., они, как правило, дают много полезной и исчерпывающей информации...
Подготовил бесплатный открытый урок на тему "Первые шаги С++ разработчика" - пройдет он в эту субботу 26 марта в 13:00 по МСК 👨💻
Там будет масса полезной информации:
🔶 узнаете о том, кто такой С++ разработчик и чем он занимается;
🔶 что нужно знать для того, чтобы стать Junior С++ разработчиком;
🔶 сколько можно зарабатывать и как быстрее расти в этой сфере.
Регистрация и вся подробная информация доступна ниже по ссылке: https://codefactory.school/public_lesson
Там будет масса полезной информации:
🔶 узнаете о том, кто такой С++ разработчик и чем он занимается;
🔶 что нужно знать для того, чтобы стать Junior С++ разработчиком;
🔶 сколько можно зарабатывать и как быстрее расти в этой сфере.
Регистрация и вся подробная информация доступна ниже по ссылке: https://codefactory.school/public_lesson
Всем привет, уже сегодня в 13:00 пройдет бесплатный открытый урок на тему "Первые шаги С++ разработчика" 👨💻
Кто не успел еще зарегестрироваться, ссылка ниже: https://codefactory.school/public_lesson
Кто не успел еще зарегестрироваться, ссылка ниже: https://codefactory.school/public_lesson
This media is not supported in your browser
VIEW IN TELEGRAM
Примерно через час уже начинаем, ссылка выше ⬆️
Привет, хочу пригласить тебя на открытый урок «Первые шаги С++ разработчика» который пройдет 03.04 в 13:00 мск
⠀
На нем ты сможешь узнать:
◾️возможности языка С++;
◾️поймешь кто такой С++ разработчик и чем он занимается;
◾️узнаешь, как можно быстро расти и сколько зарабатывает С++ разработчик;
◾️создашь программу для подсчета кол-ва маршрутов в лабиринте.
⠀
Кому будет полезен открытый урок:
◾️новичкам Или начинающим программистам, которые всегда хотели научиться программировать или пробовали сами, но быстро выгорели при первых трудностях;
◾️с опытом в других сферах IT, которые хотят сменить род деятельности, обрести навыки в новых областях и просто сменить сферу разработки;
◾️всем заинтересованным в изучение С++ - кто хочет освоить прибыльную и антикризисную профессию, что работать удаленно в гибком графике.
Ссылка для регистрации:
https://clck.ru/eiKru
⠀
Увидимся на открытом уроке!
⠀
На нем ты сможешь узнать:
◾️возможности языка С++;
◾️поймешь кто такой С++ разработчик и чем он занимается;
◾️узнаешь, как можно быстро расти и сколько зарабатывает С++ разработчик;
◾️создашь программу для подсчета кол-ва маршрутов в лабиринте.
⠀
Кому будет полезен открытый урок:
◾️новичкам Или начинающим программистам, которые всегда хотели научиться программировать или пробовали сами, но быстро выгорели при первых трудностях;
◾️с опытом в других сферах IT, которые хотят сменить род деятельности, обрести навыки в новых областях и просто сменить сферу разработки;
◾️всем заинтересованным в изучение С++ - кто хочет освоить прибыльную и антикризисную профессию, что работать удаленно в гибком графике.
Ссылка для регистрации:
https://clck.ru/eiKru
⠀
Увидимся на открытом уроке!
👨💻 Для тех, кто хотел книги по алгоритмам для новичков - нашел просто замечательные видео уроки от Яндекс по алгоритмам и подготовке к алгоритмическим секциям программирования:
https://www.youtube.com/playlist?list=PL6Wui14DvQPySdPv5NUqV3i8sDbHkCKC5
https://www.youtube.com/playlist?list=PL6Wui14DvQPySdPv5NUqV3i8sDbHkCKC5
YouTube
Тренировки по алгоритмам
Приглашаем вас потренироваться в решении алгоритмических задач. 8 лекций с домашними заданиями и 4 разбора заданий. Лектор - Михаил Густокашин, Директор цент...
Сегодня пройдет новый бесплатный открытый урок👨💻
На открытом уроке:
◾️покажу как происходит процесс масштабирования и увеличения надежности серверов;
◾️поделюсь опытом анализа кор дампов и дизассемблирования;
◾️расскажу о паттерны ECS для разработки игр;
◾️познакомлю с внутренним устройством и архитектурой современных компиляторов;
◾️поделюсь подборкой литературы для различных сфер разработки на С++ (разработка игр, высоконагруженных сервисов, системного и антивирусного ПО);
◾️разберу несколько популярных вопросов с собеседований;
◾️поделюсь тем, как расти быстрее по зарплате и промышленному опыту разработки.
Регистрация по ссылке:
https://cpp-dev-factory.online/
На открытом уроке:
◾️покажу как происходит процесс масштабирования и увеличения надежности серверов;
◾️поделюсь опытом анализа кор дампов и дизассемблирования;
◾️расскажу о паттерны ECS для разработки игр;
◾️познакомлю с внутренним устройством и архитектурой современных компиляторов;
◾️поделюсь подборкой литературы для различных сфер разработки на С++ (разработка игр, высоконагруженных сервисов, системного и антивирусного ПО);
◾️разберу несколько популярных вопросов с собеседований;
◾️поделюсь тем, как расти быстрее по зарплате и промышленному опыту разработки.
Регистрация по ссылке:
https://cpp-dev-factory.online/
This media is not supported in your browser
VIEW IN TELEGRAM
В 5 утра встаем, в 7 утра записываемся и только после начинаем работать 👨🏻💻