Анна Тарасенко@AnnieOmsk
Предприниматель, ИТ-шник, стартапер, коуч
Information
- Rating
- Does not participate
- Location
- Омск, Омская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Chief Technology Officer (CTO), Product Manager
Lead
People management
Project management
Building a team
Development management
Organization of business processes
Business development
Company management
Startup management
Все, что вы там написали, я знаю не хуже вас. На своей шкуре все это пройдено — и инженерная стезя, и стезя руководителя маленькой команды. Мои мытарства как разработчика и руководителя команды подробно описаны в статьях на этом же ресурсе. Поэтому когда мне пишут, что я верю в какие-то мифы, мне смешно :-)
Заявляю вам со всей ответственностью — взгляд меняется очень сильно, когда ты переходишь в менеджеры из инженеров. Особенно, если при этом продолжаешь оставаться инженером, архитектором, аналитиком. И пока ты не попал на этот уровень — в голове и правда много мифов :-) Это я не только по себе сужу, наблюдала этот переход многократно у других.
Если вы его еще не совершили, мы вряд ли поймем друг друга.
Ну и когда выбираешь вместе со всем остальным еще и «дали больше денег», деньги лидируют. Но вот вопрос — а ушел ли бы ты если бы деньги были ЕДИНСТВЕННОЙ разницей?
А насчет преоптимизации — это правило на другие случаи распространяется, со строками лучше все же сразу применять. А то сначала строчка для лога клеится кем-то из 2-х кусочков, потом приходит кто-то и подклеивает еще 4. IDEA умеет это заменять, но не все пользуются этими средствами, а даже если и пользуются — не все понимают, почему она это предложила.
У нас к счастью это все в универе было, когда структуры данных на основе массивов и указателей построишь — потом объяснять не надо простые вещи, можно и Java-коллекции использовать. Но уметь сделать их руками на указателях ни разу не вредно. Джоэль Спольски про это целую статью написал и я с ним согласна. Он утверждает, что люди, которые не в состоянии понять указатели и работу с памятью, потому что у них отсутствует необходимая для этого часть мозга, не должны попадать в профессию. Раньше вузы это все успешно отсекали при помощи тех самых курсов с использованием Си. Сейчас многие вузы перешли на Java или Python в качестве стартовых языков и в итоге фильтр отключился.
Учиться — отличный совет. Гнаться за регалиями и постоянно менять работу — плохой. Вы ради звездочек на погонах что ли это делаете? Если ради углубления знаний, то вряд ли Вы на своих работах из всех экспертов уже все вытянули.
Эхх, когда мне было меньше 30, мне тоже все казалось, что «эти дядьки старые» ничего не понимают, вот я молодая и горячая сейчас кааак!.. Но чудес не бывает, пока лет 10 не проработаешь, не начнешь трезво оценивать себя тогдашнего.
А уж чтобы людьми руководить и решения принимать — тут уж точно надо отрастить ответственность и опыта набраться. Когда мало видел, последствия своих решений сложно оценить. Был у нас один архитектор в свое время… Юный и горячий. Наколбасил и уехал на повышение — ну перерос же уже. А дядьки седые потом чертыхаясь разбирали мусор, которые за ним остался. Ни его одна система не выдержала реальности.
Путь к осознанию был долгим, но вряд ли он мог быть другим. Зато все правильные понимания пришли, а это главное!
Насчет программиста в партнеры. Найти со стороны сложно. И даже не потому, что все такие безответственные и т.д. Посмотрите на все истории успеха такого рода. Чаще всего ребята дружили себе некоторое время, а потом ВМЕСТЕ сочиняли продукт. Один больше, другой меньше, но тем не менее — общая вовлеченность была всегда. Когда партнер приходит позже и со стороны — он все равно не так горит этим, как Вы.
ИМХО в вашем случае — наемные работники, но с хорошим опытом. А за бизнес, горящие глаза и прочее — только Вы один. Может быть, и повезет, конечно, найти такой самородок, но это вряд ли.
Кстати, а где те, с кем была рок-группа? Может быть, партнером-программистом как раз побыть самому, а гитаристу доверить остальное?