Russian Qt Forum
Май 02, 2024, 09:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 4 5 [6]   Вниз
  Печать  
Автор Тема: Этапы разработки ПО. Научите, как работает профессионал.  (Прочитано 37861 раз)
Bepec
Гость
« Ответ #75 : Май 19, 2014, 10:17 »

Чесслово - кажется что человек не видит того, что ему пишут Веселый
ЕСПД описывает весь процесс создания документации на программу. И соответственно наоборот - написание программы по документации.
Записан
OKTA
Гость
« Ответ #76 : Май 19, 2014, 10:28 »

Если нет Qt, может стоит поискать вакансии по С++? Ну не верю я, что в городе, где население почти миллион, нет вакансий  Улыбающийся
У меня в родном город 100000 человек живет, так программистов с руками отрывают, лишь бы показались, что они есть   Шокированный  Смеющийся
Вы рискуете завязнуть в попытках самостоятельно во всем разобраться  Обеспокоенный. Форум это хорошо и удобно, но не так, как общение с живыми людьми и требует раз в 10 больше времени  Плачущий.
Может стоит погуглить всяческие опенсорсные проекты на Qt, где разработка идет в данное время и рады видеть помощников на бесплатной основе? Их уверен много!
Записан
8Observer8
Гость
« Ответ #77 : Май 19, 2014, 11:09 »

Bepec, ЕСПД - слишком сложно. Я хочу постепенно разобраться, но почувствовать, что это необходимо. Неужели такое простое задание требует привлечение ЕСПД? К тому же многие ГОСТ'ы уже устарели. Как мне кажется, на практике мало кто использует ЕСПД. Как бы это задание выполнялось с привлечением ЕСПД? И при чём здесь техническое задание? Я так понимаю, что эту систему используют для оформления сопроводительной документации (могу ошибаться)

OKTA, разве чистый C++ может использоваться без какого-нибудь фреймворка? Какое приложение можно написать на чистом C++? Скорее всего это будет Visual C++ или MFC или ещё что-нибудь. Я не знаю почему, но Qt очень непопулярен здесь. Есть только три фирмы, и то у них нет свободных вакансий на Qt. В лубом случае, мне нужно портфолио. Сейчас при устройстве требуют продемонстрировать выполненные заказы. У меня нет другого выхода, кроме, как быть фрилансером. Тем более у меня резко меняются интересы (кроме Qt люблю jQuery, JavaScript, PHP) и я сам хочу выбирать заказы. К тому же я люблю методологию TDD (Google Test, Google Mock, QUnit, MockJax, PHPUnit). Хочу ещё осваивать OpenGL, Bullet, математику (в свободное время). Если я сам выбираю заказы, то смогу выбирать направление развития на текущий момент. Допустим, на этой неделе я делаю сайт, на другой - web-приложение на Qt и т.д. Меня бесит, что методология TDD в наших фирмах игнорируется. Хотя Microsoft встроил полную поддержку TDD в среду Visual Studio 2012 (и 2013) для Visual С++, C# и Visual Basic.

« Последнее редактирование: Май 19, 2014, 11:11 от 8Observer8 » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #78 : Май 19, 2014, 11:22 »

Не занимайтесь фигней с "портфолио" - никакого впечатления это не произведет.
(кроме Qt люблю jQuery, JavaScript, PHP) и я сам хочу выбирать заказы.
Так в чем проблема? Регистрируетесь на фрилансерском сайте и выбираете. Да, вначале у Вас будет нулевой рейтинг, ничего страшного, все начинают. Чем быстрее Вы получите реальный опыт - тем лучше, сейчас Вы просто в плену своих фантазий
Записан
OKTA
Гость
« Ответ #79 : Май 19, 2014, 11:27 »

