• Первое предложение о работе, как поступить?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Джуны и в лучшие времена были не нужны, а теперь тем более. Поэтому хвататься надо за любую возможность, а потом сжав зубы получать свой первый год непрерывного опыта, с которым будет проще потом устраиваться.
    Ответ написан
    1 комментарий
  • Так ли проходит день стажера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У новичка в первые дни на работе задача, как у младенца - не заплакать и не обосраться. Часто сразу же дают какую-то простую по их мнению задачу для погружения в процесс. Лично мне моя первая задача показалась тогда очень сложной. Часто новичка оценивают не только по тому, как он эту задачу сделал, но и сколько вопросов задавал в процессе, какие это были вопросы.
    Ответ написан
    Комментировать
  • Внедрения кода в exe файл?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    5 комментариев
  • Как обращаться к микросервисам по именам? Нужен DNS?

    martin74ua
    @martin74ua
    Linux administrator
    Ответ написан
    Комментировать
  • Как понять микросервисы?

    @deliro
    Как понять микросервисы?

    Прочитать соответствующую книгу (а лучше ещё парочку про DDD или хотя бы посмотреть этот доклад)

    Затем ответить на несколько вопросов:
    1. Почему вы решили, что микросервисы что-то вам дадут?
    2. Есть ли у вас настоящие причины для микросервисной архитектуры? (А именно: зоопарк технологий с невозможностью написать 99% на одном языке; более тысячи разработчиков; сложность выкатки монолита в виде часов прогонов CI/CD — тестов, билда, деплоя, стопоров выкатки в виде кучи проблем из-за разработчиков; вы такие же большие как гугл, убер, амазон и т.п.). Или вам просто нравится модное слово "микросервисы"?

    Не получится создать хорошую микросервисную архитектуру без умения создать хороший модульный монолит. В этом случае вы получите не только все проблемы плохого монолита: высокая связанность, каскадные падения, долгий CI/CD; но и все проблемы микросервисов: их надо оркестрировать (у вас же есть команда, которая будет поддерживать инфраструктуру?); каждому микросервису нужно своё CI/CD (и хорошее); сеть может (и будет) лагать и обрываться; длительность запросов увеличится на порядок(ки) (особенно если выбрать какой-нибудь JSON-RPC over HTTP); нужно предусмотреть failover strategy (например, идемпотентные ретраи. Вы же уже знаете про correlation id, саги и что делать, если прилетел network error на запрос в другой сервис "списать 10 баксов"?) и circuit breakers; трейсы и логи, которые не пришлось бы искать по сотням .log файлов от каждого сервиса; бизнес-логика расползётся по разным микросервисам и нарушит SRP (пофиг, что нарушит, важнее то, что это починить будет сильно сложнее). Список можно продолжать долго.
    Ответ написан
    11 комментариев
  • Какое направление более востребовано?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Data-аналитик - нужен соответствующий склад ума и приличный опыт в бизнесе, это не профессия для старта, начать можно с бизнес-аналитика
    1С-программист - востребовано, на начальном этапе даже можно заработать, нужно разбираться в бухгалтерии. Перспективы очень печальные, вырваться из 1С очень сложно, а через лет пять очень захочется
    Project manager - опять же, работа не для начинающего. Нужно понимать архитектуру, понимать опыт программирования, уметь управлять людьми, уметь заставлять людей работать в срок, сначала стоит идти или в бизнес-анализ, или в indoor-разработку
    Графический дизайн - если любите и умеете хорошо рисовать, то профессия очень приятная - видеть результат своей работы бесценно, по деньгам и перспективам много зависит от таланта и везения
    UI-дизайн - чуть больше кода, чуть меньше творчества, в остальном см. выше
    Цифровой маркетинг - работа под определенный склад характера, если нравится, то почему бы и нет
    SMM и таргетинг - модное направление, высокая конкуренция, крайне низкая отдача на старте
    Ответ написан
    1 комментарий
  • Как понять, что пора повышать зарплату?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я Junior Full-stack разработчик

    Опыт работы у меня примерно полгода

    уже год преподаю Java на одних курсах для людей, что хотят профессию сменить.

    Это не слезы, просто дождь течет по лицу :) Все абзацы смехотворны, если честно. Сам пишу с 2011 года на JS + бэк на PHP\Python, могу ли я себя назвать фуллстэком - наверное нет. Но ок - >

    Или может быть тут есть знающие люди и могут подсказать реальную зп, на которую можно претендовать.

    Как понять что можно просить больше(и заслужил) = опыт коммерческой разработки(всем пофиг сколько пет проектов вы написали до этого) от года + решение бизнес задач без помощи сеньора\мидла + регион.

    Если вы пишите серьезную бизнес логику не обращаясь к мидлу и отработали больше года, то однозначно стоит. Если каждый чих сопровождается комментарием к pull request - нет.

    Для джуна даже московского запрлата в 800-900 долларов = это хорошая зарплата, при условии того что вы обращаетесь за частой помощью к своим товарищам, и пока не можете выполнять серьезные таски сами.
    Ответ написан
    2 комментария
  • Как сделать такого рода эффект?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    не могу найти в поиске

    SVG-маски, маски с помощью clip-path в CSS, маски на канвасе, маски в шейдерах, и.т.д. В общем гуглите все, что связано со словом "маска". Вариант с шейдерами самый производительный, с SVG - самый простой.

    Пример с SVG:


    Пример с шейдерами (не совсем такой, но для передачи идеи пойдет):
    Ответ написан
    Комментировать
  • Как открыть приложение из docker во внешнем интернете без указания порта?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Лучше использовать reverse proxy, типа nginx или готовый https://github.com/nginx-proxy/nginx-proxy
    для таких случаев. У Docker своя внутренняя подсеть и пусть контейнеры остаются в ней и на своих портах.
    Ответ написан
    5 комментариев
  • Можно ли запустить 3 приложения в 1м docker?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Можно, но не нужно.
    Ответ написан
    Комментировать
  • Как нажать на кнопку "см. ещё" в вакансиях inkedin с помощью selenium?

    nullnull
    @nullnull
    Я вам подкину парочку мыслей, вдруг что-то получится:

    1. Сейчас веб-фреймворки эти id генерируют на лету, т.е. динамический id получается. Либо другой XPath использовать, либо селекторы, либо XPath по типу "//путь до элемента/тег[contains(@id, "ember")]".Такая же проблема может быть с классами (там где используются числа или же какие-то непонятные символьные генерации).

    Чтобы проверить что видит selenium: просто запустите в дебаге, поставьте точку остановки и f12 (или ctrl + shift + c) по коду элемента в браузере. Возможно, вы увидите, почему клик не отрабатывает.
    Так же вы можете в браузере запустить поиск по XPath (зайти в просмотр кода элемента f12 и там уже ctrl + f) и проверить - корректный ли XPath для selenium.

    2. Возможно wait_and_click работает не совсем так. Однажды у меня была такая история, когда это ожидание не работало. Голову сломала, но хорошего решения не нашла. Оказалось, самое простое, что могло бы прийти в голову, помогло. Я сделала цикл while и в нём в течение 5-10 секунд пыталась нажать, если не нажимается, а я точно знаю, что такая кнопка на странице есть, то я делала питоновский time sleep(1).
    Проблема была в том, что библиотеки для отработки кнопки прилетали позже, возможно фоном, хотя страница загружена, JS тоже.
    Ответ написан
    Комментировать
  • Linux для DevOps, где учить, сколько брать?

    fdroid
    @fdroid
    press any key
    Интересует сколько примерно линукса надо знать джун девопсу, чтоб комфортно было работать

    42
    Ответ написан
    1 комментарий
  • Fullstack: составить дорожную карту?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    я себя вижу как будующий фуллстек

    Я себя тоже когда-то видел новым Линусом Торвальдсом, но жизнь не щадит.

    поэтому можно по подробнее про бэк и фронт.

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

    Алгоритм действий для вас -
    1. Выбор сферы -> хочу работать там-то.
    2. Выбор языка -> определился со сферой, есть такие вот языки, на которых реализуется функционал.
    3. Изучения языка и инструментария по выбранным выше аспектам
    - Вопросы - (нужна ли математика в данной сфере, если нужна - то какой уровень математики, какой уровень computer science, что нужно знать из базы).
    - от фронта до бэка(если бизнес модель и задача позволяет одновременно реализовывать фронт и бэк без боли и огромного количества поглощаемой информации).
    4. Учитьсяи работать от 2-3 лет(если есть желание быть фуллстэком) и до бесконечности, желательно сразу идти в офис что бы перенимать опыт у более опытных товарищей).

    я себя вижу как будующий фуллстек

    Я когда вижу Резюме - фуллстэк - 2 года опыта, немного начинает подташнивать. Нормальный фронт, или нормальный бэк - это 2-3 года работы, когда задача решается так как нужно, и +\- не приходится переделывать. Нормальным фуллстэком вы станете лет через 5, поэтому начните с алгоритма, и далее если хватит сил - уже прыгайте на второй корабль.
    Ответ написан
    2 комментария
  • Как уменьшить яркость гирлянды из ламп накаливания?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Нужно купить нормальный диммер, а не это китайское говно. Диммер по ссылке с трудом 130 ватт выдержит, он был обречён сгореть.
    Жаль, но даже в чипдипе продаётся китайское говно с завышенными в 10 раз параметрами.
    Ответ написан
    6 комментариев
  • Как уменьшить яркость гирлянды из ламп накаливания?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Или может есть какой-то более эффективный способ понизить яркость?


    Понижающий трансформатор
    Ответ написан
    Комментировать
  • Как уменьшить яркость гирлянды из ламп накаливания?

    @kisaa
    Диод нужен мощный, на 3 ампера минимум. Но с ним будет заметно мерцание.
    Я бы, наверное, соединил лампы попарно последовательно, добавив ещё одну - чтобы получилось 8 параллельных цепочек по две лампы. Тогда и гореть будут вполнакала, и перегорать нечему.
    Ответ написан
    2 комментария
  • Скажите пожалуйста куда писать жалобы на работодателя?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Какой-же вы душный) сразу в прокуратуру идите, и на забудьте в прокуратуре попросить что бы они вам на гитхаб профиле звезду поставили и форкнули проект. PS: С чего вы вообще взяли что работодатель вам в приниципе что-то должен до принятия на работу по ТК РФ?)
    Ответ написан
    2 комментария