• Что делать когда коллеги уровнем ниже?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Что делать когда коллеги уровнем ниже?

    Блистать
    Ответ написан
    Комментировать
  • Что делать когда коллеги уровнем ниже?

    @amambaru
    Кто сказал что они ниже уровнем?
    Эффект Даннинга — Крюгера
    Программеру всегда трудно вникнуть в чужой код - это не зависит от квалификации того, кто кодировал.
    Возможно что даже и они более квалифицированы - просто давным-давно забили на перфекционизм, а из вас он еще прет из за юнешеского максимализма.
    А может и вы правы.

    Тут дело не в квалификации, а в мотивации и организации процесса.
    Скажем, мне доводилось работать в команде, где в git пропускали всего по 200 строчек изменений за раз. И эти строчки обязательно должны были пройти через стандартизованное форматирование и линтеры (статические анализаторы) - иначе их git выплевывал. Это вынуждало программистов писать более менее приемлимо - коллег код меньше раздражал.
    Ответ написан
    19 комментариев
  • Использование нелицензированного ПО в организации, кто несёт ответственность?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    А теперь от теории к практике, я сам несколько раз попадал под проверки, а также несколько лет "работал" независимым специалистом по киберпреступлениям, в том числе на проверках лицензионной чистоты. Руководство всегда показывает пальцем на админа и говорит "Мы не знали, вот ответственный специалист!" Заканчивается это тем, что компанию штрафуют, а админу прилетает срок. Наличие бумажки о том, что директор знал об установке пиратского софта трактуется судом как преступный сговор. Позиция админа "я не обязан разбираться в тонкостях лицензирования" - это как позиция бухгалтера "я не обязан разбираться в тонкостях налогообложения". Правильных решений может быть только два - либо заставить компанию перейти на лицензионное ПО, либо уволиться.
    Ответ написан
    39 комментариев
  • Что делать веб разработчику, если уже всё придумано?

    Stalker_RED
    @Stalker_RED
    Идеи приложений: https://www.reddit.com/r/AppIdeas/
    Идеи вообще: https://www.reddit.com/r/Lightbulb/
    Подобных списков десятки. Бесплатно, без СМС.
    Ответ написан
    9 комментариев
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Как вы это делаете?! За 17 лет работы в ИТ у меня ни разу не возникало вопроса "Куда двигаться?", только "Где взять времени на освоение всего этого бесконечного изобилия технологий, углублённого изучения уже знакомого и реализацию множества идей?"
    Ответ написан
    4 комментария
  • Вопрос по майнингу, как это начиналось?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    В алгоритм жестко зашит нулевой или genesis block, он существует сразу. Его можно посмотреть https://en.bitcoin.it/wiki/Genesis_block. Из него была сделана первая транзакция и вознаграждение 50 было переведено на первый адрес Сатоши. С ICO вообще другая песня, токены это не коины, Токены это состояние переменной программы/смарт-контракта и может произвольно назначаться/меняться самим контрактом, а вовсе не количество монет на счету контракта. Чтобы обеспечить токены монетами владелец контракта покупает/заводит монеты на счет контракта.
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    Bandicoot
    @Bandicoot
    Вась-программист
    Наиболее полезная фишка этого ресурса - после самостоятельного решения задачи можно посмотреть решения других участников, сравнить их со своим. Очень помогает в написании качественного кода.
    Ответ написан
    7 комментариев
  • Есть ли польза от codewars?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    2 года назад CodeWars помог мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu. На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
    Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
    Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
    Не стоит сильно зацикливаться на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
    Ответ написан
    2 комментария
  • Есть ли польза от codewars?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    У меня довольно двоякое мнение о сервисе.
    За пару-тройку дней прорешал все 5-1 задачи доступные на свфите.
    Сложного / на подумать почти ничего нет. Большенство задач решается в лоб (зачастую алгоритм уже описан в условии).
    Если вы просто хотите порешать какие-то задачки для изучния языка, наверное да, не плохой сервис.
    Если же вы хотите прямо подумать, то вам скорее на codeforces.com
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    BBmike
    @BBmike
    codewars отличный ресурс.

    Ключевой вопрос, пользуетелесь ли вы открытием решений или как впринципе выстраиваете свою работу на данном ресурсе?

    решаешь задачу. потом смотришь лучшее решение по категории best practices.
    если решение касается какой-то фундаментальной операции записываешь его где-то про запас.
    Ответ написан
    1 комментарий
  • Есть ли польза от codewars?

    sim3x
    @sim3x
    Синтетические задачки
    Для начинающих - крайне полезно
    Для средняков - полезно посмотреть на чужой код и понять как он работает
    Для топов - развлечение на самое простое, короткое или однострочное решение

    Просто куски кода оттуда никогда не юзал
    Подходы - юзал

    Не знаешь как решить. Сядь и нарисуй блоксхему алгоритма без привязки к ЯП
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    Djaler
    @Djaler
    Сеньор-помидор
    Активно пользовался, когда начинал изучать Python. Очень помогло в обучении, так как, имхо, для программирования на Python нужно перестроить мышление. И вот пишешь какую-нибудь простыню в си-стиле, а потом видишь как это делается одним красивым list comprehension, или просто библиотечной функцией
    Ответ написан
    Комментировать
  • Как задавать сайтам домены в MAMP?

    Кароч изи все делается, но яя плохо помню как

    1) Загугли как отключить apache внутри macOS, потому что я не помню команды. После этого, вроде как, надо мак перезапустить.
    2) Надо прописать в hosts url, который ты зарезервируешь под свой проект
    cd62f8d8ca3a4984b16127a19204eeef.png

    3) Надо в mamp/conf/apache/httpd.conf найти строку
    Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
    и раскомментировать
    4) Записываешь в файл mamp/conf/apache/extra/httpd-vhosts.conf вот такие вещи:
    15a72d623b9940db9c7dc45e9bbd1161.png
    Вторая строка означает путь до index-файла (корень твоего проекта)
    Третья строка URL (который указывал в hosts), по которому будешь обращаться к проекту

    Вроде все, но мог что-то упустить.
    Не забывай перезапускать сервер после изменения вышеперечисленных файлов
    Ответ написан
    3 комментария
  • Как сдвинуть один флексбокс?

    anton0kurilov
    @anton0kurilov Автор вопроса
    Нужно margin-left: auto добавить к элементу:) Ларчик просто открывался
    Ответ написан
    Комментировать
  • Junior PHP, что бы вы спросили на собеседовании?

    sanek_os9
    @sanek_os9
    Работаю с Laravel, Vue, Vuetify, AWS Amazon, Linux
    Будут спрашивать много о ООП, концепции, магические методы, трейты, что как работает при разных ситуациях, модифкаторы доступа, что нового в PHP7, интерфейсы, типы данных, циклы...
    О каждом вышеперечисленном надо рассказывать развернуто, то есть например, сказать что бы создать абстрактный класс нужно перед class написать abstract этого не достаточно, нужно рассказать зачем он нужен, чем отличается, когда используются, нюансы всякие, и так обо всём что спрашивают.
    Так же о MySQL, а именно CRUD, связывание таблиц, индексы, внешние ключи, транзакции, сортировки, группировки...об этом всём тоже нужно рассказать развернуто.
    Так же будут спрашивать о работе интернета, там например про http протокол, https, попросят начертить схему работы клиент-сервер ну и прокомментировать соответственно, схема должна быть максимально полной (клиет, сервер, интерпретатор php (или что то другое смотря кем устраиваетесь), mysql, dns).
    По всему вышеперечисленному зададут какие то задачки, что то решить на php, написать какую-то разметку, применить к ней css ну и далее в том же духе.
    Такие же базовые вещи будут спрашивать о html, css возможно js.
    ------------------
    Разговор не должен состоять короткий вопрос - короткий ответ, он должен быть короткий - вопрос развернутый рассказ, то есть, если вас спросили о трейтах, сказать что да, такая приколюха есть в php и она создаётся ключевым словом trait и сидеть глазеть на собеседника ожидая следующего вопроса не достаточно, нужно говорить о множественном наследовании, о конфликтах которые могут возникнут, способах их решения, когда применяется и так далее, иными словами информацию с вас не должны вытягивать силой, самим нужно рассказывать, чем больше тем лучше.
    Ответ написан
    4 комментария
  • В каком виде хранить данные на хостинге?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Ну, если учесть, что у вас нет своего сервера (даже самого простого), то вы явно не крупная корпорация, у которой есть глобальные секреты.
    Есть вариант - не париться. Никому ваши писульки не нужны.
    Навскидку tutorialspots.com/php-methods-to-encrypt-decrypt-w...
    Ответ написан
    8 комментариев
  • Как монетизировать опен-сорс проект?

    @Levhav
    Возьмусь за разработку проектов любой сложности.
    У моего проекта есть платная редакция правда платит примерно 3 человека из тысячи. И то копейки (чуть болше затрат на хостинг но меньше чем я должен заплатить налогов как ИП). Но за то этот проект помогает мне находить заказы на фрилансе. Правда опять таки если бы я потратил время на поиск клиентов, вместо разработки своего комет сервера, то не думаю что заказов бы у меня было сильно меньше.
    Ответ написан
    Комментировать
  • Где можно найти примеры тестовых заданий по php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    На будущее - php.feedme.ru :)
    Ответ написан
    Комментировать