Конечно может использоваться! Какое приложение можно написать на чистом С++? Да какое угодно  Шокированный Qt - это библиотека всего лишь.. Поверь, у тебя не получится чередовать каждую неделю свои интересы и направления разработки - это практически нереально, если проект мало-мальски серьезный. TDD может и используется, просто о нем не говорят)) Резко меняющиеся интересы это конечно хорошо - гарант отсутствия застоя, но по началу надо на чем-то одном сосредоточиться, чтобы был уверенный костяк  знаний  Улыбающийся И работа на том же С++ - отличный способ это сделать!) В Саратове очень много НИИ. Во всех НИИ обожают брать начинающих программистов, которые хотят набраться опыта, поверь мне! Если не лень - берешь список НИИ и рассылаешь туда свое резюме, сказав что хочешь опыта, а не денег. Это проще, чем искать работу среди в частном секторе, где все жаждут видеть многолетний опыт и миллион успешных проектов.
Записан
Bepec
Гость
« Ответ #80 : Май 19, 2014, 11:44 »

ЕСПД - это выжимка всех требований к ТЗ.
Это чистое знание как должно выглядеть и быть оформлено ТЗ.
Кратко, доходчиво, в самую суть.
Написано для людей, не программистов и потому понятное 80% людей.

Как может быть сложно просто прочитать 90-150 страниц текста?  Потратьте 2 часа вечером.
Записан
8Observer8
Гость
« Ответ #81 : Май 19, 2014, 12:54 »

Верес, спасибо! Почитаю Улыбающийся Вот нашёл статью: http://habrahabr.ru/post/218735/undefined/

Важны любые советы!

Я зарегистрировался на многих из этих списков (хочу на всех, в том числе, и на зарубежных):
- http://habrahabr.ru/post/153091/
- http://www.kadrof.ru/cat_exchange.shtml
- http://ydalehka.ru/birzhi-frilansa/
- http://www.seoded.ru/ssilki/birgi/birgi.html

Стараюсь ежедневно просматривать.

Ещё здесь зарабатываю: http://www.vip-prom.net/
Там надо выполнять простые задания от 0.006$, 0.020$, 0.050$, и т.д. за задание. Правда хватает только на телефон. Я сначала перевожу на webmoney, а потом сразу на телефон.

Ещё (больше для знакомства с PayPal) на нескольких из этих бирж: http://cxs.freeptcsites.info/
Там надо кликать на ссылки. После клика запускается таймер 3, 5 сек., далее, надо ввести капчу. За одну ссылку - 0.001$.

Что касается темы, то вот набросал этапы:

Этапы разработки:
1) Получение ТЗ от заказчика
2) Согласование ТЗ (уточнение, дополнение, приведение к своим шаблонам)
3) Проектирование модулей (классов) в виде заглушек
4) Демонстрация заказчику предварительной документации на doxygen
5) Написание TDD-тестов для разрабатываемых классов
6) Демонстрация заказчику тестов
7) Реализация функциональности модулей

Это чисто моё видинее на данный момент.
Записан
OKTA
Гость
« Ответ #82 : Май 19, 2014, 13:00 »

От документации на этом этапе будет толку ноль, тем более заказчику...
На тесты заказчику тоже будет наплевать - ему нужен работающий продукт, а не тесты.. - тесты это для вас..
Записан
8Observer8
Гость
« Ответ #83 : Май 19, 2014, 13:08 »

OKTA, возможно Вы правы, но я пока так не думаю. Я видел, по крайней мере, один заказ, где заказчик требовал тесты Улыбающийся А документация в doxygen много времени не требует, там вроде что-то типа диаграмм классов встроено. Можно к заглушкам написать документацию. А тесты они тоже как документация.

Больше всего мне пока нравится этот фрилансерный сайт: http://freelansim.ru/ Там можно подписаться на моментальную рассылку. Но и среди остальных сайтов много хороших должно быть.
Записан
OKTA
Гость
« Ответ #84 : Май 19, 2014, 13:19 »

Ну, просто это странно, показывать заказчику документацию на пустышки  Смеющийся
Записан
Страниц: 1 ... 4 5 [6]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 22.