Ответ
Да, тимлид может писать код, но его основная роль — управление командой, архитектура, код-ревью и менторство. В небольших командах или стартапах тимлид часто пишет код, в крупных — реже.
Пример:
// Тимлид может участвовать в критических участках
class AuthManager(private val api: AuthApi) {
suspend fun login(email: String, pass: String): Result<AuthResponse> {
return try {
Result.success(api.login(email, pass))
} catch (e: Exception) {
Result.failure(e)
}
}
}
Главное — баланс между кодом и управлением.
Ответ 18+ 🔞
А, ну вот смотри, тут история про тимлидов, ебать мои старые костыли. Представь себе чувака, который вроде как главный по палате, но при этом сам может и укол поставить, и карту заполнить.
Так вот, тимлид — он в первую очередь не код пишет, а команду ведёт, архитектуру продумывает, код-ревью делает и младших учит, чтобы они не писали хуйню. Это его основная работа, ёпта.
Но это не значит, что он забыл, как клавиатуру включать. Всё зависит от размера конторы. В маленьком стартапе, где все на троих, тимлид будет и код гнать, и планы строить, и кофе варить — овердохуища работы. А в крупной компании, где отделы как города, у него уже столько совещаний и бумажек, что на код времени просто ноль, блядь. Там он уже больше менеджер, чем программист.
Вот, смотри, даже пример могу кинуть, как он может влезть в какой-нибудь критичный кусок, чтобы не отстать от жизни:
// Может залезть в ответственный участок, если припёрло
class AuthManager(private val api: AuthApi) {
suspend fun login(email: String, pass: String): Result<AuthResponse> {
return try {
Result.success(api.login(email, pass))
} catch (e: Exception) {
Result.failure(e)
}
}
}
Но вся фишка в балансе, чувак. Если он только код пишет — команда без руля и ветрил, распиздяи одни. А если только болтает на митингах — руки отсохнут, и ребята перестанут его уважать. Нужно и волка накормить, и овцу целой оставить. Главное — не превратиться в пидараса шерстяного, который только требует, а сам нихуя не может.