Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Решай головоломку с котиками!

Котолэнд: блок пазл

Головоломки, Казуальные, 2D

Играть
Погружайтесь в загадочный мир подводных приключений с игрой

Тайна морей - Затерянные сокровища: Три в ряд

Три в ряд, Казуальные, Головоломки

Играть

Тайна Самоцветов: Ключ Сокровищ - Три в ряд

Казуальные, Три в ряд, Головоломки

Играть
Это увлекательная головоломка с большим количеством уникальных уровней.

Блок пазл. Новый уровень

Казуальные, Головоломки, Логическая

Играть
Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Java

С этим тегом используют

Программирование IT Программист IT юмор Обучение Android Python Все
973 поста сначала свежее
2443
yatagan
yatagan
2 года назад
IT-юмор

Яванский кофе⁠⁠

Яванский кофе
Java Кофе Мемы Программирование IT IT юмор Картинка с текстом
68
3
ChooChooLoco
ChooChooLoco
2 года назад

Добавление Inspections Replace Template в idea⁠⁠

Добавление Inspections Replace Template в idea

В IntelliJ IDEA существует довольно удобный механизм для автоматической проверки (при необходимости — и преобразования) кода, под название Code inspections. Сложилось так, что мне понадобилось добавить к нему собственное поведение, служащее для замены способа преобразования непустого Optional в его значение внутри стрима (из стиля Java 8 в стиль Java 9+).

Не то, чтобы добавление пользовательских инспекций было трудным делом, но для памяти и в качестве небольшого примера решил описать этот процесс чуть подробней.

Итак, для начала надо попасть в само меню конфигурации инспекций, проще всего — по нажатию Ctrl+Alt+Shift+H -> Configure inspections. Там можно добавить Replace Template («плюсик» в верхней части окна) со следующими настройками (актуальны для моего примера):

Затем, при желании, при помощи Edit Metadata можно добавить к шаблону некоторую дополнительную информацию.

И, в общем-то, на этом — всё! Несколько коротких действий экономят достаточно много времени впоследствии (ну и замечания по стилю не приходится исправлять, т.к. их предотвращает наличие инспекции с преобразованием).

Результат в действии выглядит следующим образом (gif с анимацией, запускается по клику):

Проверял на таком небольшом примере:

Stream.of(getOptional())
.filter(Optional::isPresent)
.map(Optional::get)
.count();

public static Optional getOptional() {
return (new Random().nextInt() > 0)
? Optional.of("Yes")
: Optional.empty();
}

И, в заключение, пара ссылок по теме создания Code inspections в idea:

Более подробное описание создания Search Templates в idea

Статья на хабре IntelliJ IDEA: Structural Search & Replace

#idea #java #программинг

--- Ссылка на запись ---
https://dimio.org/dobavlenie-inspections-replace-template-v-idea.html

Показать полностью
Кросспостинг Pikabu Publish Bot Идея Java Текст Программирование IT
0
1077
Есть официальный ответ
TodayIsMay
TodayIsMay
2 года назад

Как быстро войти в IT и не отплыть кукухой⁠⁠

Спойлер: никак.


Тут меня совершенно внезапно попросили накатать пост о том, как девочке удалось за несколько месяцев устроиться на работу Java-программистом, начав с абсолютного нуля.

Сразу несколько дисклеймеров:

- Мой случай – череда невероятно удачных событий

- На момент обучения я работала примерно по 7-8 часов в день и ВСЁ остальное время тратила на обучение

- На сон отводилось часов пять ежедневно, включая выходные

- Легко не будет

Итак.


Вокруг меня довольно много людей работает в IT. И все они всё время рассказывали всякие потрясающие истории, которые вызывали лютую классовую ненависть у таких, как я. Ну, вот это вот «ЗП у меня большая, но при этом я весь день сидел ничего не делал». Сами слышали про 300кк в секунду, да? И если начинать им вслух завидовать, все сразу доставали плакаты с надписью «ИДИ В IT». Ну а я что? Я и пошла.


С программированием в жизни у меня было связано примерно ничего. По образованию я воспитатель и на момент начала обучения (конец ноября 2021го) работала по профессии в частном детском саду, смены по 5-6 часов + давала частные уроки по английскому.

Когда-то, в 2015м году меня уже торкало на то, чтобы выучить программирование и тогда я тоже пыталась в Джаву, но на этапе ознакомления с циклом for меня оттащили от JavaRush и посадили за C#. Там я сразу же загрустила и бросила это дело. Вот и весь мой опыт в программировании, который за шесть лет я, естественно, забыла. Запомнила я только одно –  мне это нравилось.


Ну так вот. В августе я решаю пройти пробный модуль курсов от Яндекс-Практикума. Заканчивается он, в целом, всё теми же циклами и условными выражениями. Но мне всё жутко понравилось, я оплатила обучение и с нетерпением ждала открытия следующих модулей. Дальше начало курса отодвигается на конец ноября и вот, наконец, долгожданный старт! Ну, сам процесс обучения на этих курсах это отдельная песня, но в целом материал там подаётся хорошо и, что для меня оказалось самым важным, там сразу даётся примерное содержания курса. Чем я и воспользовалась.


К концу декабря меня уже настолько выводила из себя работа в детском саду, что я окончательно и бесповоротно решила найти работу программистом в самые кратчайшие сроки во что бы то ни стало.


И поехали, как только закончились январские праздники, я больше не делала ничего, кроме работы и учёбы, а так же учёбы во время работы, если дети нормально спали. Честно, полноценных книжек я тогда не читала, моим учителем в основном был только интернет. Например, сайт baeldung.com. А еще, конечно, youtube.


Учить я пыталась всё, до чего дотягиваются руки. Что там у нас в курсе по следующим темам? Ага, какие-то непонятные слова, окей, что такое Spring Boot? Идём, читаем, разбираемся, пытаемся что-то хотя бы маленькое на этом написать. Дальше, что там еще? Hibernate. Так же, читаем, разбираемся, прикручиваем. Параллельно я сидела на Хэдхантере и тыкалась во все попадающиеся мне вакансии. Вот реально во все и всё равно было, какие там условия, лишь бы денег дали хотя бы столько же, сколько было на тот момент. Видишь непонятные слова в вакансии? Откликаешься и идёшь изучать, что же это за слова.


