По образованию я гуманитарий до мозга костей, и когда в моем окружении узнали, что я записалась на курс по Java-разработке, реакции были разбросаны от «ты сошла с ума» до «ну поиграешься месяц и бросишь». Первые две недели у меня действительно было ощущение, что я пытаясь читать древнеегипетские иероглифы когда перед тобой пустая среда разработки, а код категорически отказывается запускаться из-за одной пропущенной точки с запятой. Главное, что помогло не сбежать в самом начале, это структура учебы. Здесь нет длинных усыпляющих лекций на три часа, где рассказывают общие слова. Всё разбито на небольшие, понятные модули: посмотрела короткий блок теории, сразу идешь в тренажер или IDE и закрепляешь руками. Но настоящей спасательной петлей стали ревьюеры и наставники. У меня был проверяющий, который не просто ставил «зачет» или сухо тыкал в ошибки, а реально разжевывал, почему выбранное мной решение кривое, где проседает память и как ту же задачу решить изящнее в рамках ООП. Сложить в голове объектно-ориентированное программирование, работу с Spring Boot и написание SQL-запросов — был серьезный вызов для могов, но момент, когда у тебя впервые самостоятельно поднимается бэкенд и отдаёт правильный JSON на запрос, не сравнится ни с чем. Курс дал не просто сухие знания, а нормальную инженерную логику и умение гуглить ошибки не в панике, а системно. Сейчас я уже несколько месяцев работаю в штате на позиции junior backend-разработчика, до сих пор каждый день учусь чему-то новому, но базовая уверенность в своих силах появилась именно благодаря этой учебе. Читать далее...