Павел Ф.
62 сообщения
#16 лет назад
Попытался найти работу - везде требуется опыт работы в команде. У кого есть такой опыт, пожалуйста, помогите - с чего начать, что прежде всего надо изучить, может есть какие-нибудь полезные ресурсы на эту тему? За любую информацию буду благодарен.

Небольшое дополнение: интересуют прежде всего технические аспекты этого явления.
Дмитрий Войциховский
2128 сообщений
#16 лет назад
Опыт работы в команде это когда Вы работали в команде хотя бы год.
Еще лучше если Вы работали на разных уровнях команды: конечный исполнитель, менеджер, руководитель.
----------
Замкнутое кольцо получается - если Вы не работали, значит Вас не примут ... - примут, только вот на самую нижнюю ступень :idea:
Александр В.
276 сообщений
#16 лет назад
В какой области?
Для начала критически посмотри на создаваемый код. Он сколько он читабелен.
Наличие коментариев это гуд (но не типа "здесь я складываю две величны, а только там где сходу не понятно может быть другому).
Ввзгляни на чужой код, попробуй в нем разобраться. Подумай почему это для тебя сложно и нет ли таких сложностей в твоем коде.
Если создаешь логические блоки или функции оцени на сколько они независимы от остального кода. Возможно ли их применение другими скриптами.
Имена переменных и функций в скриптах; наименования идентификаторов блоков и стилей в HTML и CSS. Насколько они информативны.
Попробуй разбить любой проект на отдельные части.
Пробуй использовать чужой код в своих скриптах.

Много очень зависит от того, кто распределяет работу внутри команды.

Но опыт будет только в результате работы в команде...... Чтение тут мало поможет ИМХО.
Константин Т.
589 сообщений
#16 лет назад
Самое главное не комментарии, а совместимость людей. Когда один пишет комментарии но отказывается общаться, советовать - в команде он не уживётся. А вот наоборот - вполне, и комментарии начнёт писать.
Ярослав Н.
373 сообщения
#16 лет назад
Цитата ("raznomir"):
Опыт работы в команде это когда Вы работали в команде хотя бы год.
Еще лучше если Вы работали на разных уровнях команды: конечный исполнитель, менеджер, руководитель.
----------
Замкнутое кольцо получается - если Вы не работали, значит Вас не примут ... - примут, только вот на самую нижнюю ступень :idea:

Собственно уже полгода работаю в команде и не вижу никакой разницы "с" и "без" команды.
***
Очень жаль, что нынче начать работать в команде, не имея никакого опыта совместной работы, очень сложно. В работе в команде существует множество как плюсов, так и минусов. Например, при совместной работе ответственность меньше, зато работы за n-ую сумму несколько больше, чем за ту же работу при одиночной работе.
Дмитрий Войциховский
2128 сообщений
#16 лет назад
Цитата:
зато работы за n-ую сумму несколько больше, чем за ту же работу при одиночной работе


Это иллюзия (ну или рвачество руководства): в команде с распределенными функциями каждый получает деньги именно за свою работу, продуктивность получается повыше - ведь работаешь только по своим сильным сторонам, устаешь меньше...

Но вот правильно построенных процессов видел раз два и обчелся...
Ярослав Н.
373 сообщения
#16 лет назад
Цитата ("raznomir"):
Это иллюзия (ну или рвачество руководства): в команде с распределенными функциями каждый получает деньги именно за свою работу, продуктивность получается повыше - ведь работаешь только по своим сильным сторонам, устаешь меньше...

Скорее всего это из-за руководства.

Цитата ("raznomir"):
Но вот правильно построенных процессов видел раз два и обчелся...

Согласен. Не без этого.
Павел Ф.
62 сообщения
#16 лет назад
Я думал, что без досконального освоения какой-нибудь системы контоля версий даже не стоит начинать работать в команде, но почему-то никто об этом ни слова.
Дмитрий Войциховский
2128 сообщений
#16 лет назад
А поподробнее - что такое "система контроля версий"?
Тимур Ш.
1278 сообщений
#16 лет назад
Цитата ("p_fateev"):
Я думал, что без досконального освоения какой-нибудь системы контоля версий даже не стоит начинать работать в команде, но почему-то никто об этом ни слова.

Системами контроля версий не пользовался, один раз на Hackfest-2008 пришлось заюзать SVN (условия конкурса) не понравилось и не увидел смысла.
А вот системой управления проектами пользуюсь платной, удобно и себя оправдывает.
Даже сделал лично для себя "приватный проект" где сам себя подгоняю и контролирую.
Михаил В.
2195 сообщений
#16 лет назад
Ох уж эти системы...
Web-проект на .net платформе. У верстальщика linux.
ALM-система Fortress, адекватный клиент существует только для windows, разумеется (для linux что-то неудобоваримоконсольное).
Итого - работа с помощью какой-то матери ведется через виртуальную машину. А иначе никак - командная работа.
Александр Подопригора
13 сообщений
#16 лет назад
Цитата:
А вот системой управления проектами пользуюсь платной, удобно и себя оправдывает.


FlaPS_Team, если не секрет какую систему используете, для управления проектами.
Константин Т.
589 сообщений
#16 лет назад
Цитата ("raznomir"):
А поподробнее - что такое "система контроля версий"?


Сейчас это значит Subversion (SVN), вчера значило CVS. Есть и другие, но не массовые.
Тимур Ш.
1278 сообщений
#16 лет назад
Цитата ("php_developer"):
если не секрет какую систему используете, для управления проектами.

Дмитрий Войциховский
2128 сообщений
#16 лет назад
Цитата:
А поподробнее - что такое "система контроля версий"?

Тьфу... а я подумал что у меня с головой что-то: топик "научите работать в коллективе", а тут раз и перешли на организацию работы структуры в целом...
Тимур Ш.
1278 сообщений
#16 лет назад
А при нормальной организации в коллективе как раз и нужно учится работать
Николай М.
1895 сообщений
#16 лет назад
Для начала, можно пойти работать там где коллектива много, напр. в бюджетную организацию, большой напряг и маленькая зарплата, ну это только закаляет, но опыт несравнимый получите, только после этого можна идти на фрилансера, иначе думаю что одиночки будут просто недисциплинирование или полные фанатики, что не есть хорошо.
Гость
28 сообщений
#16 лет назад
"работа в команде" включает в себя навык работы с scm. рекомендую git.
Гость
28 сообщений
#16 лет назад
Цитата ("Pilat66"):
Цитата ("raznomir"):
А поподробнее - что такое "система контроля версий"?


Сейчас это значит Subversion (SVN), вчера значило CVS. Есть и другие, но не массовые.

svn это уже вчерашний день
Team Zodios
75 сообщений
#16 лет назад
Цитата ("kronos_vano"):
svn это уже вчерашний день


А что сегодняшний день ?