REST API, JSON, HTTP, Spring Boot, Java EE, PostgeSQL, MySQL, Concurrency и еще чёртова гора разных, страшных и жутко непонятных слов. Еще ладно, что с английским нормально, я вообще не знаю, как бы я без него выжила.

Откликнулась за месяц я вакансий на 200, наверное. Или больше. Из них процентов 90 мне просто молча отказывали или игнорировали вовсе. Кто-то писал стандартное «мы ознакомились с вашим резюме, но, к сожалению, сейчас не готовы предложить вам работу». Было три тестовых задания:

1. Просто несколько алгоритмов на HackerRank. Сейчас бы я их без труда решила, да и тогда, наконец успокоившись и подумав, тоже решила довольно быстро. Но именно в момент самого тестирования я жутко нервничала. Таймер тикает. Вроде написано, что можно ходить в среду разработки, но при этом на тебя ругается всплывающее сообщение. Мозг не соображает. В итоге я на жутких нервах просто завалила.


2. Надо было написать, как сказали, JSON API. Штуку, тянущую цифру погоды с главной страницы Яндекса и записывающую ее в базу данных раз в сутки. Я до сих пор не знаю, что такое JSON API, если честно. Ну, то есть, есть REST. Который отдаёт и принимает JSON. Но вот словосочетание JSON API ввело меня тогда в ступор. :)


3. Парсер xml страницы в БД. Тебе дают XML, ты должен его распарсить и записать данные в БД. С обработкой исключений и всем таким. Его я почти доделала, но меня пригласили на работу в другую компанию.

Собеседований было тоже три:

Обучающая компания, которая предлагала ЗП 50к, но при этом без возможности повышения в течение года, и отработать ты у них обязан в течение двух лет, потому что они тебя обучают. Собеседующему по ощущениям было вообще всё равно, сидел электронку курил, задавал вопросы про структуры данных и «почему ты хочешь стать программистом». В итоге они мне отказали.


Компания, хотящая к себе хорошо разбирающегося в базах данных человека, от них я и получила то третье тестовое про XML.


Та, в которой я сейчас работаю. И понравились они мне с самого собеседования, хоть я и жутко стрессовала. Собеседующему меня человеку явно было не всё равно, он задавал наводящие вопросы. Если видел, что я не могу ответить умными словами, старался вывести на аналогии. «Что бы вы делали, если бы были хэш-мапой» - это я запомню навсегда. :)

Собеседование длилось около двух часов по Зуму. Под конец было уже не так страшно, но очень смешно и мне казалось, что я всё равно уже завалила, так что чего бояться:


С: - А что такое HTTP знаете?

Я: - Знаю, что он существует.

С: - А разницу между TCP и UDP?

Я: - Ну вот про UDP есть шутка, которая ‘до вас не дойдёт’

С: - Ну да, а сайты работают на TCP или на UDP?

Я: - Не знаю, но наверное на TCP.

С: - Потому что странички нормально открываются?

Я: - Да, потому что странички нормально открываются.


В общем, я даже и подумать не могла, что после этого мне позвонят и скажут «Вы нам подходите, мы вас ждём 28го февраля». :)


Как сказал тогда мой однокурсник: «В общем, резюмируя, помимо навыков надо иметь ещё и солидную долю нахрапистости и красной пелены». :)

Я не хочу давать какие-то советы, но если их кто-то ждёт, то вот:

- Поймите, нравится вам программирование или нет. Меня вот как затащило с первого дня, так и не выплёвывает обратно до сих пор. А на момент начала обучения это была самая настоящая ломка, скорее прискакать домой и ещё что-нибудь сделать


- Решать задачки на алгоритмы полезно. На том же HackerRank или LeetCode. Даже если не попадётся задания на этих площадках или на алгоритмы вообще, то это всё равно немного набивает руку, даёт размять мозги, попридумывать разные решения одной и той же задачи


- Если что-то не получается, то не отчаивайтесь. Вообще, качели от «я ничего не умею, пойду уволюсь» до «обожеягений» это нормально и они, говорят, на всю жизнь. С этим кстати тоже надо быть готовым жить. Всегда чувствуешь себя немного тупеньким.


- Книжки? Книжки полезно. Но Философию Джава я всё еще не читала. Я бы посоветовала тот же Head First, там хотя бы не скидывают сразу со скалы. Потом уже можно заморачиваться на Философию, на Паттерны ООП, на Clean Code, Concurrency in practice и так далее, и так далее. Слава богам, что Java еще не так быстро бежит вперёд, как какой-нибудь фронтенд. :)


- Английский полезен. Но без него выжить можно. Сложно, но можно. Стандартные слова всё равно вобьются в голову так или иначе. Но со знанием английского будет проще и информации гораздо больше. Кстати, прежде чем браться за книжку, погуглите про перевод. Иногда книжки по программированию переводят далёкие от этого люди и получается смешно и непонятно.


- Конспектируйте! У меня исписано тетрадей пять, я записывала практически всё, вплоть до кусочков кода


- Практикуйтесь! Даже если записать информацию, но не использовать ее на практике – ленивый мозг тут же выкинет её из памяти. Поэтому надо сразу идти и воспроизводить, желательно по памяти. Это потом начнётся вот это «я не помню, как это делать, но я знаю, где это найти». Потом. В начале – только практика. Даже на телефон можно скачать приложения, в которых можно кодить. С трудом, но можно.

Такие дела. Извините, что растеклась мыслью по древу, но я ж всё-таки гуманитарий, а «инженер-программист» - всего лишь прикрытие. :)

Показать полностью
[моё] Учеба Программирование Обучение Java Длиннопост Текст IT Яндекс
292
135
immagine
immagine
2 года назад

Как я в 32 года бросил нелюбимую работу и «вошел в айти»⁠⁠

Меня зовут Максим, мне 32 года и буквально несколько недель назад я устроился на свою первую работу разработчиком в IT-компанию. По образованию я инженер-строитель и до IT я трудился в должности инженера производственно-технического отдела. Но после 24.02 решил кардинально поменять свою жизнь.


