Devmann - легко о программировании
101 subscribers
58 photos
5 videos
1 file
63 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Посмотрите как легко сделать анимацию выплывающего изображения на html/css (без js)

Пример кода по ссылке

#примеркода #html #css
🔥2🤯1
Любите подумать не про работу? Давайте вместе 😏
Вот вам загадочка

Вопрос: Есть 3 пронумерованных ящика: «1», «2» и «3». В одном из них находится приз, а остальные пусты. Вы выбираете ящик «1». Ведущий знает, где лежит приз, специально открывает пустой ящик «2» и демонстрирует вам, что там приза нет. Теперь ведущий предлагает вам либо остаться при своем выборе, либо изменить его на ящик «3».
Стоит ли менять выбор?

Ответ: Да, правильно будет изменить выбор ящика. Для стратегии выигрыша важно следующее: если вы меняете выбор ящика после действий ведущего, то вы выигрываете, если изначально выбрали проигрышный ящик. Это произойдёт с вероятностью 2⁄3, так как изначально выбрать проигрышный ящик можно 2 способами из 3.

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


#загадка #налогику
🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Готовый код анимированной пульсирующей кнопки, которая подходит для оформления срочных предложений, акций и т.д. на сайте.

А вообще вылитый шазам, да? Работает без js, быстро и легко

Берем по ссылке

#примеркода #html #css
👍1
Чем заполнить резюме когда вам кажется что совсем нечего написать?
Помните, что все чем вы занимаетесь практикуясь в разработке и есть ваши способности и достижения. Пока вы часами гуглите решение проблемы, пока ставите БД, пока разворачиваете локально сервер и тд
Участие во всех этих активностях развивает как ваши хард скиллы, так и софт скиллы, и в последнее время они особенно актуальны.

Open source
Участие в open source проектах даст вам навык чтения кода и опыт работы с крупными проектами, и, самое главное, покажет вашему работодателю, что вы можете применять свои навыки на практике. Навык чтения кода очень важен. Поначалу вы будете тратить основную часть своего времени в компании на чтение кода и понимание проекта. Поэтому навык разбираться в коде самостоятельно очень вам поможет.

Хакатоны
Есть много хакатонов разного уровня. В некоторых даже не требуется глубокое знания языков программирования. На таких хакатонах вы сможете пообщаться с людьми из ИТ, а также получить обратную связь о вашем коде.

Pet Project
Можно написать свой проект с использованием технологий в которых вы развиваетесь. Создание своего собственного проекта укрепит ваши знания и повысит ваше понимание разработки проекта.

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

Помните. Возможность получения релевантного опыта, что поможет вам зарекомендовать вас как серьёзного человека, который намерен строить карьеру в ИТ сфере.

#резюме
👍2
Когда пишите код вы сразу делаете все правилам и оформляете как нужно?
Если да, то вы скорее всего пользуетесь линтером. Если нет, то скорее всего вы не знаете что такое линтер


Линтер — это программа, которая автоматизирует всю эту возню и сама «причёсывает» код по определённым правилам. Даёшь ей чумазый и неуклюжий код, она чистит на уровне каких-то простых правил.

Только часть из того, что делает линтер:
расставляет нужные табы и пробелы;
проставляет точки с запятой и скобки в нужных местах;
в HTML делает красивую вложенную структуру тегов и выносит стили из тегов в отдельный блок в <style>;
в других языках может проставить большие буквы в названиях функций, чтобы было удобнее читать;
убирает лишние пробелы и пустые строки;
утечки памяти;
циклические зависимости;
и мноооогое другое.

Есть много разных линтеров для каждого языка программирования. Они отличаются по глубине настройки и возможностям анализа кода — как глубоко они могут его анализировать.
👍1
С утра захотелось хорошенько поработать или поучиться?

Есть такой метод, возможно вы слышали и забыли, а может и не слышали. Называется он метод помидора

Инструкция к применению:
1. Выберите задачу, которую хотите решить – не важно, сложный проект или небольшая задача.
2. Установите таймер на 25 минут и пообещайте себе, что это время вы полностью посвятите выполнению этой конкретной задачи.
3. Работайте над заданием, пока не зазвонит таймер. Если по какой-либо причине вы понимаете, что вам нужно сделать что-то еще, запишите это на листе бумаги, но не отвлекайтесь.
4. Когда зазвонит таймер, вычеркните задачу из списка и похлопайте себя по плечу, потому что вы только что выполнили свой первый помодоро.
5. Сделайте перерыв. Но не оставайтесь за рабочим столом.
6. После четырех помодоро можно сделать перерыв подлиннее. 20-30 минут отдыха – то, что нужно. Ваш мозг будет использовать это время для усвоения новой информации и отдыха перед следующим раундом pomodoro.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Такая вот красота будет встречать каких-то счастливчиков при подтверждении заказа. При нажатии кнопка превращается в грузовик, который едет по линии загрузки.

