Автор оригинала: Vlad Mihalcea.
Вот сколько времени у меня ушло с того момента, как я завел этот блог пока я не стал Чемпионом Java .
Пожалуйста, поприветствуйте новых чемпионов Java. @antoine_sd @javajudd @glaforge |/@kenkousen @kito99 @vlad_mihalcea @leomrlima @@netopyr @shelajev @rgransberger @@мехмандаров @Sander_Mak @SeanMiPhillips Хорошо сделано для всех вас @Oracle |/@java ##сообщество разработчиков ##сообщество разработчиков
В этой статье я собираюсь показать вам, что я сделал, чтобы через 15 дней я стал первым Чемпионом Java из Румынии.
Создание блога, безусловно, одно из лучших решений, которые я когда-либо принимал. Обмен знаниями-это улица с двусторонним движением. Не только то, что вы помогаете другим лучше понять определенную тему, но и то, что вы пишете, также помогает вам. Выражение мыслей не всегда дается легко, и письмо – очень хороший способ практиковать этот навык.
Теперь начать вести блог-это самая легкая часть. Идти в ногу – самая сложная часть написания. За 4 года мне удается опубликовать 240 статей. Поэтому каждую неделю я пытаюсь написать хотя бы одно сообщение в блоге.
В первый год ведения блога трафик был довольно скромным, как вы можете видеть в этом отчете . В первые три месяца я подумывал о том, чтобы отказаться от этого, потому что не видел достаточной вовлеченности, чтобы оправдать эти усилия.
Тем не менее, я продолжал писать, и трафик начал неуклонно расти. С 1200 просмотров страниц в октябре 2013 года, четыре года спустя, ежемесячный трафик увеличился до более чем 160 000 просмотров страниц.
Если вы сосредоточитесь на написании хорошего контента, в конечном итоге трафик тоже придет.
В мае 2014 года я начал ответы на вопросы о StackOverflow . Четыре года спустя мне удалось ответить на более чем 1300 вопросов, в основном о JPA и Hibernate, и я получил репутацию 41 тыс.
Именно благодаря моему блогу и вкладу в StackOverflow я получил работу адвоката разработчиков для проекта Hibernate в Red Hat .
Я начал использовать Git и GitHub в своем блоге, так как хотел поделиться модульными тестами, которые я использую для своих сообщений в блоге. Весной 2014 года я работал архитектором программного обеспечения, и нам нужно было развернуть одну из крупнейших платформ недвижимости в Финляндии.
До первого выпуска нам необходимо было настроить все пулы соединений, используемые разрабатываемой нами корпоративной системой. Поскольку я не мог найти ничего, что могло бы нам помочь, я запустил Flexipool . Именно тогда я официально начал участвовать в проекте с открытым исходным кодом, и это позволило мне лучше понять, каково это-создавать библиотеку программного обеспечения, которая используется тысячами проектов по всему миру.
Три года спустя, и у меня есть несколько проектов, которыми я могу поделиться в своем репозитории GitHub:
Последним дополнением к списку проектов с открытым исходным кодом, в которых я участвую, является платформа типов гибернации, которая позволяет использовать JSON, МАССИВ или многие другие пользовательские типы гибернации, которые изначально не поддерживаются Hibernate ORM.
В июне 2015 года я начал писать Высокопроизводительную сохраняемость Java . На это ушло больше года, но , судя по отзывам , которые я получил в Twitter или на Amazon , я рад, что сделал это.
Когда я писал книгу, я понял, что ведение блога-это просто разминка. Написание книги гораздо более интенсивно и отнимает много времени. Тем не менее, это лучший способ объединить все знания, связанные с данной темой, например, высокопроизводительную логику доступа к данным.
И поскольку одно ведет к другому, книга позволила мне собрать достаточно материала, чтобы начать предлагать обучение на месте по высокопроизводительному сохранению Java.
В июне 2014 года я посетил TopConf в Бухаресте . Это была первая конференция по программному обеспечению, на которой я когда-либо присутствовал, и именно тогда я решил, что тоже хочу быть на сцене.
Весной 2016 года я выступал на Voxxed Days в Бухаресте и Devoxx во Франции. После этого мне удалось выступить на JavaZone Vossed Days в Цюрихе, Белграде, Клуж-Напоке и провести семинар на CraftConf .
Именно во время этих конференций по программному обеспечению у меня была возможность встретиться со многими экспертами по Java, которые активно участвуют в формировании экосистемы Java.
Я оставил лучшую часть на конец. Обмен знаниями через ваш блог, книги, ответы на StackOverflow или проекты с открытым исходным кодом помог мне завести много друзей, некоторые из которых являются чемпионами Java.
Если бы не Лукас Эдер, который номинировал меня на эту премию, я бы сегодня не писал эту статью. Чтобы стать Чемпионом Java, вы должны быть номинированы Чемпионом Java и получить не менее 12 голосов от других чемпионов Java.
Поэтому я очень благодарен Лукасу Эдеру, Рафаэлю Винтерхальтеру и всем другим чемпионам Java, которые проголосовали за меня. С некоторыми из них я познакомился во время конференций, в то время как с другими я с нетерпением жду встречи с ними на следующих мероприятиях, на которых мы будем выступать.
Вывод
Когда я начинал этот блог, я не думал, что однажды стану Чемпионом Java.
В целом, я рад, что отправился в это путешествие, и надеюсь, что мое достижение вдохновит других разработчиков Java начать делиться своими знаниями.