> По-моему, я четко обозначил тезис: разработка под CMS не требует высокой квалификации.
Прошлый раз был другой тезис.
Чтобы закрыть эту тему:
Для программиста это не требует высокой квалификации. Но не будет решена задача смены шаблона.
Для верстальщика эта задача невозможно т.к. де факто он знает лишь основы программирования и ему далеко даже для новичка.
> Если вы хотите продолжать кидаться фразами, обусловленными неспособностью принять чужую точку зрения и слабыми представлениями бизнес-процессов
Почему «продолжать»? Я исхожу просто из общепринятых определений и не называю вещи не своими именами.
Программист физики ДОЛЖЕН знать физику.
Веб-программист ДОЛЖЕН знать CSS.
Программист физики не обязан выводить физические законы в лаборатории.
Веб-программист не обязан верстать.
Аналогия понятна?
> Специалист только в одной области не может быть специалистом.
Откройте словарь и прочитайте значение слова «специализация».
> Суть в том, что если вы умеете только настраивать сайты на одной CMS, то вы — никто. Никто как программист.
Полностью согласен. Но я обратного и не говорил.
> Вы, видимо, говорите о программистах-кодерах, которые сидят в офисах, как фермах, и пытаются что-то выдать. Так они профессионалами и не являются. Я же говорю о людях, которые постоянно развиваются, активно интересуются всем подряд и работают увлеченно.
Я говорю о специалистах. О тех, которые занимаются своим делом и полностью в нем компетентны. И смогут решить абсолютно любую задачу в пределах своей специализации.
Остальные их параметры типа «офисности», креативности, увлеченности, знания чужих областей не имеют роли.
Ну не верю вот.
У меня были девайсы на винде/симбе/ и айфон — минимум 4 часа(виндовый жрущий энергию(по сравнению с другими моделями) кпк).
Айфона вообще на долго хватает.
> Так на первую игру всего было потрачено 2-3 недели.
На подготовленном заранее движке, с нарисованными заранее текстурами для смоделенных заранее моделей?)
> то это сигнализирует только о вашей низкой квалификации как web-developer'a.
А я не вебэникейщик. Я веб-программист. И верстать не умею. У меня есть свой верстальщик.
Проведите аналогию:
«Раз программист знаком с личной гигиеной, значит ему не сложно выдраить офисные сортиры за уборщицу.» — «Раз программист знаком с html/css, значит ему не сложно сверстать за верстальщика.»
> А ничего, что обоим людям надо объяснять что надо делать?
И? Или вы имеете ввиду не программист-верстальщик + верстальщик, а просто программист-верстальщик? о_О
> В IM один разговор — час рабочего времени.
Несколько постов: «надо сделать ххх в ххх» — «типа ххх в ххх?», «ага»… «держи», «спасибо большое»
> Сколько потребуется времени, чтобы поставить задачу и верстальщику, и программисту?
Столько же.
> Каковы затраты на передачи результатов работы одного из них другому?
А какие затраты? Для фриланса — пусть в IM общаются. В офисе — рядом сидят.
> Каковы будут затраты во время баг-фиксинга или просто при итерационной разработке?
Уменьшатся при разделении труда: профильная работа получается куда быстрее.
> Насколько усложнится работа PM'a?
Не изменится.
> Каковы будут провалы по эффективности когда программист будет ждать результатов работы верстальщика, что, безусловно, будет отвлекать его от работы?
Выигрыш — программист занимается своим делом и не лезет туда, где он не профи. Верстальшик соответственно не чаи пинает, а тоже занимается делом.
Я и говорю: программст на определенном уровне должен знать CSS: на уровне теории. Этот тот уровень, который позволит ему работать с тем, что ему дал верстальщик.
Исправлять косяки верстки — не его работа. Если возникают вопросы — нужно просто попросить верстальщика поправить. Это проще, чем самому программисту ковыряться в непрофильной для него работе.
Да, я считаю разработку под готовую CMS очень сложной.
Для верстальщика.
> Кроме того, вы по каждому мелкому багу будете бегать к верстальщику, вместо того, чтобы самому поправить?
Примитивные вещи типа «выделить заголовок жирным» делаю. Не более того. И не считаю зазорным попросить человека исправить работу.
> Это даже не смешно, когда WEB-программист не знает CSS и не может сверстать простенькую страницу.
Настолько же смешно, что веб-программист не может помыть свой кабинет, кабинет директора и отдраить сортир.
> вот мне не понятно зачем разделять работу рядовых PHP программистов и верстальщиков
А может сразу заставить программистов тогда еще и дизайнить? И туалеты мыть?
Вы не думали, что программист — программирует. А верстать он может просто не уметь(хотя теорию html/css знает отлично при этом)? И ядерную физику с органической биологией он не знать может — но разве это его минус, как программиста?
Вот только порпросить верстальщика сделать верстку под друпал проще, чем искать другой инструмент.
Но с кривостью инструмента согласен — логика не должна зависеть от отображения.
Одна моя подруга с ее парнем грузили генту на терминале приема платежей. Фото с гентой не осталось — зато есть фото терминала, проигрывающего The Day After Tomorrow(жаль, что без звука)
Прошлый раз был другой тезис.
Чтобы закрыть эту тему:
Для программиста это не требует высокой квалификации. Но не будет решена задача смены шаблона.
Для верстальщика эта задача невозможно т.к. де факто он знает лишь основы программирования и ему далеко даже для новичка.
> Если вы хотите продолжать кидаться фразами, обусловленными неспособностью принять чужую точку зрения и слабыми представлениями бизнес-процессов
Почему «продолжать»? Я исхожу просто из общепринятых определений и не называю вещи не своими именами.
Веб-программист ДОЛЖЕН знать CSS.
Программист физики не обязан выводить физические законы в лаборатории.
Веб-программист не обязан верстать.
Аналогия понятна?
> Специалист только в одной области не может быть специалистом.
Откройте словарь и прочитайте значение слова «специализация».
> Суть в том, что если вы умеете только настраивать сайты на одной CMS, то вы — никто. Никто как программист.
Полностью согласен. Но я обратного и не говорил.
> Вы, видимо, говорите о программистах-кодерах, которые сидят в офисах, как фермах, и пытаются что-то выдать. Так они профессионалами и не являются. Я же говорю о людях, которые постоянно развиваются, активно интересуются всем подряд и работают увлеченно.
Я говорю о специалистах. О тех, которые занимаются своим делом и полностью в нем компетентны. И смогут решить абсолютно любую задачу в пределах своей специализации.
Остальные их параметры типа «офисности», креативности, увлеченности, знания чужих областей не имеют роли.
Ну тогда берите в пример iPad(которывй на iPhone OS): 1024x768
У меня были девайсы на винде/симбе/ и айфон — минимум 4 часа(виндовый жрущий энергию(по сравнению с другими моделями) кпк).
Айфона вообще на долго хватает.
На подготовленном заранее движке, с нарисованными заранее текстурами для смоделенных заранее моделей?)
А я не вебэникейщик. Я веб-программист. И верстать не умею. У меня есть свой верстальщик.
Проведите аналогию:
«Раз программист знаком с личной гигиеной, значит ему не сложно выдраить офисные сортиры за уборщицу.» — «Раз программист знаком с html/css, значит ему не сложно сверстать за верстальщика.»
И? Или вы имеете ввиду не программист-верстальщик + верстальщик, а просто программист-верстальщик? о_О
> В IM один разговор — час рабочего времени.
Несколько постов: «надо сделать ххх в ххх» — «типа ххх в ххх?», «ага»… «держи», «спасибо большое»
Я имел ввиду еще и впиливание чужих модулей, их доработку.
Это верстальшик не сможет.
Столько же.
> Каковы затраты на передачи результатов работы одного из них другому?
А какие затраты? Для фриланса — пусть в IM общаются. В офисе — рядом сидят.
> Каковы будут затраты во время баг-фиксинга или просто при итерационной разработке?
Уменьшатся при разделении труда: профильная работа получается куда быстрее.
> Насколько усложнится работа PM'a?
Не изменится.
> Каковы будут провалы по эффективности когда программист будет ждать результатов работы верстальщика, что, безусловно, будет отвлекать его от работы?
Выигрыш — программист занимается своим делом и не лезет туда, где он не профи. Верстальшик соответственно не чаи пинает, а тоже занимается делом.
Я удовлетворил ваше любопытство?
Исправлять косяки верстки — не его работа. Если возникают вопросы — нужно просто попросить верстальщика поправить. Это проще, чем самому программисту ковыряться в непрофильной для него работе.
Для верстальщика.
> Кроме того, вы по каждому мелкому багу будете бегать к верстальщику, вместо того, чтобы самому поправить?
Примитивные вещи типа «выделить заголовок жирным» делаю. Не более того. И не считаю зазорным попросить человека исправить работу.
> Это даже не смешно, когда WEB-программист не знает CSS и не может сверстать простенькую страницу.
Настолько же смешно, что веб-программист не может помыть свой кабинет, кабинет директора и отдраить сортир.
А может сразу заставить программистов тогда еще и дизайнить? И туалеты мыть?
Вы не думали, что программист — программирует. А верстать он может просто не уметь(хотя теорию html/css знает отлично при этом)? И ядерную физику с органической биологией он не знать может — но разве это его минус, как программиста?
Но с кривостью инструмента согласен — логика не должна зависеть от отображения.