0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>11 фев 2022</li>
2
<ul><li>11 фев 2022</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Где суровые плюсовики ищут помощи, когда "падает ANativeWindow и крашится setFrameRate() в нативном коде"? Рассказывает Евгений Бодунов.</p>
4
</ul><p>Где суровые плюсовики ищут помощи, когда "падает ANativeWindow и крашится setFrameRate() в нативном коде"? Рассказывает Евгений Бодунов.</p>
5
<p>Фанат Free Software Foundation, использует Linux и недолюбливает Windows. Пишет истории про кодинг и программы на Python. Влюблён в Lisp, но пока что не умеет на нём программировать.</p>
5
<p>Фанат Free Software Foundation, использует Linux и недолюбливает Windows. Пишет истории про кодинг и программы на Python. Влюблён в Lisp, но пока что не умеет на нём программировать.</p>
6
<p>С приходом Covid-19 всё общение в русскоязычном Android-сообществе перешло в онлайн. Одни стали стримить на YouTube, другие - проводить митапы в Zoom, а я решил организовать чат в Telegram. Так и появился<a>Android NDK (С++)</a>, в котором собрались разработчики на <a>С++</a>под Android.</p>
6
<p>С приходом Covid-19 всё общение в русскоязычном Android-сообществе перешло в онлайн. Одни стали стримить на YouTube, другие - проводить митапы в Zoom, а я решил организовать чат в Telegram. Так и появился<a>Android NDK (С++)</a>, в котором собрались разработчики на <a>С++</a>под Android.</p>
7
<p>В начале 2010-х была мода на мероприятия формата "<a>Кофе и Код</a>": ребята собирались с ноутбуками в кофейне, показывали свои проекты и по крупицам собирали опыт других разработчиков. Тогда мобильные приложения были проще, а программисты изучали разработку, набивая шишки. Сеньоров как таковых ещё не было (им просто неоткуда было взяться), и все только учились писать приложения под Android и iOS.</p>
7
<p>В начале 2010-х была мода на мероприятия формата "<a>Кофе и Код</a>": ребята собирались с ноутбуками в кофейне, показывали свои проекты и по крупицам собирали опыт других разработчиков. Тогда мобильные приложения были проще, а программисты изучали разработку, набивая шишки. Сеньоров как таковых ещё не было (им просто неоткуда было взяться), и все только учились писать приложения под Android и iOS.</p>
8
<p>Apple и Google постоянно обновляли инструменты для работы с GUI и предлагали новые подходы. Языки программирования для мобилок только появились -<a>Swift</a>был ещё "младенцем". Это новое и незнакомое явление вся IT-тусовка обсуждала с огромным интересом.</p>
8
<p>Apple и Google постоянно обновляли инструменты для работы с GUI и предлагали новые подходы. Языки программирования для мобилок только появились -<a>Swift</a>был ещё "младенцем". Это новое и незнакомое явление вся IT-тусовка обсуждала с огромным интересом.</p>
9
<p>Общение было сконцентрировано в локальных сообществах. Большие компании спонсировали митапы и конференции. Так они собирали комьюнити вокруг себя, нанимали оттуда разработчиков и не тратили деньги на обучение сотрудников.</p>
9
<p>Общение было сконцентрировано в локальных сообществах. Большие компании спонсировали митапы и конференции. Так они собирали комьюнити вокруг себя, нанимали оттуда разработчиков и не тратили деньги на обучение сотрудников.</p>
10
<p>Постепенно рынок повзрослел, "Кофе и Код" в Минске стали собирать всё реже, и казалось, что самые главные вопросы о мобильной разработке уже задали на Stack Overflow. Тем не менее митапы проводили почти до начала 2020 года.</p>
10
<p>Постепенно рынок повзрослел, "Кофе и Код" в Минске стали собирать всё реже, и казалось, что самые главные вопросы о мобильной разработке уже задали на Stack Overflow. Тем не менее митапы проводили почти до начала 2020 года.</p>
11
<p>Сейчас все общаются в Telegram и там же организовывают онлайн-митапы. После недавнего обновления в мессенджере можно шерить экран и проводить видеоконференции. Это очень удобно: просто заведите таймер и соберитесь в одном видеочате. На такие ивенты можно приглашать опытных разработчиков из разных уголков мира, которые расскажут кучу полезных вещей и устроят мастер-класс.</p>
11
<p>Сейчас все общаются в Telegram и там же организовывают онлайн-митапы. После недавнего обновления в мессенджере можно шерить экран и проводить видеоконференции. Это очень удобно: просто заведите таймер и соберитесь в одном видеочате. На такие ивенты можно приглашать опытных разработчиков из разных уголков мира, которые расскажут кучу полезных вещей и устроят мастер-класс.</p>
12
<p>Встречи<a>"Кофе и Код" для iOS-разработчиков</a>всё ещё проходят онлайн и офлайн в разных городах. Белорусское сообщество общается в <a>Telegram-чате</a>, а польское -<a>здесь</a>. Начинающие могут задавать вопросы в специальном<a>чате</a>.</p>
12
<p>Встречи<a>"Кофе и Код" для iOS-разработчиков</a>всё ещё проходят онлайн и офлайн в разных городах. Белорусское сообщество общается в <a>Telegram-чате</a>, а польское -<a>здесь</a>. Начинающие могут задавать вопросы в специальном<a>чате</a>.</p>
13
Так выглядят посиделки "Кофе и Код"<em>Фото:<a>Coffee&Code</a>/ Telegram</em><p><a>Android NDK (C++)</a> - это сообщество разработчиков на C++, которые пишут приложения под Android. Обычно, когда программист задаёт вопрос о С++ в каком-нибудь Android-чате, его отправляют к нам.</p>
13
Так выглядят посиделки "Кофе и Код"<em>Фото:<a>Coffee&Code</a>/ Telegram</em><p><a>Android NDK (C++)</a> - это сообщество разработчиков на C++, которые пишут приложения под Android. Обычно, когда программист задаёт вопрос о С++ в каком-нибудь Android-чате, его отправляют к нам.</p>
14
<p>Наше сообщество специализируется на узкой теме, поэтому в чате всегда довольно спокойно по сравнению с другими, более "попсовыми" группами. Люди приходят сюда, чтобы задать конкретные вопросы: "Почему не запускается инжектор сишной библиотеки? Как добавить флаг<em>-v</em>в Android Studio?" - и так далее. Здесь редко флудят и обычно говорят о том, что напрямую связано с Android NDK.</p>
14
<p>Наше сообщество специализируется на узкой теме, поэтому в чате всегда довольно спокойно по сравнению с другими, более "попсовыми" группами. Люди приходят сюда, чтобы задать конкретные вопросы: "Почему не запускается инжектор сишной библиотеки? Как добавить флаг<em>-v</em>в Android Studio?" - и так далее. Здесь редко флудят и обычно говорят о том, что напрямую связано с Android NDK.</p>
15
Переписка в чате<a>Android NDK (C++)</a><em>Скриншот: Skillbox Media</em><p>Иногда разгораются живые обсуждения, в которых участвуют несколько десятков человек. Например, очень активно обсуждали защиту и взлом мобильных приложений. Одни участники рассказывали, как защищают свои приложения, а другие - как могут их взломать.</p>
15
Переписка в чате<a>Android NDK (C++)</a><em>Скриншот: Skillbox Media</em><p>Иногда разгораются живые обсуждения, в которых участвуют несколько десятков человек. Например, очень активно обсуждали защиту и взлом мобильных приложений. Одни участники рассказывали, как защищают свои приложения, а другие - как могут их взломать.</p>
16
<p>Начинающие разработчики всегда могут попросить в чате совета у более опытных участников. Можно даже показать свой код для ревью. Вам вежливо подскажут, какой паттерн лучше использовать, чтобы улучшить структуру приложения, или посоветуют посмотреть в Swift Package или Android Package, чтобы решить задачу эффективнее.</p>
16
<p>Начинающие разработчики всегда могут попросить в чате совета у более опытных участников. Можно даже показать свой код для ревью. Вам вежливо подскажут, какой паттерн лучше использовать, чтобы улучшить структуру приложения, или посоветуют посмотреть в Swift Package или Android Package, чтобы решить задачу эффективнее.</p>
17
<p>Общение в чатах полезно всем. Новички получают бесплатную обратную связь, а опытные программисты обсуждают сложные вопросы с коллегами и практикуются в менторстве.</p>
17
<p>Общение в чатах полезно всем. Новички получают бесплатную обратную связь, а опытные программисты обсуждают сложные вопросы с коллегами и практикуются в менторстве.</p>
18
<p>Кроме того, в чатах новички учатся правильно задавать вопросы - этот навык пригодится в работе. Бывает, люди просто говорят коллегам, что у них ничего не работает, и просят помочь - это плохой способ. Лучше кроме самой проблемы описать, как вы пытались её решить и что из этого вышло. Тогда вам обязательно помогут. Кроме того, часто, когда подробно описываешь проблему, решение приходит само и необходимость задавать вопрос отпадает.</p>
18
<p>Кроме того, в чатах новички учатся правильно задавать вопросы - этот навык пригодится в работе. Бывает, люди просто говорят коллегам, что у них ничего не работает, и просят помочь - это плохой способ. Лучше кроме самой проблемы описать, как вы пытались её решить и что из этого вышло. Тогда вам обязательно помогут. Кроме того, часто, когда подробно описываешь проблему, решение приходит само и необходимость задавать вопрос отпадает.</p>
19
<p>Вот пример правильно сформулированного вопроса:</p>
19
<p>Вот пример правильно сформулированного вопроса:</p>
20
Переписка в чате<a>Android NDК (С++)</a><em>Скриншот: Skillbox Media</em><p>Не бойтесь задавать глупые вопросы. В большинстве IT-сообществ уже не показывают пальцем на чужие ошибки, а искренне стараются помочь. В то же время не обижайтесь, если чей-то ответ показался грубым. Возможно, вы непонятно или некорректно сформулировали вопрос - в этом случае попытайтесь задать его по-другому. Обычно смех и троллинг начинаются тогда, когда на вопрос невозможно ответить правильно. Так что троллинг - это своего рода подсказка: вы что-то делаете не так :)</p>
20
Переписка в чате<a>Android NDК (С++)</a><em>Скриншот: Skillbox Media</em><p>Не бойтесь задавать глупые вопросы. В большинстве IT-сообществ уже не показывают пальцем на чужие ошибки, а искренне стараются помочь. В то же время не обижайтесь, если чей-то ответ показался грубым. Возможно, вы непонятно или некорректно сформулировали вопрос - в этом случае попытайтесь задать его по-другому. Обычно смех и троллинг начинаются тогда, когда на вопрос невозможно ответить правильно. Так что троллинг - это своего рода подсказка: вы что-то делаете не так :)</p>
21
<p>Опытные разработчики тоже получают профит, когда помогают новичкам. Менторство здорово прокачивает софт-скиллы - особенно терпение и умение объяснять.</p>
21
<p>Опытные разработчики тоже получают профит, когда помогают новичкам. Менторство здорово прокачивает софт-скиллы - особенно терпение и умение объяснять.</p>
22
<p>Если вы готовы поделиться опытом, то стоит почаще заходить на Stack Overflow. Там много интересных вопросов, по которым можно писать целые статьи. Так вы поможете не только новичкам, но и всей индустрии. Опубликуйте статью на "Хабре" или в личном блоге, расскажите какую решали задачу и какое решение придумали. Это отличное подспорье для вашего профессионального роста.</p>
22
<p>Если вы готовы поделиться опытом, то стоит почаще заходить на Stack Overflow. Там много интересных вопросов, по которым можно писать целые статьи. Так вы поможете не только новичкам, но и всей индустрии. Опубликуйте статью на "Хабре" или в личном блоге, расскажите какую решали задачу и какое решение придумали. Это отличное подспорье для вашего профессионального роста.</p>
23
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
23
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>