Задача с codewars
Функция проверяет, является ли переданная ей строка верным PIN-кодом, и возвращает true или false в зависимости от результата.
Банкомат позволяют вводить PIN-коды, состоящие из 4 или 6 цифр. Верные PIN-коды должны содержать только цифры и иметь длину 4 или 6 символов.
Пример:
Input: 1234 Output: true
Input: a234 Output: false
Тестировать #задача #7kyu
Функция проверяет, является ли переданная ей строка верным PIN-кодом, и возвращает true или false в зависимости от результата.
Банкомат позволяют вводить PIN-коды, состоящие из 4 или 6 цифр. Верные PIN-коды должны содержать только цифры и иметь длину 4 или 6 символов.
Пример:
Input: 1234 Output: true
Input: a234 Output: false
Тестировать #задача #7kyu
Собеседование на Senior
Проектирование систем — это довольно трудное направление в области программирования, овладеть им обязан каждый уважающий себя разработчик.
Как понять, доходят ли ваши знания под сеньора? Как ответить на вопросы собеседования, а как отвечать не стоит? Это, и многое другое — в этом видео.
#видео
Проектирование систем — это довольно трудное направление в области программирования, овладеть им обязан каждый уважающий себя разработчик.
Как понять, доходят ли ваши знания под сеньора? Как ответить на вопросы собеседования, а как отвечать не стоит? Это, и многое другое — в этом видео.
#видео
YouTube
Собеседование на Сеньора | Проектирование архитектуры систем | Systems Design
Самое интересное из собеседований на программиста - Архитектура или проектирование систем (Systems Design). Как подготовиться, что отвечать и чего не отвечать. Книги, курсы, ссылки.
🙌 Онлайн-чемпионат для лучших Java-разработчиков!
👉 Регистрируйся на Alfa…
🙌 Онлайн-чемпионат для лучших Java-разработчиков!
👉 Регистрируйся на Alfa…
Алгоритм решения сегодняшней задачи
1. Определить функцию, которая принимает один аргумент: строку PIN-кода s.
2. Проверить, что s состоит только из цифр.
3. Если нет, то вернуть false.
4. Проверить, что длина s равна 4 или 6.
5. Если да, то вернуть true.
6. Если нет, то вернуть false.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
#решение
1. Определить функцию, которая принимает один аргумент: строку PIN-кода s.
2. Проверить, что s состоит только из цифр.
3. Если нет, то вернуть false.
4. Проверить, что длина s равна 4 или 6.
5. Если да, то вернуть true.
6. Если нет, то вернуть false.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
#решение
Как испортить настроение коллегам
В интернете есть множество полезных статей и отличных советов по созданию надёжных веб-приложений и сайтов.
Но что, если вы не любите своих коллег и хотите испортить им день? В этой статье автор придумал 15 вредных способов и даёт плохие советы, которые помогут отнять время у каждого.
#статья #web
В интернете есть множество полезных статей и отличных советов по созданию надёжных веб-приложений и сайтов.
Но что, если вы не любите своих коллег и хотите испортить им день? В этой статье автор придумал 15 вредных способов и даёт плохие советы, которые помогут отнять время у каждого.
#статья #web
Задача с codewars
Заполните решение так, чтобы функция разбивала верблюжью нотацию, используя пробел между словами.
Пример:
Input: "camelCasing" Output: "camel Casing"
Input: "identifier" Output: "identifier"
Тестировать #задача #6kyu
Заполните решение так, чтобы функция разбивала верблюжью нотацию, используя пробел между словами.
Пример:
Input: "camelCasing" Output: "camel Casing"
Input: "identifier" Output: "identifier"
Тестировать #задача #6kyu
Карьера программиста после сеньора
Представьте, что у вас 10 лет опыта за плечами и вы не знаете, куда идти дальше и что учить. Тогда вам обязательно стоит посмотреть это видео.
Вы узнаете, как не попасть в менеджеры, продолжить кодить и куда дальше расти Senior Software Engineer разработчику.
#видео
Представьте, что у вас 10 лет опыта за плечами и вы не знаете, куда идти дальше и что учить. Тогда вам обязательно стоит посмотреть это видео.
Вы узнаете, как не попасть в менеджеры, продолжить кодить и куда дальше расти Senior Software Engineer разработчику.
#видео
YouTube
Карьера программиста после сеньора
Многие думают, что Senior Software Engineer или сеньор - это последняя стадия и дальше только в менеджеры. На самом деле это не так. В крупных компаниях техническая карьера продолжается и можно пойти дальше став тех лидом, стафф инженером и так далее.
Видео…
Видео…
Алгоритм решения сегодняшней задачи
1. Определить функцию, которая принимает один аргумент: строку в верблюжьей нотации s.
2. Создать пустую строку для хранения результата.
3. Использовать цикл for или while для перебора всех символов строки s.
4. Для каждого символа, проверить, является ли он заглавной буквой.
5. Если да, то добавить пробел перед ним в строку результата.
6. Если нет, то просто добавить его в строку результата.
7. Возвратить строку результата из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
#решение
1. Определить функцию, которая принимает один аргумент: строку в верблюжьей нотации s.
2. Создать пустую строку для хранения результата.
3. Использовать цикл for или while для перебора всех символов строки s.
4. Для каждого символа, проверить, является ли он заглавной буквой.
5. Если да, то добавить пробел перед ним в строку результата.
6. Если нет, то просто добавить его в строку результата.
7. Возвратить строку результата из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
#решение
Forwarded from Zen of Python
Нет, вы видели? Видели, сколько пет-проектов присылают нам на конкурс? Не видели? А мы сейчас вам покажем:
— Трекер работных откликов: интересный кейс — QA в поисках работы разработала трекер откликов. Теперь создательница может найти в своей базе ту или иную компанию, посмотреть задания с техсобеседования, добавить комментарий.
— Квест-бот: JavaScript-бот, позволяющий участникам конференции лучше познакомиться со стендами, проверить свою профессиональную компетенцию с помощью встроенной викторины, а также выиграть набор партнёрских подарков.
— Ретранслятор смсок на Raspberry Pi 2B: инженер собрал себе устройство, чтобы не потерять состояние на сообщениях в роуминге. SMS от банков и других порталов теперь приходят ему в мессенджер. У него осталась неразрешённая задачка с симками, ждём ваших советов в комментариях к статье.
И это далеко не всё. Остальные материалы ищите по тегу #лучший_пет_проект_2023 у нас на сайте, поддерживайте разработчиков и участвуйте сами! Заявки можно отправить до 30 октября.
#diy #конкурс
— Трекер работных откликов: интересный кейс — QA в поисках работы разработала трекер откликов. Теперь создательница может найти в своей базе ту или иную компанию, посмотреть задания с техсобеседования, добавить комментарий.
— Квест-бот: JavaScript-бот, позволяющий участникам конференции лучше познакомиться со стендами, проверить свою профессиональную компетенцию с помощью встроенной викторины, а также выиграть набор партнёрских подарков.
— Ретранслятор смсок на Raspberry Pi 2B: инженер собрал себе устройство, чтобы не потерять состояние на сообщениях в роуминге. SMS от банков и других порталов теперь приходят ему в мессенджер. У него осталась неразрешённая задачка с симками, ждём ваших советов в комментариях к статье.
И это далеко не всё. Остальные материалы ищите по тегу #лучший_пет_проект_2023 у нас на сайте, поддерживайте разработчиков и участвуйте сами! Заявки можно отправить до 30 октября.
#diy #конкурс
Работа в Data Office
Хотите найти интересную и перспективную работу с данными? Обратите внимание на Data Office! Эта статья расскажет, чем занимаются специалисты Data Office в крупной телеком-компании и почему эта сфера быстро набирает популярность.
#статья
Хотите найти интересную и перспективную работу с данными? Обратите внимание на Data Office! Эта статья расскажет, чем занимаются специалисты Data Office в крупной телеком-компании и почему эта сфера быстро набирает популярность.
#статья
Типы данных — это естественно
Хотите писать более чистый и понятный код на JavaScript? Освойте концепцию абстрактных типов данных!
В этой статье на примере реализации приоритетной очереди объясняется, что такое АТД, зачем они нужны и как правильно их применять.
#статья
Хотите писать более чистый и понятный код на JavaScript? Освойте концепцию абстрактных типов данных!
В этой статье на примере реализации приоритетной очереди объясняется, что такое АТД, зачем они нужны и как правильно их применять.
#статья
Счётчик товаров на JavaScript
Если вы мечтаете разработать свой интернет-магазин, а главное — владеете основами JS, то этот гайд — мастхэв для просмотра.
В нём автор на практике показывает, как создать простой счётчик на JavaScript, с помощью которого пользователь сможет выбрать нужное ему количество товаров.
#видео #js
Если вы мечтаете разработать свой интернет-магазин, а главное — владеете основами JS, то этот гайд — мастхэв для просмотра.
В нём автор на практике показывает, как создать простой счётчик на JavaScript, с помощью которого пользователь сможет выбрать нужное ему количество товаров.
#видео #js
YouTube
Счетчик на JavaScript.
Всем привет. В данном видео я покажу вам как сделать свой счетчик на JavaScript
Ссылка на материалы из видео https://github.com/FARCER/Frontcoder/tree/master/JS-counter
Плейлисты моего канала, которые также могут быть вам интересны
Верстка сайта #10. PSD…
Ссылка на материалы из видео https://github.com/FARCER/Frontcoder/tree/master/JS-counter
Плейлисты моего канала, которые также могут быть вам интересны
Верстка сайта #10. PSD…
Как стать айтишником: история успеха
Сегодня мы расскажем вам о карьерном пути человека, который начал заниматься айти еще в школьные годы.
Это было в 80-е, когда «попасть в айти» было не так просто: сначала нужно было отогнать факелом динозавров, потом найти компьютер и изучить библиотеку фундаментальной литературы, чтобы понять, как его включить.
#статья #карьера
Сегодня мы расскажем вам о карьерном пути человека, который начал заниматься айти еще в школьные годы.
Это было в 80-е, когда «попасть в айти» было не так просто: сначала нужно было отогнать факелом динозавров, потом найти компьютер и изучить библиотеку фундаментальной литературы, чтобы понять, как его включить.
#статья #карьера
Как выглядят собеседования сейчас
Времена меняются — меняется IT-индустрия. Крупные IT-игроки уходят, с ними уходят высокие стандарты, топовые специалисты и рабочие места. Соотношение вакансий и резюме печалит, всё выглядит как конкурс на поступление в бюджетные места в топовых вузах.
В этой статье разработчик делится своими размышлениями о текущем состоянии IT-рынка. Автор приходит к выводу, что проблема дефицита кадров обусловлена неверными подходами к оценке кандидатов.
Вместо проверки практических навыков решения задач на собеседованиях часто требуют зазубривания большого объёма теории. Это создаёт высокий порог входа для молодых специалистов и не даёт объективно оценить опытных разработчиков.
#статья #карьера
Времена меняются — меняется IT-индустрия. Крупные IT-игроки уходят, с ними уходят высокие стандарты, топовые специалисты и рабочие места. Соотношение вакансий и резюме печалит, всё выглядит как конкурс на поступление в бюджетные места в топовых вузах.
В этой статье разработчик делится своими размышлениями о текущем состоянии IT-рынка. Автор приходит к выводу, что проблема дефицита кадров обусловлена неверными подходами к оценке кандидатов.
Вместо проверки практических навыков решения задач на собеседованиях часто требуют зазубривания большого объёма теории. Это создаёт высокий порог входа для молодых специалистов и не даёт объективно оценить опытных разработчиков.
#статья #карьера
В версии Telegram Desktop 4.10.4 beta (21.10.23) появилась подсветка синтаксиса кодовых блоков, оформленных с помощью стандартного тега markdown разметки: ``
Также появилась возможность скопировать весь код целиком при клике на заголовок сообщения с кодом (раньше у сообщения с кодом не было отдельного заголовка).
Функция пока недоступна в клиентах Telegram на Android и iOS.
Также появилась возможность скопировать весь код целиком при клике на заголовок сообщения с кодом (раньше у сообщения с кодом не было отдельного заголовка).
Функция пока недоступна в клиентах Telegram на Android и iOS.
Выиграет ли WASM веб-войну
Если сложить все вместе, то WASM наконец-то сможет реализовать свой потенциал. От идеи до адекватного кода еще много шагов. Но кирпичики для создания идеального WASI бэкенда уже закладываются.
К 2025 году мы узнаем, сможет ли WASM стать новым стандартом для веб-приложений.
#статья #веб
Если сложить все вместе, то WASM наконец-то сможет реализовать свой потенциал. От идеи до адекватного кода еще много шагов. Но кирпичики для создания идеального WASI бэкенда уже закладываются.
К 2025 году мы узнаем, сможет ли WASM стать новым стандартом для веб-приложений.
#статья #веб
The Register
From browser brat to backend boss: Will WASM win the web wars?
WebAssembly is getting a lot of hype, but is it the game-changer some think it is?
Что такое GitOps?
DevOps — это набор практик, которые помогают сгладить противоречия между командой разработчиков и командой эксплуатации. Благодаря этому релизы стали выходить гораздо чаще.
Но появилась ещё одна концепция — GitOps. Что это такое и как она связана с DevOps, вы узнаете из этого видео.
#видео #git
DevOps — это набор практик, которые помогают сгладить противоречия между командой разработчиков и командой эксплуатации. Благодаря этому релизы стали выходить гораздо чаще.
Но появилась ещё одна концепция — GitOps. Что это такое и как она связана с DevOps, вы узнаете из этого видео.
#видео #git
YouTube
Что такое GitOps. Улучшенный DevOps?
Освойте одну из самых высокооплачиваемых IT-профессий на курсе Нетологии «DevOps-инженер»: https://netolo.gy/hb2
По промокоду SENIOR действует скидка 45% на обучение в Нетологии
Все упомянутые ссылки: https://t.iss.one/seniorsoftwarevlogger/804
Доступ к плюшкам:…
По промокоду SENIOR действует скидка 45% на обучение в Нетологии
Все упомянутые ссылки: https://t.iss.one/seniorsoftwarevlogger/804
Доступ к плюшкам:…