Если говорить на языке инвестиций, то предыдущие 8 месяцев своей жизни я проинвестировал в саморазвитие, а именно в изучение языка программирования Java и сопутствующих технологий. Теперь, когда я прошел путь от полного нуля в программировании до первой работы разработчиком, я могу поделиться своей историей.

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

В своих постах я часто упоминал о том, что нахожусь в процессе смены направления профессиональной деятельности. Мне не хотелось ни о чем рассказывать до тех пор, пока у меня не получится осуществить задуманное. Наконец, настало время раскрыть все карты и поделиться подробностями.


Несколько недель назад я получил первый джоб-оффер в IT компанию на должность Junior Java Developer. Этот путь был далеко не таким легким, каким его преподносят в рекламе различных курсов, которыми забит весь интернет. Я даже не представлял сколько предстоит изучить различных технологий и насколько сложно будет найти первую работу без опыта работы в резюме. Но хочу заметить, что в любом деле самый сложный, но одновременно с этим самый важный шаг — именно первый. Так что, главное начать, а там, как говорится, дорога возникнет под ногами идущего.


Надеюсь, что мой опыт, опубликованный в виде этой заметки, точно также послужит для кого-то дополнительной мотивацией не сдаваться и не опускать руки на пути к своей цели или мечте.


Необходимость перемен


«Каждое утро я смотрел на себя в зеркало и спрашивал: «Если бы сегодня был последний день моей жизни, хотел бы я заниматься тем, чем я занимаюсь сегодня? И если ответ в течение многих дней подряд был «нет» – я знал, что мне нужно что-то менять». Стив Джобс

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Стоит немного рассказать о себе. 10 лет назад я окончил строительный вуз и все эти годы работал по специальности (инженер производственно-технического отдела). Сама работа достаточно рутинная и скучная, но ни одна стройка не обойдется без отдела ПТО. Бумажки, документы, строительные чертежи, разрешения — одним словом угнетающая и беспросветная бюрократия и минимум какой-то действительно значимой и созидательной деятельности. Работать специалистом в этой сфере до конца жизни мне не хотелось, поэтому я стал задумываться о вариантах выхода из этого болота.

Уход из найма и начало работы на себя открыло во мне второе дыхание. Сам планировал свой день, сам решал с кем работать и какие заказы брать, а от каких отказаться. Удалось увеличить доход и немного снизить неудовлетворенность от рабочего процесса. Но глобально ничего не изменилось, я по-прежнему занимался делом, от которого не получаю удовольствия, пусть и на своих условиях.

Примерно 3 года назад я познакомился с набирающим популярность на западе движением FIRE (Financial Independence, Retire Early). Суть концепции проста до безобразия (однако не так проста в реализации) — если откладывать и инвестировать в консервативные инструменты 50% от дохода, то примерно через 16 лет можно сделать работу необязательным элементом своей жизни и жить на проценты от капитала. Воодушевившись этой идеей я завел блог, где делюсь с читателями своим опытом на этом пути, мыслями и планами на будущее.

И так уж вышло, что во многом благодаря знакомству с несколькими читателями своего блога, я сейчас оказался в IT-сфере в качестве разработчика (забегая вперед — речь не об устройстве на работу по знакомству). Череда некоторых случайных событий сподвигла меня обратить внимание на такую сферу деятельности, как программирование.

Зарождение идеи

«Какой самый живучий паразит? Бактерия? Вирус? Кишечный глист? Идея. Она живучая и крайне заразная. Стоит идее завладеть мозгом, избавиться от нее практически невозможно. Я имею в виду сформировавшуюся идею, полностью осознанную, поселившуюся в голове». Начало.

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Накопленная неудовлетворенность от работы заставила задумывался о смене сферы деятельности, но я не мог представить чем бы я мог заниматься с огнем в глазах и чему ещё не поздно обучиться, ведь мне всё-таки уже не 20 лет.


Однажды в разговоре с друзьями (с кем вместе учился в строительном университете и с кем намазывал майонез на хлеб в общаге) узнаю, что один из друзей в нашей компании ушёл из строительной сферы в IT, пройдя какие-то курсы (как я узнал позже — трёхмесячный буткемп). Для меня это стало разрывом шаблона, ведь я всегда считал, что чтобы стать программистом необходимо окончить Физтех или Бауманку, а здесь живой пример того, что можно и по-другому.


Я всегда восхищаюсь людьми, которые не боятся рисковать, не боятся что-то менять в своей жизни по велению сердца, не взирая на возраст, обстоятельства и различные трудности. 30 лет, жена, ребенок не стали для него преградой и он кардинально поменял направление своей профессиональной деятельности. Пожалуй, именно после этой истории в моей голове поселилась идея, а точнее маленькое зернышко идеи, которому ещё предстояло произрасти. Ещё в школе у меня было желание пойти учиться на программиста, но я не стал даже пробовать, так как не верил в свои силы поступить на бюджет в профильный вуз.


Дата 24.02.2022 изменила привычный уклад жизни многих людей, в том числе и мой. Неопределенность, падение дохода, осознание минусов отсутствия возможности работать удаленно стали спусковым крючком цепи событий, которые привели меня в программирование.


В начале марта 2022 года мне в личные сообщения написал мой подписчик с вопросом по теме, никак не связанной с IT, но в конце своего вопроса он оставил подпись «С уважением <…> Lead Producer <название GameDev компании>». Я понимал, что передо мной человек из IT-индустрии, поэтому решил его немного порасспрашивать.


Отмечу, что до общения с подписчиком я даже не имел представления о том, что такое бэкенд, фронтенд, датасайнс, девопс и чем они друг от друга отличаются. Я предполагал, что есть куча направлений и языков программирования, но ничего конкретного я не знал. Все что я знал о программировании ограничивалось знаниями, полученными ещё в университете. На первом курсе у нас была информатика, где мы изучали мертвый язык программирования Fortran. Помню, что мне нравилось решать задачки, где присутствовали циклы и условия. На этом мои познания заканчивались.


