Предыстория
В младших классах я очень любил компьютерные игры. Со временем у меня все больше и больше появлялось желание создать что-то свое. Я узнал об одной очень интересной профессии — программист. Программист, в моем понимании творец, писатель в своем роде, он может создать что захочет, написав строчки кода. Я сразу же загорелся желанием стать им. К тому же,зарплата у программистов довольно высокая.
Начало
Первым,как я считал "языком программирования" для меня стал html. Я изучил его примерно за несколько недель. Дальше css, и тут меня занесло в этот неизведанный мир... Я начал верстать простые страницы, делать прототипы сайтов, сидел на разных форумах, в общем мне все это безумно нравилось.
Как я познакомился с Java
У меня был выбор, идти дальше изучать веб, или пойти в ПО программирование. Я выбрал ПО. Начал искать курсы облазил весь гугл и нашел JavaRush. Очень зацепили фишки,что курс построен в виде игры, и что во время обучения присутствует юмор. Примерно за месяц прошел первые 10 уровней. Потом нужно было покупать подписку, но я так и не решился. К следующему НГ я понял,что нужно что-то менять, и купил долгожданную подписку. С этого момента я решил серьезно заниматься. На данный момент мне 14 лет, я достиг 27 уровня. Недавно захотелось написать что-то самому, с нуля. И у меня это получилось. Я написал игру GetFoodGame. Для запуска дважды кликните по файлу GetFoodGame.jar. Идея такова: сверху падают фрукты а игрок, управляю вазой с помощью стрелочек (Влево, Вправо) ловит их. Когда вы не смогли поймать 2 фрукта, появляется окошко, с надписью что вы проиграли. По моему мнению, реализовал я не очень хорошо (
мягко говоря
) слишком много костылей. Буду рад конструктивной критике ;) Всем хорошего настроения,и успехов !)
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Чего не хватает по моему мнению
Создайте аккаунт и выложите код. Через года 2-4ре в зависимости от ваших планов, знание как пользоватся гитом будет одно из необходимых, опять же рекрутерам будет лего доказать чем вы занимались все эти годы.
Думаю, для многих эта статья будет отличным источником мотивации.
Успехов в дальнейшем развитии, у тебя точно получится стать хорошим программистом:)
А теперь одно замечание по игре: слишком дискретно передвигается корзина (видимо, нужно использовать дабл, в больших задачах это есть). Плюс без знания высшей математики в программировании сложно (хотя не всё сводится к этому, но много задач именно на это + многие задачи с помощью высшей математики решаются быстрее и оптимальнее).