Size: a a a

Библиотека программиста

2020 September 10
Библиотека программиста
С помощью какой команды Git можно инициализировать пустой репозиторий без рабочего каталога? В таком репозитории нельзя редактировать файлы и вносить изменения. Он создается для выполнения команд git push и git pull, но не для прямых коммитов.
Анонимная викторина
27%
git init --clean <directory>
57%
git init --bare <directory>
7%
git add --bare <directory>
10%
Посмотреть результаты
Проголосовало: 2751
источник
2020 September 11
Библиотека программиста
50 YouTube-каналов для разработчиков игр

Подборка YouTube-каналов, плейлистов и подкастов о различных аспектах геймдева: программирование в Unity и Unreal Engine, игровые механики, дизайн, арт и продвижение игр.

https://proglib.io/sh/m6RYxucK7t
источник
Библиотека программиста
Каждый третий айтишник в России — самоучка

В преддверии Дня программиста онлайн-ритейлер Ozon опросил более 700 IT-специалистов, чтобы выяснить, как они пришли в профессию. Оказалось, что треть разработчиков – самоучки и только 30% из них имеют профильное высшее образование.

Несмотря на высокий уровень заработной платы в отрасли, лишь 20% IT-специалистов считают деньги решающим фактором при устройстве на работу. Половина специалистов выбирает IT, исходя из способностей и увлечений, а каждый десятый вообще считает, что попал в эту сферу случайно.

Полные результаты исследования и соответствующая инфографика были опубликованы сегодня на Хабре: https://habr.com/ru/company/ozontech/blog/518722/
источник
Библиотека программиста
Ищем крутых разработчиков! 😎

Сможешь один или с командой создать суперсервис, который принесет пользу миру? Тогда DigitalSuperHero ждет тебя на финальном онлайн-хакатоне!

🚀 Успей зарегистрироваться до 15 сентября 👉 dshkazan.ru/final ! 🚀

Не пропусти, команды уже вовсю подают заявки! Хакатон пройдет с 18 по 23 сентября, принять участие можно из любой точки России.

🏆Кого ждем на хакатон🏆 :

• Data Scientists, Аналитиков
• Разработчиков Python, Java
• Frontend-разработчиков
• Разработчиков .Net
• JavaSript, C# разработчиков
• QA, DevOps
• ИТ-разработчиков (мат. модели)
• C/C++ разработчиков
• Специалистов по анализу данных, видеоаналитике и UX/UI 😎  

Подавайте заявку до 15 сентября тут 👉 dshkazan.ru/final

P.S. А еще у нас есть телеграм-канал, где выкладываем свежие новости о хакатонах: https://t.me/dshkzn
источник
Библиотека программиста
Абстрактная фабрика (Abstract Factory), Строитель (Builder) и Прототип (Prototype) могут быть реализованы при помощи паттерна ... . Данный паттерн гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа.
Анонимная викторина
25%
Фабричный метод (Factory Method)
65%
Одиночка (Singleton)
6%
Мост (Bridge)
3%
Посмотреть результаты
Проголосовало: 2939
источник
2020 September 12
Библиотека программиста
Как стать профессиональным веб-разработчиком с нуля и найти первую работу

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

https://proglib.io/sh/9yemJwSDz2
источник
Библиотека программиста
Сегодня 256 день в году. Всех причастных с днём программиста! 🥳
источник
2020 September 13
Библиотека программиста
🛣️ План развития разработчика Android

Иллюстрированный план развития для тех, кто хочет стать разработчиком Android. Полезные ссылки на книги, курсы, тесты, подборки и другие ресурсы.

https://proglib.io/sh/PeDJmzc2Xt
источник
2020 September 14
Библиотека программиста
В чём разница между Docker и Kubernetes?

Виртуализация и контейнеризация – будущее крупных проектов. В этой статье обсуждаем и сравниваем ☸ Kubernetes, 🐋 Docker и инструмент оркестровки 🐳 Docker Swarm.

https://proglib.io/sh/vVHBwg5EYT
источник
Библиотека программиста
Учитесь сейчас, чтобы зарабатывать 300 000₽! (Реальные зарплаты Data Scientists в Москве)

Сделайте первый шаг навстречу работе мечты на Skill-Branch – присоединяйтесь к курсу Data Science, разработанному совместно с экспертами главного 🏦банка страны!

Деньги для вас не главное?!😏

Тогда учитесь, чтобы полюбить понедельники и не грустить воскресными вечерами! Более 50% Data Scientists работают удалённо, в режиме 🏡home office! Освойте высокооплачиваемую IT-профессию и работайте из дома, если хотите!