Ответив на вопросы подписчика, я поинтересовался как поживает сейчас сфера IT, какие есть направления, сложно ли выучиться и найти работу новичку и т.д. Он мне накидал различных ссылок, рассказал об основных направлениях, указал перспективные и дал несколько советов.


История друга, который перешел в IT, события 24.02 и переписка с подписчиком наполнили меня решимостью. Я начал активно гуглить, смотреть YouTube-ролики о каждом из направлений, о которых узнал из переписки. Мне хотелось понять, чем именно я хотел бы заниматься.


Я сразу исключил такие направления, как менеджмент, дизайн, аналитика, администрирование, продажи и продвижение. Тестирование тоже отмел, так как хотелось что-то создавать, а не только искать баги и ошибки. Оставалась разработка: бэкенд (работа над серверной частью) и фронтенд (работа над клиентской частью). Самое понятное объяснение что есть что — аналогия с наручными часами: то что вы видите на циферблате — это фронтенд, а то что скрыто за ним, то есть вся работа шестеренок и механизмов — это бэкенд. Я остановил свой выбор на бэкенде, отдав предпочтение языку программирования Java.


Выбор формата обучения


Изучив общедоступную информацию, я выделил для себя 3 варианта обучения:


• Онлайн-курсы с куратором и проверкой домашних заданий


В интернете очень много негатива касательно качества распиаренных онлайн-курсов по программированию. Сложилось впечатление, что 90% таких курсов — это конвейер по выкачиванию денег из желающих войти в IT, а гарантия трудоустройства, которую можно встретить в каждой рекламе — лишь маркетинговый пшик. Не знаю как обстоят дела на самом деле, но я решил не рисковать и сразу отмел этот вариант.


• Оффлайн-курсы и буткемпы


Друг из нашей компании вошел в IT (во фронтенд) именно таким способом. Он прошел трехмесячный буткемп, где студенты занимаются 5 дней в неделю по 8 часов. Спустя 1,5 месяца после обучения он нашел первую работу.


Совмещать такое обучение с работой невозможно, да и стоимость такого обучения кусается: на текущий момент от 250к до 300к. К тому же нужно ехать в Москву или Питер, так что этот вариант я тоже отбросил.


• Самообучение по книгам и видеокурсам в записи


Очень часто я слышу следующее мнение: если вы заплатили за курс, то это мотивирует вас не бросать обучение на полпути и, наоборот, если вы не платите за обучение, то у вас скорее всего не хватит самодисциплины дойти до конца. Может быть для кого-то это действительно так, но точно не для меня.


Этот вариант казался самым подходящим, но я видел существенный минус: отсутствие обратной связи. Что учить в первую очередь, что оставить на потом? Кто мне укажет на участок говнокода в программе, которая работает? С кем посоветоваться какую технологию применить в той или иной ситуации?


В конце концов, с кем поделиться радостью решения какой-то тупиковой проблемы, на решение которой ты потратил целую неделю? Ведь для всех окружающих (кто не в теме) код — это просто какая-то тарабарщина, а то что этот код делает — часто кажется чем-то слишком примитивным и не вызывающим никакого восторга.


Забегая вперед скажу, что в процессе обучения когда я делился своей радостью решения какой-то сложной для меня проблемы с женой, то был похож на одного из этих парней:

Ещё до начала обучения стало ясно, что мне нужен наставник или, как сейчас принято говорить — ментор.


Поиск наставника


«Случайности не случайны». Кунг-фу Панда.

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Пару лет назад я создал чат в Telegram для общения с единомышленниками, то есть для людей, кто также, как и я, стремится достичь финансовой независимости. Когда количество участников в чате стало измеряться сотнями, я попросил наиболее активных участников чата помочь мне поддерживать порядок и выдал соответствующие права.


Не знаю насколько случайности не случайны, но один из читателей, которому я дал права модератора, как раз оказался Java-разработчиком с большим опытом. Пару раз он писал в чате о том, что помогает новичкам, которые решительно настроены обучиться программированию. Я не был уверен, что он по-прежнему этим занимается, но решил поинтересоваться и попроситься в ученики.


Оказалось, что уже несколько человек из нашего чата изучают языки программирования под его присмотром и взять ещё одного ученика (то есть меня) он не против. Когда я задал вопрос «Возможно ли войти в IT без высшего образования и в возрасте 32 лет», то получил следующий ответ:

Самое сложное, на мой взгляд, это мотивация и время. Под мотивацией я имею в виду силы преодолевать трудности, потому что мозг будет сопротивляться и ставить запрос — зачем это всё? Ответ нужно чётко представлять.

Второе — время. Наши дни обычно расписаны и идут по рельсам. Работа, семья, бытовые дела. На эффективное самообразование нужно 3-4 часа в день, лучше больше. Это время можно найти только жертвуя чем-то ещё. Это требует усилий и компромиссов.

Если вопросы времени и мотивации закрыты, то остальное это дело техники и терпения.

Я прекрасно понимал зачем мне всё это нужно. Я не хотел возвращаться обратно в строительную сферу, где мне не нравилось абсолютно ВСЁ: начиная от токсичности людей, заканчивая бессмысленностью большинства рабочих задач. Возврат обратно в инженеры ПТО я расценил бы, как собственное поражение, поэтому с мотивацией стать разработчиком у меня было все в порядке.


С наличием времени было сложнее, но решаемо. Я перестал брать объемные заказы по основной работе, чтобы больше времени уделять учебе. Вот здесь и пригодилась накопленная финансовая подушка безопасности, которая позволила не переживать за отсутствие прежних доходов во время обучения. Не думаю, что я решился бы на этот шаг, если бы вместо финансовой подушки у меня были кредиты и долги.


Короче говоря, в марте 2022 я с головой ушел в изучение языка программирования Java. Это стало серьезным личным испытанием для меня, ведь необходимо было не просто выйти из зоны комфорта, а иметь железную дисциплину дойти до конца, то есть до трудоустройства.


