Обложка канала

Я - Программист. Страница 21

Программирование и все что с ним связано.

  • Я - Программист

    ✋🏼Не переплачивайте за долгие и дорогие курсы обучения и повышения квалификации! 🤖 Онлайн-курс «Основы программирования на Java» рассчитан на тех, кто хочет начать свою карьеру в IT, а также для тех, кто хочет расширить стек и начать путь в карьере к senior-разработчику.  Вы получите базу практических и теоретических знаний, которая позволит вам претендовать на junior-позиции в IT-компаниях с зарплатной вилкой от 50 до 130 тыс.руб. https://maxima.life/basic-java/?utm_source=tg
  • Я - Программист

    🔝 Codeby - одна из топовых InfoSec команд рунета. 🏆 Многократный победитель кибер соревнований The Standoff. Создатели самого популярного ИБ форума и Школы Кодебай. Они открыто делятся знаниями 🔰 Kali Linux и другие инструменты пентестера; 🔰 Обзоры свежих уязвимостей; 🔰 Интервью и стримы с ИБ специалистами; 🔰 Методы анонимизации и деанонимизации; 🔰 Техники обхода и настройки межсетевых экранов; 🔰 Лучшие практики в кибербезопасности; 🔰 Roadmap для пентестера; 🔰 Авторские методики пентеста. Профессионализм участников команды подтвержден сертификатами: CHFI, CISA/CISM, CISSP, COBIT, ITIL, ISO, OSCP, CWAP. codeby.net — твой апгрейд в InfoSec, присоединяйся!
  • Я - Программист

    🏆 Создатели самого популярного ИБ форума и Школы Кодебай открыто делятся знаниями   🔰  Kali Linux и другие инструменты пентестера; 🔰  Обзоры свежих уязвимостей;  🔰  Интервью и стримы с ИБ специалистами;  🔰  Методы анонимизации и деанонимизации;  🔰  Техники обхода и настройки межсетевых экранов; 🔰  Лучшие практики в кибербезопасности; 🔰  Roadmap для пентестера; 🔰  Авторские методики пентеста. Профессионализм участников команды подтвержден сертификатами: CHFI, CISA/CISM, CISSP, COBIT, ITIL, ISO, OSCP, CWAP. codeby.net — твой апгрейд в InfoSec, присоединяйся!
  • Реклама

  • Я - Программист

    Мы в FirstVDS считаем, что 14 февраля — это не только про обнимающиеся парочки, но и про любые другие отношения, где замешана любовь❤️ Вот уже почти 20 лет мы работаем над отношениями с нашими клиентами и знаем, что это абсолютно взаимно! Чтобы радовать своих клиентов мы запускаем необычные акции, достаём топовое железо раньше других и выпускаем полезный контент. А сегодня есть повод для подарков — дарим валентинки! Обо всём этом рассказываем в нашем тг-канале @TakeFirstNews;) Подписывайся, любви FirstVDS хватит на всех!
  • Я - Программист

    Первое впечатление от Flutter Поигрался несколько дней с Flutter. Было интересно сделать какой-нибудь API-вызов, поиграться с виджетами, посмотреть как быстро получается что-то делать с нуля. Кстати, для этого поста я поговорил с коллегой, который разработал еще год-два назад на аутсорс для британского заказчика приложение на Flutter. Скачал, поигрался с этим приложением - работает в целом шустро и каких-либо косяков особо не заметил. И, кстати, у него уже 1 млн установок и рейтинг 4.4, что довольно неплохо. Что понравилось во Flutter: 1. Интуитивная простота. Для быстрого старта дока хороша и все нужное легко найти. Да и сам Flutter довольно дружелюбен для новичка, а всю доку можно просмотреть за полдня. 2. Куча готовых пакетов на pub.dev. Все еще есть, казалось бы простые, задачи для которых пакетов или их функциональности не хватает, но их количество явно растет с каждым годом. 3. Все - виджет. Даже разделитель во Flutter - это виджет. 4. Hot Reload - прекрасен. Меняете код и у вас обновляется приложение в эмуляторе. Это прям веб-приложение в мобильном мире! 5. Куча готовых виджетов на все случаи жизни: docs.flutter.dev/develop…s/layout В данном случае, куча - в хорошем смысле! 6. Один UI на все платформы. И на Android, и на iOS, и на Web, и на Desktop. 7. Тут могу ошибаться, но во Flutter нельзя использовать рефлексию (скорее всего для производительности UI?) и именно поэтому парсить JSON-чик приходится несколько сложнее, чем вы привыкли. Нужно установить либу, настроить генератор кода для вашей модельки (благо не сложно), запустить и вуаля. Тут, конечно, все сложнее. Можно, обойтись и стандартными средствами, но будет больше кода и менее привычно после всяких GSON. 8. Плюшки языка. В Dart есть async / await, поддержка nullable-типов из коробки. Мелочь, а приятно. 9. Compose явно пилили с похожими мотивами и идеями Flutter. Ну или скорее Flutter пилили похожим на React / Redux. Изучая Flutter или Compose, становится проще в смежной теме. 10. Встроенный роутинг и механизм состояний, хотя есть множество сторонних либ. Одновременно и плюс и минус. Что не очень понравилось: 1. В тоже время Dart - довольно странный язык, к которому нужно привыкнуть. Вроде бы не самый старый язык, но, например, везде в конце выражения требуется ; Не то, чтобы Dart вызывает какой-то особый негатив, если вы хорошо знакомы с Java, но забавные (странные) вещи встречаются. Плюс нужно закладывать время на его изучение. 2. Некоторые вещи делаются сложнее (тот же парсинг JSON), но некоторые и проще. 3. Отладка - отдельная песня к которой нужно привыкать. То ли еще не разобрался, но логов как-то не хватает. Для отладки, кстати, поднимается локальный сервер и там можно смотреть память и прочие вещи. Хорошо, что есть, но непривычно, что не в IDE. 4. Некоторые вещи не реализованы и нужно допиливать либо существующие плагины, либо писать самому. Для простых приложений, наверное, не очень критично. 5. Множество подходов по созданию архитектуры. Не то чтобы прям сильный минус, потому что тоже самое есть на любой платформе, но есть популярный BLoc-s, а можно обмазаться и стандартными классами State, а еще есть два-три популярных подхода. Тут нужно изучать детальнее каждый, но для начала воспользуемся стандартным и чуть позже уже BLoc. 6. Вложенность и вертикальный код. Виджет в виджет, в другой виджет и т.д. Во-первых, сильной вложенности нужно избегать в принципе, так как теряется производительность. Во-вторых, читать такой код сложнее, когда множество атрибутов и вертикальный код (как-нибудь покажу пример). 7. Популярность в Китае и Индии. Тут двоякая история. С одной стороны это не дает Гуглу закрыть проект (хотелось бы верить), с другой - сами понимаете. Качество проектов, которые придут к вам на поддержку, кода не всегда будет хорошим, как и качество сторонних плагинов (либ). Вроде бы все. Код и примерчики будут позже, как поправлю парсинг и доделаю главный экран.
    Layout widgets

    docs.flutter.dev
  • Я - Программист

    🚀 Канал CodeReview - это комьюнити разработчиков, которые помогают друг другу получать ревью на свой код. ⚡️ Недавно ребята запустили новый формат на своем канале - «подготовка к собеседованиям», где они помогают подготовиться на Junior, Middle и Senior позиции по направлениям Java, Python, PHP, а также JavaScript. 📤 Если ты хочешь пройти собеседование 1 на 1 с Senior разработчиком, узнать свои слабые места и лучше подготовиться к предстоящему собеседованию, то оставляй заявку через эту форму, и стань гуру в собеседованиях. 👉 Оставить заявку
  • Я - Программист

    ​​Возможность разработать решение, востребованное рынком, объективно и публично продемонстрировать его работоспособность, громко об этом заявить. Если техбарьер будет преодолен, то его разработчики получат рынок без конкурентов. Приз 200 млн рублей. Организаторы технологических конкурсов Up Great не регулируют дальнейшую судьбу награды и не претендуют на результаты интеллектуальной деятельности участников соревнований. Разработчики в области искусственного интеллекта в сфере медицины получат возможность испытать свои решения на реальных данных и проверить их за счет организаторов, так как не нужно разрабатывать дорогостоящую испытательную инфраструктуру. Кроме того, будет обеспечена объективность испытаний. Важной частью конкурса является возможность работы с регуляторами и курирующими органами, которые отвечают за интеграцию информационных продуктов в медицинскую систему. AI'M DOCTOR активно поддерживают медики, разработчики и ученые из смежных отраслей. Подробнее: https://ai4med.upgreat.one/?utm_source=tg
  • Я - Программист

    ​​3 февраля мы подведем итоги конкурса Up Great ПРО//ЧТЕНИЕ Несколько команд показали внушительные результаты, но достаточно ли этого для получения беспрецедентной в России призовой премии — узнаете 3 февраля. Сразу скажем, что будет вручен призовой фонд по специальным номинациям конкурса в размере 32 млн руб. Команды разрабатывали ассистента учителя на базе искусственного интеллекта, который должен выявлять логические, фактические, стилистические и смысловые ошибки и помогать учителям, снимая с них нагрузку по проверке сочинений. Конкурс проходит отдельно на русском и английском языках. Если разработка участников справилась с задачей на уровне опытного учителя, то ее авторы получат приз до 100 млн руб. по каждому языку. Еще мы объявим победителей в специальных номинациях «Структура» и «Логика». На призовой фонд номинаций претендуют авторы решений, позволяющих выявить логические ошибки в тексте, а также определить смысловые блоки в сочинениях. Подробнее: https://ai.upgreat.one/?utm_source=tg
  • Я - Программист

    ​​Кто будет выявлять победителей в конкурсе AI'M DOCTOR, задача которого — преодоление технологического барьера в области искусственного интеллекта в медицине. Судейская коллегия состоит из специалистов, которые проводят контроль хода испытаний конкурса на соответствие техническому регламенту и конкурсному заданию. Техническая комиссия — это специалисты в области искусственного интеллекта и информационных технологий, верифицирующих внешние источники информации, соответствие работы платформы конкурса и систем поддержки принятия врачебных решений участников конкурсному заданию и техрегламенту. Экспертная комиссия состоит из специалистов в области медицины. Его цель — научно-методологическое и экспертное обеспечение деятельности конкурса (корректность результатов с врачебной точки зрения). Жюри утверждает результаты финальных испытаний разработок участников, определяют победителей и призеров. Подробнее: https://ai4med.upgreat.one/?utm_source=tg
  • Я - Программист

    Хочешь стать Java-разработчиком, но пока не имеешь опыта работы? Приглашаем пройти отбор и стать одним из 20 слушателей Java-школы 🖥 Лучшие ученики получат оффер от Газпромбанка. Курс поможет разобраться в теории и даст необходимые навыки практической разработки веб-приложений на Java. А выпускники смогут претендовать на позицию Java Junior Developer в Газпромбанке. Как все устроено? 🔷 Старт обучения в январе 🔷 Занятия в Zoom 3 раза в неделю 🔷 Курс длится 2 месяца Подать заявку можно по ссылке > https://vk.cc/c8LhnH
  • Я - Программист

    Ночное образовательное шоу IT Nights 3.0 10 декабря в прямом эфире спикеры из Facebook, Яндекса, JetBrains, VK, X5 Group поделятся опытом, обсудят будущее и вдохновят на новые проекты. А зрители смогут влиять на происходящее в кадре. Запоминай: • 10 декабря в 19:00 • it-nights.ru • промокод: yaprogrammer Чего бы ты ни ждал — будет иначе 👀
  • Я - Программист

    ​​OBMENEX.COM  ТВОЙ НАДЕЖНЫЙ ОБМЕННИК В МИРЕ КРИПТОВАПЛЮТЫ ETH,BTC,LTC,EXMO,KUNA Вы можете купить или продать свой фиат или крипту!  Более 2 лет на рынке обмена криптовалют!  Более 30 000 довольных клиентов! !Мы готовы предоставить Вам лучшие условия обмена! -Самый низкий процент от 7%  - Все выплаты производятся от 3х секунд - Отправка BTC с повышенной комиссией ( для более быстрого подтверждения сетью) - Интуитивно понятный и простой интерфейс - Подключение по API   - Реферальная система 6% с прибыли / 12% для владельцев каналов и чатов - Множество направлений РФ/СБП    Ethereum, BTC, Exmo, Kuna, Litecoin - Еженедельные розыгрыши среди наших клиентов    Наши контакты: Наши боты: https://obmenex.com/page/contacts3 Сайт: https://obmenex.com Консультант: https://t.me/ExWeCons  Тех.поддержка:  @obmenexsupport_bot    Отзывы о нашей работе можете прочитать на нашем канале: @ObmenEX_news
  • Я - Программист

    Этапы жизни.
  • Я - Программист

    ​​Освойте азы веб-разработки и получите призы от Logitech и GeekBrains

    Регистрируйтесь на трехдневный онлайн-интенсив, который 1 марта совместно запускают Logitech и GeekBrains, создайте аналог промо-страницы для продукта Logitech и получите гарантированный подарок от организаторов.

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

    Регистрируйтесь по ссылке http://bit.ly/37HPM0K и сделайте первые шаги в карьере веб-разработчика!
  • Я - Программист

    Чем занимаются программисты:
  • Реклама

  • Я - Программист

    Согласны?
  • Я - Программист

    Как спасти принцессу. Часть 3.
  • Я - Программист

    Как спасти принцессу. Часть 2.