🥵 7 типов «сложных» разработчиков
Как найти подход к таким «сложным» типам и сделать работу в команде более эффективной и приятной? Рассказываем в статье, как с ними работать, чтобы избежать конфликтов и достичь общих целей.
Читать статью
#почитать
Как найти подход к таким «сложным» типам и сделать работу в команде более эффективной и приятной? Рассказываем в статье, как с ними работать, чтобы избежать конфликтов и достичь общих целей.
Читать статью
#почитать
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
🔟🏢 ТОП-10 российских IT-работодателей
Рейтинг работодателей, которые могут конкурировать по условиям труда с лидерами рынка.
Читать статью
#почитать
Рейтинг работодателей, которые могут конкурировать по условиям труда с лидерами рынка.
Читать статью
#почитать
🤔❓ Где бесплатно учить Java в 2024 году
Изучения Java в 2024 году остается актуальным по нескольким причинам:
Популярность: Java является одним из самых популярных языков программирования в мире и сохранит свою популярность и в 2024 году. Множество компаний и организаций используют Java для разработки приложений и веб-сервисов, поэтому знание этого языка будет востребовано.
Карьерные возможности: Знание Java открывает широкий спектр карьерных возможностей. Работа с Java может предоставить вам возможность работать в таких областях, как разработка мобильных приложений, веб-разработка, разработка игр, аналитика данных и многое другое.
Android-разработка: Java является популярным языком программирования для разработки приложений под платформу Android. С учетом того, что Android продолжает быть одной из самых популярных мобильных операционных систем в мире, знание Java будет необходимым для разработки приложений для этой платформы.
Устоявшийся экосистема: Java имеет богатую экосистему инструментов и фреймворков, которые помогают разработчикам ускорить процесс разработки и повысить производительность. Знание Java позволит вам использовать все преимущества этой экосистемы и упростить свою работу.
Надежность и безопасность: Java известен своей надежностью и безопасностью. Это язык, который широко используется в критически важных системах, таких как финансовые институты и государственные организации, где надежность и безопасность являются приоритетными.
Продолжение здесь
#почитать
Изучения Java в 2024 году остается актуальным по нескольким причинам:
Популярность: Java является одним из самых популярных языков программирования в мире и сохранит свою популярность и в 2024 году. Множество компаний и организаций используют Java для разработки приложений и веб-сервисов, поэтому знание этого языка будет востребовано.
Карьерные возможности: Знание Java открывает широкий спектр карьерных возможностей. Работа с Java может предоставить вам возможность работать в таких областях, как разработка мобильных приложений, веб-разработка, разработка игр, аналитика данных и многое другое.
Android-разработка: Java является популярным языком программирования для разработки приложений под платформу Android. С учетом того, что Android продолжает быть одной из самых популярных мобильных операционных систем в мире, знание Java будет необходимым для разработки приложений для этой платформы.
Устоявшийся экосистема: Java имеет богатую экосистему инструментов и фреймворков, которые помогают разработчикам ускорить процесс разработки и повысить производительность. Знание Java позволит вам использовать все преимущества этой экосистемы и упростить свою работу.
Надежность и безопасность: Java известен своей надежностью и безопасностью. Это язык, который широко используется в критически важных системах, таких как финансовые институты и государственные организации, где надежность и безопасность являются приоритетными.
Продолжение здесь
#почитать
🧑🎓🧑🎓 Анализ и оценка перспективы использования LSMW для автоматизации подготовки тестовых данных в SAP
При внедрении ERP-системы SAP одним из наиважнейших вопросов является вопрос загрузки данных исторических систем (например, тех, что функционировали на предприятии до внедрения SAP) в новую ERP. В случае истории автора, одним из важнейших вопросов является создание данных, которые можно использовать для тестирования системы.
Миграция данных является неотъемлемой частью жизнедеятельности любой ИС. Объектами миграции данных являются:
👉 все необходимые справочные данные (НСИ), имеющиеся в исторических системах;
👉 все необходимые персональные данные, имеющиеся в исторических системах.
Продолжение тут
#почитать
При внедрении ERP-системы SAP одним из наиважнейших вопросов является вопрос загрузки данных исторических систем (например, тех, что функционировали на предприятии до внедрения SAP) в новую ERP. В случае истории автора, одним из важнейших вопросов является создание данных, которые можно использовать для тестирования системы.
Миграция данных является неотъемлемой частью жизнедеятельности любой ИС. Объектами миграции данных являются:
👉 все необходимые справочные данные (НСИ), имеющиеся в исторических системах;
👉 все необходимые персональные данные, имеющиеся в исторических системах.
Продолжение тут
#почитать
Хабр
Анализ и оценка перспективы использования LSMW для автоматизации подготовки тестовых данных в SAP
Привет, Хабр! Меня зовут Василь Хамидуллин, я работаю в ЦК тестирования АСУ ФХД в компании РСХБ-Интех. В прошлый раз я делился опытом тестирования бизнес процессов, внедряемых модулей SAP, в банке....
🤔🤔 Что работодатели ожидают от джуниор Java-разработчиков
Сейчас рынок труда в IT-сфере переживает не самый простой период, и новичкам на нём особенно тяжело. Авторы провели исследование и выяснили, какие навыки и инструменты нужны начинающим Java-разработчикам. А также — к чему стоит готовиться при устройстве на работу.
Читать статью
#почитать
Сейчас рынок труда в IT-сфере переживает не самый простой период, и новичкам на нём особенно тяжело. Авторы провели исследование и выяснили, какие навыки и инструменты нужны начинающим Java-разработчикам. А также — к чему стоит готовиться при устройстве на работу.
Читать статью
#почитать
Идеальный офис 2.0
Так что нужно от офиса, чтоб туда хотелось идти и не хотелось уходить и где бы вы выдавали максимум эффективности?
То есть мыслим со стороны работодателя. НУ и со своей стороны, чтоб с утра хотелось туда идти, а вечером не хотелось уходить.
Читать статью
#почитать
Так что нужно от офиса, чтоб туда хотелось идти и не хотелось уходить и где бы вы выдавали максимум эффективности?
То есть мыслим со стороны работодателя. НУ и со своей стороны, чтоб с утра хотелось туда идти, а вечером не хотелось уходить.
Читать статью
#почитать
✍️✍️ Юнит-тесты: чек-лист методик проектирования
Все много раз слышали о необходимости писать модульные тесты и о том, что весь код должен быть ими покрыт. При этом мне не встречалось списка: какие именно методики лучше использовать при тестировании кода.
Автор задумался: есть ли руководство, которое облегчило бы генерацию тестовых сценариев и помогло выявлять серьёзные ошибки? Чтобы вдумчиво подходить к тестированию и не тратить ресурсы впустую, сводя к минимуму количество необходимых тестов.
Материал будет полезен разработчикам, которые уже пишут модульные тесты и которые только думают внедрять их в свой проект, а также желают применить методики проектирования тестов.
Читать статью
#почитать
Все много раз слышали о необходимости писать модульные тесты и о том, что весь код должен быть ими покрыт. При этом мне не встречалось списка: какие именно методики лучше использовать при тестировании кода.
Автор задумался: есть ли руководство, которое облегчило бы генерацию тестовых сценариев и помогло выявлять серьёзные ошибки? Чтобы вдумчиво подходить к тестированию и не тратить ресурсы впустую, сводя к минимуму количество необходимых тестов.
Материал будет полезен разработчикам, которые уже пишут модульные тесты и которые только думают внедрять их в свой проект, а также желают применить методики проектирования тестов.
Читать статью
#почитать
🎉🎉 Вышел Spring AI 0.8.0
Проект призван упростить создание приложений, которые используют ChatGPT и другие AI-модели, предоставляющие API для взаимодействия. Разработчики Spring AI хотят дать абстракции для работы со всеми основными моделями так, чтобы между ними было легко переключаться с минимальным изменением кода. В этой версии представлена такая функциональность:
➖ API для взаимодействия с AI-моделями от разных поставщиков: OpenAI, Microsoft, Amazon, Google, Huggingface и других;
➖ поддержка Vector Store API, которое предоставляет интерфейс для взаимодействия с векторными БД, поддерживается 8 различных БД;
➖ вызов функций — блоков кода в ИИ-моделях, фича для Open AI;
➖ автоконфигурация и стартеры Spring Boot для моделей ИИ и векторных хранилищ;
➖ ETL-фреймворк для Data Engineering.
Продолжение здесь
#почитать
Проект призван упростить создание приложений, которые используют ChatGPT и другие AI-модели, предоставляющие API для взаимодействия. Разработчики Spring AI хотят дать абстракции для работы со всеми основными моделями так, чтобы между ними было легко переключаться с минимальным изменением кода. В этой версии представлена такая функциональность:
➖ API для взаимодействия с AI-моделями от разных поставщиков: OpenAI, Microsoft, Amazon, Google, Huggingface и других;
➖ поддержка Vector Store API, которое предоставляет интерфейс для взаимодействия с векторными БД, поддерживается 8 различных БД;
➖ вызов функций — блоков кода в ИИ-моделях, фича для Open AI;
➖ автоконфигурация и стартеры Spring Boot для моделей ИИ и векторных хранилищ;
➖ ETL-фреймворк для Data Engineering.
Продолжение здесь
#почитать
🤔🤔 Kotlin (не) против Java: особенности компиляции в байткод
В 1995 году Sun Microsystems представили Java — объектно-ориентированный язык программирования, основное кредо которого можно сформулировать так: «Написано один раз, работает всегда». В 2011 году как улучшенную альтернативу Java компания JetBrains представила Kotlin — язык с той же философией, но иной реализацией. С тех пор в сообществе программистов между адептами Java и Kotlin ведется непримиримая вражда…
В статье, автор залезет к этим языкам «под капот» и посмотрит, правда ли они такие разные — и в чем преимущества каждого из них.
Продолжение тут
#почитать
В 1995 году Sun Microsystems представили Java — объектно-ориентированный язык программирования, основное кредо которого можно сформулировать так: «Написано один раз, работает всегда». В 2011 году как улучшенную альтернативу Java компания JetBrains представила Kotlin — язык с той же философией, но иной реализацией. С тех пор в сообществе программистов между адептами Java и Kotlin ведется непримиримая вражда…
В статье, автор залезет к этим языкам «под капот» и посмотрит, правда ли они такие разные — и в чем преимущества каждого из них.
Продолжение тут
#почитать
🚶🚶🚶 Backend-разработчик: из стажера в джуны
В этой статье автор расскажет про его путь становления от «зеленого» стажера до боевой единицы в команде: через что ему пришлось пройти, с какими трудностями столкнулся и как прокачал свои скиллы.
Читать статью
#почитать
В этой статье автор расскажет про его путь становления от «зеленого» стажера до боевой единицы в команде: через что ему пришлось пройти, с какими трудностями столкнулся и как прокачал свои скиллы.
Читать статью
#почитать
✏️✏️ Prosci на практике — системное управление изменениями
Автор расскажет, из чего состоят изменения, а также про одну методологию работы с ними. Будет кейс, как он применял ее на практике. Будет немного про провалы изменений, про структурный подход и факторы успеха любого изменения.
Читать статью
#почитать
Автор расскажет, из чего состоят изменения, а также про одну методологию работы с ними. Будет кейс, как он применял ее на практике. Будет немного про провалы изменений, про структурный подход и факторы успеха любого изменения.
Читать статью
#почитать
🔍💼 Исследование рынка: 8 наиболее востребованных языков программирования в 2024 году
Результаты исследования рынка IT-вакансий, проведенного DevJobsScanner. Были проанализированы 14 миллионов объявлений и выявлены 8 наиболее востребованных языков программирования.
Читать статью
#почитать
Результаты исследования рынка IT-вакансий, проведенного DevJobsScanner. Были проанализированы 14 миллионов объявлений и выявлены 8 наиболее востребованных языков программирования.
Читать статью
#почитать
🤔🤔 Разбираемся с динамической памятью (кучей) в приложениях Java
В самом ли деле каждый Java-разработчик понимает, как в Java работает память? Одна из обязанностей любого Java-разработчика — гарантировать, что в результате тонкой настройки приложения на Java из него получится выжать такую производительность, какую только возможно. Требуется время, чтобы научиться управлять памятью в Java и понять этот процесс, это касается всех, кто имеет дело с Java. В этой статье автор попробует объяснить, как овладеть этими умениями.
Продолжение тут
#почитать
В самом ли деле каждый Java-разработчик понимает, как в Java работает память? Одна из обязанностей любого Java-разработчика — гарантировать, что в результате тонкой настройки приложения на Java из него получится выжать такую производительность, какую только возможно. Требуется время, чтобы научиться управлять памятью в Java и понять этот процесс, это касается всех, кто имеет дело с Java. В этой статье автор попробует объяснить, как овладеть этими умениями.
Продолжение тут
#почитать
🤔🤔 Безработные айосники, мертвый PHP и бесполезные «саперы»: топ-5 мифов о будущем российского IT
Разбор прогнозов и обещаний, которые всколыхнули рынок, но показались нам нереалистичными.
👉 Спрос на iOS-программистов продолжит падать (как и зарплаты)
👉 Ruby-специалисты не нужны рынку
👉 Зарплаты PHP-разработчиков упадут, потому что язык умирает
👉 «Сапёры» скоро потеряют работу
👉 Kotlin-программисты заменят Java-специалистов
А вы что думаете?
Читать статью
#почитать
Разбор прогнозов и обещаний, которые всколыхнули рынок, но показались нам нереалистичными.
👉 Спрос на iOS-программистов продолжит падать (как и зарплаты)
👉 Ruby-специалисты не нужны рынку
👉 Зарплаты PHP-разработчиков упадут, потому что язык умирает
👉 «Сапёры» скоро потеряют работу
👉 Kotlin-программисты заменят Java-специалистов
А вы что думаете?
Читать статью
#почитать
SIP-61 — Развертывание дефолтных аргументов для бинарной совместимости
Интересный SIP от Li Haoyi, с бурным обсуждением нейминга от Одерски. Само по себе предложение выглядит вкусным для либ: в текущей реальности, когда в классе или функции добавляется параметр, имеющий дефолтное значение, новая версия либы является семантически совместимой для пользователя, но бинарно несовместимой с предыдущей версией. Предлагается создать специальную аннотацию, помечать ею такие поля и получать в итоге бинарную совместимость.
Подробнее тут
#почитать
Интересный SIP от Li Haoyi, с бурным обсуждением нейминга от Одерски. Само по себе предложение выглядит вкусным для либ: в текущей реальности, когда в классе или функции добавляется параметр, имеющий дефолтное значение, новая версия либы является семантически совместимой для пользователя, но бинарно несовместимой с предыдущей версией. Предлагается создать специальную аннотацию, помечать ею такие поля и получать в итоге бинарную совместимость.
Подробнее тут
#почитать