ReactJS, TypeScript, Micro FrontendsReact fwdays | 27 березня. Долучайся!
×Закрыть

Материалы по теме «tech»

RSS

Співбесіда з PHP. 250+ запитань для Junior, Middle та Senior Співбесіда з PHP. 250+ запитань для Junior, Middle та Senior

Редакція DOU 7830

Пропонуємо список питань, які ставлять українським розробникам на технічних співбесідах з PHP. Звісно, список не є вичерпним, проте має перевагу: його формували спеціалісти, які проводять інтерв’ю в різних ІТ-компаніях. 32

Що нового у С++20: можливості та перспективи Що нового у С++20: можливості та перспективи

Aleksandr Gaysin 4912

Мова С++ універсальна, швидка та затребувана. Плюси мають своїх фанатів, хоча дехто вважає її занадто складною та застарілою. Проте, з впевненістю можна сказати, що вона залишатиметься актуальною ще довго. Розповідаємо про переваги C++ та обговорюємо, які можливості відкриває перед розробниками новий її стандарт С++ 20. 21

Співбесіда з Java. 250+ запитань для Junior, Middle, Senior Співбесіда з Java. 250+ запитань для Junior, Middle, Senior

Редакція DOU 17514

Редакція DOU запитала СТО та досвідчених фахівців, що проводять інтерв’ю з Java, про те, які теоретичні запитання ставлять і які задачі та завдання пропонують розв’язати кандидатам. Адже перед технічною співбесідою важливо мати чіткий план підготовки. Сподіваємось, цей список запитань стане своєрідним путівником, що допоможе отримати бажану посаду. 41

О темной стороне legacy-кода. Как решить проблемы с монолитными приложениями О темной стороне legacy-кода. Как решить проблемы с монолитными приложениями

Grigori Kochanov 4429

Про микросервисную архитектуру и переход на нее говорят много, но редко упоминают о том, что проекты приходят к этому после многих лет развития как монолиты. Чтобы поменять архитектуру живого решения, надо пройти через несколько этапов. Автор работал с разными проектами — и с полноценным multitenancy service-oriented REST architecture в Oracle, и с огромным монолитом, в репозитории которого были коммиты за десять лет. 50

Вступ до NLP. Як розробити діалогову систему Вступ до NLP. Як розробити діалогову систему

Yan Butelskyy 2672

Ян Бутельський, фахівець із NLP, ділиться досвідом розробки діалогових систем, який буде корисний усім, хто вже займається обробкою природної мови або хоче спробувати себе в цій галузі. 12

Строим продвинутый поиск с ElasticSearch Строим продвинутый поиск с ElasticSearch

Yevhen Radionov 8753

Евгений Радионов, Back-end Dev, за все время работы столкнулся с множеством интересных и сложных задач, в одной из которых и познакомился с ElasticSearch. В этой статье разберем, как настроить продвинутый полнотекстовый поиск с использованием ElasticSearch и — в качестве бонуса — интегрировать его в приложение на Go. 21

Почему Vue.js — отличный выбор для веб-проектов и как он обошел React Почему Vue.js — отличный выбор для веб-проектов и как он обошел React

Sergey Lysenko 16430

Сергей Лысенко, Front-end разработчик в компании TemplateMonster рассказывает о том, как его команда переводила сайт с React на Vue.js, почему приняли такое решение и каких результатов смогли достичь. Материал будет полезен всем, кто интересуется фреймворком Vue.js, заботится о производительности своих сайтов и хочет сделать взаимодействие посетителей с сайтом максимально легким и быстрым. 58

Что нужно знать Python-разработчику в 2021 году Что нужно знать Python-разработчику в 2021 году

Павел Сушко 14771

В каких сферах Python будет особенно востребован? Сможет ли он стать популярнее Java? Может ли Python-разработчик обойтись без soft skills и реально ли вообще стать идеальным «питонистом»? Павел Сушко собрал факты и последние новости из мира Python, которые должен знать каждый Python-разработчик, если хочет оставаться востребованным специалистом в 2021 году. 42

Наша serverless story. Як ми створили generic-рішення завдяки сервісам Azure Наша serverless story. Як ми створили generic-рішення завдяки сервісам Azure

Illia Chuikov 3659

Ілля Чуйков, Cloud Dev/DevOps Engineer, розповідає, як його команда збудувала рішення із serverless-архітектурою завдяки сервісам Azure, що зекономило ресурси на розробку та його підтримання. Рішення орієнтоване на збереження єдиної бази коду та управління різними модифікаціями проєкту лише через конфігураційні змінні. Стаття буде корисна усім, хто працює з Azure Functions та іншими ресурсами Azure. 29

