Ну не утрируете все же. По вашему получается, чтобы начать работать на Виндоус нужно понимать как устроена сеть, как работать с фаерволом. Вообще в Виндоус стоят параметры секюрности по умолчанию, и надоедливые предупреждения. Ладно виндоусовский фаервол большинство обходит, можно без проблем поставить например Norton Internet Security и там тоже в 90% случаев ничего настраивать (супер интелектуального) не нужно.
Ну и как показывает практика домохозяйки спокойно пользуются Виндоус на уровне опытных пользователей. Возможно тоже самое было бы в и с Линукс.
Расмотрим напиример простую ситуацию. Куплен новый TFT монитор, а до него например был с электроннолучевой трубкой.
К монитору приложен диск с драйверами и краткая инструкция как его к компьютеру присоеденить.
Сценарий под Windows:
1. Отсоединяем старый монитор присоеденяем новый.
2. Включаем компьютер.
3. Поставить драйвер (воткнуть диск потыкать на next, а можно и не ставить). Зайти в меню выставить параметры монитора: разрешение, частоту и т.п.
Сценарий под Linux (gentoo с kde)
1. Отсоединяем старый монитор присоеденяем новый.
2. Включаем компьютер.
3. Логинимся в консоль, так как иксы со старым xorg показывать, что либо осмысленое отказались, естественно под рутом.
4. Ищем параметры HorizSync, VertRefresh и меняем их в соответсвии с YOUR MONITOR'S USER MANUAL. (Прийдется поискать).
5. Запускаем иксы, чувствуем себя обладателем нового монитора.
Ну не скажите. Смотря как настроить, если просто воткнуть модем в USB или Ethernet и запустить мастер, я думаю 90% домохозяек с этим справятся (я не учитываю людей за 50, все таки поколение довольно далекое от компьютеров и интернета). А со включеным UPnP так вообще все заживет в 90% случаев без проблем. А если они и будут, то не нужно будет под рутом копаться в конфигах или из командной строки прописывать маску сети и т.п. Винда меньше позволяет себя конфигурировать и тем проще. Сам на работе 4-й год использую gentoo, но дома виндоус. Проще в использовании и жена с виндоус сама справляется без проблем.
Свой-чужой тоже не поможет. Это тоже уже обыгрывалось тысячу раз.
Есть принципиальное решение:
Автоматика создается не для того, чтобы заменить человека, а для того чтобы помочь ему (особбено если это военная автоматика).
Поэтому просто не должно быть возможности атоматически выпускать снаряд.
Найти цель, прицелится... все что угодно, но только не стрелять.
Потому как воюют люди, а не машины.
Судя по вашим коментариям вы не программист. И похоже не являетесь наемным исполнителем работы - фрилансером.
Скорее всего позиция, которыею вы отстаиваете больше подходит кому-то вроде сейлс менеджера.
Если я не ошибаюсь, то вы и есть один из тех посредников, о которых я говорил.
Тогда естественно вам нужны универсальные методы определения добропорядочных фрилансеров.
Так в большинстве случаев вы не являетесь ни знатоком предметной области, ни знатоком программирования, ни знактоком процесса разработки (это конечно спорно). Во всяком случаем мне в основном приходилось сталкиваться именно с такими характеристиками (к сожалению).
Для прямого же заказчика, который, повторяюсь, знает что он хочет (даже если не может все сразу изложить на бумаге) приведенные вами признаки не являются ключевыми.
Прямое общение и взаимная ответсвенность - готовый нужный продукт.
Класс. С самого начала выбрал prototype+script.aculo.us.
Думал со временем все попробовать, чтобы убедится, что пользуюсь тем, что мне наиболее подходит.
Но по всей видимости не светитю :-)
Все никак не попробую mootools в деле.
Второй год занимаюсь фрилансом на ренакодер.
Не имею своего портфолио, и ящик на gmail.
Я не верю в универсальные признаки-методы определения, которые тут представлены.
Умные заказчики обычно спрашивают как я собираюсь сделать и проект и уверен ли я, что сделаю.
Это конечно предполагает, что они понимают, что заказывают, что хотят.
И по моему это самая лучшая проверка для обоих сторон.
Заказчик понимает, что фрилансер ориентируется в предметной области и в программировании.
Ты понимаешь, что заказчик знает, что хочет и может сформулировать требования.
Иногда просят сделать небольшое тестовое задание, пример.
Кстати, никогда не работал с отечественными заказчиками. Это оправдывает себя?
Просто у меня сложилось мнение, что 90% из них это перекупшики.
То есть прожект менеджер+сейлс менеджер в одном лице, который находит заказчика, а потом фрилансера и пытается контролировать проект.
Таких ребят довольно много за рубежом. Стараюсь с ними не работать.
Ну тогда про рынок недвижимости в Харькове. Цены конечно меньше, но квартирой за четверть миллиона долларов никого не удивишь. Да и тенденция у них таже.
Также про падение доллара интересно узнать, в Украине он, то падает то подниматеся, но все равно скачет вокруг заветных 5.5 гр (продажа банком).
В то время как евро, с такой тенденцией, скоро перевалит 8 гр.
Как я понимаю, НБУ регулирует курс доллара удерживая его около 5.5,
И если это так, то сколько это будет продолжаться.
Приятная вещица! Не отказался бы купить за 300 баксов. Бумажные книги имхо приятнее, но по-моему они скоро станут, чем-то из разряда удовольствия и роскоши. Т.е. по работе быстрее и дешевле достать эл. книгу и удобнее её прочитать с помощью такого девайса, а вот почитать хорошую книгу в хорошем издании (с приятной на ощупь бумагой, с специфическим запахом бумаги - мне он всегда запах мороженого напоминает) это уже на отдыхе, как хорошего вина выпить :-).
>Твердый знак в конце слов, оканчивающихся на согласную, первоначально обозначал звук, близкий к “о”, существующий до сих пор в >болгарском языке (там слово “Болгария” пишется как “България”)
"Болгария" оканчивается на гласную. Либо перепутаны гласные с согласными. Либо вместо слова имелся ввиду слог?
В принципе согласен, описаны довольно идеальные условия. Так это и есть задача руководства, создать для программиста такие условия работы, при которых и он доволен (читай мотивирован и имеет все условия к реализации своих возможностей), и проект делается нужный (соответсвующий требованиям заказчика) и всрок. Вот по моему основная сложность руководства любым проектом.
Во вторых нужно конечно стремится к привлечению профессионалов в команду. Или хотя бы к обучению профессионалов. Но поверте на слово, если человек не хочет профессионально работать и гордится своей работой, хотя созданны все условия (и это действительно так) его не заставишь.
Понимаю, что в реальности ПМ работает с теме людьми, которые ему выделило начальство фирмы. А наши софтверные конторы в основном занимаются аутсорсом и конкурируют с сотнями индусов-скриптеров на рынке, отсюда и набор подешевле та побольше. (короче студетнты 3-е курсники в лучшем случае с профильных факультетов, сам так начинал :-) ).
>2. Работайте запоем.
>Как программисту - мне это нравится. Но как руководитель проекта я с этим категорически не согласен. Я просто обязан >знать, чем занимается вверенный мне человек, и не давать ему большую свободу действий, чтобы уложиться в сроки. А то он >реализует мегафичу, которой не было в эстимейте, и потратит на нее половину предназначенного времени, а то что нужно >было сделать - не сделает.
По моему речь идет не о реализации мегафич, а о так называемом "потоке" (peopleware). Человек входит в состаяние крайней концетрации над задачей, когда 90% его мыслей связаны с решением задачи. И могу по своему опыту и программиста и прожект менеджера сказать, что большинство задач именно так и решается. Очень важно, чтобы у программиста была возможность так работать. Если человека отвлечь в это время, например грозным вопросом, "Чем ты занимаешься?" вид у него будет растерянный т.к. ему прийдется срочно переключаться. Если сделать такое несколько раз в день у человека появится раздражение (чисто физиологическое) и возможно даже обида (люди не любят когда в них постоянно совневаются, когда они дествительно отдаются работе). Отсюда вывод не стоит боятся и дергать людей во время работы. ПМ не надсмотрщик. Работа программиста, как и любая другая, должна оцениватся по оканчании (в нашем случае задачи). И только по окончании можно сказать хорошо или плохо выполнена задача (или не выполнена). Если программист постоянно лажает, не понимает приоритетов, то не нужно его пытатся контролировать еще сильнее, нужно просто расстаться с ним.
>6. Работайте маленькими группами.
>А если дэдлайн через 2 дня, а на проект выделено 100 часов? Волей-неволей придется привлекать настолько много >программистов, насколько возможно.
Это истерика, кидать на проект как можно больше людей. Если проект на 100 часов не делится на логически обособленные подзадачи, то его должен делать 1 человек. Или например он делится, явно видно, что заниматься им могут 2 программиста и 1 дизайнер. А дедлайн через 2 дня (ну 3, два это уж слишком), то становится ясно, что они сделать не успеют. А если проект не возможно выполнить за заданное время, используя разумное количество ресурсов, то не стоит и браться за безнадежное дело. Вы же не берётесь в одиночку покорить Эверест или космический корабль построить - разницы по моему между таким проектом или этими задачами никакой, и то и то безнадежно в своем начинании, так как наши возможности к сожалению ограничены.
Классная вещь использовал 1.5 года назад. Особенно радует что можно подключать stem и ispell словари. Но довольно много нужно ручками сделать. Вот если бы они упростили процедуру настройки.
От прототипа до продукта путь довольно сложный и не все изобретения его проходят.
К тому же есть много не технических факторов припятсвующих таким технологиям.
Например, компактные, недорогие аккомуляторы большой емкости могут в принципе обеспечить развитие электромобилей.
А что тогда будут делать те, кто бензином торгует.
К тому же намечается гонка нанотехнологий, поэтому объявление о разработках посыпятся.
Не думаю, что это будет большой проблемой для политтехнологии.
Но это определенно новый виток развития.
В последнии 150 лет количество информации постоянно растёт, мир растет и одновременно сужается, открывая границы между людьми и сообществами.
Сначала были газеты и телеграф (именно его Ленин брал первым :-)).
Потом телевидение и всякие репортеры без границ.
Сейчас интернет стал настолько массовым, что может влиять на общественное мнение.
Газету можно купить, телеграф захватить.
С телевидением сложнее, но купленные каналы у нас в Украине довольно легко определить (5 канал, тсн в одном цвете, Украина - в другом отражают одни и теже события).
С интернетом сложнее, потребитель информации сам стал производителем. В этом качественное отличие. Но это абсолютно не значит, что все вдруг узнают всю правду.
При таком количестве информации появляется не меньшее количество информационного шума. И один человек (или целое сообщество) будет фильтровать информацию также как и раньше. А проще говоря человек слышит то что хочет слышать. А часто люди хотят слышать сенсации.
Кто мешает скинуть на тот же ютуб какую-нибудь тщательно отобранную *любительскую съемку*, всего лишь взгляд с другой стороны.
Даже и без этого трудно разобраться в достоверности. Чтобы это проверить достаточно, что-нибудь поискать в интернете и перелопатить кучу мусора.
Готовые решения не проблема. Я имел ввиду насколько эффективно при решении таких задач использовать symfony. По мне так лучше написать самому законченое приложение, чем подстраивать чужое. Всегда есть ньюансы, которые нужно доделать ручками.
Несколько лет пишу на собственном фреймворке, но что то он стал уже не модным :-) и захотелось что-нибудь эдакое с ORM, c генерацией и т.п.
Был короткий опыт работы с eZ, по моему норвежцы создали какого-то монстра.
Выглядит довольно просто, но как то не закончено. Возможно потому, что статья еще не вся :-). Реализация MVC стандартная и схожа со многими фремворками. Интересно знать на сколько он закончен и применим не только для блогов.
Сейчас активно интересуюсь Symfony. В основном, по причине хорошой документации. В принципе неплохо реализовали MVC. Активно используют конвенции. Настройки на yaml, но можно и xml.
ORM Propel и абстракция базы Creole.
Для рутинных операций (создание структуры папок, создание базовых классы моделей,CRUD)используются скрипты генерации.
Может у кого есть опыт реализации на Symfony приложений типа стандартного магазина с допустим купонами и афилейтами, комъюнити сайта (блог, форум, социальная сеть, приватные сообщения, личная галерея фоток, личное расписание, какая - нибудь тематическая начинка)?
Насчет того, что курит половина человечества может и верно. Но самое интересно, где эта половина проживает.
Страны СНГ, азиатские страны. США, Европа наоборот активно создают общественное мнение против курения и правильно делают.
По моему субъективному мнению у нас если начинают курить, то с самого раннего возраста 13-17 лет. И реклама играет в этом большую роль.
Ну и как показывает практика домохозяйки спокойно пользуются Виндоус на уровне опытных пользователей. Возможно тоже самое было бы в и с Линукс.
Расмотрим напиример простую ситуацию. Куплен новый TFT монитор, а до него например был с электроннолучевой трубкой.
К монитору приложен диск с драйверами и краткая инструкция как его к компьютеру присоеденить.
Сценарий под Windows:
1. Отсоединяем старый монитор присоеденяем новый.
2. Включаем компьютер.
3. Поставить драйвер (воткнуть диск потыкать на next, а можно и не ставить). Зайти в меню выставить параметры монитора: разрешение, частоту и т.п.
Сценарий под Linux (gentoo с kde)
1. Отсоединяем старый монитор присоеденяем новый.
2. Включаем компьютер.
3. Логинимся в консоль, так как иксы со старым xorg показывать, что либо осмысленое отказались, естественно под рутом.
4. Ищем параметры HorizSync, VertRefresh и меняем их в соответсвии с YOUR MONITOR'S USER MANUAL. (Прийдется поискать).
5. Запускаем иксы, чувствуем себя обладателем нового монитора.
Есть принципиальное решение:
Автоматика создается не для того, чтобы заменить человека, а для того чтобы помочь ему (особбено если это военная автоматика).
Поэтому просто не должно быть возможности атоматически выпускать снаряд.
Найти цель, прицелится... все что угодно, но только не стрелять.
Потому как воюют люди, а не машины.
Скорее всего позиция, которыею вы отстаиваете больше подходит кому-то вроде сейлс менеджера.
Если я не ошибаюсь, то вы и есть один из тех посредников, о которых я говорил.
Тогда естественно вам нужны универсальные методы определения добропорядочных фрилансеров.
Так в большинстве случаев вы не являетесь ни знатоком предметной области, ни знатоком программирования, ни знактоком процесса разработки (это конечно спорно). Во всяком случаем мне в основном приходилось сталкиваться именно с такими характеристиками (к сожалению).
Для прямого же заказчика, который, повторяюсь, знает что он хочет (даже если не может все сразу изложить на бумаге) приведенные вами признаки не являются ключевыми.
Прямое общение и взаимная ответсвенность - готовый нужный продукт.
Думал со временем все попробовать, чтобы убедится, что пользуюсь тем, что мне наиболее подходит.
Но по всей видимости не светитю :-)
Все никак не попробую mootools в деле.
Не имею своего портфолио, и ящик на gmail.
Я не верю в универсальные признаки-методы определения, которые тут представлены.
Умные заказчики обычно спрашивают как я собираюсь сделать и проект и уверен ли я, что сделаю.
Это конечно предполагает, что они понимают, что заказывают, что хотят.
И по моему это самая лучшая проверка для обоих сторон.
Заказчик понимает, что фрилансер ориентируется в предметной области и в программировании.
Ты понимаешь, что заказчик знает, что хочет и может сформулировать требования.
Иногда просят сделать небольшое тестовое задание, пример.
Кстати, никогда не работал с отечественными заказчиками. Это оправдывает себя?
Просто у меня сложилось мнение, что 90% из них это перекупшики.
То есть прожект менеджер+сейлс менеджер в одном лице, который находит заказчика, а потом фрилансера и пытается контролировать проект.
Таких ребят довольно много за рубежом. Стараюсь с ними не работать.
Также про падение доллара интересно узнать, в Украине он, то падает то подниматеся, но все равно скачет вокруг заветных 5.5 гр (продажа банком).
В то время как евро, с такой тенденцией, скоро перевалит 8 гр.
Как я понимаю, НБУ регулирует курс доллара удерживая его около 5.5,
И если это так, то сколько это будет продолжаться.
"Болгария" оканчивается на гласную. Либо перепутаны гласные с согласными. Либо вместо слова имелся ввиду слог?
Во вторых нужно конечно стремится к привлечению профессионалов в команду. Или хотя бы к обучению профессионалов. Но поверте на слово, если человек не хочет профессионально работать и гордится своей работой, хотя созданны все условия (и это действительно так) его не заставишь.
Понимаю, что в реальности ПМ работает с теме людьми, которые ему выделило начальство фирмы. А наши софтверные конторы в основном занимаются аутсорсом и конкурируют с сотнями индусов-скриптеров на рынке, отсюда и набор подешевле та побольше. (короче студетнты 3-е курсники в лучшем случае с профильных факультетов, сам так начинал :-) ).
>Как программисту - мне это нравится. Но как руководитель проекта я с этим категорически не согласен. Я просто обязан >знать, чем занимается вверенный мне человек, и не давать ему большую свободу действий, чтобы уложиться в сроки. А то он >реализует мегафичу, которой не было в эстимейте, и потратит на нее половину предназначенного времени, а то что нужно >было сделать - не сделает.
По моему речь идет не о реализации мегафич, а о так называемом "потоке" (peopleware). Человек входит в состаяние крайней концетрации над задачей, когда 90% его мыслей связаны с решением задачи. И могу по своему опыту и программиста и прожект менеджера сказать, что большинство задач именно так и решается. Очень важно, чтобы у программиста была возможность так работать. Если человека отвлечь в это время, например грозным вопросом, "Чем ты занимаешься?" вид у него будет растерянный т.к. ему прийдется срочно переключаться. Если сделать такое несколько раз в день у человека появится раздражение (чисто физиологическое) и возможно даже обида (люди не любят когда в них постоянно совневаются, когда они дествительно отдаются работе). Отсюда вывод не стоит боятся и дергать людей во время работы. ПМ не надсмотрщик. Работа программиста, как и любая другая, должна оцениватся по оканчании (в нашем случае задачи). И только по окончании можно сказать хорошо или плохо выполнена задача (или не выполнена). Если программист постоянно лажает, не понимает приоритетов, то не нужно его пытатся контролировать еще сильнее, нужно просто расстаться с ним.
>6. Работайте маленькими группами.
>А если дэдлайн через 2 дня, а на проект выделено 100 часов? Волей-неволей придется привлекать настолько много >программистов, насколько возможно.
Это истерика, кидать на проект как можно больше людей. Если проект на 100 часов не делится на логически обособленные подзадачи, то его должен делать 1 человек. Или например он делится, явно видно, что заниматься им могут 2 программиста и 1 дизайнер. А дедлайн через 2 дня (ну 3, два это уж слишком), то становится ясно, что они сделать не успеют. А если проект не возможно выполнить за заданное время, используя разумное количество ресурсов, то не стоит и браться за безнадежное дело. Вы же не берётесь в одиночку покорить Эверест или космический корабль построить - разницы по моему между таким проектом или этими задачами никакой, и то и то безнадежно в своем начинании, так как наши возможности к сожалению ограничены.
К тому же есть много не технических факторов припятсвующих таким технологиям.
Например, компактные, недорогие аккомуляторы большой емкости могут в принципе обеспечить развитие электромобилей.
А что тогда будут делать те, кто бензином торгует.
К тому же намечается гонка нанотехнологий, поэтому объявление о разработках посыпятся.
Но это определенно новый виток развития.
В последнии 150 лет количество информации постоянно растёт, мир растет и одновременно сужается, открывая границы между людьми и сообществами.
Сначала были газеты и телеграф (именно его Ленин брал первым :-)).
Потом телевидение и всякие репортеры без границ.
Сейчас интернет стал настолько массовым, что может влиять на общественное мнение.
Газету можно купить, телеграф захватить.
С телевидением сложнее, но купленные каналы у нас в Украине довольно легко определить (5 канал, тсн в одном цвете, Украина - в другом отражают одни и теже события).
С интернетом сложнее, потребитель информации сам стал производителем. В этом качественное отличие. Но это абсолютно не значит, что все вдруг узнают всю правду.
При таком количестве информации появляется не меньшее количество информационного шума. И один человек (или целое сообщество) будет фильтровать информацию также как и раньше. А проще говоря человек слышит то что хочет слышать. А часто люди хотят слышать сенсации.
Кто мешает скинуть на тот же ютуб какую-нибудь тщательно отобранную *любительскую съемку*, всего лишь взгляд с другой стороны.
Даже и без этого трудно разобраться в достоверности. Чтобы это проверить достаточно, что-нибудь поискать в интернете и перелопатить кучу мусора.
Несколько лет пишу на собственном фреймворке, но что то он стал уже не модным :-) и захотелось что-нибудь эдакое с ORM, c генерацией и т.п.
Был короткий опыт работы с eZ, по моему норвежцы создали какого-то монстра.
Сейчас активно интересуюсь Symfony. В основном, по причине хорошой документации. В принципе неплохо реализовали MVC. Активно используют конвенции. Настройки на yaml, но можно и xml.
ORM Propel и абстракция базы Creole.
Для рутинных операций (создание структуры папок, создание базовых классы моделей,CRUD)используются скрипты генерации.
Может у кого есть опыт реализации на Symfony приложений типа стандартного магазина с допустим купонами и афилейтами, комъюнити сайта (блог, форум, социальная сеть, приватные сообщения, личная галерея фоток, личное расписание, какая - нибудь тематическая начинка)?
Страны СНГ, азиатские страны. США, Европа наоборот активно создают общественное мнение против курения и правильно делают.
По моему субъективному мнению у нас если начинают курить, то с самого раннего возраста 13-17 лет. И реклама играет в этом большую роль.