Вспомнил такую штуку, Apache JMeter называется
Ее по какой-то причине на профильных сайтах приписывают как мастхев для QA. Считаю абслютно не правильным. тк это мастхев для всех кто участвует в разработке и в первую очередь для разрабов.
Чем полезен JMeter? Он помогает решать не только основные задачи (проведение тестов), но и вспомогательные. Например, наполнение БД тестовыми данными напрямую, SQL-запросами, с использованием разного уровня параметризации (в том числе, чтение параметров из файла). На скриншотах ниже отображён графический интерфейс инструмента и пример отчёта, сформированного в html-формате самим инструментом:
А еще? А еще он беслатный, быстрый и поддерживает опенсорс сообществом
Наслаждаемся https://jmeter.apache.org/
Ее по какой-то причине на профильных сайтах приписывают как мастхев для QA. Считаю абслютно не правильным. тк это мастхев для всех кто участвует в разработке и в первую очередь для разрабов.
Чем полезен JMeter? Он помогает решать не только основные задачи (проведение тестов), но и вспомогательные. Например, наполнение БД тестовыми данными напрямую, SQL-запросами, с использованием разного уровня параметризации (в том числе, чтение параметров из файла). На скриншотах ниже отображён графический интерфейс инструмента и пример отчёта, сформированного в html-формате самим инструментом:
А еще? А еще он беслатный, быстрый и поддерживает опенсорс сообществом
Наслаждаемся https://jmeter.apache.org/
Если вы можете написать скрипт для авторизации, правильно настроить окружение, записывать и выводить логи, вы уже большой молодец.
Но если вы решите двигаться дальше в направлении хорошего бэкенда, то в этом ролике вы лучше изучите Backend за счёт создания масштабируемого проекта на node.js + nest.js с PostgreSQL + ORM Sequelize.
Вжух и через 1 час 41 минуту и 25 секунд вы уже умеете больше (совсем бесплатно, без регистраций и смс)
https://www.youtube.com/watch?v=dDeWWQWMM-Y&ab_channel=UlbiTV
Но если вы решите двигаться дальше в направлении хорошего бэкенда, то в этом ролике вы лучше изучите Backend за счёт создания масштабируемого проекта на node.js + nest.js с PostgreSQL + ORM Sequelize.
Вжух и через 1 час 41 минуту и 25 секунд вы уже умеете больше (совсем бесплатно, без регистраций и смс)
https://www.youtube.com/watch?v=dDeWWQWMM-Y&ab_channel=UlbiTV
Не устаю повторять, что очень клево получается обучаться чему-то новому когда ты видишь как это делают другие. Естественно подглядывать через плечо тебе никто не даст да и найти кому живьем подглядывать тоже то еще занятие 😁
А самое простое и действенное занятие это смотреть как с нуля делают приложения на нужном тебе стеке это на ютубе
Главное повторять за автором и гуглить непонятные тебе моменты, профит обеспечен
А самое простое и действенное занятие это смотреть как с нуля делают приложения на нужном тебе стеке это на ютубе
Главное повторять за автором и гуглить непонятные тебе моменты, профит обеспечен
👍1
Наверно лучшее объяснение которое я видел про разницу императивного и декларативного программирования
«Императивное программирование — это описание того, как ты делаешь что-то, а декларативное — того, что ты делаешь. Это объяснение отлично подходит тем, кто уже разобрался в этом вопросе — но не новичкам.
Вот как это можно еще объяснить.
Запрос:
«Я у Ашана. Как мне пройти до твоего дома?»
Императивный ответ:
«Пройди через северный выход парковки и поверни налево. Сядь на автобус 678 и выйди на остановке «Улица Победы». Поверни направо, как если бы ты шёл в Икею. Иди прямо и поверни направо у первого светофора. На следующем светофоре поверни налево. Номер моего дома — 134.»
Декларативный ответ:
Мой адрес: Энск, улица Победы, дом 134.
Неважно, как я попаду к твоему дому, важно, на какой машине я приеду. У неё будет или императивная механическая КПП, или декларативная автоматическая КПП.
«Императивное программирование — это описание того, как ты делаешь что-то, а декларативное — того, что ты делаешь. Это объяснение отлично подходит тем, кто уже разобрался в этом вопросе — но не новичкам.
Вот как это можно еще объяснить.
Запрос:
«Я у Ашана. Как мне пройти до твоего дома?»
Императивный ответ:
«Пройди через северный выход парковки и поверни налево. Сядь на автобус 678 и выйди на остановке «Улица Победы». Поверни направо, как если бы ты шёл в Икею. Иди прямо и поверни направо у первого светофора. На следующем светофоре поверни налево. Номер моего дома — 134.»
Декларативный ответ:
Мой адрес: Энск, улица Победы, дом 134.
Неважно, как я попаду к твоему дому, важно, на какой машине я приеду. У неё будет или императивная механическая КПП, или декларативная автоматическая КПП.
До какого возраста можно стать программистом?
Друзья, жизнь у нас одна, и если хочется вам сменить специальность — меняйте. Хочется попробовать себя в чем-то новом — пробуйте. Иначе будете грызть себя, страдать, жалеть потом, что не попытались. Зачем это?
Какие стереотипы бытуют обычно в головах тех кто хочет что-то изменить или советчиков кто отговаривает:
С возрастом тяжелее учиться
В обществе бытует мнение, что чем старше, тем учиться тяжелее. Развенчаем миф. Ученые установили, что с возрастом теряется скорость обучения, но никак не способности. Кроме того, если тренировать мозг и память, то даже скорость не теряется. Более того, доктором Шайа были проведены значительные исследования (в течение нескольких десятилетий), в ходе которых установили, что пик умственных способностей приходится на 40-60 лет. И если скорость запоминания может и падать, то логика работает лучше, а неправильные решения принимаются реже.
Требование компаний к возрасту
Еще один стереотип — в компании не хотят брать сотрудников после 35-40 лет. Возможно в каких-то государственных компаниях так и есть, но не в IT-секторе. Требования/ограничения по возрасту могут быть в конкретной команде. Например, команда состоит из вчерашних студентов. Чем лучше отношения в коллективе, тем слаженнее он работает. Если есть большая разница в возрасте, ни вам, ни ребятам в такой команде будет не комфортно. Поэтому стараются подбирать +/- одного возраста. Но! Очень молодых команд мало, сейчас средний возраст программиста — 32-40 лет. В коллективе могут быть и вчерашние студенты, но тут скорее они будут исключением, чем вы.
Друзья, жизнь у нас одна, и если хочется вам сменить специальность — меняйте. Хочется попробовать себя в чем-то новом — пробуйте. Иначе будете грызть себя, страдать, жалеть потом, что не попытались. Зачем это?
Какие стереотипы бытуют обычно в головах тех кто хочет что-то изменить или советчиков кто отговаривает:
С возрастом тяжелее учиться
В обществе бытует мнение, что чем старше, тем учиться тяжелее. Развенчаем миф. Ученые установили, что с возрастом теряется скорость обучения, но никак не способности. Кроме того, если тренировать мозг и память, то даже скорость не теряется. Более того, доктором Шайа были проведены значительные исследования (в течение нескольких десятилетий), в ходе которых установили, что пик умственных способностей приходится на 40-60 лет. И если скорость запоминания может и падать, то логика работает лучше, а неправильные решения принимаются реже.
Требование компаний к возрасту
Еще один стереотип — в компании не хотят брать сотрудников после 35-40 лет. Возможно в каких-то государственных компаниях так и есть, но не в IT-секторе. Требования/ограничения по возрасту могут быть в конкретной команде. Например, команда состоит из вчерашних студентов. Чем лучше отношения в коллективе, тем слаженнее он работает. Если есть большая разница в возрасте, ни вам, ни ребятам в такой команде будет не комфортно. Поэтому стараются подбирать +/- одного возраста. Но! Очень молодых команд мало, сейчас средний возраст программиста — 32-40 лет. В коллективе могут быть и вчерашние студенты, но тут скорее они будут исключением, чем вы.
🔥1
Люди платят большие деньги в поисках курсов на которых их научат какому-то языку/фреймворку/технологии. Но в интернете полно абсолютно бесплатных отличных курсов, нужно лишь потратить пару минут
Нашел один из таких (не мой) курсов по Vue.js.
Очень советую, вам нужно лишь самим нагуглить как поставить себе локально Vue.js остальное уже сделано и показано на видео уроках с ютуба 😄
Между прочим зп Vue.js разраба часто только начинается от 80к руб, а потолок достаточно высокий хоть и в комплексе с другими технологиями
Делюсь https://www.youtube.com/playlist?list=PLvTBThJr861yMBhpKafII3HZLAYujuNWw
#самообучение #фронт #vuejs
Нашел один из таких (не мой) курсов по Vue.js.
Очень советую, вам нужно лишь самим нагуглить как поставить себе локально Vue.js остальное уже сделано и показано на видео уроках с ютуба 😄
Между прочим зп Vue.js разраба часто только начинается от 80к руб, а потолок достаточно высокий хоть и в комплексе с другими технологиями
Делюсь https://www.youtube.com/playlist?list=PLvTBThJr861yMBhpKafII3HZLAYujuNWw
#самообучение #фронт #vuejs
🔥1
Даешь хорошие микросервисы в массы
Яндекс вдруг вылил в открытый доступ бесплатный фреймворк для создания хороших микросервисов на C++
Фреймворк может многое и активно юзается самим яндексом
Одобряю для изучения и активной практики. Читаем тут
Яндекс вдруг вылил в открытый доступ бесплатный фреймворк для создания хороших микросервисов на C++
Фреймворк может многое и активно юзается самим яндексом
Одобряю для изучения и активной практики. Читаем тут
Знаете что такое Docker?
Коротко: Докер это инструмент для работы с контейнерами (изолированой области в которой вы запускаете свое приложение), помогает автоматизировать эти процессы и управлять жизненным циклом приложения. Докер помогает упаковывать и разворачивать все зависимые библиотеки, расширения и прочие утилиты которые необходимы в работе вашего приложения. Звучит как сказка, правда?
На самом деле вопросы по работе с докером возникают у всех, даже у сеньоров не все бывает гладко и порой приходится погуглить новую ошибку, но штука это полезная
И в очередной раз на ютубе есть бесплатные видосы по работе с докером (не мои)
https://www.youtube.com/playlist?list=PLvTBThJr861x2qFBVwOlqIrbaft-Im-0u
#самообучение #база #docker
Коротко: Докер это инструмент для работы с контейнерами (изолированой области в которой вы запускаете свое приложение), помогает автоматизировать эти процессы и управлять жизненным циклом приложения. Докер помогает упаковывать и разворачивать все зависимые библиотеки, расширения и прочие утилиты которые необходимы в работе вашего приложения. Звучит как сказка, правда?
На самом деле вопросы по работе с докером возникают у всех, даже у сеньоров не все бывает гладко и порой приходится погуглить новую ошибку, но штука это полезная
И в очередной раз на ютубе есть бесплатные видосы по работе с докером (не мои)
https://www.youtube.com/playlist?list=PLvTBThJr861x2qFBVwOlqIrbaft-Im-0u
#самообучение #база #docker
Нашел отличный сайт со шпаргалками по функциями/методам языков программирование на каждый день
Список ссылок на официальную документацию различных языков, собранный в удобном для пользователя формате.
Просто перейдите на сайт, выберите один из 12 языков программирования или инструментов и получите подробный список материалов для изучения, который поможет вам в разработке.
Вжух https://overapi.com/
#сервисы
Список ссылок на официальную документацию различных языков, собранный в удобном для пользователя формате.
Просто перейдите на сайт, выберите один из 12 языков программирования или инструментов и получите подробный список материалов для изучения, который поможет вам в разработке.
Вжух https://overapi.com/
#сервисы
Что за JSON такой?
JSON или JavaScript Object Notation — текстовый формат обмена данными, основанный на JavaScript. Но при этом он может использоваться в любом языке программирования.
JSON используется в REST API. Также в качестве альтернативы можно использовать XML, больше предпочитают именно JSON, так как он более читабельный и меньше весит.
Значение может быть не только строкой или числом. Это может быть и другой объект! Или массив, или объект в массиве, массив в объекте… Абсолютно любое количество уровней вложенности!
Выглядит это так:
Цифры;
Строки;
Литералы;
Массивы;
Объекты;
Смесь.
Такое мы юзаем
JSON или JavaScript Object Notation — текстовый формат обмена данными, основанный на JavaScript. Но при этом он может использоваться в любом языке программирования.
JSON используется в REST API. Также в качестве альтернативы можно использовать XML, больше предпочитают именно JSON, так как он более читабельный и меньше весит.
Значение может быть не только строкой или числом. Это может быть и другой объект! Или массив, или объект в массиве, массив в объекте… Абсолютно любое количество уровней вложенности!
Выглядит это так:
Цифры;
[1, 5, 10, 33]Строки;
["MALE", "FEMALE"]Литералы;
[true, false]Массивы;
["MALE", "FEMALE", [1, 5, 10, 33]]Объекты;
[1, {a:1, b:2}, "John"]Смесь.
[1, "John", true, [1, 5, 10, 33], {"a": 1, "b": 2}]Такое мы юзаем
Почему Open Source хорошо?
Open Source — это проекты с открытым исходным кодом, которые разрабатываются открыто и каждый может вносить изменения в них. В зависимости от лицензии, такие проекты можно использовать и даже в некоторых случаях распространять абсолютно бесплатно. Благодаря Open Source мы можем наблюдать огромное количество приложений, инструментов и библиотек с помощью которых уже создаётся всё остальное.
Все основные фундаментальные вещи в IT — такие, как языки программирования, компиляторы, фреймворки — практически всегда с открытым исходным кодом. Почти на любое платное приложение существует его аналог с открытыми исходниками. Но зачем же разработчики и компании тратят своё драгоценное время и деньги на написание Open Source-проектов, если он не приносит деньги напрямую?
Как тебе поможет то, что ты пишешь Open Source?
1. Портфолио твоих навыков. Начинающему программисту, который не работал в компаниях, начать контрибьютить в Open Source как раз будет тем самым первым опытом серьёзной разработки. Создание собственного проекта или небольшой вклад в существующую библиотеку будет подспорьем к созданию собственного портфолио, которое поможет найти первую работу.
Работа с проектами и репозиториями позволит вам начать развивать свой Github-профиль. Если в нём будет не только дата регистрации, а реальные кейсы, будет проще заинтересовать специалиста, принимающего решение о принятии вас на работу.
2. Постоянная практика и новые навыки. Вне зависимости от вашего опыта, разработка Open Source проектов позволит улучшать ваши навыки. Вы сможете пробовать различные библиотеки и инструменты, которые вы ранее никогда не использовали.
Совместно с развитием опыта работы с проектами и выбранными технологиями, начинающий разработчик получит опыт работа с git flow — научится создавать, коммиты и пулл реквесты, а также правильно их оформлять.
3. Получить признание. Как бы это громко не звучало, но это важный пункт для многих разработчиков. Признание в узком кругу, компании или на весь мир может быть лучшим достижением и наградой за вклад в IT-индустрию. Признание в своей сфере даёт огромные возможности для реализации любый целей.
Но стоит заметить, что не только разработчики делятся своими наработками и достижениями. Учёные пишут научные статьи, фотографы заливают свои работы на unsplash и становятся всемирно известными, а behance переполнен работами дизайнеров и часто именно там рождаются новые тренды и дизайн стили. Весь мир развивается и меняется именно из-за того, что кто-то чем-то решил поделиться, а уже как результат он становится известным, его начинают уважать и прислушиваться.
Значит начинать писать свой фреймворк или социальную сеть с открытым исходным кодом? Или может свою ОС?
Конечно же создать свой Open Source проект, который станет популярным на весь мир это хорошо, но на первых порах достаточно будет начать с малого. Вы можете свободно помогать в разработке уже существующих библиотек.
В добавок скажу, мы ежедневно, не задумываясь, ищем и находим любую информацию в интернете за пару минут. За один вечер веб-разработчик сможет собрать простой сайт подключив пару библиотек. Или со знанием всего лишь одного языка можно написать приложение, которое потом легко запустится на всех существующих платформах и будет отлично работать. Ещё 10 лет назад это не представлялось возможным и для разработки требовалось в разы больше времени и прикладных знаний.
Но благодаря чему или кому всё это возможно в наше время? Благодаря усилию тысяч и миллионов людей таких же как и ты.
Open Source — это проекты с открытым исходным кодом, которые разрабатываются открыто и каждый может вносить изменения в них. В зависимости от лицензии, такие проекты можно использовать и даже в некоторых случаях распространять абсолютно бесплатно. Благодаря Open Source мы можем наблюдать огромное количество приложений, инструментов и библиотек с помощью которых уже создаётся всё остальное.
Все основные фундаментальные вещи в IT — такие, как языки программирования, компиляторы, фреймворки — практически всегда с открытым исходным кодом. Почти на любое платное приложение существует его аналог с открытыми исходниками. Но зачем же разработчики и компании тратят своё драгоценное время и деньги на написание Open Source-проектов, если он не приносит деньги напрямую?
Как тебе поможет то, что ты пишешь Open Source?
1. Портфолио твоих навыков. Начинающему программисту, который не работал в компаниях, начать контрибьютить в Open Source как раз будет тем самым первым опытом серьёзной разработки. Создание собственного проекта или небольшой вклад в существующую библиотеку будет подспорьем к созданию собственного портфолио, которое поможет найти первую работу.
Работа с проектами и репозиториями позволит вам начать развивать свой Github-профиль. Если в нём будет не только дата регистрации, а реальные кейсы, будет проще заинтересовать специалиста, принимающего решение о принятии вас на работу.
2. Постоянная практика и новые навыки. Вне зависимости от вашего опыта, разработка Open Source проектов позволит улучшать ваши навыки. Вы сможете пробовать различные библиотеки и инструменты, которые вы ранее никогда не использовали.
Совместно с развитием опыта работы с проектами и выбранными технологиями, начинающий разработчик получит опыт работа с git flow — научится создавать, коммиты и пулл реквесты, а также правильно их оформлять.
3. Получить признание. Как бы это громко не звучало, но это важный пункт для многих разработчиков. Признание в узком кругу, компании или на весь мир может быть лучшим достижением и наградой за вклад в IT-индустрию. Признание в своей сфере даёт огромные возможности для реализации любый целей.
Но стоит заметить, что не только разработчики делятся своими наработками и достижениями. Учёные пишут научные статьи, фотографы заливают свои работы на unsplash и становятся всемирно известными, а behance переполнен работами дизайнеров и часто именно там рождаются новые тренды и дизайн стили. Весь мир развивается и меняется именно из-за того, что кто-то чем-то решил поделиться, а уже как результат он становится известным, его начинают уважать и прислушиваться.
Значит начинать писать свой фреймворк или социальную сеть с открытым исходным кодом? Или может свою ОС?
Конечно же создать свой Open Source проект, который станет популярным на весь мир это хорошо, но на первых порах достаточно будет начать с малого. Вы можете свободно помогать в разработке уже существующих библиотек.
В добавок скажу, мы ежедневно, не задумываясь, ищем и находим любую информацию в интернете за пару минут. За один вечер веб-разработчик сможет собрать простой сайт подключив пару библиотек. Или со знанием всего лишь одного языка можно написать приложение, которое потом легко запустится на всех существующих платформах и будет отлично работать. Ещё 10 лет назад это не представлялось возможным и для разработки требовалось в разы больше времени и прикладных знаний.
Но благодаря чему или кому всё это возможно в наше время? Благодаря усилию тысяч и миллионов людей таких же как и ты.
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Посмотрите как легко сделать анимацию выплывающего изображения на html/css (без js)
Пример кода по ссылке
#примеркода #html #css
Пример кода по ссылке
#примеркода #html #css
🔥2🤯1
Любите подумать не про работу? Давайте вместе 😏
Вот вам загадочка
Вопрос: Есть 3 пронумерованных ящика: «1», «2» и «3». В одном из них находится приз, а остальные пусты. Вы выбираете ящик «1». Ведущий знает, где лежит приз, специально открывает пустой ящик «2» и демонстрирует вам, что там приза нет. Теперь ведущий предлагает вам либо остаться при своем выборе, либо изменить его на ящик «3».
Стоит ли менять выбор?
Ответ:Да, правильно будет изменить выбор ящика. Для стратегии выигрыша важно следующее: если вы меняете выбор ящика после действий ведущего, то вы выигрываете, если изначально выбрали проигрышный ящик. Это произойдёт с вероятностью 2⁄3, так как изначально выбрать проигрышный ящик можно 2 способами из 3.
Для большинства людей этот вывод противоречит интуитивному восприятию ситуации, и благодаря возникающему несоответствию между логическим выводом и ответом, к которому склоняет интуитивное мнение, задача и называется парадоксом Монти Холла.
#загадка #налогику
Вот вам загадочка
Вопрос: Есть 3 пронумерованных ящика: «1», «2» и «3». В одном из них находится приз, а остальные пусты. Вы выбираете ящик «1». Ведущий знает, где лежит приз, специально открывает пустой ящик «2» и демонстрирует вам, что там приза нет. Теперь ведущий предлагает вам либо остаться при своем выборе, либо изменить его на ящик «3».
Стоит ли менять выбор?
Ответ:
Для большинства людей этот вывод противоречит интуитивному восприятию ситуации, и благодаря возникающему несоответствию между логическим выводом и ответом, к которому склоняет интуитивное мнение, задача и называется парадоксом Монти Холла.
#загадка #налогику
🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Готовый код анимированной пульсирующей кнопки, которая подходит для оформления срочных предложений, акций и т.д. на сайте.
А вообще вылитый шазам, да? Работает без js, быстро и легко
Берем по ссылке
#примеркода #html #css
А вообще вылитый шазам, да? Работает без js, быстро и легко
Берем по ссылке
#примеркода #html #css
👍1
Чем заполнить резюме когда вам кажется что совсем нечего написать?
Помните, что все чем вы занимаетесь практикуясь в разработке и есть ваши способности и достижения. Пока вы часами гуглите решение проблемы, пока ставите БД, пока разворачиваете локально сервер и тд
Участие во всех этих активностях развивает как ваши хард скиллы, так и софт скиллы, и в последнее время они особенно актуальны.
Open source
Участие в open source проектах даст вам навык чтения кода и опыт работы с крупными проектами, и, самое главное, покажет вашему работодателю, что вы можете применять свои навыки на практике. Навык чтения кода очень важен. Поначалу вы будете тратить основную часть своего времени в компании на чтение кода и понимание проекта. Поэтому навык разбираться в коде самостоятельно очень вам поможет.
Хакатоны
Есть много хакатонов разного уровня. В некоторых даже не требуется глубокое знания языков программирования. На таких хакатонах вы сможете пообщаться с людьми из ИТ, а также получить обратную связь о вашем коде.
Pet Project
Можно написать свой проект с использованием технологий в которых вы развиваетесь. Создание своего собственного проекта укрепит ваши знания и повысит ваше понимание разработки проекта.
Статьи
Пишите статьи на тему программирования, возможно, для начинающих. Например, опишите, что такое переменные и объекты, составьте схемы и сделайте так, чтобы материал было легко читать. Это можно делать и во время обучения, так как написание статей помогает лучше понять тему.
Помните. Возможность получения релевантного опыта, что поможет вам зарекомендовать вас как серьёзного человека, который намерен строить карьеру в ИТ сфере.
#резюме
Помните, что все чем вы занимаетесь практикуясь в разработке и есть ваши способности и достижения. Пока вы часами гуглите решение проблемы, пока ставите БД, пока разворачиваете локально сервер и тд
Участие во всех этих активностях развивает как ваши хард скиллы, так и софт скиллы, и в последнее время они особенно актуальны.
Open source
Участие в open source проектах даст вам навык чтения кода и опыт работы с крупными проектами, и, самое главное, покажет вашему работодателю, что вы можете применять свои навыки на практике. Навык чтения кода очень важен. Поначалу вы будете тратить основную часть своего времени в компании на чтение кода и понимание проекта. Поэтому навык разбираться в коде самостоятельно очень вам поможет.
Хакатоны
Есть много хакатонов разного уровня. В некоторых даже не требуется глубокое знания языков программирования. На таких хакатонах вы сможете пообщаться с людьми из ИТ, а также получить обратную связь о вашем коде.
Pet Project
Можно написать свой проект с использованием технологий в которых вы развиваетесь. Создание своего собственного проекта укрепит ваши знания и повысит ваше понимание разработки проекта.
Статьи
Пишите статьи на тему программирования, возможно, для начинающих. Например, опишите, что такое переменные и объекты, составьте схемы и сделайте так, чтобы материал было легко читать. Это можно делать и во время обучения, так как написание статей помогает лучше понять тему.
Помните. Возможность получения релевантного опыта, что поможет вам зарекомендовать вас как серьёзного человека, который намерен строить карьеру в ИТ сфере.
#резюме
👍2
Когда пишите код вы сразу делаете все правилам и оформляете как нужно?
Если да, то вы скорее всего пользуетесь линтером. Если нет, то скорее всего вы не знаете что такое линтер
Линтер — это программа, которая автоматизирует всю эту возню и сама «причёсывает» код по определённым правилам. Даёшь ей чумазый и неуклюжий код, она чистит на уровне каких-то простых правил.
Только часть из того, что делает линтер:
расставляет нужные табы и пробелы;
проставляет точки с запятой и скобки в нужных местах;
в HTML делает красивую вложенную структуру тегов и выносит стили из тегов в отдельный блок в <style>;
в других языках может проставить большие буквы в названиях функций, чтобы было удобнее читать;
убирает лишние пробелы и пустые строки;
утечки памяти;
циклические зависимости;
и мноооогое другое.
Есть много разных линтеров для каждого языка программирования. Они отличаются по глубине настройки и возможностям анализа кода — как глубоко они могут его анализировать.
Если да, то вы скорее всего пользуетесь линтером. Если нет, то скорее всего вы не знаете что такое линтер
Линтер — это программа, которая автоматизирует всю эту возню и сама «причёсывает» код по определённым правилам. Даёшь ей чумазый и неуклюжий код, она чистит на уровне каких-то простых правил.
Только часть из того, что делает линтер:
расставляет нужные табы и пробелы;
проставляет точки с запятой и скобки в нужных местах;
в HTML делает красивую вложенную структуру тегов и выносит стили из тегов в отдельный блок в <style>;
в других языках может проставить большие буквы в названиях функций, чтобы было удобнее читать;
убирает лишние пробелы и пустые строки;
утечки памяти;
циклические зависимости;
и мноооогое другое.
Есть много разных линтеров для каждого языка программирования. Они отличаются по глубине настройки и возможностям анализа кода — как глубоко они могут его анализировать.
👍1
С утра захотелось хорошенько поработать или поучиться?
Есть такой метод, возможно вы слышали и забыли, а может и не слышали. Называется он метод помидора
Инструкция к применению:
1. Выберите задачу, которую хотите решить – не важно, сложный проект или небольшая задача.
2. Установите таймер на 25 минут и пообещайте себе, что это время вы полностью посвятите выполнению этой конкретной задачи.
3. Работайте над заданием, пока не зазвонит таймер. Если по какой-либо причине вы понимаете, что вам нужно сделать что-то еще, запишите это на листе бумаги, но не отвлекайтесь.
4. Когда зазвонит таймер, вычеркните задачу из списка и похлопайте себя по плечу, потому что вы только что выполнили свой первый помодоро.
5. Сделайте перерыв. Но не оставайтесь за рабочим столом.
6. После четырех помодоро можно сделать перерыв подлиннее. 20-30 минут отдыха – то, что нужно. Ваш мозг будет использовать это время для усвоения новой информации и отдыха перед следующим раундом pomodoro.
Есть такой метод, возможно вы слышали и забыли, а может и не слышали. Называется он метод помидора
Инструкция к применению:
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
html+css+js и вуаля
Ссылка на код тут
#примеркода #html #css #js
👍2