howtheytest - это коллекция ресурсов в открытом доступе с информацией о том, как компании и разработчики программного обеспечения во всем мире подходят к тестированию. Своими ценными идеями делятся такие компании, как Google, Netflix и Amazon, что делает этот репозиторий бесценным для тех, кто стремится узнать и улучшить свои методы тестирования ПО.
Звезд: 259 000
Соавторов: 32
🔗 Ссылка на репозиторий
#репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
Чем фреймворк отличается от библиотеки?
Библиотека - это как набор инструментов, которые можно взять по отдельности и использовать в своем проекте. Фреймворк - это уже готовая структура, которая определяет, как нужно делать свой проект, и предоставляет готовые кирпичики для его построения.
Основное отличие фреймворка от библиотеки в том, кто контролирует процесс разработки. Программист обращается к библиотеке по желанию. В таком случае он отвечает за поток выполнения программы и последовательность выполнения команд. При использовании фреймворка роли меняются.
#начинающим
Библиотека - это как набор инструментов, которые можно взять по отдельности и использовать в своем проекте. Фреймворк - это уже готовая структура, которая определяет, как нужно делать свой проект, и предоставляет готовые кирпичики для его построения.
Основное отличие фреймворка от библиотеки в том, кто контролирует процесс разработки. Программист обращается к библиотеке по желанию. В таком случае он отвечает за поток выполнения программы и последовательность выполнения команд. При использовании фреймворка роли меняются.
#начинающим
❤9🤔2👍1
Что такое кэш простыми словами
Кэш - это специальное хранилище данных, расположенное на уровне аппаратуры системы. Это специальная область памяти, которая используется для временного хранения данных, которые компьютер или другое устройство используют часто или могут использовать в ближайшем будущем. Процесс сохранения таких файлов в специальном месте называется кэшированием.
Основная функция кэша – ускорение процесса извлечения данных. Если вы когда-либо смотрели видео на YouTube, возможно, вы замечали серую полосу на таймлайне, которая чуть опережает текущий момент просмотра. Это и есть то, что загружается в кэш, и даже если вы отключите интернет, вы все равно сможете какое-то время продолжить просмотр видео.
💬 Какие еще наглядные примеры кэша вы можете назвать?
#чтотакое
Кэш - это специальное хранилище данных, расположенное на уровне аппаратуры системы. Это специальная область памяти, которая используется для временного хранения данных, которые компьютер или другое устройство используют часто или могут использовать в ближайшем будущем. Процесс сохранения таких файлов в специальном месте называется кэшированием.
Основная функция кэша – ускорение процесса извлечения данных. Если вы когда-либо смотрели видео на YouTube, возможно, вы замечали серую полосу на таймлайне, которая чуть опережает текущий момент просмотра. Это и есть то, что загружается в кэш, и даже если вы отключите интернет, вы все равно сможете какое-то время продолжить просмотр видео.
💬 Какие еще наглядные примеры кэша вы можете назвать?
#чтотакое
👍11❤4
Вышла новая, улучшенная версия GPT-4 Omni
OpenAI выпустили модель GPT-4o, которая лучше базовой GPT-4 во всём. Новая модель может анализировать звук, изображение и текст в режиме реального времени, что является огромным прорывом в сфере искусственного интеллекта.
Тут вы можете посмотреть видео с тестами новой модели. Предоставлены видео, в которых нейронная сеть становится репетитором и объясняет математическую задачу, общается с людьми в реальном времени, по камере угадывает, где они находятся, и многое другое. Скорость и правильность ответов действительно впечатляют.
💬 Как вы считаете, как выход новой модели отразится на IT-мире?
#новости
OpenAI выпустили модель GPT-4o, которая лучше базовой GPT-4 во всём. Новая модель может анализировать звук, изображение и текст в режиме реального времени, что является огромным прорывом в сфере искусственного интеллекта.
Тут вы можете посмотреть видео с тестами новой модели. Предоставлены видео, в которых нейронная сеть становится репетитором и объясняет математическую задачу, общается с людьми в реальном времени, по камере угадывает, где они находятся, и многое другое. Скорость и правильность ответов действительно впечатляют.
💬 Как вы считаете, как выход новой модели отразится на IT-мире?
#новости
❤5👍3🔥2
Чем редактор кода отличается от среды разработки?
Редактор кода - это программа, предназначенная для написания и редактирования кода. Она обладает базовыми функциями редактирования текста и возможностями подсветки синтаксиса для различных языков программирования. Примерами таких редакторов являются Sublime Text, Atom, VS Code и другие.
Среда разработки (IDE) - это ПО, которое объединяет инструменты для разработки приложений и их тестирования в едином интерфейсе. Это может включать в себя компиляторы, отладчики, системы контроля версий, а также дополнительные функции для упрощения процесса разработки. Примерами IDE являются Visual Studio, IntelliJ IDEA, Eclipse и другие.
Таким образом, хотя и редактор кода, и среда разработки предназначены для написания и редактирования кода, IDE предоставляет более широкий набор инструментов и функций, что делает ее более мощным инструментом для разработчиков.
#начинающим
Редактор кода - это программа, предназначенная для написания и редактирования кода. Она обладает базовыми функциями редактирования текста и возможностями подсветки синтаксиса для различных языков программирования. Примерами таких редакторов являются Sublime Text, Atom, VS Code и другие.
Среда разработки (IDE) - это ПО, которое объединяет инструменты для разработки приложений и их тестирования в едином интерфейсе. Это может включать в себя компиляторы, отладчики, системы контроля версий, а также дополнительные функции для упрощения процесса разработки. Примерами IDE являются Visual Studio, IntelliJ IDEA, Eclipse и другие.
Таким образом, хотя и редактор кода, и среда разработки предназначены для написания и редактирования кода, IDE предоставляет более широкий набор инструментов и функций, что делает ее более мощным инструментом для разработчиков.
#начинающим
❤6👍1🔥1
Как автоматизировать свои задачи?
Изучая программирование, многие забывают, что это не только работа, но также возможность использовать свои навыки для автоматизации рутинных задач и облегчения повседневной жизни.
Случайно я наткнулся на это видео на YouTube, в котором автор показывает, чему он научился за 3 года программирования, но это не обычные пет-проекты в виде онлайн-магазина, социальной сети и т.д. Автор создавал различные скрипты для автоматизации своих рутинных задач, например, сбор наград в игре, составление статистики, автоматические ставки на трансляциях Twitch и многие другие.
Всем советую посмотреть этот ролик, может быть, подметите для себя какую-то интересную идею!
Изучая программирование, многие забывают, что это не только работа, но также возможность использовать свои навыки для автоматизации рутинных задач и облегчения повседневной жизни.
Случайно я наткнулся на это видео на YouTube, в котором автор показывает, чему он научился за 3 года программирования, но это не обычные пет-проекты в виде онлайн-магазина, социальной сети и т.д. Автор создавал различные скрипты для автоматизации своих рутинных задач, например, сбор наград в игре, составление статистики, автоматические ставки на трансляциях Twitch и многие другие.
Всем советую посмотреть этот ролик, может быть, подметите для себя какую-то интересную идею!
❤12
Сколько зарабатывают blockhain специалисты?
Недавно был пост про блокчейн разработку, по вашим реакциям понял, что это очень интересная для вас сфера, поэтому начнем разбирать ее подробнее, а сегодня поговорим о зарплатах этих специалистов. По данным web3.career блокчейн разработчики по всему миру в год зарабатывают:
Минимум - 65 000$
В среднем - 140 000$
Максими - 250 000$
Доступные вакансии в России начинаются с 80 000руб и доходят до 8000$ (728 380руб) в месяц.
💬 Ставьте положительные реакции, если вам интересна эта сфера, а если нет - негативные
#зарплаты
Недавно был пост про блокчейн разработку, по вашим реакциям понял, что это очень интересная для вас сфера, поэтому начнем разбирать ее подробнее, а сегодня поговорим о зарплатах этих специалистов. По данным web3.career блокчейн разработчики по всему миру в год зарабатывают:
Минимум - 65 000$
В среднем - 140 000$
Максими - 250 000$
Доступные вакансии в России начинаются с 80 000руб и доходят до 8000$ (728 380руб) в месяц.
💬 Ставьте положительные реакции, если вам интересна эта сфера, а если нет - негативные
#зарплаты
❤7👍3
Новый ИИ, который умеет определять сарказм
Исследователи из Нидерландов создали детектор сарказма на основе ИИ, который способен точно распознавать сарказм в тексте и помогает сделать общение между людьми и машинами более естественным.
«Мы способны надёжно распознавать сарказм, и нам не терпится развить этот потенциал», — говорит Мэтт Колер из лаборатории речевых технологий Гронингенского университета.
🔗 Ссылка на статью
#новости
Исследователи из Нидерландов создали детектор сарказма на основе ИИ, который способен точно распознавать сарказм в тексте и помогает сделать общение между людьми и машинами более естественным.
«Мы способны надёжно распознавать сарказм, и нам не терпится развить этот потенциал», — говорит Мэтт Колер из лаборатории речевых технологий Гронингенского университета.
🔗 Ссылка на статью
#новости
👍5❤3
Какие перспективы у геймдева?
Геймдев - это сфера программирования, в которой занимаются разработкой игр. Эта сфера всегда была одной из самых привлекательных в айти мире. Но стоит ли туда идти в 2024 году и какие у нее перспективы?
Если говорить коротко, то в 2022 году из России ушли крупные международные компании и объём рынка сократился на 80%. Лично я считаю, что в России можно попробовать устроиться в какую то инди команду, а ААА игры за границей будут жить еще десятки лет, а значит и геймдев тоже.
🔗 Ссылка на очень подробную статью
Геймдев - это сфера программирования, в которой занимаются разработкой игр. Эта сфера всегда была одной из самых привлекательных в айти мире. Но стоит ли туда идти в 2024 году и какие у нее перспективы?
Если говорить коротко, то в 2022 году из России ушли крупные международные компании и объём рынка сократился на 80%. Лично я считаю, что в России можно попробовать устроиться в какую то инди команду, а ААА игры за границей будут жить еще десятки лет, а значит и геймдев тоже.
🔗 Ссылка на очень подробную статью
❤7👍2🔥1
Разбор проекта: Тест скорости печати
Проект "Тест скорости печати" - на первый вгляд очень простой, но по пути вам точно встретится много подводных камней. Пользователям предлагается набирать текст, и программа измеряет скорость и точность их печати.
В ходе разработки данного проекта вы научитесь:
• Работать с вводом и выводом данных
• Писать алгоритм для расчета скорости и точности печати
• Работать с пользовательским интерфейсом
Сложность: 6/10
Актуальность: 8/10
Технологии: Проект рассчитан на JavaScript, но так же можно использовать любой другой яп с подходящими библиотеками.
💬 Пожалуйста, ставьте реакции под постами и пишите коментарии!
#разборпроекта
Проект "Тест скорости печати" - на первый вгляд очень простой, но по пути вам точно встретится много подводных камней. Пользователям предлагается набирать текст, и программа измеряет скорость и точность их печати.
В ходе разработки данного проекта вы научитесь:
• Работать с вводом и выводом данных
• Писать алгоритм для расчета скорости и точности печати
• Работать с пользовательским интерфейсом
Сложность: 6/10
Актуальность: 8/10
Технологии: Проект рассчитан на JavaScript, но так же можно использовать любой другой яп с подходящими библиотеками.
💬 Пожалуйста, ставьте реакции под постами и пишите коментарии!
#разборпроекта
❤17👍5🔥3
Что такое компилятор простыми словами
Компилятор - это программа, которая переводит написанный программистами код на набор машинных кодов, что бы компьютер понял, чего мы хотим. Проще говоря, это переводчик с языка, который понимаем мы, на тот, который понимает компьютер.
Процесс работы компилятора с кодом называется компиляцией, или сборкой. Языки программирования, для перевода которых используются компиляторы, называются компилируемыми. Важно не путать компилятор с интерпретатором.
Ставьте ❤️ если хотите пост на тему, что такое интерпретатор.
✔ Меню канала | #чтотакое
Компилятор - это программа, которая переводит написанный программистами код на набор машинных кодов, что бы компьютер понял, чего мы хотим. Проще говоря, это переводчик с языка, который понимаем мы, на тот, который понимает компьютер.
Процесс работы компилятора с кодом называется компиляцией, или сборкой. Языки программирования, для перевода которых используются компиляторы, называются компилируемыми. Важно не путать компилятор с интерпретатором.
Ставьте ❤️ если хотите пост на тему, что такое интерпретатор.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍4🔥2
Для ускорения процесса обучения программированию и дополнительной мотивации, стоит окружить себя IT миром и полностью погрузиться в эту среду. Один из способов - просмотр видеороликов на YouTube, который не только увеличит ваш интерес и мотивацию, но и поможет усвоить новые знания. Вот подборка интересных каналов:
Sergey Nimchinsky - на этом канале автор отвечает на вопросы о программировании, делится советами для новичков, а также выкладывает айти новости, чтобы помочь зрителям лучше понять эту сферу.
Dushnila - на этом канале автор делится своими мыслями на интересные темы, показывает свой путь программиста, а так же иногда снимает развлекательные видеоролики.
Ulbi TV - один из лучших каналов для веб-разработчиков, автор записывает очень качественные гайды, роадмапы, а так же показывает как проходят реальные собеседования.
Ставьте «❤️» если хотите видеть больше подобных подборок!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как открыть репозиторий внутри VS Code прямо в браузере
Знали ли вы, что любой репозиторий можно открыть в VS Code всего за пару нажатий, не выходя из браузера? Это может быть очень полезно, так как читать код в таком виде намного удобнее и быстрее.
Для этого в начале адресной строки нужно вставить «vscode.dev/», после чего в браузере откроется VS Code, а внутри будут все файлы из репозитория. Если вы что-то не поняли, обратите внимание на прикрепленное видео!
Ставьте «❤️», если хотите видеть больше подобных фишек!
✔ Меню канала | #фишки
Знали ли вы, что любой репозиторий можно открыть в VS Code всего за пару нажатий, не выходя из браузера? Это может быть очень полезно, так как читать код в таком виде намного удобнее и быстрее.
Для этого в начале адресной строки нужно вставить «vscode.dev/», после чего в браузере откроется VS Code, а внутри будут все файлы из репозитория. Если вы что-то не поняли, обратите внимание на прикрепленное видео!
Ставьте «❤️», если хотите видеть больше подобных фишек!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍1
Что такое интерпретатор простыми словами
Интерпретатор — это программа, очень похожая на компилятор. Однако, в то время как компилятор преобразует весь исходный код в машинный язык заранее, интерпретатор принимает команды построчно и сразу выполняет их. Стоит также отметить, что интерпретатор работает медленнее, чем компилятор.
Языки программирования, для выполнения которых используются интерпретаторы, называются интерпретируемыми. Примерами интерпретируемых языков являются PHP, Perl, Ruby и Python.
Ставьте «❤️», если хотите, чтобы я сделал более подробные разборы этих двух программ!
✔ Меню канала | #чтотакое
Интерпретатор — это программа, очень похожая на компилятор. Однако, в то время как компилятор преобразует весь исходный код в машинный язык заранее, интерпретатор принимает команды построчно и сразу выполняет их. Стоит также отметить, что интерпретатор работает медленнее, чем компилятор.
Языки программирования, для выполнения которых используются интерпретаторы, называются интерпретируемыми. Примерами интерпретируемых языков являются PHP, Perl, Ruby и Python.
Ставьте «❤️», если хотите, чтобы я сделал более подробные разборы этих двух программ!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍3
Кем вы себя видите в IT?
Anonymous Poll
91%
Программист 👨💻
9%
Дизайнер 🧑🎨
12%
Менеджер проекта 👨💼
4%
Свой вариант напишу в комментарии 👇
❤7🤣2👍1🔥1
Блокчейн — не только про криптовалюты
Продолжаем серию постов о блокчейн-разработке и сегодня развеем один очень популярный миф о том, что блокчейн — это только про криптовалюту.
Блокчейн стал важным элементом цифрового мира. Он предотвращает DDoS-атаки и взломы, обеспечивает безопасное хранение данных в облаке, позволяет рекламировать товары и услуги без посредников. В индустрии развлечений блокчейн защищает авторские права, а в финансовом секторе повышает безопасность транзакций.
Представление о блокчейне только как о технологии для криптовалют устарело, хотя большинство криптовалют на нём основаны. Сейчас блокчейн ассоциируется с распределенностью, прозрачностью операций и созданием доверенной среды для многих участников.
Ставьте «❤️», если хотите больше постов на эту тему!
✔ Меню канала
Продолжаем серию постов о блокчейн-разработке и сегодня развеем один очень популярный миф о том, что блокчейн — это только про криптовалюту.
Блокчейн стал важным элементом цифрового мира. Он предотвращает DDoS-атаки и взломы, обеспечивает безопасное хранение данных в облаке, позволяет рекламировать товары и услуги без посредников. В индустрии развлечений блокчейн защищает авторские права, а в финансовом секторе повышает безопасность транзакций.
Представление о блокчейне только как о технологии для криптовалют устарело, хотя большинство криптовалют на нём основаны. Сейчас блокчейн ассоциируется с распределенностью, прозрачностью операций и созданием доверенной среды для многих участников.
Ставьте «❤️», если хотите больше постов на эту тему!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍3
Как работает компилятор?
На входе компилятор получает файл с кодом, который был написан программистом на каком-то языке программирования. Он преобразует конструкции языка в формат, понятный компьютеру, и возвращает файл, который тот сможет выполнить.
Чтобы преобразовать исходный код, компилятор использует собственный словарь с определениями. Буквально всё написанное нами заменяется на набор единиц и нулей, то есть наш код преобразуется во что-то подобное: 00101101101110...
В таком формате компьютеру уже удобно читать инструкции и выполнять их. А значит, компилятор сделал свою работу хорошо.
Ставьте «❤️», если хотите пост о том, как работает интерпретатор!
✔ Меню канала
На входе компилятор получает файл с кодом, который был написан программистом на каком-то языке программирования. Он преобразует конструкции языка в формат, понятный компьютеру, и возвращает файл, который тот сможет выполнить.
Чтобы преобразовать исходный код, компилятор использует собственный словарь с определениями. Буквально всё написанное нами заменяется на набор единиц и нулей, то есть наш код преобразуется во что-то подобное: 00101101101110...
В таком формате компьютеру уже удобно читать инструкции и выполнять их. А значит, компилятор сделал свою работу хорошо.
Ставьте «❤️», если хотите пост о том, как работает интерпретатор!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍2🔥2
Лучшие фильмы на тему IT
Нашел одну статью, где автор делится интересными фильмами и сериалами на тему технологий и IT. Довольно интересно смотреть фильмы о том, чем ты увлекаешься, а также они заставляют задуматься о том, как технологии формируют наш мир и нашу жизнь.
От себя хочу добавить один классный сериал — "Киберсталкер". Настолько меня затянул, что я посмотрел оба сезона за две ночи, что составило около шести часов. Если очень кратко, то это сериал про студента-хакера, который взламывает компьютеры своих врагов и начинает слежку за ними.
💬 Поделитесь в комментариях интересными фильмами и сериалами на тему IT!
✔ Меню канала
Нашел одну статью, где автор делится интересными фильмами и сериалами на тему технологий и IT. Довольно интересно смотреть фильмы о том, чем ты увлекаешься, а также они заставляют задуматься о том, как технологии формируют наш мир и нашу жизнь.
От себя хочу добавить один классный сериал — "Киберсталкер". Настолько меня затянул, что я посмотрел оба сезона за две ночи, что составило около шести часов. Если очень кратко, то это сериал про студента-хакера, который взламывает компьютеры своих врагов и начинает слежку за ними.
💬 Поделитесь в комментариях интересными фильмами и сериалами на тему IT!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2🔥2
Почему все говорят, что php умер, а он жив?
Прочитал одну нашумевшую статью на эту тему и хочу поделиться ею с вами. В ней, программист работающий с PHP 20 лет, рассказал, почему этому языку постоянно пророчат скорое забвение, но оно так и не приходит.
Если говорить очень кратко, то многие считают, что PHP это простой язык программирования, предназначенный исключительно для новичков, что является просто стереотипом. PHP обладает целым рядом уникальных особенностей и является мощным инструментом для разработки различных проектов.
К сожалению я не могу вместить все в один пост, поэтому советую вам самим прочитать эту статью!
✔ Меню канала
Прочитал одну нашумевшую статью на эту тему и хочу поделиться ею с вами. В ней, программист работающий с PHP 20 лет, рассказал, почему этому языку постоянно пророчат скорое забвение, но оно так и не приходит.
Если говорить очень кратко, то многие считают, что PHP это простой язык программирования, предназначенный исключительно для новичков, что является просто стереотипом. PHP обладает целым рядом уникальных особенностей и является мощным инструментом для разработки различных проектов.
К сожалению я не могу вместить все в один пост, поэтому советую вам самим прочитать эту статью!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1