Написал игру на Java в 14 лет.

Предыстория
В младших классах я очень любил компьютерные игры. Со временем у меня все больше и больше появлялось желание
создать что-то свое. Я узнал об одной очень интересной профессии — Программист. Программист, в моем понимании творец, писатель в своем роде, он может создать что захочет, написав строчки кода. Я сразу же загорелся желанием стать им. К тому же, зарплата у программистов довольно высокая.
Начало
Первым, как я считал «языком программирования» для меня стал html. Я изучил его примерно за несколько недель. Дальше css, и тут меня занесло в этот неизведанный мир… Я начал верстать простые страницы, делать прототипы сайтов, сидел на разных форумах, в общем мне все это безумно нравилось.
Как я познакомился с Java
У меня был выбор, идти дальше изучать веб, или пойти в ПО программирование. Я выбрал ПО. Начал искать курсы облазил весь гугл и нашел JavaRush. Очень зацепили фишки, что курс построен в виде игры, и что во время обучения присутствует юмор. Примерно за месяц прошел первые 10 уровней. Потом нужно было покупать подписку, но я так и не решился. К следующему НГ я понял, что нужно что-то менять, и купил долгожданную подписку. С этого момента я решил серьезно заниматься. На данный момент мне 14 лет, я достиг 27 уровня. Недавно захотелось написать что-то самому, с нуля. И у меня это получилось. Я написал игру GetFoodGame. Для запуска дважды кликните по файлу GetFoodGame.jar. Идея такова: сверху падают фрукты а игрок, управляю вазой с помощью стрелочек (Влево, Вправо) ловит их. Когда вы не смогли поймать 2 фрукта, появляется окошко, с надписью что вы проиграли. По моему мнению, реализовал я не очень хорошо (мягко говоря) слишком много костылей. Буду рад конструктивной критике ;) Всем хорошего настроения, и успехов !)
  • ,

Я без ума от моей работы

Достаточно давно планировал написать свою благодарность javaRush да всё руки не доходили. Заранее приношу свои звинения за ошибки в грамотности и пунктуальности.
Все началось примерно в сентябре 2015го. Сидел я на своей работе. Занимался тех поддержкой пользователей в бовольно крупной компании. Было мне 24 года. Никакого отношения к программированию я никогда не имел. Сидел работал, выполнял бессмысленные заявки, помогал криворуким пользователям, заполнял какие то ненужные отчеты. Я понял что нужно что то менять. А вдруг меня уволят? А я так то нефига же не умею =( Примерно в июне 2015го к нам в отдел взяли нового парня. Он писал на пыхе(PHP). Я видел как горели у него глаза когда он создавал свой проект с нуля. И вот в сентябре я понял что нужно что то менять. Думаю нужно учить какой нить язык программирования. Чисто случайно наткнулся на javaRush и тут понеслось. Я как заядлый геймер просто втянулся в обучение. Было тяжело. Многое не понимал. Очень много тратил времени на каждую задачу. Благо на работе делать было нечего и я мог свободно заниматься самообразованием. Я занимался минимум 6 часов в день. За +-2 месяца я прошел 10 уровней. Мне очень все нравилось и хотелось продолжить, но цена за премиум подписку была слишком высока для меня. Решил нужно копить. Пока денег небыло я начал читать «философия java» и параллельно смотреть ролики с девколибри по андроиду. Все тихо мирно получалось. И тут появились новогодние скидки.
Примерно 10го декабря я психанул и потратил все деньги с кредитной карты на подписку ментор плюс.
И начал я погружение в увлекательный мир программирования. Самое тяжелое было то что никто меня не поддерживал, кроме лучшего друга. Очень тяжело было наткнуться на непонимание моего увлечения. Примерно к июню я прошел 20-23 уровня и решил создать резюме на хедхантере. Если честно я особо не надеялся найти новую работу. Просто хотел мониторить вакансии. Спустя месяц мне позвонили и пригласили на собеседование. После этого звонка я поверил в свои силы.
Моё первое настоящее собеседование. Меня трясло. Пот лился ручьями. Я сидел в переговорной на против 4х парней. Ууух все было как в тумане. Мы пообщались. Отвечал на все вопросы и был в шоке с себя. После собеседования мне обещали позвонить. Ну — ок. Я особо не надеялся. Выйдя с собеседования у меня расползлась улыбка на все лицо. Я понял что на все что меня спросили я ответил и ответил правильно.
Мне позвонили. И тут я стал думать менять мне работу или нет. Родительской поддержки небыло. Мне пророчили хорошее будещее на текущем месте. Это было очень тяжело. Я не мог спать постоянно думал о том какое решение принять. И я его принял.
Через три недели я уже работал джуном. Я должен был программировать микроконтроллеры. 3 месяца испытательный срок. Кстати ушел на зп меньше чем было. Спустя пару недель я понял, что микроконтроллеры это не моё и меня от них воротит. Совсем не то чему я учился на javaRush. Это не программирование. Мне нужно было знать какие то технические процессы и много ненужной мне информации. Отдельно хочется сказать о моем «тимлиде». Кроме как м*дак я не могу сказать о нем ничего=) Просто на любой мой вопрос я слышал — разбирайся сам. Через 2 месяца испытательного срока я понял чт нужно валить.И снова хедхантер и снова поиск. Мой друг параллельно мне устроился разрабом в крупную фирму в нашем городе. Они писали программы\моду для расчета бюджета и всего такого. Он подсказал что мне нужно почитать — sql и парсеры xml. Откликнулся на вакансию. Позвонили. Собеседование. Я чувствовал себя спокойнее. Отвечал по честному. Если не знал ответа то говорил, что нне знаю, но могу загуглить. Обещали набрать. Через полторы недели мне прислали офер. Я был безумно рад. Потому что по результатам собеседования мне предоложили достаточно высокую зп.
И вот 14 декабря 2016 подошел конец моего испытательного срока. Я работаю в классой команде, которая делится со мной знаниями. Я безума от моей работы. Работаю часов по 10 вдень. Хочу быстрее изучить все по максимуму. Очень сильно устаю. Хочется развеять иллюзии по поводу работы разработчиком — это очень не легкий труд. Если кто то дочитал до этого места: хочу советнуть хотя бы немного изучить sql, парсеры — без этого ну реально помоему никак. Огромное спасибо всей команде javaRush за данные мне знания. Спасибо и тем кто писал свои истории успеха — вы реально помогли мне не струсить и уйти с переспективной работы на работу более низкой зп. Ребят если нравится программировать, копаться в коде- не бойтесь. Учитесь, развивайтесь и все у вас получится.
P.S. все 40 уровней я так и не прошел. Осилил примерно 27-29. И до поддержки ментора и реального проекта не дробрался. Возможно в будущем году продолжу, но это уже не точно. Знания с которыми я проходил собеседования были много выше других ребят — это мне сказали теперь уже мои коллеги. Кстати недавно собеседовал парня — он тоже учился на javaRush и его знания реально были много лучше других ребят.