• 5 месяцев
• Бизнес-кейсы от эксперта «Сбербанка»!
• Автоматическая проверка заданий
• Квалификационная работа – кейс для вашего портфолио
• Помощь с трудоустройством
• Добавляйтесь в чат по Data Science @Data_Science_Education

Освойте ТОП навыков Data Scientists и получите работу мечты!🧑🏻‍💻

✔️Программирование на Python
✔️Математическая статистика
✔️Анализ данных
✔️Машинное обучение

📌Save The Date!
Старт курса 17 сентября!
Подробнее

⚡️Рассрочка 0/0/24
⚡️Программа лояльности и скидки
⚡️Обучение за счёт работодателя
источник
Библиотека программиста
🔁 Как писать «правильные» циклы на Python: разбираемся на примерах

Несколько соображений о том, как сделать код циклов Python более производительным и ясным с помощью функций встроенного модуля itertools: product, isslice, takewhile.

https://proglib.io/sh/QmYbLWSflt
источник
2020 September 15
Библиотека программиста
Как с помощью команды git rebase можно объединить два последних коммита в один?
Анонимная викторина
24%
git rebase -i HEAD{2}
18%
git rebase HEAD..HEAD@{2}
43%
git rebase -i HEAD~2
16%
Посмотреть результаты
Проголосовало: 2945
источник
Библиотека программиста
8 трюков, которые помогут понравиться работодателю и эйчару

Собеседование можно разделить на общение с HR-отделом и техническую часть. Мы разобрали 8 трюков, которые тебе пригодятся в обоих случаях.

https://proglib.io/sh/jOmIqeKlFR
источник
2020 September 16
Библиотека программиста
Большая подборка книг, видео и статей для Java Junior

Java Junior – лишь начало пути, но уже на этом этапе нужно обладать рядом знаний и умений. Представляем подборку материалов, обязательных для Джуна.

https://proglib.io/w/9a28d53c
источник
Библиотека программиста
🍃 В сентябре многие родители задумываются о будущем детей: хочется увлечь ребёнка тем, что пригодится в жизни. Таким ответственным родителям мы рекомендуем модульные курсы GeekSchool, где ученики тренируют логику, развивают творческое мышление, навыки решения практических задач и привычку работать на результат. Такой опыт пригодится в любой отрасли и на любой должности.

👩‍🏫 Занятия – это живые вебинары с преподавателями, в любой момент можно задать вопрос и получить ответ. После урока – практическое задание, преподаватель проверяет результат и даёт обратную связь. В конце каждого курса ученики создают финальный проект: например, готовый сайт или компьютерную игру.

За один учебный год можно освоить три направления и решить, что нравится больше. Все подробности здесь: https://proglib.io/w/91d9b4fc
источник
Библиотека программиста
Вы выполнили команду git add и добавили несколько файлов в индекс. С помощью какой команды можно посмотреть список файлов, которые будут добавлены в коммит?
Анонимная викторина
21%
git diff --name-only --cached
11%
git diff --name-only HEAD^ HEAD
58%
git diff --files
10%
Посмотреть результаты
Проголосовало: 2891
источник
2020 September 17
Библиотека программиста
10 заповедей разработки и тестирования

Десятка простых принципов разработки и тестирования. О читаемости кода и проведении юнит-тестов, принципах DRY, YAGNI и KISS.

https://proglib.io/w/3888d99b
источник
Библиотека программиста
Веб-разработке можно научиться с нуля за 10 месяцев. Попробуйте в Яндекс.Практикуме.

Вы станете дипломированным специалистом. Освоите HTML, CSS, JavaScript и React. Соберёте портфолио из проектов. А ещё пройдёте карьерный трек. Мы научим составлять резюме и проходить собеседования.

70% заинтересованных выпускников находят новую работу за 2-4 месяца.

Попробуйте себя в качестве веб-разработчика в онлайн-тренажёре. Вводный курс — бесплатный.
источник
Библиотека программиста
🚂 О мотивации в индустрии ИТ

Для типичного айтишника главный мотив работы – ежемесячная оплата труда. Владимир Мельник рассматривает финансовую составляющую мотивации в ИТ и объясняет, почему, по его мнению, вся эта махина движется «не туда».

https://proglib.io/sh/9XMHo7UmBL
источник
2020 September 18
Библиотека программиста
Архитектура, построенная на паттернах Компоновщик и Декоратор, может быть улучшена за счёт внедрения паттерна ... . Он позволяет клонировать сложные структуры объектов, а не собирать заново.
Анонимная викторина
31%
Строитель (Builder)
6%
Одиночка (Singleton)
58%
Прототип (Prototype)
6%
Посмотреть результаты
Проголосовало: 2873
источник