какое-то нытье сплошное, я такой зайка а они не оценили. Вы решаете куда пойти работать, компания решает как организовать интервью процесс, силой никто не заставляет. Как хайринг менеджер добавлю из собственного опыта - в одной локации давали литкод, в другой тэйк хоум. Перформанс и качество кода у ребят кто прошел через литкод в разы выше, выборка порядка 100 человек, есть с чем сравнивать
смешались в кучу кони, код ревью, CI и деплой и каждая из этих тем достойна отдельного упоминания. Начнем с код ревью — для этих целей мы используем Crucible потому что он отлично интегрируется как с svn так и с git, о его возможностях можно говорить очень долго. Код ревью проводим на постоянной основе и к релизам это никак не привязано.
Деплой в большинсте случаев хоть и запускается на jenkins никак с CI не завязан. Тот же msbuild может отдеплоить проект на удаленный сервер прямо из окна Visual Studio в разных конфигурациях и настройках, а для jenkins есть Publish Over SSH Plugin с выполнением набора команд на удаленном сервере, что сводит написание деплой-скриптов до минимума. Для мобильных разработчиков есть плагины для аплоада на testflight и hockeyapp. К jenkins можно прикрутить большинство современных инструментов статического анализа кода — существую плагины для cppcheck, pdm, clang scan build и им подобным, которые в красивой форме покажут текущее состояние на проекте. С помощью параметризированной сборки легко решается задача выкатывания билда определенной или последней ревизии для QA инженера, иногда это спасает уйму времени.
Хочу добавить что за все время общения с jenkins мне пришлось писать руками скрипт всего один раз — нужна была параметризованная сборка проекта на actionscript и adobe flash
>> сервис не смог сходить в какую-то базу или в другой сервис
позабавила фраза.
А теперь по делу. Странно, что такими проблемами вообще занимается менеджер. В моем идеализированном мире Менеджер настраивает процессы, а не занимается подвозом логов с продакшена. Вы ни словом не упомянули QA, которые в первую очередь несут ответственно за качество продукта. Для меня решение проблемы выглядит так:
— саппорт репортит проблему
— пипл ответственненный за качество проблему воспроизводит
— тим лид или тех лид ассайнит баг на разработчика
— разработчик сообщает что баг пофикшен
— в работу снова вступает QA отдел
— фикс уходит в продакшн
Менеджер не нужен. И тем более менеджер-герой-технарь, способный силой мысли двигать горы, просто настройте процессы
— Напишите код, который разворачивает строку на С++.
что значит разворачивает?
Networking:
— Что такое deadlock?
— Что такое livelock?
— Что такое семафор?
— Что такое мьютекс?
вы серьезно? какое отношение имеют эти вопросы к Networking
и ни одного вопроса по алгоритмике и структурам данных
печально. cppcheck мы вкидываем на билд-машину вместе с плагином для jenkins'а. на выходе имеем актуальную информацию после каждого коммита. -Wall объявлен обязательным флагом и за игнор ворнингов бьем по рукам
>>К сожалению, пока что проект не набрал и 2000$. И судя по темпам вряд ли достигнет цели.
что не удивительно. сам cocos2d-x проигрывает unity в разы по скорости разработки, а при условии что в наличии есть бесплатный cocosbuilder с открытым исходным кодом полезность данного продукта вызывает серьезные сомнения
Попробуй пройди за 4 часа тестовое задание в канадскую компанию
все верно, полностью согласен
Попробуй пройди за 4 часа тестовое задание в канадскую компанию
какое-то нытье сплошное, я такой зайка а они не оценили. Вы решаете куда пойти работать, компания решает как организовать интервью процесс, силой никто не заставляет. Как хайринг менеджер добавлю из собственного опыта - в одной локации давали литкод, в другой тэйк хоум. Перформанс и качество кода у ребят кто прошел через литкод в разы выше, выборка порядка 100 человек, есть с чем сравнивать
ogen: OpenAPI v3 генератор для Go
понравились сообщения об ошибках.
openapi-generator
выдает какой то невменяемый стектрейсTesla Model S и Model X можно снова бесплатно заряжать «суперчарджером»
Отвечаем на вопросы читателей: что такое когнитивная система IBM Watson, и как она работает?
Сисадмины. Поколение NEXT
Android SDK vs NDK — сравнение производительности однотипных участков кода
Есть ли жизнь после кода?
Деплой в большинсте случаев хоть и запускается на jenkins никак с CI не завязан. Тот же msbuild может отдеплоить проект на удаленный сервер прямо из окна Visual Studio в разных конфигурациях и настройках, а для jenkins есть Publish Over SSH Plugin с выполнением набора команд на удаленном сервере, что сводит написание деплой-скриптов до минимума. Для мобильных разработчиков есть плагины для аплоада на testflight и hockeyapp. К jenkins можно прикрутить большинство современных инструментов статического анализа кода — существую плагины для cppcheck, pdm, clang scan build и им подобным, которые в красивой форме покажут текущее состояние на проекте. С помощью параметризированной сборки легко решается задача выкатывания билда определенной или последней ревизии для QA инженера, иногда это спасает уйму времени.
Хочу добавить что за все время общения с jenkins мне пришлось писать руками скрипт всего один раз — нужна была параметризованная сборка проекта на actionscript и adobe flash
Как укрыться от осадков после атомного взрыва в вашем городе
Проблема стиля работы руководителя проекта или что делать с ответственной безответственностью?
Решение проблем: 10 правил менеджера
А если багрепортов сотни, Вы тоже каждую проблему будете решать лично?
Решение проблем: 10 правил менеджера
ответ из разряда «А чего добился ты?»
>> «Менеджер не нужен» и «просто настройте процессы» в одном предложении улыбнуло
и это все что Вы решили прокомментировать из предыдущего поста?
Решение проблем: 10 правил менеджера
позабавила фраза.
А теперь по делу. Странно, что такими проблемами вообще занимается менеджер. В моем идеализированном мире Менеджер настраивает процессы, а не занимается подвозом логов с продакшена. Вы ни словом не упомянули QA, которые в первую очередь несут ответственно за качество продукта. Для меня решение проблемы выглядит так:
— саппорт репортит проблему
— пипл ответственненный за качество проблему воспроизводит
— тим лид или тех лид ассайнит баг на разработчика
— разработчик сообщает что баг пофикшен
— в работу снова вступает QA отдел
— фикс уходит в продакшн
Менеджер не нужен. И тем более менеджер-герой-технарь, способный силой мысли двигать горы, просто настройте процессы
Вопросы на собеседование middle/senior iOS Developer
что значит разворачивает?
Networking:
— Что такое deadlock?
— Что такое livelock?
— Что такое семафор?
— Что такое мьютекс?
вы серьезно? какое отношение имеют эти вопросы к Networking
и ни одного вопроса по алгоритмике и структурам данных
Как Github и StackOverflow могут свергнуть LinkedIn и другие порталы для поиска ИТ специалистов
SuperHot — новое слово в инди-играх, slow-mo и управлении временем
Заземлённые указатели
Редактор с подсветкой кода. Проблемы и решения
Cocosino
что не удивительно. сам cocos2d-x проигрывает unity в разы по скорости разработки, а при условии что в наличии есть бесплатный cocosbuilder с открытым исходным кодом полезность данного продукта вызывает серьезные сомнения
4 ошибки, которые я допустил как технический директор