Процесс обучения
Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Свое обучение я начал с книги Изучаем Java (Кэти Сьерра и Берт Бейтс). Одновременно с изучением книги я начал смотреть бесплатные видеокурсы на YouTube и не совсем бесплатные на других площадках вроде Udemy. Стоимость видеокурсов достаточно демократичная (от 1000 до 3000 рублей), но после 24.02 площадка не принимает оплату от пользователей из России. К счастью, большинство популярных курсов можно скачать на торрентах (я осуждаю пиратство, но если выбора нет, то что поделать).


Наставник давал рекомендации о том, какой курс лучше выбрать (смотрел на затрагиваемые в курсе темы) и какие разделы в курсе можно пока пропустить.


Я также зарегистрировался на одном из сервисов по решению алгоритмов, где учился решать эти самые алгоритмы и где смог закрепить базовый синтаксис Java.


В программировании изучение теории без практики — это время, потраченное зря. Невозможно научиться программировать, если не пишешь код своими руками. Мой наставник составил план проектно-ориентированного обучения. После каждой новой порции изученных технологий я должен был написать пет-проект, который был направлен на закрепление пройденного материала. Ментор делал ревью моего кода, давал свои комментарии, указывал на мои слабые места (темы, которые стоит подтянуть) и рассказывал о лучших практиках. Новичку самостоятельно понять, что он наговнокодил — сложно. Ментор же быстро укажет на плохой код или плохую архитектуру проекта и расскажет как сделал бы он в подобной ситуации.


Первые два проекта были на понимание ООП, третий направлен на работу с базой данных, для четвертого проекта пришлось изучить базовый HTML/CSS, перед выполнением пятого проекта я изучил на базовом уровне Spring и Hibernate, а также разобрался как выполняются запросы REST API, для шестого проекта я посмотрел курс по Docker’у, а процессе работы над последним седьмым проектом (знакомство с микросервисной архитектурой) — я получил свой первый оффер на работу.


Мой ментор давал ТЗ, где были указаны необходимые технологии, которые понадобятся при реализации проекта. Если я заходил в тупик и не понимал как что-то реализовать, то он кидал ссылки на статьи, где я мог найти решение. Неоспоримым плюсом проектно-ориентированного обучения являлось то, что таким образом я набивал себе портфолио на GitHub. И, кстати, оно мне реально пригодилось.


Поиск первой работы


В процессе поиска первой работы я рассматривал любые варианты. Вернее я так думал, пока не наткнулся на IT-стажировку в городе Сочи. Даже сохранил себе на память эту вакансию :)

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Тогда я понял, что не в любую IT-дверь нужно стучаться. А если серьезно, то вот немного голой статистики по моему процессу поиска первой работы:


• Учиться начал после 24.02.2022 и, соответственно, поиск первой работы также пришелся на этот непростой период для индустрии и мира в целом.


• От момента, когда я не ничего не знал о программировании до получения первого оффера на позицию Java Junior Developer прошло 7,5 месяцев (ментор говорит, что это очень быстро).


• Но стоит сказать, что учился я примерно 35 часов в неделю. В сумме набежало около 1000 часов обучения.


• Было сделано 700 откликов на вакансии Java Developer на hhru.


• Откликаться начал спустя 4 месяца после начала обучения. В процессе освоения новых технологий я редактировал свое резюме, добавляя новые навыки и сделанные пет-проекты.


• От первого отклика до первого джоб-оффера прошло 3,5 месяца.


• Прошел 4 собеседования в разные компании, из них только одна пригласила на работу. Причем все 4 собеседования были назначены примерно в одно и то же время, то есть в рамках одной недели.


• Все приглашения на собеседования, которые я получил, исходили от компаний, которые искали просто Java разработчика с опытом 1-3 года, без приставки Junior. Но в процессе общения узнавал, что некоторые из них готовы брать и джунов.

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Поначалу я откликался на вакансии очень вдумчиво, то есть только на те, под описание которых я подхожу. Я редактировал своё резюме под каждый отклик, делая акцент на нужных компании технологиях, писал индивидуальные сопроводительные письма, указывал на то, что мне близки ценности именно их компании и я был бы рад приложить свою руку к созданию подобных продуктов. В случае отказа я просил дать хотя бы краткую обратную связь. Всё что я получал в ответ в 100% случаев — стандартную отписку:

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Стоило ли тратить по 30-40 минут на 1 отклик с редактированием резюме и сопроводительного письма? Это риторический вопрос.


После всего этого безобразия я составил универсальное резюме, универсальное сопроводительное письмо и откликался вообще на ВСЁ, где была приставка Java, даже не читая описание вакансии. Расчет был не на качество, а на количество и на элемент удачи. Отказы я воспринимал абсолютно спокойно, так как тратил на отклики по одной секунде. Этого времени мне не жаль, в отличие от 40 минут при первоначальном подходе. И это сработало! Я получил 4 приглашения на собеседования.


Прохождение собеседований
Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Умение проходить собеседования — это отдельный навык, который нужно тренировать, поэтому чем больше собеседований (даже если они неудачные), тем лучше. А сама подготовка к собеседованиям — это, можно сказать, отдельный этап обучения.


Чтобы устроиться на работу в IT-компанию обычно нужно пройти несколько этапов собеседования. Я проходил через следующие этапы: первое общение с HR (рассказ о себе и знакомство с компанией), техническое собеседование (спрашивают теорию, дают алгоритмические задачки) и последний этап — знакомство с командой. Сразу скажу, что я дошел только до двух технических собеседований и только одно из них прошел успешно.


В интернете я нашел список самых популярных вопросов (и ответов), которые задают на собеседовании и принялся читать/вникать/запоминать. В перерывах между чтением я смотрел мок-интервью (тренировочные собеседования) на YouTube, откуда также почерпнул достаточно много теоретических знаний.


Ещё в начале обучения я вступил в несколько Java-сообществ в Telegram, где более опытные разработчики помогают новичкам. Автор одного из таких сообществ проводит тренировочные собеседования с теми, кто обучился и находится в активном поиске первой работы. Я решил воспользоваться такой возможностью, ведь я бесплатно могу проверить свои знания, узнать о своих слабых местах, а также снизить волнение перед реальным собеседованием.