Співбесіда з JavaScript. 300+ запитань для Junior, Middle, Senior Співбесіда з JavaScript. 300+ запитань для Junior, Middle, Senior

Редакція DOU 38653

Редакція DOU поспілкувалась з розробниками, що проводять технічні співбесіди для різних рівнів JavaScript-спеціалістів, і зібрала приблизний список запитань для кандидатів. У матеріалі є і теоретичні питання, і практичні задачі. Стаття буде корисною JS-розробникам різних рівнів. 75

Синхронізація в Go: використання спільних даних Синхронізація в Go: використання спільних даних

Ярослав Характерник 2975

Ярослав Характерник помітив, що коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Інколи краще використовувати оптимальні структури sync.RWMutex та atomic.Value. Стаття буде цікава спеціалістам, які збираються перекваліфікуватись на Go або вже мають досвід з цією мовою та хочуть краще структурувати свої знання. 21

Как тестировать перемещение средств пользователя на криптобирже Как тестировать перемещение средств пользователя на криптобирже

Oleksandr Pelykh 4117

Поговорим о сложностях, нюансах работы, проблемах, особенностях, с которыми вам придется столкнуться при работе с блокчейном. В статье — диаграммы, код и чек-листы. Контент включает как ручное тестирование, так и автоматизацию с примерами кода. Материал нацелен на тех, кто уже обладает базовыми знаниями о криптовалюте и имеет опыт работы с ней. Хотя по тексту есть много гиперссылок с подробным объяснением рассматриваемых понятий. 3

Співбесіда з .NET. 150+ запитань для Junior, Middle, Senior Співбесіда з .NET. 150+ запитань для Junior, Middle, Senior

Редакція DOU 31883

Редакція DOU поспілкувалась з розробниками, що проводять технічні співбесіди для різних рівнів .NET-спеціалістів, і зібрала приблизний список запитань для кандидатів. У матеріалі є і теоретичні питання, і практичні задачі. Стаття буде корисною .NET-розробникам різних рівнів. 79

Как мы трансформируем legacy-плагины для Photoshop и Lightroom Как мы трансформируем legacy-плагины для Photoshop и Lightroom

Kostiantyn Dudnyk 2903

В статье вы найдете информацию о том, как разрабатываются плагины для Photoshop и Lightroom, какие технологии для этого актуальны, с какими проблемами можно столкнуться и как их решать. Также прочтете о Qt, кроссплатформенной разработке, проблемах legacy и современном IPC и о том, как правильная архитектура проекта может помочь его удобному тестированию. 7

Співбесіда з Python. 100+ запитань для Junior, Middle, Senior Співбесіда з Python. 100+ запитань для Junior, Middle, Senior

Редакція DOU 30994

Редакція DOU поспілкувалась з розробниками, що проводять технічні співбесіди для різних рівнів Python-спеціалістів, і зібрала приблизний список запитань для кандидатів. У матеріалі є і теоретичні питання, і практичні задачі. Стаття буде корисною Python-розробникам різних рівнів. 49

Как мы пересобрали кластер и мигрировали MongoDB RS, чтобы минимизировать простой приложения Как мы пересобрали кластер и мигрировали MongoDB RS, чтобы минимизировать простой приложения

Андрей Товстоног 3210

Вместо того чтобы тратить время на приведение всего в порядок — иногда легче пересобрать кластер. Статья поможет выполнить бесшовную миграцию БД почти в любых кейсах и будет интересна любому, кто пытается минимизировать время простоя приложения. 6

Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом

Іван Бранець 45280

На конкретних прикладах розглядаємо принципи SOLID. Іван Бранець, Solution Architect в EPAM Systems, просто та зрозуміло описує завдання, які допомагає розв’язати SOLID. Наприклад, як уникати залежностей між компонентами коду, який важко підтримувати. Також з’ясуємо, до чого може призвести порушення принципів у коді в довгостроковій перспективі і як це виправити. Стаття має бути цікавою як бекенд, так і фронтенд-розробникам різних рівнів. 118

Опановуємо основи алгоритмів, або Як прискорити код з 15 до 1000 запитів за секунду Опановуємо основи алгоритмів, або Як прискорити код з 15 до 1000 запитів за секунду

Іван Бранець 32071

