разработчик

Привет! Меня зовут Полянин Иван,
я программирую.

#

Python

C++

C

Golang

Node.js

ubuntu

HTML

МОЯ ИСТОРИЯ

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

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

Со временем я решил сосредоточиться на решении алгоритмических задач и разработке игр для применения теории на практике. Для этого я реализовал несколько консольных игр, таких как "Крестики-нолики", " Шахматы" и "Space Invaders" на Pygame и другое. Эти проекты позволили мне улучшить навыки работы с алгоритмами, а также научиться решать задачи, требующие логического подхода. В процессе я изучал и применял различные языки программирования, такие как C++, C, Golang, Python, Node.js и JavaScript. Я заметил, что все языки схожи между собой, и переход с одного на другой не вызывает особых трудностей, если ты понимаешь основные принципы и знаком с синтаксисом. Это осознание дало мне уверенность в своих силах и позволило быстро адаптироваться к новым технологиям.

Одним из первых более сложных проектов стала разработка сайта-визитки с использованием HTML, CSS и JavaScript. Этот проект помог мне изучить основы работы с интерфейсами и взаимодействия с пользователем. Затем я реализовал браузерную версию игры "Тетрис", что позволило мне углубиться в работу с JavaScript, освоить алгоритмы и анимации. В этой версии игры также была добавлена система рекордов, использующая базу данных SQLite для хранения результатов игроков, что позволило мне понять, как работать с базами данных в веб-приложениях. Также я настроил сервер на VPS и использовал Docker для развертывания приложений, что дало мне ценный опыт работы с серверными технологиями и управления приложениями. Этот опыт стал для меня важным этапом в понимании всей цепочки разработки — от клиентской части до серверных решений. С каждым новым проектом мои навыки и уверенность в себе росли, и я уверен, что это только начало.

ПРОЕКТЫ

01

Крестики-нолики

Простая игра, знакомая всем
с детства, приобрела цифровое значение.

02

Игра «Жизнь»

Это игра без игроков. Человек
создаёт начальное состояние,
а потом наблюдает за её развитием.

03

Snake, или змейка

Вместе с первым кнопочным
телефоном Nokia 6110 зародилась любовь к этой игре.

04

Space invaders

Видеоигра, разработанная Томохиро
Нисикадо. Является основополож-
ницей современных игр.

05

Шахматы

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

06

Процессор

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

07

Тетрис

Компьютерная игра, изобретённая и разработанная советским программистом Алексеем Пажитновым.

08

Место для нашего
с вами проекта

ПРИНЦИПЫ

100%

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

РАЗВИТИЕ

Не отказываюсь от новых идей, а учусь и развиваюсь вместе
с проектом.

ОТВЕТСТВЕННО

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

593