Ответы пользователя по тегу Программирование
  • Какую БД выбрать?

    @Draconian
    Oracle Developer
    Всё зависит от архитектуры самой БД и производительности сервера, начните с MySql.
    Ответ написан
  • Хватит ли ультрабука НЕ для веб программирования?

    @Draconian
    Oracle Developer
    На ультрабуках не кодил, но судя чисто по характеристикам, у вас любая современная игра пойдет, а вы про всякие вижуал студии переживаете.
    Мобильный i7 ненамного хуже десктопного.
    Ответ написан
  • Как должен вести себя нормальный PM?

    @Draconian
    Oracle Developer
    Стоит донести своё недовольство до руководства, посмотреть, как они отреагируют. Вариантов развития после этого может быть много: может начальству уже давно не нравится, как вы работаете? Или наоборот, их все устраивает, но они понятия не имеют, что ПМы постоянно "щелкают кнутами".

    Кроме того, вы так говорите, как будто вы единственный программист в компании. У других таких проблем с этими людьми нет? Я думаю, если даже половина программистов недовольна, то к вам прислушаются.
    ...либо пошлют нахер, но тогда вы будете понимать, с чем вам дальше придется иметь дело.

    Насчет звонков по выходным - а вы проговаривали, что звонить вам во внерабочее время не надо?
    Ответ написан
    Комментировать
  • Насколько важно ООП в Python?

    @Draconian
    Oracle Developer
    Большинство современных языков программирования следуют принципам ООП.
    На мой взгляд, начинать надо с ООП, а не с того, какой синтаксис у цикла for в Питоне, например.
    Ответ написан
    Комментировать
  • Как грамотно оценить разработки проекта?

    @Draconian
    Oracle Developer
    Если требуют четкие сроки, то смело добавляйте к ним это дополнительное время, которое вы думаете вам понадобится. Если спросят, почему так долго - говорите, что делаете это во избежание срыва сроков, поскольку могут возникнуть сложности по такому и такому пунктам ТЗ, например.
    Всегда лучше отдать проект раньше плана, чем потом отмазываться причинами задержек.

    Вилка тоже неплохо, но далеко не каждый заказчик понимает, что она значит. Тем более, что специалист-то вы, вы должны быть уверены сколько времени это займет, и сколько денег вам нужно :)
    Ответ написан
    Комментировать
  • Как вы меняете технологии в долгоиграющем проекте?

    @Draconian
    Oracle Developer
    Можно только добавить, что технологии меняются волевым решением руководителя проекта.
    При этом, само собой, у руководителя должно быть представление о том, сколько времени это займет, какие сотрудники насколько будут загружены. Т.е. придется жонглировать реализацией новых функций и перепиской старых.
    Либо достигаются договоренности о перерыве в реализации новых функций, пока не будет готов старый функционал.

    Пока не будет принято решение о необходимости перехода и составлен какой-никакой план перехода, это всё так и будет тянуться.
    Ответ написан
  • Вопрос не актуален. Как продумать свою программу и наконец начать писать код?

    @Draconian
    Oracle Developer
    Составьте список функций, которые нужно реализовать в рамках проекта, начните писать код, начиная с самой важной и нужной из них. Понимание, как реализовать задачу, придет в процессе изучения.
    Если нужна база данных - сначала спроектируйте её.
    Если уж вы так уверены, что не осилите масштаб, предложите уменьшить количество функций, сфокусируйтесь на основных. В конце концов, можно предложить свои услуги по реализации этого проекта после практики, за деньги :D

    Ваша задача на практике - научиться чему-то, и доказать это, предоставив какой-то результат (в том числе, составив отчет). Я предполагаю, что у вас никаких договорных отношений с теми, кто предоставляет вам практику нет, так что не волнуйтесь.
    Ответ написан