Developer в smarthouse adesso GmbH
  • Результаты зарплатного опроса по Германии, декабрь 2017

    В других городах тоже много вакансий, но русскоязычные представители IT таких городов как Гамбург, Штутгарт, Франкфурт, Кёльн и прочих просто не состоят в фейсбучных группах «ИТ Берлин» и «Понаехавшие ITшники в Мюнхен и сочувствующие». А именно в этих двух группах и проводился анонимный опрос.
    www.facebook.com/groups/itberlin
    www.facebook.com/...​s/traktoristi.v.munchene

  • Результаты зарплатного опроса по Германии, декабрь 2017

    Опрос проводился в берлинской и мюнхенской IT-группах фейсбука и участвовало чуть больше 300 корреспондентов. Так что всю Германию эта статистика, естественно, не покрывает, но примерый уровень понятен. Спасибо за информацию!

  • Результаты зарплатного опроса по Германии, декабрь 2017

    Это всё до налогов.
    Остаток после отчисления налогов можно подсчитать тут:
    www.brutto-netto-rechner.info
    Оставьте все дефолтные настройки, только лишь введите годовую сумму в поле «Ihr Bruttoeinkommen» и переключите радиобаттон «Abrechnungszeitraum» с «Monat» на «Jahr»

  • Травля PULS Software и о нескольких интересных личностях

    Четвёртая и шестая ссылки по запросу

     "Puls software" ukraine 
    Поддержал: Aleksandr Budnik
  • А що як ми перейдемо на латинську абетку?

    В Германии ставят. Примерно четверть моих коллег немцев пишет код под английской раскладкой. На вопрос «почему?» отвечают просто «удобнее». Хотя отличия там минимальны.

  • Visual Studio 2015: Shell-версии. Есть или нет?

    А как вы смотрите на использование VSC?
    code.visualstudio.com/docs/languages/cpp
    Я не плюсовик, специальных нюансов не замечу, но вы посмотрите. Вдруг это «оно самое».

  • Великобританія проголосувала за вихід з EU

    О как. Тогда гугл вам в помощь. Только не спутайте снова «London» с «City of London».
    Кстати, вы прекрасно подтвердили то, о чём я писал выше. Вы «не знаете».

  • Великобританія проголосувала за вихід з EU

    И ещё подавляющее большинство не занет, что Британия, Великобритания и Соединённое Королевство это 3 разных образования. Или что, например, Сити оф Лондон и Северная Ирландия не входит в состав Соединённго Королевства, а вот Лондон входит. Что вся Ирландия (не только Северная) являтся частью Британии. Что в референдуме могли участвовать граждане колоний, но только не те, кто имеет дополнительное гражданство в одной из стран ЕС.
    Там вся система очень запутанна, и нам со стороны совсем непросто в ней разобраться.

  • Почему 95% разработчиков не используют TDD?

    По принципу TDD нет необходимости предвидеть баги. Необходимо уметь предвидеть только фичи. Т.е. запланированный «black box» должен получить что-то на входе, и в результате, что-то где-то случится или будет конкретноее что-то на выходе. Вот это и пишется в тест.
    Например «если скормим этот полностью правильный файл, то вот это конкретное свойство нового объекта с id „фывап“ будет строка „йцукен“».
    Или «если скормим этот битый файл, то вот тут и во-о-о-н там появятся сообщения об ошибке, которые выглядят „вот так“».
    В скрамном случае вводные и ожидаемые данные берёте из user story, из acceptance criteria. Если их нет, то задолбать ПО, но добыть. Иначе задолбает уже он вас на приёме стори.

    Поддержали: Yura Xs, Oleksij Lupandin
  • Я ненавижу манагеров

    У нас ведущий девелопер которого довели «манагеры» сам стал ПО. С повышением. И нашей команде привалило счастье. ))) Стори толковые, критерии приёма чистые, без подводных камней. Велосити выросло в два с половиной раза!

  • Идеи ненавязчивых и безобидных розыгрышей на 1 апреля

    Классические офисные разводы с заклеиванием скотчем светодиода у мышек или обмен wireless адаптеров устройств ввода между двумя соседними компьютерами не предлагать? Ну если нет, то можно разослать «корпоративный» email с поздравлением, что наконец-то найден покупатель и компания спасена от банкротства (первые волосы уже занимают вертикальное положение :)) ). Но так как покупатель из Германии, то всем сотрудникам будет необходимо сдать немецкий на уровне B2 или английский на уровне TOEFL. За свой счёт. А так как покупатель уже десятилетиями специализируется в страховом секторе, то всем девелоперам для сохранения своих рабочих мест требуется СРОЧНО выучить Cobol. Сертификационный экзамен по удалёнке через неделю.

    Можно покупателя финна или венгра, для экзотичности разговорных языков. А если сфера деятельности электроника, то сдавать придётся Си, Ассемблер и С++. И всё на уровне Senior.

  • Автоматизированное тестирование на JS

    Тестируем, например, работу с внутренними вебсервисами «снаружи». Они с точки зрения тестов — внешние.

  • Автоматизированное тестирование на JS

    Солидарен с Романом Горелем. Чай и Мокка — всё что нужно. Поддерживают assert, should и expect.
    Всё доступно задокументированно и имеет внятный API.
    Посмотрите тут:
    Мокка: webapplog.com/tdd
    Чай: chaijs.com

    Поддержали: NewOne NewOne, Sergey Rossokha
  • Первый день работы junior’ом

    «Добавить ума» тоже вариант. Всё-таки постановка вопроса с обрывом связи немного некорректна. Это наподобии «электричество кончилось. Что будет холодильник делать?» И пусть в этом варианте даже можно будет открыть одну дверцу холодильника из четырёх, замороженные продукты и/или планы по их равномерному использованию уже на спасти.

  • ТОП-25 крупнейших IT-компаний Украины, январь-2016. Умеренный рост и переход порога «4000 сотрудников»

    Объём компании в 640 человек вполне достаточен для каждого проекта.

  • Первый день работы junior’ом

    Согласен. Подойдёт любой язык. В этом и удобство. Решение перестаёт быть привязанным к платформе или фреймворку.

  • Первый день работы junior’ом

    Он будет жалобно бибикать, а админ будет матрясь восстанавливать связь, так как у него контроль выдал ошибку. Это решаемо. Опять таки, всё зависит от постановки задачи. Согласен с тем, что централизация это не всегда хорошо, но ведь и не всё надо выносить на сервер, а только «жадные» задачи, которые рессурсы робота не потянут.

  • Первый день работы junior’ом

    Спасибо. Принцип понятен — во главе решаемых вами задач стоит скорость и чистота конкретной обработки. Уже ставшее стандартным делегирование задач серверу применяется очень редко. В роботах не спец, но мне кажется, что такой подход сильно ограничивает область их использования. Недаром ведь сйчас активно развивается Internet of things, который базируется, кроме прочего, именно на приведённой мной архитектуре.

  • Первый день работы junior’ом

    Не настаиваю на JS «повсюду». Я его и сам не очень люблю, но ряд достоинств у него имеется. Всё зависит от конкретной задачи.
    И если не возражаете вопрос не по теме: что мешает вынести анализ данных и принятие решения на внешний сервер? Реализовать передачу информации с датчиков через http(s), обработать данные на «неограниченных ресурсах» сервера и через пару десятков миллисекунд принятое решение уже в роботе. Останется только выполнить прилетевшую в ответе команду или набор команд.

  • Первый день работы junior’ом

    Есть ещё применение для JS кроме браузера. Рест-сервисы. Быстро, просто и надёжно. Именно потому что просто. Для создания какого-нибудь рестфулового интерфейса с вменяемым API нужно всего 5-6 сотен строк кода разбросаных по разным модулям. Это уже включая тесты, конфиги, скрипты инсталляторов и апдейтеры.

← Сtrl 12 Ctrl →