Задать вопрос
  • Создание мобильного приложения: свой штат, фрилансеры или аутсорсинг?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    "Штат" будет вам благодарен, когда вы дадите им фрилансерскую поделку и скажите допилить. Проще будет переписать.
    Если нет возможности 2-4 человек держать на зп, то лучше не надо штат.
    Решение - найти хорошего аутсорсера, с которым сразу договариваться про поддержку. Получится недешево.
    Ответ написан
    3 комментария
  • Куда уходят наработки и код от неудачных стартапов?

    newross
    @newross
    Product owner
    Если создатели педанты, то они ведут свои базы знаний, в которых фиксируют инсайты\полученные знания\статистику. Кто-то публикует эту информацию в своих блогах, кто-то делает доклады.
    Код иногда можно найти на гитхабе. Но особой ценности он не представляет, так как заточен под бизнес-процессы уже несуществующей компании.
    Ответ написан
    Комментировать
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    @Ano
    Интерфейсы надо использовать, когда классы, которые должны предоставлять один и тот же интерфейс, не должны быть (или не могут быть) связаны иерархически.
    Кроме того, если нужно предоставить несколько интерфейсов, а множественного наследования нет (как в PHP), то интерфейсы — единственный выход.
    Ответ написан
    1 комментарий
  • Электронный архив + база знаний для небольшой компании?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Как одна система мало шансов. Плюс стоит копать в сторону облаков если нет штата своих ИТ спецов. Любой опенсоурс это поддержка которая имеет смысл когда есть 3-4 ИТ-человек в штате.

    Если прям хочется приключений и проблем то файлы и документы я бы сделал на Seafile. А базу знаний на WordPress. Для проектов можно Redmine поставить.

    Если облака то Mail.ru для бизнеса или Яндекс Тим. Если есть бюджет то Google Apps.

    Проекты свои веду в fleep.io - по мне так идеально (это смесь задачника и чата). В сложных случаях подключается Трелло или GitLab (для ИТ разработки).

    Еще раз - если в штате нет 3-4 человек которые смогут обеспечить поддержку и внедрение, то брать opensource и self-hosted - это очень рискованно. Прям очень.
    Ответ написан
    1 комментарий
  • Создать объект на основе массива?

    dummyman
    @dummyman
    диссидент-схизматик
    Конечно, можно написать оптимальнее.
    Есть одно негласное правило JS:
    Определяй структуру объекта в конструкторе и никогда не меняй после!

    Еще хуже добавлять объекту свойства в цикле.

    Так будет точно правильнее
    function AObj(arr){
        arr.forEach( v => Object.assign(this, { [v]: objVal } ) );
    }
    var aObj = new AObj([1,2,3]);
    Ответ написан
    7 комментариев
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    @resurection
    Я бы сказал так:
    Интерфейс — это возможность задать жёсткую семантику.
    Абстрактный класс — это возможность вынести дублирующийся код и явно это отметить в иерархии.
    Ответ написан
    Комментировать
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    try4tune
    @try4tune
    С точки зрения архитектуры:

    Интерфейс описывает свойства. Обратите внимание на классические названия интерфейсов: Throwable, Countable, Comparable, Iterable и т.д. Возьмем, к примеру, интерфейс Rollable (катящийся), и Foldable (складывающийся).

    Абстрактный класс же описывает сущность. Например, стол: Table_Abstract. Стол может быть деревянным, тогда будет Table_Wood extends Table_Abstract. Также стол может быть хирургическим: Table_Surgical extends Table_Abstract. В таком случае Table_Abstract объединяет общий свойства всех столов (скажем, площадь поверхности, наличие ножек и т.п.). А конкретный класс описывает сущность определенного типа столов.

    Связью же интерфейсов и классов Вы описываете свойства. Например, стол можно катить: Table_Abstract implements Rollable. Деревянный стол, например, можно сложить: Table_Wood implements Foldable.
    Ответ написан
    5 комментариев
  • Пользуются ли спросом, разработчики на Yii2 в Европе?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Есть сомнения, т к это фрейм от росс разработчиков

    Глупость. Основатель - китаец живущий в США. Да, там есть пара русских ребят, но где их нет?
    Пруф лежит тут: www.yiiframework.com/about

    Если ли вакансии?

    Есть. Это один из самых популярных php framework-ов, так же как и много по laravel, symfony. Но от страны к стране ситуация меняется, там один популярнее, там другой. Но разница не значительна, так что бы говорить "нет не занимайте этим, по нему нет заказов"

    Стоит ли он на таком же уровне полярности, как и другие пхп фреймворки?

    Полярность? Наверное опечатка. Как уже написал, есть laravel, symfony, yii и другие. Другие значительно, ощутимо проигрывают первым трем. Они же между собой популярны практически одинаково.
    Ответ написан
  • Пользуются ли спросом, разработчики на Yii2 в Европе?

    @vism
    Намного меньше чем Ларавель.
    На yii пишут только снг и пара индусов.
    Если ориентируетесь на запад Yii2 не нужен.

    К слову я сам 5 лет в yii, но пришлось переквалифицироваться.
    Апдейт:
    Дабы уважить популицистов yii
    вот динамика.
    https://trends.google.ru/trends/explore?q=%2Fm%2F0...
    вот за год
    https://trends.google.ru/trends/explore?date=today...
    Динамика для США(европа примерно аналогично должна быть)
    https://trends.google.ru/trends/explore?geo=US&q=%...
    Как видно на западе разрыв больше
    Ответ написан
    5 комментариев
  • Возможно ли трудоустройство несовершеннолетнего программистом?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    В соответствии с ТК РФ (гл. 42) принять на работу можно гражданина, достигнувшего 14-тилетия. Самостоятельно трудовой договор подписать может подросток с 16-ти лет.
    Источник
    Ответ написан
    3 комментария
  • Возможно ли трудоустройство несовершеннолетнего программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Позвонить в принципе будет быстрее и эффективнее, чем ждать ответа на тостере.

    Например, откуда мы знаем, в какой стране вы живете?
    Законодательство отличается.
    Трудоустройство может быть официальным и нет.
    Ответ написан
    6 комментариев
  • Лендинги в портфолио?

    opium
    @opium
    Просто люблю качественно работать
    Блин с учетом того что сейчас такая ситуация на рынке что самые крутые верстки встречаются на лендингпейджах у вас очень странные вопросы.
    Ответ написан
    3 комментария
  • Лендинги в портфолио?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Или же landing page не котируются как умение верстать и в портфолио нужны более крутые работы (типа интернет магазинов и прочего)?

    Если новая компания - профессионалы, то они корректно оценят качество верстки в любом случае. Это же не клиенты, которые говорят, что если вы не верстали сайт именно их тематики, то все пропало :)
    Ответ написан
    Комментировать
  • Лендинги в портфолио?

    @Multigame
    Все зависит от позиции на которую Вы нацелены. В любом случае в портфолио следует добавлять ограниченное количество лучших работ. Нужно понимать что даже лендинг лендингу рознь.
    Ответ написан
    Комментировать
  • Занижают ли мне зарплату?

    Тоже как у тебя было
    Устраивался с нуля на 20к. Через год получал 26 и думал, что за такую зп можно где нибудь в магазине работать, без специальных знаний, дедлайнов и нервотрепки.

    Варианты:
    1) Можно спросить у руководителя, что делать что бы получать больше

    2) Там сверху есть кнопка Мой круг. Ищи удаленную работу. 50к реально получать только за верстку

    У меня был сложный выбор, тк многое узнал за этот год и казалось что я их кидаю. Но там экономили каждый рубль и выпросить повышения было сложно.
    Выбрал второй и не жалею. зп в 2 раза выше. Свободного времени больше, на изучение нового и тд.
    Ответ написан
    Комментировать
  • Занижают ли мне зарплату?

    opium
    @opium
    Просто люблю качественно работать
    То есть вы восемь раз подошли к руководителю и попросили прибавку и он вам отказал?
    Или об этом знают только люди на тостере и никто в вашей компании?
    Как они тогда должны догадаться то? Сами что ли
    Ответ написан
    7 комментариев
  • Занижают ли мне зарплату?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Илья: Если это лучшая работа в городе, то зачем тогда вопрос на тостере?

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

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

    sim3x
    @sim3x
    Сходи на собеседования
    Узнай
    Ответ написан
  • Не поздно ли начинать делать сайты в 30 лет?

    @k2lhu
    Не поздно, моему отцу уже 45, занимается созданием сайтов уже больше 10 лет, т.е. где то с 35. До этого с вебом ничего общего не имел, по образованию электромонтер. Но он тоже не туда повернул, не может уйти от instantCms. А так сверстать что-то - без проблем. Интернет - магазины, корпоративные сайты, лендинги - все делает. А вот все что сложнее, уже беру я )
    К тому же вы войдете в веб - а дальше кто его знает куда приведет вас дорога? Может быть освоите замечательно базы данных и уйдете полностью в них, либо в аналитику, либо в менеджеров проектов, выбор очень большой, нужен старт и желание )
    Ответ написан
    Комментировать
  • Не поздно ли начинать делать сайты в 30 лет?

    Therapyx
    @Therapyx
    Data Science
    У нас на потоках(на очном - информатика) было где-то человека 3 за 50, еще с пятерку 40-50 и еще с десяток 30-40 :D в 30 поздно говоришь?
    Но суть в другом, а уверен ли ты, что сможешь выдержать весь напор новых знаний в эти 30 лет? Есть ли у тебя столько упорства и огромная уверенность, что это тебе не надоест? Тут уж решать только тебе. Идти в разработку = подписать себя на вечное обучение.
    Даже я, как человек, который сидит за компом больше 20 лет помню жестоко пошатнулся, когда попал в большую компанию и на меня налегло столько "ожиданий", которые по сей день приходится наверстывать с вечным ощущением, что вот чего-то мне не хватает. А когда смотришь на людей с 30 летним опытом, дак вообще, видишь пропасть :D
    Ответ написан
    Комментировать