Главная ошибка в процессе обучения программированию
Во время обучения программированию многие начинающие программисты допускают одну распространенную, но не всегда очевидную ошибку. Они фокусируются исключительно на написании кода, забывая об основной сути программирования.
Писать код, безусловно, важно, и этот навык необходим. Однако программирование включает в себя не только навык написания кода, но и способность находить правильное применение этого кода для создания приложений.
Погрузившись в документацию технологии, вы ознакомитесь с её функциями, но это не означает, что вы научитесь применять эти знания на практике. Для избежания этой ловушки важно практиковаться, создавать пет-проекты и не утонуть в теоретическом материале.
💬 Как вы считаете, писать код и программировать это одно и то же, или же все таки нет?
Во время обучения программированию многие начинающие программисты допускают одну распространенную, но не всегда очевидную ошибку. Они фокусируются исключительно на написании кода, забывая об основной сути программирования.
Писать код, безусловно, важно, и этот навык необходим. Однако программирование включает в себя не только навык написания кода, но и способность находить правильное применение этого кода для создания приложений.
Погрузившись в документацию технологии, вы ознакомитесь с её функциями, но это не означает, что вы научитесь применять эти знания на практике. Для избежания этой ловушки важно практиковаться, создавать пет-проекты и не утонуть в теоретическом материале.
💬 Как вы считаете, писать код и программировать это одно и то же, или же все таки нет?
❤10
Оценка вашего рабочего места
В чате была предложена замечательная идея: под этим постом вы можете поделиться фотографией своего рабочего места, а затем я буду оценивать их на видео в TikTok. Если участников будет много, мы также составим подборку лучших сетапов и опубликуем их в этом канале!
Не стесняйтесь отправить фото своего рабочего места в комментариях к этому сообщению! Кстати, фотография сверху - это мое рабочее место, здесь создаются все посты и снимаются все видео :)
Жду фотографии вашего рабочего места 👇
В чате была предложена замечательная идея: под этим постом вы можете поделиться фотографией своего рабочего места, а затем я буду оценивать их на видео в TikTok. Если участников будет много, мы также составим подборку лучших сетапов и опубликуем их в этом канале!
Не стесняйтесь отправить фото своего рабочего места в комментариях к этому сообщению! Кстати, фотография сверху - это мое рабочее место, здесь создаются все посты и снимаются все видео :)
Жду фотографии вашего рабочего места 👇
❤12🔥2👍1
Недовольство пользователей о партнерстве OpenAI и Stack Overflow
Stack Overflow начал банить пользователей, недовольных их партнерством с OpenAI, после чего многие начали удалять или редактировать свои посты, опасаясь что их контент будет использован для обучения искуственог интеллекта.
Пользователи недовольны отсутствием возможности удаления своего контента с платформы и выражают недоумение почему ChatGPT просто не может указывать источник информации. Ранее запрещалось использование ИИ для написания вопросов и ответов, но на прошлой неделе компания изменила эту политику. Впрочем, компания столкнулась с огромными проблемами.
🔗 Ссылка на статью
#новости
Stack Overflow начал банить пользователей, недовольных их партнерством с OpenAI, после чего многие начали удалять или редактировать свои посты, опасаясь что их контент будет использован для обучения искуственог интеллекта.
Пользователи недовольны отсутствием возможности удаления своего контента с платформы и выражают недоумение почему ChatGPT просто не может указывать источник информации. Ранее запрещалось использование ИИ для написания вопросов и ответов, но на прошлой неделе компания изменила эту политику. Впрочем, компания столкнулась с огромными проблемами.
🔗 Ссылка на статью
#новости
❤4🤔4
Разбор проекта: Игра "Крестики-нолики"
Игра "Крестики-нолики" - это отличный проект для начинающих разработчиков. Она представляет собой классическую игру для двух игроков на поле, разделенном на клетки. Цель игры - выстроить свои символы (крестики или нолики) в ряд по вертикали, горизонтали или диагонали быстрее чем ваш соперник.
В ходе разработки этой игры вы научитесь:
• Работать с пользовательским интерфейсом, для отображение всех действий
• Работать с пользовательским вводом для выбора клеток на поле
• Писать алгоритмы, для проверки победы и ничьей
Проект довольно простой, но при этом он позволяет освоить основы программирования и логики игры. Вы так же можете добавить свой функционал в игру, что бы сделать проект более сложным и уникальным, например добавить возможномть стирать содержимое клетки, или добавить ИИ в качестве соперника.
Сложность: 4/10 (стандартная версия игры)
Технологии: Python (+Tkinter , Pygame), JavaScript (Vanilla / React), Java (+JavaFX), C++ и др.
Актуальность: 5/10
💬 Какой проект вы бы хотели увидеть в разборе?
#разборпроекта
Игра "Крестики-нолики" - это отличный проект для начинающих разработчиков. Она представляет собой классическую игру для двух игроков на поле, разделенном на клетки. Цель игры - выстроить свои символы (крестики или нолики) в ряд по вертикали, горизонтали или диагонали быстрее чем ваш соперник.
В ходе разработки этой игры вы научитесь:
• Работать с пользовательским интерфейсом, для отображение всех действий
• Работать с пользовательским вводом для выбора клеток на поле
• Писать алгоритмы, для проверки победы и ничьей
Проект довольно простой, но при этом он позволяет освоить основы программирования и логики игры. Вы так же можете добавить свой функционал в игру, что бы сделать проект более сложным и уникальным, например добавить возможномть стирать содержимое клетки, или добавить ИИ в качестве соперника.
Сложность: 4/10 (стандартная версия игры)
Технологии: Python (+Tkinter , Pygame), JavaScript (Vanilla / React), Java (+JavaFX), C++ и др.
Актуальность: 5/10
💬 Какой проект вы бы хотели увидеть в разборе?
#разборпроекта
❤12👍3
Что такое зерокодинг и каковы его перспективы?
Зерокодинг, также известный как "no-code", представляет собой метод создания приложений, сайтов и других IT-продуктов написания кода. Такой подход часто применяется для разработки простых приложений, где не требуется широкий набор функций и механик. Один из наиболее популярных примеров зерокодинга - создание лендинг страниц на платформе Tilda, которая позволяет быстро и легко создавать веб-страницы без необходимости в программировании.
Предсказать будущее зерокодинга довольно сложно. Возможно, через несколько лет этот подход уйдет в прошлое, а, возможно, он станет основным трендом в IT-сфере. Оценка его перспектив зависит от развития технологий, потребностей рынка и других факторов. Среди преимуществ зерокодинга стоит отметить экономию времени и затрат. Главным недостатком является ограниченный функционал.
💬 Как вы считаете, какие перспективы у зерокодинга?
Зерокодинг, также известный как "no-code", представляет собой метод создания приложений, сайтов и других IT-продуктов написания кода. Такой подход часто применяется для разработки простых приложений, где не требуется широкий набор функций и механик. Один из наиболее популярных примеров зерокодинга - создание лендинг страниц на платформе Tilda, которая позволяет быстро и легко создавать веб-страницы без необходимости в программировании.
Предсказать будущее зерокодинга довольно сложно. Возможно, через несколько лет этот подход уйдет в прошлое, а, возможно, он станет основным трендом в IT-сфере. Оценка его перспектив зависит от развития технологий, потребностей рынка и других факторов. Среди преимуществ зерокодинга стоит отметить экономию времени и затрат. Главным недостатком является ограниченный функционал.
💬 Как вы считаете, какие перспективы у зерокодинга?
👍5❤3
В нашем чате много ребят поддержали идею создать сервер в Discord, чтобы общаться не только в текстовом формате, но также была возможность созвониться с единомышленниками. Нам тоже понравилась эта идея, и мы решили действовать!
Почему это будет полезно для вас? Что же, всегда хорошо иметь связи, чтобы обратиться за помощью или советом. На нашем сервере вы найдете разные тематические каналы, возможность поговорить с другими участниками и полностью погрузиться в IT-сферу. Пока что сервер находится только на начальной стадии, но мы будем его обновлять и добавлять много полезного!
Присоединяйтесь, давайте вместе становиться лучше с каждым днем!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4 1
С дискордом небольшая проблема, подождите чуть чуть, скоро всё исправим, как все сделаем напишу сюда!
P.S. ошибку исправили, теперь можете писать и заходить в голосовые
P.S. ошибку исправили, теперь можете писать и заходить в голосовые
👍10❤1
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