JavaRush /Курсы /JAVA 25 SELF /Устройство ИТ-компаний

Устройство ИТ-компаний

JAVA 25 SELF
5 уровень , 6 лекция
Открыта

1. Продуктовые компании

В ИТ-индустрии очень много разных компаний, и четких границ нет. Крупные компании часто занимаются очень многими вещами, некоторые из которых — это точно ИТ, другие — точно не ИТ. Компанию считают ИТ-шной, если она большую часть своей выручки получает от ИТ-продуктов. Ну или просто владеет несколькими крупными известными ИТ-продуктами.

Это интересно: в США ИТ называют не Информационные Технологии, а High Tech (хай-тек) — высокие технологии. И ИТ-компании — это соответственно хай-тек компании, ну или кратко тек-компании.

В ИТ-сфере каждый год появляются, растут и умирают (чего греха таить) тысячи компаний. Цель основателей — сделать так, чтобы компания не умерла, а выросла достаточно большой, чтобы её акции стали объектом торговли на бирже. Зачем же это нужно?

Если компания провела IPO (вышла на биржу), то основатели могут не продавать акции (и платить большие налоги), а, например, взять кредит под залог акций, оставив акции у себя. Или же выплачивать сотрудникам часть зарплаты деньгами, а другую часть — акциями.

Можно премировать топ-менеджмент акциями за отличные результаты. Можно даже скупать конкурентов за акции — очень выгодный способ поглощения опасных, но еще маленьких конкурентов. Сотрудникам получать зарплату акциями тоже очень выгодно. Во-первых, это экономия на налогах, во-вторых, можно стать очень богатым.

Это интересно: когда Facebook переезжал в свой первый офис в Сан-Франциско, Марк Цукерберг предложил местному уличному художнику разрисовать им офис. За свою работу он мог получить $20к или акций на ту же сумму. Теперь эти акции стоят $200 миллионов! P.S. Мужик выбрал акции.

2. Современные ИТ-продукты

ИТ-компании быстро растут на деньги инвесторов. Инвесторы вообще любят, когда компании быстро растут. «Можете даже не зарабатывать – только растите» ©. «Наберите 100М пользователей, а там разберемся, как на них зарабатывать деньги».

Как говорится: «Человек + технология победят человека без технологии», а «Бизнесмен + инвестиции победят бизнесмена без инвестиций». Главное — рост. Очень быстрый рост.

Рост ИТ-компаний

3. Современная разработка

Компании должны быстро расти, продукты — быстро набирать пользователей, а команда? Команда должна постоянно добавлять в продукт новые фичи.

50 лет назад, когда разработка ПО только зарождалась, к ней относились как к строительству. Сначала был этап оценки требований, затем этап проектирования, затем разработка, тестирование, и только после этого продукт передаётся клиентам. От начала разработки до первого клиента могло пройти 5 лет. Теперь все иначе.

Современная разработка — это постоянные эксперименты. Крупные компании постоянно тестируют новые фичи. Новые версии продуктов выходят каждый месяц, каждую неделю или даже каждый день.

Всех переплюнул Facebook, который выпускает несколько десятков новых «фич» каждый день. Каждая такая фича показывается 1% пользователей, далее автоматически изучается реакция пользователей на нее. Если пользователям фича понравилась, ее показывают уже 10% и так далее.

Конечно, такой подход к добавлению новых фич требует совершенно иного подхода к разработке ПО, чем это было раньше.

Комментарии (2)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Isa Уровень 1
5 декабря 2025
Собрал для вас горячие клавиши, которые могут облегчить вашу работу в Intellij Idea. psvm + Tab - Создаст статический main метод; Ctrl + D - Дублирование всей строки кода; Ctrl + / - Закомментировать / расскомментировать строку; Ctrl + W - Поэлементное выделение; Ctrl + Alt + O - Удалить неиспользуемые импорты; Ctrl + Alt + L - Форматирование кода; Ctrl + Alt + I - Форматирование строк для кривого кода (выравнивает количество пробелов); Ctrl + X - Вырезание одной строки кода; Ctrl + Y - Удаление одной строки кода; Ctrl + G - Навигация по строкам; Ctrl + Tab - Навигация по окнам; Ctrl + N - Навигация по элементам; Ctrl + L - Выровнивание кода по шаблону; Ctrl + T - Меню с обёртками; Ctrl + J - Меню с перечнем быстрых команд; Ctrl + F - Поиск в текущем открытом коде; Ctrl + Shift + F - Поиск во всем проекте; Ctrl + Shift + ENTER - Завершает строку, ставит ";" переходит на новую; Ctrl + ← / → - Переход по словам влево / вправо (а не по символам); Ctrl + Shift + ↓ / ↑ - Перемещение строки кода вниз / вверх; Ctrl + Delete - Удалить слово после курсора; Ctrl + Backspace Удалить слово перед курсором; Ctrl + Shift + F10 Выполнить текущую программу (а не искать какую именно в списке нужно выполнить, когда у тебя список из: test, test(1), test(2), main и т.д.); Shift + F6 - Переименовать что-то во всем коде (выделяешь переменную или метод, вводишь новое имя и IDEA исправляет ВЕЗДЕ по проекту это название на новое); Shift + Alt + Левый клик мыши - Многокурсорное редактирование; Alt + ← / → - Переход по классам между вкладками; Alt + 1 - Быстрый вызов дерева / каталога файлов проекта; Также рекомендую установить плагин Rainbow Brackets, будет красиво подсвечивать вам скобки и вам станет легче ориентироваться в коде (Соответствующие горячие клавиши для macOS/Linux вы можете узнать, отправив вышеуказанные комбинации любой нейронке и попросив эквиваленты для вашей ОС)
Julia Sevruk Уровень 6
2 октября 2025
Это точно (работаю в продуктовой компании)