Инструментарий разработчика

Собирается группа людей-спецов(php, desigh GUI, mysql, flash) + гумунитарии(менеджер возможно, юрист возможно)

Говорят, обсуждают цели сбора команды. А цели простые:

1. Определить стандарты работы(время, инструментарий, обязанности, перспективы)

2. Начать притирание друг к другу путем совместной разработки чего то простого, чтобы в будущем догнать навыки и знание технологий до приличных высот.

3. Цель научиться работая командой создавать веб сервисы с сложными структурами, например:

- порталы

- социальные сети

- on-line(онлайн) игры

- интернет(online) казино

- поисковые службы

- почтовые службы

- сервисы B2B, B2C

- системы обработки, анализа информации

- визуализация данных

- работа с базами данных

И другие, может кто предложит еще?

Основное, это я считаю люди, команда! Но не простые, а те кто хочет и может меняться и совершенствоваться! Также немаловажен элемент целенеправленности. Для программистов надо знать и иметь: ответственность за качество и результат работы; высокий уровень знаний PHP, баз данных и JS; эффективная работа с AJAX;хорошая верстка HTML/CSS; понимание, что продукт делается для пользователей, а не для программиста; высокая скорость работы; грамотный русский язык; английский на уровне чтения документации и новостей.

Процесс совместного программирования проектов командой:

- налажен канал связи(Скайп-видео, чат, контакт или какой-то другой чат, телефон)

- по возможности одинаковые IDE для программирования, например Eclipse или NetBeans

- синхронизация, в т.ч. подключение этого IDE к хостингу. В нашем случае на первое время хостинг Timeweb.ru - на этом хостинге надо настроить GIT

- он там уже установлен, осталось разобраться с ним и настроить, чтобы ГИТ контролировал изменения в наших разработках.

- для обмена файломи, в т.ч. картинок, документов, идей в файлах думаю использовать DropBox или Google Docs.

- код php, mysql , ajax, jQuery будет на хостинге, но можно тоже бросать через дропбокс или гугл докс.

- составить карту откуда мы(территориально) предлагаю maps от гугла, там можно ставить метки.

- составить расписание когда кто может быть в сети и возле компа, примерно. Если будут отклонения то сообщать команде.

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

Полное описание в группе.

Роль автора: Непосредственно принимать участие в разработке проекта.

Команда проекта

Владислав - "Координатор"
Иван Удовин - "PHP программист" - в команде с 22 марта 2013 г.
Дмитрий Кац - "PHP программист" - в команде с 23 ноября 2013 г.
Анна Бордунова - "Контент-менеджер" - в команде с 22 марта 2013 г.
Александра - "Визуализатор" - в команде с 27 марта 2013 г.

Открытые специализации

PHP программист - Кодинг
Designer - Разработка интерфейсов
Менеджмент - Искать заказы
JavaScript - Интерактивность интерфейсов
Контент-менеджер - Исправлять ошибки
Визуализатор - Создавать видеоролики
Тестировщик - Оценка качества кода

Вопросы к сообществу от команды

Класс для работы с БД

Надо позаниматься с классами https://github.com/brightproject/Develop/blob/master/safemysql.class.php https://github.com/brightproject/Develop/blob/master/idiorm.php https://github.com/brightproject/Develop/tree/master/php_mysql_urok
22 март., 21:38 -
      1


Обсуждение    


Вот ветка на ГитХабе
github.com
Первый файл будущего проекта - назвал его не фреймворк, а брайтворк!
22 марта 2013 г.   | ответить
Одно из требований - русский язык. Который и сам автор знает с натяжкой )

Так же, какие-то туманные цели. Всего много и ничего конкретного. Нужны опытные специалисты на все руки, да ещё уверенные, что они будут участвовать (пока не понятно - в чём).

Автор плавает во всём, о чём писал, не только в русском. Улыбнул выбор гита вместо гитхаба или чего-то подобного, а так же желание создать "простой редактор для вёрстки". Только его создание уже может быть целью всей жизни ))) да ещё говорится об этом в контексте веб-дизайна и необходимости фотошопа. Вёрстка и дизайн - это совсем не одно и тоже. И шоп для дизайна, а для верстальщика больше подошёл бы fireworks. Но это мелочи по сравнению со всем остальным.

"Перебрасывание файлов" тоже улыбнуло ) и такие перлы, как:

"код php, mysql , ajax, jQuery будет на хостинге, но можно тоже бросать через дропбокс или гугл докс."

:D

Абсолютно не понимаю, зачем нужен реверс-инжиниринг фреймворков, когда они в большинстве своём открыты и документированы. Но слово красивое, да. И развёрнутая хотелка расписана во вконтактике :D

Ой, всего не перечислишь. Получил много фана )

Ну что ж, удачи.
25 марта 2013 г.   | ответить
однако 4 человека уже в команде :)
28 марта 2013 г.   | ответить
Так все же, какие предложения друзья?
Есть те, кто хочет начать кодинг над проектом вместе?
Сейчас ищем добротный класс для работы с БД.
Далее пойдет разработка необходимых для нашей архитектуры модулей.
Разработку ведем тут, коды храним на github.
Хостинг пока timeweb, но позже можно и свой сервер взять.
29 марта 2013 г.   | ответить
По части БД предстоит выбор следующих классов:
github.com
github.com
github.com
github.com
29 марта 2013 г.   | ответить
Начните с выбора PHP Framework'a. Во многих работа с БД уже как-то реализована. Вот с теми реализациями и стоит начать разбираться, будь то ActiveRecord, Doctrine, Propel...
А те ссылки что вы привели, я не советую даже открывать.
5 апреля 2013 г.   | ответить
Ну почему же?
go-DB очень даже ничего.
С dbal в процессе ознакомления
github.com
github.com
8 апреля 2013 г.   | ответить
Проблема только в том, что при написании с нуля, проект будет строится о-о-очень медленно. Поверьте моему опыту. Если бы Тимфайндинг писался с нуля, я бы до сих пор его писал, спустя полгода.
12 апреля 2013 г.
Почему именно с нуля?
Сейчас рассматривается вариант адаптации к существующим фреймворкам.
На примете Симфони - как вариант.
Возможно какие то модули прийдется брать из движка, а какие то дописывать самим.
12 апреля 2013 г.   | ответить
Закладывайте хотябы год на изучение Симфони, потом вернемся к проекту)
12 апреля 2013 г.   | ответить
Может пригодиться для вас, как для специалиста ;)
getjump.github.io
22 ноября 2013 г.   | ответить

Автор:   Владислав
Рейтинг:  -4


Тип: Проект
Стадия: Идея
www: brightproject.ru/
Создан: 2013-03-21 07:41:36




Подписчики проекта

Прямо сейчас

Приветствуем нового пользователя Тимфайндинга - leva. - 6 сек назад
Приветствуем нового пользователя Тимфайндинга - Aster9464. - 5 ч. назад
Приветствуем нового пользователя Тимфайндинга - Janka. - 6 ч. назад
Приветствуем нового пользователя Тимфайндинга - bulgakova_a. - 21 ч. назад
Приветствуем нового пользователя Тимфайндинга - nikitar163. - сутки назад
Приветствуем нового пользователя Тимфайндинга - Ypsilon. - сутки назад
Приветствуем нового пользователя Тимфайндинга - Dep1de. - 5 дн. назад
Приветствуем нового пользователя Тимфайндинга - valder. - 6 дн. назад
Приветствуем нового пользователя Тимфайндинга - Kiraluta. - 7 дн. назад
Приветствуем нового пользователя Тимфайндинга - trfjj. - 7 дн. назад
Все события

Активные идеи

Все живые проекты