• Куда пойти после IT?

    opium
    @opium
    Просто люблю качественно работать
    надо пони мать что в айти очень высокие зп и надо просто уволиться и пойти в следующую компанию и расти профессионально
    Ответ написан
    6 комментариев
  • Что вы думаете о Adobe Muse? Насколько он хорош?

    Muse можно использовать для лендинга, прототипа, сайта-визитки - сделать и забыть. Во всех остальных случаях использовать Muse не стоит. Основная проблема - это поддержка и расширяемость, особенно когда сайт адаптивный: медленно, не эффективно, с матюками.
    Ответ написан
    4 комментария
  • Разве Composer бесполезен в 2017?

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

    Особенно это хорошо если проекты пишутся за один раз и потом не поддерживаются. Много раз видел как composer install в новом окружении собирал не рабочий проект.

    Я лично знаю не мало крупных сайтов (миллионы просмотров в день) в которых композера нет.

    Композер это не стандарт разработки php. Это инструмент. Который имеет свои плюсы и минусы.
    Ответ написан
  • Разве Composer бесполезен в 2017?

    search
    @search
    мама говорит что я особенный
    Композер - это, пожалуй, лучшее что произошло с пхп 5й версии.
    Валить или переубеждать тимлида - это по сути одно и тоже, если присмотреться. Просто демонстрация вашей неспособности брать на себя ответственность.

    Года 3 назад на моей прошлой работе в команду пришел очень толковый проактивный человек, который никого не стал переубеждать. Он просто стал делать правильные вещи. Без объяснений. И без приглашений. Коммитеть юнит тесты. Подключать линтеры. Деклайнить неудачные пулл-реквесты. В итоге он сам стал тимлидом где-то через год.

    Такие дела.

    Не у всех, правда, стальные яйца. Но за проактивность никогда еще не увольняли. Если вы уже создали пулл реквест, то "переубеждение" становится задачей тимлида.
    Ответ написан
    3 комментария
  • Разве Composer бесполезен в 2017?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Вали от туда

    А вообще вопрос глуповат. Если там php 5.4 и Kohana старенькая, то конечно они не используют композер.
    Если нет тестов — не всегда плохо, очень много проектов без тестов работают. Да там ты не научишься хорошему программированию, но не так все ужасно... можно потихоньку их притащить, но не всегда это нужно бизнесу (вообще это задачи тимлидов и гигиены разработчиков)

    А вот ответ Тимлида ужасен. Почему это выяснилось не на собеседовании?

    Не ужели с вашим подходом к программированию и опытом вас не взяли в компанию получше?

    UPD: Очень хороший ответ ниже по ссылке -- Разве Composer бесполезен в 2017?
    Ответ написан
    3 комментария
  • Как передавать в сигналы значение модели User?

    @JonGalt
    Я у себя в проекте использую вот такую схему создания профайла при создании юзера:
    from django.db.models.signals import post_save
    from django.dispatch import receiver
    
    
    class Profile(models.Model):
        user = models.OneToOneField(User, on_delete=models.CASCADE)
        ...
    
    
        @receiver(post_save, sender=User)
        def create_user_profile(sender, instance, created, **kwargs):
            if created:
                Profile.objects.create(user=instance)
    
        @receiver(post_save, sender=User)
        def save_user_profile(sender, instance, **kwargs):
            instance.profile.save()
    
        def __str__(self):
            return self.user


    class Meta:
    verbose_name_plural = u'User profiles'
    Ответ написан
    Комментировать
  • Какая книга лучше по Java?

    @EgorNS
    Попробуйте Java Полное руководство Шилдта, если станет трудно, то возьмите Кэти Сьерра, а потом вернитесь к Шилтду. После Шилдта можно взять Хорстманна для закрепления материала, если имеете достаточно времени, а потом уже можно и Философию Java Эккеля взять. Думаю что этот алгоритм должен вам помочь :)
    Ответ написан
  • Какая книга лучше по Java?

    @Systop33
    Лучшая книга та, которая подойдёт именно тебе. Например мне например понравилась Кэти Сьерра. Но блин, как же утомительно порой продираться сквозь эти комиксы. Или вот например МакГрат "Java для начинающих" мне понравилось гораздо больше. Кратко и по делу. В общем пробуй, читай все книги до которых доберёшься. Интернет в помощь)
    Ответ написан
  • Какая книга лучше по Java?

    vitali1995
    @vitali1995
    Часто вижу этот вопрос и всегда рекомендую автора Герберт Шилдт.
    Лучшей книги не видел.
    Ответ написан
    1 комментарий
  • Куда и как сохранять части кода?

    DevMan
    @DevMan
    если "он нигде не был сохранён" то что вообще можно сделать кроме нового кода?
    ну а по теме - есть волшебное слово "сниппеты" и разной степени паршивости менеджеры для управления ими.
    Ответ написан
    2 комментария
  • Куда и как сохранять части кода?

    Используй git и хости где-нибудь (можно хостить как и проект, так и просто кусок кода) :
    https://github.com/
    https://bitbucket.org/
    https://about.gitlab.com/


    руку на бьешь на работу с гитом.

    Если просто кусок кода, то можно: gist.github.com
    Ответ написан
    Комментировать
  • Как в Bootstrap создать многоуровневое меню или список?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А чем Вас yii\widgets\Menu не устраивает?
    www.yiiframework.com/doc-2.0/yii-widgets-menu.html
    Да и тот же nav не ограничен одним уровнем.
    Ответ написан
    Комментировать
  • Как в Bootstrap создать многоуровневое меню или список?

    slo_nik
    @slo_nik Куратор тега Yii
    Добрый день.
    Существует ли возможность используя Nav создать такое меню?


    Достаточно заглянуть в документацию и потребность в написании вопроса отпадает сразу же.
    Nav(items)

    P.S. И там же, по ссылке, которую я дал, в самом начале страницы пример.
    Читайте документацию, не ленитесь!
    echo Nav::widget([
        'items' => [
            [
                'label' => 'Home',
                'url' => ['site/index'],
                'linkOptions' => [...],
            ],
            [
                'label' => 'Dropdown',
                'items' => [
                     ['label' => 'Level 1 - Dropdown A', 'url' => '#'],
                     '<li class="divider"></li>',
                     '<li class="dropdown-header">Dropdown Header</li>',
                     ['label' => 'Level 1 - Dropdown B', 'url' => '#'],
                ],
            ],
            [
                'label' => 'Login',
                'url' => ['site/login'],
                'visible' => Yii::$app->user->isGuest
            ],
        ],
        'options' => ['class' =>'nav-pills'], // set this to nav-tab to get tab-styled navigation
    ]);
    Ответ написан
    Комментировать
  • Язык программирования для 40летнего начинающего?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Полноценно перескочить в кодеры будет проблемно.
    Если цель именно полностью сменить вид деятельности то лучше очень сильно подумать.
    Если цель получить постоянный сторонний доход то на мой взгляд есть 2 варианта:
    1) PHP - работы хоть одним местом жуй на фрилансе. Да будут не такие приятные суммы, но как дополнительный источник дохода очень даже подойдет. Минус в том что огромная конкуренция а как следствие побеждает тот кто запросит меньшую сумму, придется брать нормальное число заказов. Плюс в том что большая часть задач решается очень быстро. Можно вообще сесть на 4-5 проектов по поддержке сайта и не напрягаться.
    2) 1С - работы тоже достаточно много. Оплачивается очень достойно. Изучается, особенно для новичков, очень легко. Кучи отличной литературы. Плюсы в том что заказов физически получится делать меньше но при этом получать больше, очень жирный плюс что можно устроиться подработкой в 2-3 организации в своем городе приходным 1сником и рубить купусту. Минусы то что нужно рассчитывать свои силы исходя из задачи(одно дело базы подрезать да мелкие правки вносить в конфигурацию и совсем другое приколбасить к 1ске всякие железки или хитрые обмены между разным софтом.)
    Ответ написан
    Комментировать
  • Как перестать кодить и начать программировать?

    @darksladen
    Больше кодь и будешь больше программировать!
    И начать надо с того, чтобы понять, что ты не знаешь перечисленные тобой языки. Язык это не просто синтаксис. Выбери нужную тебе технологию и углубляйся.. А это хрень все, что ты там "Привет мир" пишешь. Можно скажем хорошо знать js, а в react'е быть быдлокодером, потому что не знаешь всех его тонкостей и уловок.
    Ответ написан
  • Для чего нужен Node.js конкретно?

    sim3x
    @sim3x
    Он нужен для написания серверного кода на js
    Ответ написан
    Комментировать
  • Как перестать кодить и начать программировать?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Начните больше читать чужой код, особенно разные популярные библиотеки, участвуйте в опен соурс проектах.
    Ответ написан
    3 комментария
  • Как перестать кодить и начать программировать?

    BuriK666
    @BuriK666
    Компьютерный псих
    Если ваш старый код, для вас выглядит ужасно, то значит вы развиваетесь. Бейте тревогу когда начнете "идеально" писать.
    Ответ написан
    11 комментариев
  • Срочный трудовой договор. Так ли это сомнительно?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Единственное отличие - возможность работодателя без юридического геморроя уволить человека по истечению срочного трудового договора.
    Соответственно это абсолютно нормальная практика на длинные испытательные сроки итд.
    Я бы честно не обращал на это внимания вообще.
    В РФ важно какие в целом условия работы, а не способ их оформления.
    Ответ написан
    Комментировать
  • Хочу писать на java приложения для Android, с чего начать?

    GTRxShock
    @GTRxShock
    SA
    Русский быстрый старт по основам вы найдете в курсе Start Android
    startandroid.ru/ru/uroki.html
    https://www.youtube.com/playlist?list=PLyfVjOYzuju...

    Следом, довольно интересный материал есть у ребят из Devcolibri
    https://www.youtube.com/playlist?list=PLIU76b8Cjem...

    А если с английским не проблема, пройдите курс старого доброго Адама Портера :)
    https://www.coursera.org/learn/android-programming (там 2 части)
    Ответ написан
    Комментировать