2,5 часа абсолютно незнакомый мне человек проводил собеседование со мной по телефону, после чего отправил чек-лист слабых мест, над которыми стоит поработать. Я не могу представить подобного в строительной сфере или в какой-либо другой. Попробуйте получить бесплатную консультацию в сфере интернет-маркетинга (это невозможно). IT-сообщество показалось мне максимально дружелюбным, где помогают друг другу зачастую абсолютно бесплатно, я уж не говорю о таком явлении, как Open Source.


В итоге на собеседованиях меня спрашивали многое из того, о чем я читал во время подготовки. Опыт, который я получил во время выполнения пет-проектов также пригодился, ведь вопросы о смежных технологиях не ставили меня в тупик. На одном из собеседований мне дали пару алгоритмических задачек, которые я не смог решить онлайн из-за волнения (после звонка решение тут же пришло на ум). Другая компания после технического собеседования (где я ответил на все вопросы) попросила прислать ссылку на GitHub (там у меня 6 законченных пет-проектов). В итоге через пару дней я получаю от второй компании долгожданный оффер!


Моменты бессилия и отчаяния


«Никогда никому не позволяй говорить, что ты не сможешь это сделать! Если у тебя есть мечта, ты должен ее защищать. Если люди не могут чего-то сделать в своей жизни, они скажут, что и ты не сможешь сделать этого в своей жизни! Если ты хочешь чего-то — иди и возьми!» Из фильма «В погоне за счастьем».

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост

Мне нравилось программировать, нравилось учиться и я был полностью погружен в этот процесс. Бывало, что я вставал в 2 часа ночи, чтобы проверить только что пришедшее на ум решение какой-то проблемы в пет-проекте.


Но были и моменты отчаяния, когда казалось, что я не способен пройти этот путь. Помимо самого языка программирования нужно было изучить ещё вагон и маленькую тележку различных технологий, библиотек и фреймворков, чтобы соответствовать описанию Junior вакансий. На пет-проекты я тратил от двух недель до месяца и были периоды, когда я несколько дней не мог реализовать простенький с виду функционал.


Казалось бы, если финансовый вопрос временно закрыт (есть финансовая подушка не несколько месяцев жизни), то не должно быть проблем со временем, выделяемым на учебу. Но проблемы были, так как очень тяжело учиться дома с маленьким ребенком, который если не спит, то постоянно требует твоего внимания. И сколько бы внимания ты ему не дал — всегда будет недостаточно. И когда делаешь выбор не в пользу своего ребенка, чувствуешь себя не очень. Приходилось искать баланс и порой жертвовать своим сном и отдыхом.


Процесс обучения был для меня тяжелым, ведь я самый ординарный студент, без особой предрасположенности и таланта к программированию. Теперь я прекрасно понимаю фразу, которую любят говорить опытные айтишники тем, кто только планирует «вкатиться в IT»: «Идти сюда только ради денег, если сам процесс программирования не увлекает, точно не стоит». Мне кажется, элементарно не хватит терпения доучиться до устройства на первую работу, если на первых этапах обучения не получаешь удовлетворения от решения простеньких алгоритмических задачек. Деньги — не самая сильная мотивация, а если быть точнее, то это самая недолговечная мотивация.


Было нелегко, но кое-что меня спасало в трудные моменты:


• Общение с ментором. Помимо помощи по техническим вопросам, ментор мог со стороны трезво оценить ситуацию, посмотреть на мой прогресс и сказать, что абсолютно все проходят через подобные трудности и почти любой ученик временами ощущает себя тупым. Ментор по сути совмещал в себе две роли: учитель и психолог, облегчая тем самым процесс обучения.


• Просмотр различных роликов на YouTube на тему входа в IT, чтение историй успеха, а также общение с другими новичками в различных сообществах дали понять, что я такой не один. Джунам без опыта всегда было тяжело найти первую работу, а после 24.02 стало ещё тяжелее. Но нет ничего невозможного и этому были реальные подтверждения в различных чатах и сообществах.


• Я напоминал себе, что это игра вдолгую и что конечная цель, которую я перед собой поставил, определенно стоит тех усилий, которые необходимо было приложить для её достижения.


• Ну и конечно — поддержка близких людей.


Самый залайканный пост на моем канале в Telegram — это история 38-летного отца семейства (у него жена и двое маленьких детей) о попытке входа в IT. Чтобы исполнить свою мечту детства (разрабатывать игры), ему пришлось учиться, совмещая этот нелегкий процесс с двумя работами и семейным бытом. И если уж он не сдался, то и мне рановато это делать, ведь у меня по сравнению с ним тепличные условия.


Ошибка выжившего


«Думаете ли вы, что можете, или думаете, что не можете — в обоих случаях вы правы». Генри Форд.


Кто-то скажет, что подобные истории — это ошибка выжившего и будут правы. На каждую рассказанную историю успеха приходится десяток или даже сотня нерассказанных историй о провале.

Как я в 32 года бросил нелюбимую работу и «вошел в айти» Программирование, 30 лет, Программист, IT, Обучение, Смена профессии, Java, Видео, YouTube, Длиннопост


Про любое чужое достижение можно сказать, что это ошибка выжившего, но воспринимать её можно по-разному. Можно опустить руки, а можно вдохновиться. Самое ужасное, что можно сделать — сдаться, даже не попытавшись. Ещё хуже — послушать тех, у кого не получилось или тех, кто сдался.


В 22 года после окончания университета я считал, что уже поздно переучиваться и кардинально менять направление деятельности. Но спустя 10 лет в моей голове поселились абсолютно другие мысли: если не сейчас, то когда?


Жизнь одна и заниматься большую часть жизни делом, которое я не люблю — гораздо страшнее, чем попытаться что-то изменить и пускай потерпеть неудачу. Сожаления от отсутствия попыток что-то предпринять будут преследовать всю жизнь, поэтому единственный шанс избавиться от сожалений в будущем — рискнуть и попробовать.


А вдруг будет слишком трудно? На этот вопрос хорошо ответил Боб Келсо из сериала Клиника:

