Ответы пользователя по тегу PHP
  • Нужна ли веб-программисту высшая математика?

    Lovesuper
    @Lovesuper
    pyhon, java, swift программист
    Знаете, ошибочно считать себя веб-программистом. Вы -- программист. Просто без всяких приставок "веб". Просто работаете в сфере веб-разработки, но не факт, что Вы не смените свой род деятельности через 2-3 года (как случилось со мной вот например) и не уйдете куда-то, где знания фундаментальных основ нужны гораздо больше. Отвечу так - знания основ математики необходимы любому техническому специалисту, а уж программисту тем более. Вы можете не пользоваться ими годами, но вполне вероятно, что придет время что вам придется вспомнить как умножить один вектор на другой. Вспомнить забытое легче, чем выучить заново. Так что ради Бога -- читайте матчасть. Хотя бы по выходным.
    Ответ написан
    Комментировать
  • Один универсальный фреймворк или несколько под каждую задачу?

    Lovesuper
    @Lovesuper
    pyhon, java, swift программист
    Вообще, знание нескольких фреймворков дает вам более четкое представление какие тренды есть сейчас в индустрии. Советую вам выбрать определенный язык (в вашем случае php или python) и на нем уже досконально изучить основные фреймворки. Например я, пишу на python и для меня основным фреймворком сейчас является Pyramid, исключительно мощный, со множеством плагинов. Удобный и неплохо написанный внутри. Django имеет много готовых решений, его обычно выбирают начинающие программисты, или те, кто не хочет париться по поводу последующей поддержки. Сорцы "грязные" и не очень удобночитаемые. Flask я люблю использовать для "быстрых" проектов. Очень приятный фреймворк с отличным комьюнити и большим кол-вом cookbook'ов. Полгода назад открыл для себя Bottle. Теперь использую его для набрасывания одноминутных веб-приложений. Callback откуда-нибудь поймать, отдать какой-нибудь input. Pylons используюется в моей компании давно (сейчас на Pyramid перешли, и приходится поддерживать старые проекты) и довольно успешно с ним работали т.к. тоже имеет довольно знаковую историю ведущуюся прямо от Zope. Короче, фреймворков много и неплохо было бы почти со всеми основными познакомиться и уметь с ними работать чтобы не стать "мастером Django", условно говоря, даже не знающим Python. Ладно, не буду дальше набрасывать на вентилятор, такое вот мое мнение. Хорошо, если поможет чем-то!
    Ответ написан
    1 комментарий