Answer the question
In order to leave comments, you need to log in
How does development work in companies and why do many companies need programmers?
The question in my head is actually stupid, I don’t know how to embellish it, let’s say there is a large Facebook, Twitter, etc., when you watch some kind of video, their offices are full of employees, but what do they do? The site is already ready :) I understand there are two or three people there to support the site in case of some errors, the people who support the server, but updates are rare and this is some kind of simple feature with the design, people who are engaged in advertising, etc. they are not programmers, so what are programmers doing there?
Answer the question
In order to leave comments, you need to log in
У крупных компаний есть проекты как внешние, так и внутренние. Если проект внешний и он выпущен, компания должна взять на себя обязательство, что она будет поддерживать этот продукт в течении какого то времени (например, полгода). За это время должны всплыть все "детские" болезни программы и команда поддержки должна их исправить.
У компаний есть также внутренние проекты, которые разрабатываются внутри компании и никто о них извне не знает. Это может быть какие то внутренние потребности компании, или же какой то пилотный проект, на который компания делает ставки. Конечно же есть и программисты, которые там ничего не делают, просто филонят, но от таких людей в компаниях больших обычно избавляются
The site is ready :)
The question in my head is actually stupid, I don’t know how to embellish it, let’s say there is a large Facebook, Twitter, etc., when you watch some kind of video, their offices are full of employees, but what do they do? The site is already ready :) I understand there are two or three people there to support the site in case of some errors, the people who support the server, but updates are rare and this is some kind of simple feature with the design, people who are engaged in advertising, etc. they are not programmers, so what are programmers doing there?
1. Количество багов в проектах такого масштаба исчисляется десятками тысяч
2. Количество серверов также исчисляется десятками, если не сотнями тысяч, и все это хозяйство должно согласованно работать
3. Огромное количество новых фич разрабатывается, просто не всегда они видны поверхностным взглядом. Какой-нибудь новый алгоритм, который подмешивает рекламу в посты так, чтобы это было как можно менее заметно, или который подсовывает вам как можно чаще то, что вы хотите увидеть.
Да что там говорить, я поддерживаю два небольших сайта уже 11 лет. И все 11 лет находятся задачи постоянно, порой времени в сутках не хватает все сделать. Не могу себе представить сайт, который можно сделать и забыть. Разве что сайт-визитка.
Почитайте "Экстремальное программирование. Разработка через тестирование" - Кент Бек.
Там между строк можно уловить довольно интересный способ разводить крупные конторы при бабках на практически бесконечную разработку.
Вообще, довольно занимательная книжка. Подается как чисто техническая. Но с технической стороны там мало чего нового, а в основном компиляция разных ранее известных методик (автор не отрицает этого). Зато тема взаимоотношений команды (подрядчика) с крупной конторой (заказчиком) раскрыта полностью. Пока читаешь, так и представляешь себе какой-нибудь Фейсбук изнутри.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question