html+css+js и вуаля

Ссылка на код тут

#примеркода #html #css #js
👍2
Интерактивные шпаргалки по HTML, CSS и JS 😳

На этом сайте вы найдете полный сборник всевозможных интерактивных шпаргалок по основным языкам веб-разработки.

Также сервис предоставляет мини редакторы кода для CSS и JavaScript.

го смотреть и добавлять в закладки - ссылка

#сервис #html #css #js
👍4
Давайте по загадке бахнем?

Вопрос: Что не вместится даже в самую большую кастрюлю?

Ответ: Крышка этой кастрюли

#загадка #налогику
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Симпатичный вариант прогресс-бара для загрузи

Выглядит креативнее обычных часов или обычного прогресс-бара
А делается всего на html/css и без js

Ссылка на пример по ссылке

#примеркода #css #html
👍1
Бесплатное обучение разработке на Kotlin для Android

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

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

Ловим начинаем заниматься как всегда без регистрации и смс

Ссылка на ютуб

#самообучение #мобилки #kotlin #android
2
Давай займемся самообучением 🐘 построим структуру своего PHP приложения

Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно создадим форму авторизации с хорошей и удобной структурой.

На видео автор с нуля создаёт приложение с использованием ООП, последовательно объясняя свои действия, и рассказывает как правильно разделить его на части.

Ссылка на урок

#самообучение #php
Что нужно знать в изучении PHP в 2022?

Если коротко:
Синтаксис любого языка лежит в основе его изучения. Очень важно разобраться с типами данных, переменными, операторами, классами, функциями и другими составляющими.

Git - если вы впервые сталкиваетесь с Git, то в двух словах — это удобный инструмент для работы над проектом в команде, который позволяет сохранять состояния кода на разных этапах его «жизни».

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

Научитесь работать в фоне - для этого пригодятся:
Cron — программа, что выполняет задания по расписанию, и Crontab — текстовый файл со списком команд, которые должны выполняться в заданное время.
RabbitMQ — брокер сообщений, принимающий, хранящий и пересылающий сообщения своим клиентам.
Kafka — высокопроизводительный распределённый брокер сообщений с открытым исходным кодом.

Фреймворки. В них вы найдете лучшие современные практики, а также выработаете привычку к созданию качественной архитектуры. К популярным PHP фреймворкам можно отнести Symfony, Laravel, Yii.

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

Как итог: Чтобы освоить PHP разработку с нуля в 2022 году, вы должны понять принцип работы HTTP, знать и использовать основные интерфейсы и фреймворки, получить навык работы с такими СУБД, как PostgreSQL и MongoDB, научиться строить REST JSON API, знать и работать с инструментами кеширования, а также фонового выполнения задач.

Что по деньгам и времени? 3-4 месяца вполне доступно чтобы освоить основы PHP и выбрать фреймворк для дальнейшего изучения и поиска работы джуном. ЗП смотрите от 50-60к на старте и поднимайте каждые полгода

Во вложении дорожная карта изучения PHP в hd.

#самообучение #дорожнаякарта #roadmap #php
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Пример кода как красиво, удобно и понятно переключит темную/светлую тему сайта

Лампочка, это ж понятно?
только чуть js вдобавок к html/css

Пример кода по ссылке

#примеркода #html #css #js
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Готовая красивая коллекция на html/css

Что сказать, выглядит эффектно. Бери и добавляй себе на сайт, только html+css, без js

Код по ссылке

#примеркода #html #css
Еще задачка на подумать

Вопрос: Предположим, что каждый из участников конференции единожды поздоровался с каждым. Всего получилось 78 рукопожатий. Сколько было участников?

Ответ: Решение: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 = 78
А также 13-й участник, с которым все уже поздоровались. Итого в конференции приняли участие 13 человек.


#загадка #налогику
This media is not supported in your browser
VIEW IN TELEGRAM
Готовый код для анимации формы авторизации/регистрации

Симпатичная анимация для формы логина и регистрации. Выглядит легко и изящно за счет сглаженных углов, выгнутого верхнего края формы.

Код по ссылке

#примеркода #html #css #js
🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Симпатичная анимация для кнопки в виде разлетающихся пузырьков.

Думаю надо брать и пробовать (html/css/js код ниже по ссылке)

Ссылка с примером кода

#примеркода #html #css #js
🤯1
Есть к вам загадка одна 🤔

Вопрос: Где впервые был обнаружен картофель?

Ответ: В земле

#загадка #налогику
😁2