Coding: работа и стажировки для программистов
4.81K subscribers
114 photos
11 files
1.67K links
Авторский канал для программистов и начинающих.

Здесь можно найти интересующую вас литературу, а так же вакансии и стажировки для программистов

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
​​ Удалите из кода If-Else и Switch Case

Расширение репертуара подходов и методов для устранения ветвления – один из быстрых способов улучшить проект. Рассказываем, как вы можете сделать свой код чище и приятнее.
​​🐛 7 лучших антивирусных программ для Windows в 2021 году

Попробуем разобраться в многообразии антивирусных программ для операционных систем Microsoft, чтобы выбрать лучшую для домашнего использования.
Статья
​​Как запустить Jupyter Notebook в браузере без бэкенда

Статья
​​Webix File Manager. Достойный web-аналог десктопного приложения

Тенденция последних лет говорит о том, что эпоха десктопных приложений, в их классическом понимании, доживает свои последние годы. Так же, как в свое время дискеты были вытеснены СD/DVD дисками, а на смену им пришли флешки и облачные технологии, так и настольные программы будут постепенно замещаться их более современными и практичными веб-аналогами.
Статья
​​Пишем терминальный сервер для микроконтроллера на С

В процессе работы над гексаподом появилась потребность в каком-нибудь интерфейсе для общения с ним. В результате тесной работы с Linux я подумал, а почему бы не использовать терминал для гексапода? Я был удивлен, что по запросу "STM32 terminal" не было готовых решений.
Статья
​​Как устроен Domain-Driven Design.

Многие проекты на Django начинаются просто: есть база данных и к приложению, которое крутится на сервере, идут обращения. Например, так начиналась Dodo IS (информационная система компании Додо Пицца, где работал автор сегодняшней статьи). Но если использовать Django из коробки, можно натворить много бед и встретить пачку антипаттернов. Возможно, вы встречали такое на старых legacy-проектах.
Статья
​​Пара подводных камней при разработке на Kotlin

Давно хотелось поделиться списком потенциально опасных конструкций, возникающих при разработке на Kotlin. Даже если Вам он покажется простым — то для людей, которые ещё не писали на Kotlin активно, данное знание будет весьма полезным.
статья
​​Динамическая JIT компиляция С/С++ в LLVM с помощью Clang

Статья
​​Работа с клавиатурой в iOS: как минимизировать копипасту.

При разработке практически любого мобильного приложения разработчику придётся столкнуться с полями ввода. А где поля ввода — там и клавиатура, а также логика, связанная с обработкой событий её жизненного цикла: появления, сокрытия, изменения размеров.
Статья
​​Изоляция модели предметной области

Термин «изоляция модели предметной области» уже давно используется, но его значение может быть не таким очевидным, как многие думают. В этом посте автор оригинала попытается описать, что значит правильно изолировать модель предметной области и почему это важно.
Статья
​​📖 ТОП-10 книг для изучения языка программирования Kotlin

За несколько лет Kotlin смог настолько серьезно потеснить Java в сфере создания приложений для Android, что новые проекты имеет смысл разрабатывать уже на нем. Читайте нашу версию списка самых популярных среди новичков и профессионалов книг для изучения этого языка программирования.
Статья
​​🐧 Терминал для тестировщика: консольные команды Unix/Linux, которые нужно знать наизусть

С тобой сложно, но без тебя невозможно. Посвящается текстовой консоли, работе в командной строке и причинам, по которым эту премудрость стоит освоить начинающему инженеру по Quality Assurance.
Статья
Пандемия обрушила цена на недвижимость!
Как освоить главный навык и зарабатывать много прямо в Telegram?


Сейчас стало очень много “Экспертов” в области всего, пачками появляются профессионалы в области инвестиций, недвижимости и уже всем отчасти надоевшей “крипты и прочего цифрового добра”

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

— Разборы инвестиций в недвижимость простыми словами
— Живая и эмоциональная авторская аналитика

Подписывайтесь на канала Нелли: https://t.me/nellie_realestate
​​👨‍🎓️ Нужны ли программисту математика, английский язык, теория алгоритмов и паттерны проектирования?

Вы думаете, что достаточно знать парочку языков программирования и сопутствующие библиотеки? Увы, для успешного программиста этого мало. Опытный разработчик рассказывает, какие еще дисциплины придется освоить новичку.
Статья
​​👨‍💼 5 привычек малоэффективных удаленных сотрудников

Околоайтишную российскую тусовку взбудоражила новость об увольнении 150 сотрудников компании Xsolla после анализа их активности в средствах коллективной работы. Выгнать людей из-за логов Jira – странное решение, но есть ли реальный способ определить эффективность и вовлеченность сотрудников по косвенным признакам? В случае с удаленкой это возможно.
Статья
​​#вакансия

Друзья, я изредка делюсь с вами отличными вакансиями. Мои друзья из iZi IT (аутстаффинг и аутсорсинг ИТ-услуг для HoReCa и др индустрий) ищут себе человека в команду. Максимально рекомендую и прошу зашарить по чатам/знакомым, если вакансия вам не подходит.

Python разработчик в Центр компетенций НТИ по большим данным на базе МГУ имени М. В. Ломоносова.

Обязанности: 
— Разрабатывать чат-ботов для Telegram, Мессенджера, WhatsApp, сайтов и тд
— Упаковывать веб-решения
— Сопровождать техническую при ведении крупных заказчиков в сфере ИТ

Требования: 
— Опыт работы/свои проекты (нужно будет предоставить ваши работы - код или ссылки)
— Опыт разработки серверных приложений на веб-фреймворках Python (Flask, Django, Falcon и др.) - желательно, но если нет - научим
— Опыт тестирования (юнит-тесты, интеграционное) и работа с любым WEB Framework-ом (желательно)

Условия:
— Удаленно
— З/П обсуждаемо

Отклик: @richbergen
​​🛠 Почему Java используется для разработки мобильных приложений?

Если вы подумываете заняться разработкой мобильных приложений, возникает вопрос выбора языка программирования. Одним из лучших вариантов считается Java – рассказываем почему.
Статья
​​🍏 Разработка мобильных игр для iOS: с чего начать, что изучать и какие инструменты использовать

Платформа Apple пользуется огромной популярностью – это привлекает начинающих разработчиков мобильных игр. Разбираемся, какие инструменты придется изучить новичку, чтобы создать очередной хит для AppStore.
Статья
Осталось 15/200 мест. Поторопись и найди быструю подработку за деньги на проект на час!
​​ Что такое лицензирование ПО и как оно работает?

Рассказываем о классификации лицензий и даем практические советы по лицензированию программного обеспечения.
Статья