Слишком много мотивационных цитат и роликов в моем рассказе, будто бы меня ужалила бизнес-молодость. На самом деле я просто поделился своей радостью и если мой рассказ вдохновит хотя бы одного читателя на стоящие перемены в его жизни (не обязательно связанные с IT), значит я не зря писал этот пост :)

Показать полностью 11 2
[моё] Программирование 30 лет Программист IT Обучение Смена профессии Java Видео YouTube Длиннопост
47
8
Metalgearsolid
Metalgearsolid
2 года назад

Дейв, ну камон!⁠⁠

Примерный перевод, М - милорд, Д - Дейв.

Д: милорд, это джавакод!
М: прекрасно. (кивает). Какого дьявола, Дейв?!
Д: нууу... Вы кивнули убивательным кивком, сэр
М: нет. Я кивнул уведи-его-отсюда кивком! Убивательный кивок выглядит так: (кивает). Я блять просто показывал!
Д: да ну и вы идите на хер, милорд, вся эта кивательная система не очень надежна, не так ли? Что теперь, хотите чтобы я ушел?
М: (кивает). ДЭЙВ!

Показать полностью
Java Игра престолов Видео Юмор Программирование Код Мат
2
79
KFalcon
2 года назад

Продолжение поста «Помогу с изучением Java. Бесплатно. Не реклама:)»⁠⁠1

Итак, друзья. За плечами рабочая неделя и можно подвести первые итоги. На данном этапе - глубоко промежуточные.
Не то, чтобы мне было что рассказать, но мои 183 подписчика этого, наверное, ждут.

Продолжение поста «Помогу с изучением Java. Бесплатно. Не реклама:)» Java, Помощь, Благотворительность, IT, Разработка, Backend, Обучение, Стажировка, Работа, Профессия, Поиск работы, Консультация, Образование, Учеба, Опыт, Преподаватель, Собеседование, Волонтерство, Удаленная работа, Мат, Ответ на пост, Длиннопост

Во-первых, хотел спросить, не нужен ли кому-нибудь активный тг-канал на тысячу подписчиков за разумную цену?
Шутка. Специально для @casanex, :) #comment_255189162

Однако, обо всем по порядку. Как многие могли догадаться, все пошло по пизде несколько не так, как задумывалось. Я искренне верил, что пост не выйдет в горячее и меня ждут человек 30 с горящими глазами, 20-25 пар из которых оперативно потухнут. И с таким количеством людей можно было бы более-менее активно взаимодействовать лично. План был великолепен, надежен, как швейцарские часы.

Первый звоночек, что часы - китайская подделка, прозвучал, когда буквально за пару часов в моей личке было 60+ человек, а пост уверенно себя чувствовал в Горячем. Но кого волнуют такие мелочи? Вижу цель - не вижу препятствий, решил я и пошел листать список контактов, в поисках коллег, которые имели опыт менторства или желание попробовать. План все еще оставался надежным - раскинуть часть нагрузки между отозвавшимися друзьями и сохранить тот формат, который декларировался на старте: личный подход, никакой групповухи и вот это вот все. С этими мыслями я и ложился спать.

Однако с утра стало понятно, что часы были даже не китайскими, а просто игрушечными и вообще без стрелок. По состоянию на 09:00 по МСК в моей личке было около 200 человек. Сколь-нибудь адекватно взаимодействовать с такой толпой в режиме о2о - совершенно невозможно. Волевым решением пришлось создавать тг-канал. Не стану дублировать ссылку, чтобы не расшатывать чуткое душевное равновесие @casanex, ссыль можно найти в предыдущем посте. В целом, текущая концепция строится на поддержании канала и консультациях в ЛС всех желающих, вне зависимости от текущего уровня.

Это все была большая преамбула. Теперь, собственно, итоги:

С момента поста с желанием изучать Java ко мне в ЛС постучалось 300+ человек. Насколько + - не знаю, после трех сотен я перестал считать.
На канал подписалась тысяча с небольшим человек. Насколько эта цифра отражает число действительно заинтересованных людей - тяжело сказать, но в связанном тг-чате только 208 участников:)
Из приятного - в личку постучались трое пикабушников с предложением своей помощи. @echo0, спасибо за отзывчивость, ников других не знаю, но все равно благодарен) Также идею поддержали пятеро коллег. Так что теперь у нас есть команда из 9 энтузиастов. Насколько будет серьезен вклад каждого - еще предстоит выяснить. Также спасибо тем ребятам, которые еще сами в процессе обучения, но стараются отвечать на вопросы совсем новичков. Не всегда ответы идеальны, но вы снимаете часть нагрузки, а это уже что-то.

Из того, что не очень приятно, но отметить надо. Из-за нехватки времени и рук, сейчас материалы выходят раз в сутки и рассчитаны на самых начинающих. К тому же, если изначально был ориентир на шаринг готовых материалов других авторов и ответу на последующие вопросы - сейчас кажется более верным давать хоть информацию, сверх ссылок на статьи или видео - хотя бы в формате ключевых моментов и акцентов к темам, по которым даются ссылки. Более продвинутым и опытным ребятам канал на текущем этапе малополезен, им стараюсь помогать через личку, но это капля в море. Очень надеюсь, что ситуация устаканится, команда не разбежится и мы сможем покрывать больше тем на разных уровнях, дабы никто не чувствовал себя обделенным.
Однако, если у кого-то есть вопросы или вы их даже задали, но я не отвечаю больше суток - не стесняйтесь сообщить о себе. Постараюсь помочь в меру сил. Ссылку на свой тг приложу ниже.

Говоря о моих впечатлениях после первого шока - я даже начал получать своеобразное удовольствие от этого процесса. Есть мысли и идеи, как улучшить текущую организацию, некоторые хорошие идеи услышал от подписчиков. Надеюсь, все получится и через какое-то время моя личка снова будет разрываться, но уже от людей, которые с долей моей помощи смогли найти первый оффер:)

Если интерес не пропадет - буду периодически сообщать о результатах. Получилось многабукаф, пойму тех, кто не осилит)
Также если кто-то чувствует силы и желание помочь в нелегком волонтерском труде - пинайте в личку, дело найдется всем.

