• Какой язык программирования выбрать?

    tzlom
    @tzlom
    Ну вы уже поняли что PHP брать нельзя ни в коем случае, а то питонисты и рубисты обидятся, но вообще-то это тоже отличный язык для веба (и самый распространённый, как по количеству установок так и по инфраструктуре что бы там не говорили).
    Вообще как я посмотрю шаг от сисадмина до программиста это большой и трудный шаг, не у всех получается и не всегда это нравится, поэтому тут вопрос в том был ли у вас какой-нибудь бекграунд серьёзного программирования вообще (да, вы сисадмин и наверняка писали скрипты, но это обычно не то что делает программист, хотя и выглядит так же). Если не был и вы не разбираетесь как работает веб ( а это иметь чёткое представление о том что такое и как оно вместе работает: nginx/apache, cgi ,HTTP, браузер, HTML ,AJAX) то возможно стоит начать не сразу с веб разработки а с программирования вообще.
    Ответ написан
    1 комментарий
  • Какой язык программирования выбрать?

    iximiuz
    @iximiuz
    Python или JS. А PHP ни в коем случае, как стартовый язык. Он дает слишком искаженное понимание бекграунда веб-разработки из-за особенностей работы интерпретатора (изолирование окружение скрипта, reset интерпретатора между запросами). При этом Python, JS, Ruby и скорее всего Java, хотя на последней у меня нет опыта, в плане веб-разработки выглядят очень похожими. Общие принципы построения и запуска приложений, многопоточность, асинхронность (как возможность). В PHP ничего этого нет, там все выглядит куда более линейным и упрощенным. Пересесть с Python или Ruby на PHP (при необходимости!) будет элементарной задачей, а вот обратное - не верно, слишком много новых концепций нужно будет освоить.

    И никаких фреймворков в начале обучения! Программист на Django звучит также ужасно, как программист на jQuery. Это как клеймо. Программист - это прежде всего понимание общих принципов разработки, а уже потом языки, фреймворки и пр. Так что прежде всего необходимо разобраться с wsgi. Написать пару своих скриптов, обрабатывающих запросы. Проверить, как работает эта кухня. Потом можно начать использовать flask.

    P.S. Доп. плюсы Python, JS и пр. - область их использования не ограничена вебом. Возможно в будущем вы будете этому рады, когда решите вместо сайтов программировать боевых роботов или попробовать себя в машинном обучении или еще где-нибудь.
    Ответ написан
    4 комментария
  • Как раскрутить группу ВКонтакте?

    Aesma
    @Aesma
    SEM-специалист
    Абсолютное большинство автоматических сервисов показатели накручивают. Им это просто выгоднее чем поднимать вам эти показатели (лайки\репосты и т.п.) за счет целевого трафика. Можно просто держать армию в пару тысяч бот-аккаунтов и продавать их действия. Тем не менее и они полезны, но только для того чтобы поднять группу вообще с нуля. В пустые группы целевой трафик вступает неохотно.

    Как только перевалили за первую тысячу вступивших - пора заканчивать эти игрища с накруткой и начинать работать с реальным трафиком. Иначе вы будете просто обманывать сами себя.

    Вам потребуется какой-то инструмент для поиска целевой аудитории, анализа, очистки ее от ботов и создания ремаркетинговых списков. Например "Церебро" для этого подойдет, или подобный инструмент.
    Дальше просто работаете с тизерами, тестируете CTR, снижаете стоимость клика, стоимость подписки и т.д.

    Можно попробовать покупать рекламу в похожих сообществах, но их аудиторию тоже стоит сперва тестировать на тизерах, а сами сообщества анализировать на предмет накрутки показателей.
    Ответ написан
    3 комментария
  • Почему подавляющее большинство проектов до сих пор делают на CMS, а не на фреймворках?

    killmeslow
    @killmeslow
    WE
    1-ый вариант = Продаешь 10 битриксов в месяц
    2ой вариант = 0,5 сайтов на фреймворке в месяц
    Ответ написан
    Комментировать
  • Почему подавляющее большинство проектов до сих пор делают на CMS, а не на фреймворках?

    @Inav
    Потому что на cms разработка дешевле,
    потому что никто не хочет писать админку для сайта, особенно если ее разработка сопоставима по трудозатратам с публичной частью,
    потому что заказчик хочет стандартные механизмы управления контентом, а не то что ему придумает разработчик,
    потому что заказчик хочет иметь возможность уйти к другому разработчику с наименьшими издержками,
    потому что порог вхождения для cms ниже => разработчиков больше,
    потому что возможности фреймворков для большинства сайтов не нужны, а для кастомизации cms знающему человеку костыли нужны не на много чаще, чем для фреймворка;
    и потому что подавляющее большинство сайтов это не хайлоад с десятками серверов, который беспрестанно пилит команда программистов.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать?

    @M1Anderson
    Ruby on Rails developer
    На джанго очень даже далеко уедешь, как и на любом серьезном фреймворке. В общем, тут либо руби либо питон. Оба языка великолепны.
    А в пхп не советовал бы влезать, потому что вылезать потом трудно.
    Ответ написан
    3 комментария
  • Два сайта в одном?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитать как организовать авторизацию по PHP, и для авторизированных пользователей отображать другое содержимое.
    Ответ написан
    Комментировать
  • Зачем вы пошли в разработчики?

    kumaxim
    @kumaxim
    Web-программист
    Сейчас наше общество можно разделить на две категории:
    1.Тех, кто управляет машинами
    2.Тех, кем управляют машины

    Управляя машинами, я управляю обществом. Вопрос лишь в том, как "высоко" находится моя машина...
    Ответ написан
    3 комментария
  • Для изучения какой области web-разработки нужно больше "мозгов"?

    @kondaurov
    Full stack developer
    Для меня backend важен так как он хранит бизнес логику приложения, работает с базой, делает внешние запросы к другим сторонним сервисам. Он отвечает за отдачу данных для клиентского (фронтэнд) приложения и форму этих данных всегда можно поменять. А фронтэнд это всего лишь обертка которая обвязана вокруг api бакеэнда.
    Ответ написан
    Комментировать
  • Договорные отношения с разработчиками из Украины. Реально?

    tin-iven
    @tin-iven
    Фрилансер до костей
    Ответ написан
    Комментировать
  • Договорные отношения с разработчиками из Украины. Реально?

    Через фриланс-биржу, там есть Безопасная сделка.
    Ответ написан
    Комментировать
  • Договорные отношения с разработчиками из Украины. Реально?

    zmeyjr
    @zmeyjr
    Дисклеймер в профиле.
    Если вы еще ни чего не заключили и вас посещаю такие мысли, то просто смените студию на местную. И правда это тоже не будет 100% гарантии от "кидалова".
    И Украина это или Белоруссия и т.д. ни имеет ни какого значения.
    Как вариант, то платите по частям за фактически выполненную работу.
    Ответ написан
    Комментировать
  • Какой выбрать игровой движок для пошаговой игры?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    > апдейт картинки 60 раз в секунду, наверно для пошаговой игры это избыточно
    На первый взгляд да, но ведь должна быть анимация. У домиков дым из трубы идет, незанятые юниты в носу чешут, занятые оружием размахивают. Вот ее-то стоит с 60 FPS показывать.
    Ответ написан
    Комментировать
  • Стоит ли отказываться от CMS в пользу фреймворков?

    @komandakycto
    php программист
    Напишите свою CMS на любимом фреймворке и счастье наполнит вашу кровь!
    Ответ написан
    1 комментарий
  • На каких языках лучше написать сайт для турфирмы (нужно чтобы было фильтры поиска, чтобы использовалась статистика и аналитика)?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Какой цвет подойдет для покраски забора - красный, синий или зеленый? Два последних я не видел.
    Ответ написан
    Комментировать
  • На каких языках лучше написать сайт для турфирмы (нужно чтобы было фильтры поиска, чтобы использовалась статистика и аналитика)?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    На любом. Глупый вопрос.
    Ответ написан
    Комментировать
  • Как заставить стабильно функционировать молодую веб-студию?

    renat79
    @renat79
    dude with laptop
    Совсем недавно я вывел для себя такое понятие, как "надежная" и "ненадежная" прибыль.


    У молодой веб-студии в любом случае будут на начальном этапе только "проектные заработки".
    Если вы любите свою работу и делаете ее качественно - работа у вас всегда будет. Позже при удачном раскладе вы сможете создать постоянный финансовый поток за счет "поддержки" и cross-sale. На западе студии зарабатывают именно на этом. Пробуйте продавать сопутствующие услуги - хостинг, SEO продвижение, SMM, консультируйте по автоматизации клиентского бизнеса - например, продавайте ему сервисы по управлению клиентами или сервисы по управлению задачами.

    Экономьте вначале максимально. Вам не нужен офис, бухгалтер и тд. Главное придите на встречу в чистой одежде).

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

    Отладьте весь процесс работы с заказчиком.
    • Продумайте и пропишите в договоре схему оплаты такую, чтобы в любом случае, если ваш клиент "спрыгнет" - вы были бы в плюсе. Это важно.
    • Продумайте основные проблемные моменты, из которые могут возникнуть задержки - очень часто это контент со стороны заказчика, к примеру. Пропишите их в договоре
    • Фиксируйте переписку с заказчиком обязательно. Никаких правок по телефону. Лучший вариант -используйте сервис типа бейскемп или аналог. Мы у себя пользуем русскоязычный ворксекшен


    Тут еще ключевой момент вспомнился - если ВДРУГ клиент хочет и готов заплатить - немедленно ломитесь за деньгой)) завтра может быть уже поздно )

    Ну и потом, когда вы устанете от неадекватных заказчиков - вы будете делать "свой" проект, зуб даю )

    Удачи вам, Ренат
    Ответ написан
    Комментировать
  • Почему так популярен Wordpress?

    @RJs45
    Часто WP подходит для поставленных задач. Но вот у меня есть один клиент. В самом начале нашего сотрудничества у него уже был сайт на WP И когда надо было делать серьезные доработки (допиливать туда товары, ордерформму и т.д.), я задал ему вопрос "почему WP? Ведь у нас слишком уж кастомная задача и пилить придется много, а это хуже, чем написать с нуля сайт (благо, с обилием фреймворков это не сложно и довольно быстро), заточенный под наши цели". Его ответ меня шокировал. "Все говорят, что WP хорош. Почему? Я не знаю. Просто так все говорят.". При этом он вообще им не пользуется и не умеет этого делать. Даже переименовать рубрику он просит нас. А нам приходится изощряться и выдумывать велосипеды вместо нормального использования какого-нибудь зенда с доктирной.
    Ответ написан
    Комментировать
  • Как сделать ячейки таблицы одинаковыми по ширине?

    e_s_l
    @e_s_l
    Full-stack web developer
    table {
      table-layout: fixed;
      width: 100%;
    }
    td, th {
      width: 2%;
    }
    Ответ написан
    3 комментария
  • Стоит ли сегодня переплачивать за сайт на ruby? Или сэкономить на php?

    Stac
    @Stac
    Осторожно! Не традиционный взгляд на вопрос.

    Любой сайт работает по схеме "HTTP-запрос - HTTP-ответ".
    Какая технология будет отвечать на запросы в целом не очень важно, а если для конкретных запросов это станет важно, ее можно заменить.

    Нужно продумать, как будет работать приложение с т.з. бизнеса и с т.з пользователя.
    Получите, условно, кучу запросов (url'ов с параметрами) и ответов (экранов, страниц), сгруппированных по функциям или как-то еще.

    Затем ищите ответственных людей и даете им на проработку и реализацию те или иные части проекта.

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

    Что-то может обсчитывать Руби, другой функционал может быть сделан на PHP, потому что его можно сделать за 2 дня. Что-то вообще будет отдаваться как статика.

    Главное - это хороший проект (персонажи, сценарии, экраны, ТЗ) и люди на участках, будь это один человек или десять.
    Ответ написан
    Комментировать