У статті поговоримо про прикладне значення розуміння алгоритмів. Спочатку напишемо програму за неоптимальним алгоритмом, а потім крок за кроком будемо його поліпшувати, розглядаючи теорію складності алгоритмів, аналіз алгоритмів і структури даних. Пройдемо шлях від алгоритму, який опрацьовує 15 запитів за секунду, до алгоритму, який виконує 1000 запитів. 127

Зменшення часу релізів, розширення команди, автоматизація. Як тестувати проєкт, що масштабується Зменшення часу релізів, розширення команди, автоматизація. Як тестувати проєкт, що масштабується

Andrii Pystavskyi 7233

Масштабуючи проєкт, команді Astound Commerce вдалось зменшити час релізів з 6 до 2 тижнів, збільшити команду з 4 QA-інженерів до 8 QA- та 3 TA-інженерів, імплементувати 2 фази автоматизації; оптимізувати Regression та Build acceptance тестування, розгорнути 40 код-версій (як мажорних, так і мінорних). Андрій Пиставський, Senior QA Engineer, розповідає про виклики та рішення під час масштабування. 10

Як пандемія змінює стратегію для клаудів і DevOps Як пандемія змінює стратегію для клаудів і DevOps

Oleksandr Mykhalchuk 5046

Роль клаудів усе зростає, а в нових умовах пандемії та закриття цілих країн на карантин стає критично важливою для багатьох бізнесів. Тому нині компанії готові (а інколи й змушені) пройти extra mile, щоб швидко втілити ті зміни, на які довго не зважувалися. Олександр Михальчук, Director of DevOps & Cloud Services в SoftServe, ділиться своїм баченням того, чому це відбувається, які саме потреби з’являються у компаній та які нові можливості криза відкриває сервісним компаніям у сфері клаудів та DevOps. 23

← Сtrl 123456...17 Ctrl →

Комментарии

постойте, а что это за нечитабельное говно?!« Простите, в Вашей IDE нет hotkey для автоформата? Или он тоже «как-то не так» форматирует? Дык его же настроить можно.
Звісно, ще порахувати я не візьмусь, тому може і не більшість Рахувати не рахували, але видали свою думку за думку бильшості.
Тобто, хто оплачує ризики, і хто зацікавлений них мінімізувати? Оплачує клієнт мого клієнта (ви їх назвали «ваші замовники»). Зацікавлений у мінімізації ризиків я, бо від якості найнятих людей залежать мої бонуси і репутація в компанії/у замовника.
Ну DOU за пости не платить, мабуть щось знає, і я не буду 1) Платить 2) ДОУ не втрачає гроші, як це робите ви (свої, або свого роботодавця)
Технічна співбесіда триває 1 годину (або 1.5 години). Я вважаю, що якщо за цей час інтерв’юер не зміг зрозуміти, наскільки добре кандидат знайомий з тією або іншою технологією, то він просто профнепрігоден(інтерв’юер).
Тестове завдання красномовніше за CV, знання алгоритмів та вміння красиво розповідати на інтерв’ю. Але давати його треба не всім без огляду, а тільки тим, хто погано зміг себе показати під час зустрічі.
Лень — двигатель прогресса. Странный у вас подход, если у нас все университетское образование построено на пересдавании чужих лаб.
Я ж наймав програміста, а він виявився бізнесменом, звісно, чиє тут ЧСВ витримає, я ж теж бізнесмен..
В мене проблеми з жовчним (хоча вже трохи легше ніж було), а там саме така вода. Трускавецька і моршинська то не зовсім про це.
но похоже на случай когда вы фильтруете информацию да, фильтрую. смотрю сноски, противопоказания, и т.д. давайте чуть отстаренно, о том как я фильтрую. а массово смотрят на достижения об успехе.
То есть решение было найдено, причем с минимумом усилий. В этом же и суть бизнеса. По-моему тут просто задето ЧСВ.
Ми з дружиною та донькою теж до тещі в село на кілька місяців переїхали. Ото я насидівся на доу тоді, прикидаючись що працюю, щоб по господарству не допомагати!
Хм видимо не сладко тебе пришлось судя по описанию рабочего процесса ) или может в отпуск пора ) мне как то везёт значит — ни кто не кусает и не думает что за дурачка взяли, хоть я не знаю проект и все технологии первое время естественно ) Ну по поводу...
Наше IT стає старшим, в багатьох вже є діти і це прив’язує до локаціі школи чи садочка. І переїзди стають з аргументацією «так зручніше жити» стають не актуальними
У одних людей есть некое врожденное стремление к эстетике и рабочей этике, выражающееся в нашей профессии в стремлении к чистому, элегантному, читабельному коду. У других людей его нету.