тг для связи: @ironicMotherfucker

Показать полностью
[моё] Java Помощь Благотворительность IT Разработка Backend Обучение Стажировка Работа Профессия Поиск работы Консультация Образование Учеба Опыт Преподаватель Собеседование Волонтерство Удаленная работа Мат Ответ на пост Длиннопост
9
TomasLiven
2 года назад

Совет по Kotlin, java⁠⁠

Всем привет!)
Начну по сути.
Хочу "вайти в айти", но самостоятельно...
Для себя выбрал язык Kotlin и Java
Все купцы от всяких скилл боксов и другие гигбрейков считаю обманом, хочу погрузиться самостоятельно, в Ютубе смотрю некоторые ролики, целые курсы по Котлин.
Решил поставить себе задачу, написать свое VPN положение, есть сервер уже в аренде и прочее, но хочу и свой клиент который могу загрузить в Гугл плей.
Я могу создать первый экран стартовый, нарисовать все кнопки и иконки, прикрутить всякие свисто-перделки, но как сделать алгоритм который при нажатии кнопки "connect" соединял пользователя с сервером в другой стране.
Все вопросы в Гугле ведут на такие запросы "как сделать свой vpn сервер", он ищет ключевое слово ВПН, и выдает обычные статьи как настроить VPS, но не понимает, что я хочу от него совсем другое.
Помогите, пожалуйста с моим запросом, я уверен, что уже существует какой-то код, куда я ставлю IP своего сервера и при нажатии кнопки он соединит пользователя.

Проект не коммерческий, просто хочу написать свое приложение, учатся на практике, стоит задача, сделать свой клиент. Вот и делаю))
Спасибо, что выдержали этот сумбур, буду ждать советов!

Программирование Java Kotlin Текст
15
1495
KFalcon
2 года назад

Помогу с изучением Java. Бесплатно. Не реклама:)⁠⁠1

Собственно, основной посыл в заголовке.

Нет, речь не про остров в Индонезии.
Java - один из наиболее популярных и востребованных языков программирования. Остальную информацию для ознакомления можно найти в гугле:)
Если для вас неактуально - дальше можно не читать.

Немного более подробно о том, что будет, чего не будет и что потребуется от вас
Что требуется от вас: рабочий комп, доступ в Интернет, желание учиться.

Что будет:
Вечерника с блек джеком и шлюхами. Нет, это позже.
На самом деле, я надеюсь, что моя помощь может быть актуально для ребят с разным уровнем и опытом. Возможно, у вас за плечами какие-то курсы, может быть, сталкивались с программированием в универе. Возможно, вы все еще думаете о том, что свинья изучать острова в Индонезии - охуенная тема. В целом, все зависит от начального уровня. Вопрос формата пока остается открытым, но это точно не будет групповая история. Постараюсь найти личный подход.
Тем, кто в поиске первой работы - могу попытаться помочь с составлением CV, закрытием каких-то пробелов перед собесами.

Чего не будет:
Попыток заставить вас делать что-то, если вы потеряли интерес, вам скучно и вообще "ну его нахуй, стану проституткой".

Реклам говнокурсов, книг, еще какой-то коммерческой херни. Я искренне убежден, что все, что нужно на начальном этапе - есть в открытом доступе, платить за это - кормить инфоцыган.

Мотивационной хуйни, аля "давай, все получится", "гарантированное трудоустройство", "72 девственницы" - тоже не будет. Все зависит от вашего желания, усидчивости и способностей. Я буду искренне рад, если для кого-то моя помощь станет билетом в дивный новый мир, но вполне осознаю, что большая часть заинтересовавщихся отвалится в процессе.

Самое главное. Легко тоже не будет. Особенно без профильного или инженерного образования.

Если вы еще не скипнули, возможно, вам интересно, зачем это все мне.
Так вот.
Во-первых, меня заебала Skillbox, которая лезет ко мне из каждой щели Пикабу и не только и обещает обучить меня моей работе. Спасибо, не надо. Надеюсь, моя помощь сэкономит кому-то время и деньги.
Во-вторых - это попытка принести пользу обществу или хотя бы отдельным его представителям. И в-третьих - я просто хотел бы, что в свое время кто-то так помог мне. Будем называть это красивым словом сублимация.

Сейчас важный момент! Поздравляю, скорее всего вы поняли, что речь действительно не про остров в Индонезии. И, возможно, вы боитесь потратить свое время зря. Поэтому пару слов обо мне.
За последние 4 года мне довелось поучаствовать в серверной разработке совершенно разных проектов: от покера до крупных финансовых систем родом из 80х. Проводить собеседования, обучать стажеров и руководить командой таких же долбоебовпрограммистов. Поэтому если мы дойдем до этапа поиска работы - надеюсь, что смогу помочь с грамотный составлением резюме, подготовкой к собесам, действительно талантливых ребят постараюсь порекомендовать кому-то их бывших или текущих работодателей. Или не порекомендую, это тоже зависит от вас.

Тг для связи: @ironicMotherfucker

Пост без рейтинга. Поднимите, пожалуйста, возможно кому-то это действительно интересно.
Всем мир

P.S. Я не слишком шарю в пикабушных лигах, если знаете подходящую - можете перенести. Если что-то упустил/напутал в тегах - буду рад помощи.

P. P. S. Если будет интересно - постараюсь через время отписать, что из этой идеи получилось

UPD: Друзья!
Я не ожидал, что пост так выстрелит, поэтому пришлось немного изменить подход и создать общий канал для информации: https://t.me/+relA0-qlUYAxZjI6

Тем, кто уже успел написать в личку - продублирую, наберитесь терпения. Вас около трех сотен, если не больше. Личка также открыта, но быстрых ответов не обещаю. Те, кто готов помочь в нелегком волонтерском труде - обозначайте себя, пожалуйста, уже были эксцессы)

Показать полностью
[моё] Java Помощь Благотворительность IT Разработка Backend Обучение Стажировка Работа Без рейтинга Профессия Поиск работы Консультация Образование Учеба Опыт Преподаватель Собеседование Волонтерство Удаленная работа Мат Текст
209
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии