| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Создание программы в одиночку ? |
| Автор: denes 7.6.2012, 22:24 |
| Скажите один человек может написать программу или для этова нужен целый отдел программистов ? |
| Автор: DarkProg 7.6.2012, 22:41 |
| Может |
| Автор: denes 7.6.2012, 22:55 |
| Ну только одна и маленькая ! А программы типа 3ds max или adobe premiere pro cs5 их можно одному написать ? |
| Автор: NadezdaT 8.6.2012, 03:46 |
| теоретически может быть, но на практике "одна голова хорошо, а две лучше" (человек по своей сущности не может всего предусмотреть) |
| Автор: k0rvin 8.6.2012, 08:54 | ||
Это пока, со временем и мобильный софт станет достаточно сложным, чтобы требовать команду разработчиков для создания. |
| Автор: denes 8.6.2012, 10:24 |
| kemiisto нет это не очивидно Как тут уже написали нужно несколько людей ! Как тут уже написали нужно несколько людей ! мобильных приложений вообще не интересует ! NadezdaT а практически ? Добавлено через 47 секунд А скажите кто тут реально программист и работает в компании или таких нету ? |
| Автор: kemiisto 8.6.2012, 11:01 | ||
Кто бы спорил. Но текущая ситуация такова, что удел одиночек - веб да мобилки. А веб? |
| Автор: borisbn 8.6.2012, 11:04 | ||
denes, Ты требуешь ответа на риторический вопрос. Скажи (только честно) ты реально хочешь, чтобы тебе ответили на совершенно очевидную вещь ? |
| Автор: bems 8.6.2012, 11:28 |
| Но ведь IT не интересен ! http://rus-linux.net/forum/viewtopic.php?f=4&t=1493&start=10 |
| Автор: bsa 8.6.2012, 12:41 | ||
трудозатраты на разработку ПО исчисляются человеко-часами (а иногда и человеко-месяцами). Т.е. сколько часов потратит один человек на данный проект. Например, ядро Линукс оценено в 1.3 млрд долларов США (в 2008 году). Допустим, один программист получает 5000 долларов в месяц. Если поделить 1.3*10^9 на 5000, то мы получим 260 тысяч месяцев. Это примерно 22 тысячи лет. Как ты думаешь, хватит тебе жизни, чтобы написать проект подобной сложности (для справки, после компиляции ядро занимает несколько мегабайт)? Над ядром Linux работают тысячи людей. Кто-то на постоянной основе, кто-то эпизодически. В итоге, с апреля 91-года хобби-проект Линуса Торвальдса превратился в супер-дорогой проект. |
| Автор: DarkProg 8.6.2012, 12:56 | ||
Я таковой. У нас команда из 6+1 человек. Один человек - специалист по поддержке, т.к. уже несколько крупных проектов и нам программистам некогда общаться с юзверями. |
| Автор: aikidzin 8.6.2012, 13:29 |
| Не забывайте про тестировщиков. Даже на мобильных платформах коммерческое приложение - как минимум два человека (кодер и тестер) |
| Автор: xvr 8.6.2012, 13:40 | ||
Ну есть конечно, а тебе зачем?
|
| Автор: denes 8.6.2012, 16:39 |
| DarkProg Ну вот ты и потвердел то что я и думал с самова начала ! веб Возможно только я учился на C++ и как с веб там ? Добавлено через 45 секунд тестировщиков. Даже на мобильных платформах не интересует Добавлено через 2 минуты и 8 секунд bsa нет лет столько не хватит тогда всё бестолку ! |
| Автор: DarkProg 8.6.2012, 20:11 |
О чём? крупный проект - одному не потянуть, это же очевидно. Не ну можно лет за 10-15, но блин заказчику через 3-4 месяца надо, а тут без команды не обойтись. Я пробовал тянуть большой проект - не потянул. Слишком сложно, хотя тоже был полезный опыт(там была чисто договорённость - напишу деньги, нет - ни шиша и никаких проблем) Да какая разница кто на что учился, я в основном пишу на делфи, а так на шарпе, тех же плюсах вполне могу писать пристойно, ассемблер, если уж совсем всё плохо и читаю синтаксис ещё кучи языков - зачем себя ограничивать в чём-то? |
| Автор: k0rvin 8.6.2012, 22:39 | ||||
Никак, хочешь веб — забудь С++ Добавлено через 1 минуту и 15 секунд
О да, веб так и пестрит сайтами/приложениями на делфи/плюсах/асме |
| Автор: DarkProg 9.6.2012, 17:27 |
Я хотел сказать, что учится никогда не поздно. И нечего себя ограничивать тем, кто на что учился. Меня вон вообще мало чему в вузе научили и ничё... |
| Автор: denes 10.6.2012, 16:25 |
| Тогда объясните смысол изучения языка программирования ? Ты научился паложим и что ты можиш написать мелкую прогу и что далше всё ? Зачем это нужно всеровно видь толку от мелких прог нету ? А делать бальшую времени не хватит памойму это тупик ? И как программисты бабки зашибают что пишут прогу на 10 строк и деньги в кормене ? |
| Автор: kemiisto 10.6.2012, 16:54 |
| denes, упомянутые тобой программы инопланетяне что-ли написали? Что ты прикыдываешься дурачком? Программисты работают в коллективе. Как и представители тысяч других профессий. |
| Автор: ashain 10.6.2012, 19:53 | ||
Даже когда мелкая прога выполняет всю рутинную работу? |
| Автор: DarkProg 10.6.2012, 20:37 | ||
Чтобы знать возможности программирования
Ты никогда не узнаешь глубины языка и не поймёшь отдельных прелестей того или иного языка, или подхода в программировании, пока не начнешь писать серьёзный проект. При этом на первых порах ты его реализуешь так как будешь считать верным, а вот когда упрешься в то что доработать и добавить какую-нить фишку станет проблемно, тогда ты задумаешься, что сего-то не знаешь или не понимаешь, а пока не начнешь, то это всё так - ерунда... Это ещё почему же нету, на мелких прогах нормальные программисты абкатывают опасные разработки или что-то новое до внедрение в проект, потому что внедрить библиотеку, а потом понять, что она ущербна и есть лучшее решение - это epic fail. |
| Автор: bsa 13.6.2012, 00:32 | ||||
смысл изучения любого языка? чтобы уметь на нем выражать свои мысли. В случае с языками программирования, то они нужны для реализации алгоритмов.
Более того, для создания отдельной программы нужно приложить минимальное константное количество сил (обработка данных пользователя, контроль ошибок и т.п.). В случае работы в команде, тебе достается определенный ее кусок и у тебя нет необходимости отвлекаться на посторонние проблемы, не имеющие отношения к решаемой задаче. почему же?!? есть. Типичный пример, операционные системы типа UNIX, они все состоят из кучи маленьких программ, каждая из которых делает только одну операцию, но делает это хорошо (это идеология этой системы). все большие программы начинались с маленьких. Затем перерастали в средние, а потом уж превращались в огромные. Империя Билла Гейтца начиналась с маленького интерпретатора с языка бейсик для маленького компьютера. Затем он купил операционку DOS и продал IBM, затем, подсмотрев у Стива Джобса графический интерфейс, сделал Windows 3.0... В начале любого пути стоит первый шаг...
Мой тебе совет, займись русским языком (если он у тебя родной, конечно), а не языками программирования. Без знания языка общения, с вероятностью 99% обречены на провал все твои начинания, так как большинство людей не будут связываться с человеком, который делает по несколько ошибок в одном слове и не способен правильно формулировать свои мысли. Почитай классическую литературу (школьную программу старших классов 90-х годов, как минимум: Толстой, Пушкин, Грибоедов, Достоевский и др.). Если ты школу давно окончил, то тебя приятно удивит, что почти все эти книжки, оказывается, интересные. |