До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

Псевдопрограммист

Время чтения статьи ~3 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Псевдопрограммист главное изображение

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

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

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

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

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

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

Работать на работе, которая не связана с программированием, мне не хотелось, и я решила искать работу на начальные позиции в IT-компании, для которых хватит моих небольших знаний о разработке. В процессе поиска я заметила, что есть вакансии, связанные с базами данных (в вузе я прошла курс по ним). Решилась пойти туда для начала.

Я уже знала, что базы данных — неотъемлемая часть разработки сайтов. Меня взяли :) Так я начала взаимодействовать с миром IT, хоть и посредственно. В процессе работы я продолжала изучать язык Java (почему именно его? он считался наиболее прогрессивным согласно статье, которую я прочитала), но счастья от этого не было, ежедневное изучение не привело к уверенности в своих силах написать свою программу.

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

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

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

Аватар пользователя Teresa
Teresa 16 февраля 2021
7
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября