• В каком порядке разрабатывается сайт?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    В соответствии с уровнем команды выбирается язык (или языки) программирования (php, python, java, scala, perl, erlang). Далее Архитекторами выбирается:
    - архитектура приложения (приложений): фронтэнт, бекэнд, базы данных, кеши, очереди сообщений и т.д., CMS или CMF или фреймворк/фреймворки.
    И так, у нас есть команда, что, как и на чем делать.
    После этого Дизайнер делает графические файлы и передает их Верстальщику.
    В этот момент Программисты вполне могут делать основную машинерию сайта, выписывать взаимодействие с базами, фронтэндом/бекэндом, создавать ORM и запросы, делать прототипы документов и бизнес-логику.
    Как только от Верстальщиков с Дизайнерами поступают куски разметки, то их натягивают на уже существующую машинерию.
    При этом Тестировщики непрерывно в режиме continius integration белают функциональные и нагрузочные тесты.
    Далее этапы наступают этапы тестирования и исправления ошибок всей командой по кругу.
    Как только Менеджер доволен получившейся работой, то отдают Заказчику. А далее - этапы тестирования и исправления ошибок всей командой по кругу, пока Заказчик не будет доволен.

    Ну а по хорошему, так как двух одинаковых проектов практически не бывает, то все работы можно прорисовать в диаграмме Ганта. Тогда сразу будет видно, кто и что параллельно делает в данном проекте - infineconomics.blogspot.ru/2014/04/gantt-chart-in-...
    Ответ написан
    Комментировать
  • Как это устроено?

    Denormalization
    @Denormalization
    Смотря как оно будет использоваться.
    Это может быть отдельный язык (Elixir для Erlang), со своим компилятором\vm.
    Это может быть шаблонизатор (Smarty\Twig\etc).
    Это может быть DSL.

    Как называть и как "заменять" зависит контекста и способа использования.
    Могут быть и регулярки, и свой препроцессор\компилятор и т.д.
    Ответ написан
    5 комментариев
  • Можно ли стать project manager'ом без особого опыта разработки?

    @mamkaololosha
    Будет типичный российский эффективный менеджер. Который ничего не знает, ничего не понимает, и постоянно всему удивляется. В США, ряде компаний РФ или Японии вы не станете менеджером проекта, без солидного опыта в соответствующей компании/области. Для получения позиции менеджера проекта в том же Яндексе нужно PhD защищать. Чтобы наверняка. Без пробелов в знаниях было. В чем-нибудь мелком - да. А то получится "как всегда".
    Ответ написан
    4 комментария
  • Как из Team Lead вырасти до CTO?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    Прежде всего, нужно определиться с терминологией. СТО, это, собственно, не столько должность, сколько роль в организации, и ее интерпретация, к сожалению, бывает очень разной. Грубо говоря, от "это чувак, ответственный за снижение стоимости IT и прогулы программистов/админов", т.е. эдакий староста группы придурковатых гиков в свитерах и джинсах, и до "это чувак, от стратегических решений которого зависит наше будущее", т.е. ключевая фигура, на уровне СЕО или безопасника :) Соответственно, от кандидата могут ожидаться совершенно разные качества.

    Первое обычно имеет место быть в организациях, для которых IT/разработка - второстепенная составляющая бизнеса, от которой, по сути, мало что зависит. От "СТО" ожидаются в первую очередь такие скиллы, как умение находить дешевую рабсилу, умение закупать дешевую технику и умение вести отчетность, а понимание разницы между абстрактным классом и интерфейсом или, упаси господи, знание современных методик и технологий не только излишне, но даже прямо вредно для карьеры, т.к. это все дорого и никому не нужно :) Соответственно, определяющими факторами трудоустройства являются количество подчиненных на предыдущих должностях помноженное на количество уровней менеджмента в организации, помноженное на длину ног секретарши непосредственного начальника. Для таких должностей желательно избавиться от всяческих принципов, натренировать печень и раз и навсегда усвоить рекурсивность правила: успехи - заслуга начальника, провалы - следствие косяков подчиненных.

    Второе характерно для бизнеса, непосредственно зависящего от IT/разработки. Тут все и сложнее, и, одновременно, проще. Сложнее, т.к. нужен опыт, обширные знания как предмета, так и в области менеджмента, умение работать с людьми (не только с подчиненными), знание рынка, конкуренции и т.д. и т.п. А проще, т.к. в конечном счете, решающим является вопрос: "а покажи ка дружище, что ты уже сделал для других". Какие проблемы и как ты решил? Какие продукты были созданы под твоим руководством, и насколько они были успешны? Какие технологии ты внедрил, и что это принесло? Что ты изменил/улучшил в процессах? Короче, от кандидата ожидаются не какие-то конкретные скиллы или сертификаты, а банальное умение "делать так, чтоб все работало", убедительно проиллюстрированное соотв. портфолио. Нормальный СТО должен одинаково уметь и найти баг в коде, и утрясти с партнерами технические детали контракта, и подменить заболевшего скраммастера, и в воскресенье ночью накормить команду пицей/кофе, после чего в понедельник утром таки сдать заказчику законченный проект и повести всех на пиво. И все это - не для того, чтоб стать незаменимым, а чтоб создать коллектив единомышленников, который, если понадобится, точно так же вовремя сдаст горящий проект и без него.

    Нарисованная картинка, конечно, немножко черно-белая, и в живой природе встречаются самые причудливые комбинации понимания роли СТО в компании (я сам побывал в разных шкурах). Если попытаться вывести некую универсальную закономерность, то она в том, что чем реальность ближе к первому варианту, тем больше вероятность того, что контора окажется в заднице и все равно придется искать новую работу, а чем она ближе ко второму - тем больше у фирмы шансов на успех/развитие (а у ее СТО, соответственно - новых проблем, которые предстоит решать).

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

    @Mintormo
    Слушая английскую речь можно научиться только воспринимать её на слух. Научиться говорить, читать, писать не получится.
    Ответ написан
    Комментировать
  • Почему текст на странице размывается после добавления google api js?

    pingo
    @pingo
    может серекторы совпали какие, так то легко посмотреть в панельке девелоперской в хроме чём там дело.
    поставь заголовку
    h1{
    -webkit-font-smoothing: none !important;
    text-shadow: 0px 0px 0px #000 !important;
    }
    Ответ написан
    1 комментарий
  • Почему не получается авторизовать msmtp в яндекс.почте для домена?

    @konfuji Автор вопроса
    Разобрался!
    Из тех.поддержки пришёл ответ: «С прошлого года мы поддерживаем работу только по защищённому протоколу. Вам необходимо указать 465 порт и включить поддержку SSL. В качестве логина нужно указывать полный адрес почтового ящика».

    Подредактировал конфиг, получилось:
    account default
    logfile /var/log/msmtp.log
    host smtp.yandex.ru
    port 465
    from <адрес>
    keepbcc on
    auth on
    user <адрес>
    password <пароль>
    tls on
    tls_starttls off
    tls_certcheck off
    Ответ написан
    Комментировать
  • А есть ли сайт только с важными новостями, без воды?

    deadbyelpy
    @deadbyelpy
    веб-шмеб
    Читал новости, хотел без воды.
    Перестал прокрастинировать - к черту новости, к черту все, лучше я код отрефакторю.
    Ответ написан
    Комментировать
  • Стоит ли пользоваться биржами ссылок?

    un1t
    @un1t
    Пару сайтов забанят, на третьейм научишься) По другому никак.
    Ответ написан
    Комментировать
  • Как избавится от дублирования кода?

    Denormalization
    @Denormalization
    Никак, либо наследование, либо трейты.
    Самый оптимальный вариант трейты.
    Ответ написан
    2 комментария
  • Запись рабочего стола два монитора линукс?

    Spetros
    @Spetros
    IT-шник
    ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 /tmp/outputFile.mpg


    www.commandlinefu.com/commands/view/2365/record-a-...
    Ответ написан
    Комментировать
  • Как разобраться в устройстве форума?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Если не знаешь как, достаточно заплатить деньги тому кто знает как, и он это сделает. Во всех остальных случаях это бессмысленная трата времени и денег.
    Ответ написан
    Комментировать
  • Есть ли ответственность за установку пробной версии Microsoft Office на предприятии?

    Spetros
    @Spetros
    IT-шник
    Настоятельно рекомендую ознакомиться с текстом лицензионного соглашения того выпуска офиса, который вы собираетесь установить.
    Ответ написан
    Комментировать
  • Стоит ли разбивать переводы между языками программирования?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Дешевле всего: генератор js/php файлов по запросу, или изменению в БД. В коде вы уже подключаете тот, что нужен будь то ru.php, или uk.js
    Ответ написан
    Комментировать
  • 5 часов в день для обучения программированию норма?

    agent10
    @agent10
    Software Engineer
    Очень.
    Вы должны им заниматься 24 часа в сутки как минимум!! Вы должны засыпать с мыслью о программировании, вам должен сниться код и, то как лучше сделать то, что вы делали днём. Утром открыв глаза перед умыванием и завтраком вы должны попробовать сделать то, что вам снилось..Если вас постигла муза, то у вас нету выходных - вы кодите. Ваша основная человеческая потребность - это ваш код. Код - это секс, секс - это код.
    Ответ написан
    12 комментариев
  • Приведите пример "виртуального" типа товара Magento?

    konstantin_s90
    @konstantin_s90
    Magento Developer
    например, дополнительная гарантия
    Ответ написан
    Комментировать
  • Как стать хакером в 2015-ом?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Не путайте опопсевшую трактовку "взломщик компьютерных систем" и каноничную - "эксперт"
    Несколько утверждений:
    • Хакер обладает экспертными знаниями в области техники.
    • Нет такого понятия "хакер не знает".
    • Нет такого понятия "у хакера не работает", может быть понятие "хакер отлаживает"
    • Если хакер говорит "Это невозможно", это очень трудозатратно, а потому лень. Всё остальное возможно. (c) Vapaamies
    • Нигде не проводят экзамена и не присваивают квалификацию "ХАКЕР 80lvl"
    • К сожалению для вас, хакер должен знать все
    Ответ написан
    3 комментария
  • Как посоветуете сделать?

    Melkij
    @Melkij
    PostgreSQL DBA
    Ajax или Sql запросы ?

    ?! Отправиться в поездку лучше на машине или на юг? Как они между собой связаны, чтобы их противопоставлять?
    Ответ написан
    Комментировать
  • Что означают регистрации новых и вернувшихся пользователей?

    solomakin
    @solomakin
    Head of online marketing
    1. Какая конверсия в регистрации будет более показательной: учитывающая как новых, так и вернувшихся пользователей? Или же только новых пользователей?

    И первый, и второй показатель важны для вас, т.к. первоочередная цель - регистрация пользователя и не важно, сделал он это с первого раза или со второго (третьего и т.д.). Учитывать нужно оба.

    2. Что означают регистрации вернувшихся пользователей? Значит ли это, что пользователи возвращаются на сайт несколько раз, чтобы в какой-то момент зарегистрироваться?

    Регистрация вернувшегося пользователя значит, что человек зашел на сайт, но с первого раза не зарегистрировался, затем вернулся и все-таки оставил свои данные на вашем сайте (принятие решения о регистрации заняло какое-то время, либо сайт/сервис стал более привлекательным и полезным в его глазах).

    В моем случае, если смотреть конверсию в регистрации по новым и вернувшимся одновременно, то получается, что конверсия в регистрации у женщин немного ниже конверсии в регистрации у мужчин. Если же смотреть только по новым, то конверсия в регистрации у женщин в 2 раза выше, чем у мужчин. Как всё это понять?

    Из этих данных можно сделать вывод, что женщины более эмоциональны и импульсивны. Содержимое страниц заставляет их сразу оставить свои контакты и они не видят никаких препятствий к тому, чтобы совершить целевое действие.
    Мужчины же более вдумчивы и рациональны, поэтому смотрят сайт несколько раз, чтобы принять окончательное решение о регистрации.
    Ответ написан
    Комментировать