Зима будет холооооодной, это что, попросят всех не включать электрообогреватели одновременно что-ли? А как люди вообще живут в странах без центрального отопления?
Короткие недорогие проекты, как на upwork — e. Длительные дорогие будет слишком страшно, тут даже людей из команды нельзя к себе переместить, так как граница закрыта.
Инвесторы испугаются и будут нанимать программистов в других странах.
Если обязательно нужен сокетный сервер и высокие требования по нагрузочным тестам — событийная архитектура с Kafka. Это по идее должно упростить горизонтальное масштабирование.
Самое последнее, китайское предупреждение к США — не лезть во внутренние дела Тайваня. ru.m.wikipedia.org/...мого тайваньского вопроса.
Есть Team Lead программист, есть бизнес-аналитики. А менеджер самое главное чтобы занимался чем угодно, только не командовал программистами.
Всё немного сложнее, программисты таймшитятся, а менеджеров желательно чтобы было вообще 0 на проекте. Максимум бизнес-аналитик инвесторов, который будет писать первичные документы.
Трекінг ще як працює, просто програмісти його дуже не люблять. Без трекінга всі важливі обговорення на форумі вести у письмовому вигляді, там же усі документи у шапках та Merge Requests. Це неявний трекінг.
Если не будет часов и эстимейтов, это вероятнее всего приведёт к дедлайну на проекте средней сложности. Дедлайн приведёт к тому, что останутся только люди с самым прозрачным и понятным таймшитом. Тех, кто не таймшитится или делает это очень мутным образом отправят восвояси.
В этом нет никакой необходимости, разработчик получает задачу на 4 часа времени, делает её за два, трекает её в Jira, ещё два часа занимается чем хочет.
Есть тип задачи — проведение анализа, проектирование. Результат анализа — сообщение на форумном движке, открытые задачи в Jira.
Если человек не занят написанием документов и не занят написанием кода, значит он занят анализом задач. Результат анализа — сообщение в письменном виде на форумном движке. Весь анализ фиксируется также в Jira, с указанием времени и ссылкой на результат анализа. Оценивают качество и глубину анализа Senior разработчики, если они на проекте есть.
С имуществом или без него? :-/ Если без него, то это же всё равно придётся вернуться. Но тенденция оптимистичная.
Крупные задачи делятся на небольшие подзадачи. Минимальное время на задачу — 2 часа. Кажется что 2 часа это много, но на самом деле в неделю это 40 часов, а в месяц 160 часов. И заполнить таймшит на 160 часов, чтобы он выглядел адекватно, не такая простая задача. Если человек справился не за 2 часа с задачей, а за полчаса, всё нормально с программистом. Если программист не справился за два часа, словил гонки и возился 4, но указал 2, то с ним тоже всё нормально. Главное, чтобы всё шло по плану.
На тракторе наверное только ночью и могут пограничники заметить и выдать повестку.
Помню раньше, лет 15 назад, ещё была шутка про то, что в будущем будут языки, которые будут компилироваться в JavaScript. И это звучало очень весело. Но теперь будущее наступило. :^)
Для настоящего Ъ-TypeScipt Redux-a на любое, даже самое просто действие нужно написать 100 строк кода вместо трёх. Там нужен Reducer файл поправить, там нужно Action файл поправить, там нужно Saga файл поправить. Огромное количество очень плохо читабельного boilerplate кода + практика показала, что этот boilerplate умеет выдавать очень мозговыносящие ошибки, которых на стековерфлоу нет. Это как AbstractSingletonProxyFactoryBean.
Мистецтво програмування — Дональд Кнут жеш! :^) Ну що може бути краще для Hard Skills. uk.m.wikipedia.org/...i/Мистецтво_програмування