Мотивация на работе
От: Morley  
Дата: 02.12.18 20:20
Оценка:
Привет,
Долгое время фрилансил, и вот год назад решил попробовать офисную работу, причем аж в другой стране.
Прошел почти год, и до сих пор очень некомфортно.

Из плюсов, в принципе начальник адекватный, старается к каждому найти подход. Команда маленькая и относительно неплохая (как люди). Поездки в Штаты и жизнь в центрально-восточной Европе (хотя последнее спорное преимущество — на любителя).

Из минусов — говнокод, который, конечно, потихоньку разгребают, но из-за того, что функционал приходится постоянно дописывать, времени на это занятие обычно не хватает, код некомментирован и плохо документирован. Конечно, можно спросить как и что у коллег, но каждый раз чувствую себя джуниором. Отсутствие особого интереса к предметной области. Хотя до этой работы выполнял и решал достаточно сложные проблемы из совершенно разных областей (учиться в процессе было интересно) и хорошо оплачивался.

Особенность компании такая, что по каждый сам заботится о своем перформансе (поэтому стараются нахватать побольше задач), и раз в год по результатам всем выдают RSUs пропорционально этому перформансу (как я понимаю, это во многих крупных американских компаниях так). Меня же это совершенно не мотивирует — копаться в говнокоде, который нагенерил чей-то ум, и решать узконаправленные задачи сугубо своей команды ради этих мифических RSUs. Изначально хотелось поработать ради возможных перспектив (в т.ч. переезд в США и строчка в резюме), но чем дальше, тем меньше желание этим заниматься.

Это моя первая офисная работа. Возможно, последняя.


Вобщем, я уже который месяц, матерясь, пытаюсь решать хотя бы поставленные мне задачи, но выходит так, что вдохновения хватает на "делать по минимуму", не показывая особого прогресса. Такое чувство, что я самый слабый в команде, слабее даже людей, которые пришли после меня, что не добавляет энтузиазма — я думаю другие меня в таком же свете видят. Причем я уверен, что это сложившиеся обстоятельства/условия/особенности характера тормозят "прогресс", а не умственные способности. Хочу дотянуть год и свалить назад, домой, в зону комфорта.

Наверное, сказывается фрилансерское прошлое, где ты видишь полную картину происходящего, что заказчику нужно, как скоро ему это нужно и то, что ты можешь сам назвать ему цену. Где, словив вдохновение, можешь сделать недельную работу за сутки, и гулять остальное время. Где, если сделаешь быстрее, заказчик не будет говорить, что это было слишком просто/занижать цену, а наоборот будет благодарен. Где решаешь задачу способом, который ты считаешь оптимальным.
Здесь же по-другому.

Или мой характер не подходит к такому, или я что-то не так делаю.

Как вы находите мотивацию работать в таких условиях? Или это только мне не повезло?
Re: Мотивация на работе
От: a7d3  
Дата: 02.12.18 21:10
Оценка: +1
M>Или мой характер не подходит к такому, или я что-то не так делаю.
M>Как вы находите мотивацию работать в таких условиях? Или это только мне не повезло?

Коротко? Бывают компании — болото. Целиком или же лишь отдельные части/проекты.
Часто, ошибки управления проектами приводят к тому, что команды разгоняются, а технический долг и проект остаётся. Или же команда располазлась тихонько из-за херового менеджмента, не особо стараясь работать раз к ней херово относятся, а оставшиеся люди далеко не лучшие представители профессии.

Бизнес готов платить деньги тем, кто в таком дерьме разгребётся прикрутив пару фичей. Это возможно, до тех пор, пока не будет выжран весь запас прочности.
Хорошо известная вещь, в первой же части «Clean Architecture» by Robert C. Martin приводит графики, показывая как это всё останавливается. Замирает на том уровне, когда объём трудозатрат лишь растёт, а функциональность стоит на месте.

Если уверен, что влез в один из таких проектов, то нет вопроса мотивации. Есть твоя интуиция, подсказывающая, что пора отойти в сторону. Пока не началось обрушение во внутрь. Делай текущие задачи и ища другую компанию/проект, ещё не превратившийся в нечто подобное. Вот и весь фокус с мотивацией
Re[2]: Мотивация на работе
От: Morley  
Дата: 02.12.18 21:25
Оценка:
Здравствуйте, a7d3, Вы писали:


M>>Или мой характер не подходит к такому, или я что-то не так делаю.

M>>Как вы находите мотивацию работать в таких условиях? Или это только мне не повезло?

A>Коротко? Бывают компании — болото. Целиком или же лишь отдельные части/проекты.

A>Часто, ошибки управления проектами приводят к тому, что команды разгоняются, а технический долг и проект остаётся. Или же команда располазлась тихонько из-за херового менеджмента, не особо стараясь работать раз к ней херово относятся, а оставшиеся люди далеко не лучшие представители профессии.

A>Бизнес готов платить деньги тем, кто в таком дерьме разгребётся прикрутив пару фичей. Это возможно, до тех пор, пока не будет выжран весь запас прочности.

A>Хорошо известная вещь, в первой же части «Clean Architecture» by Robert C. Martin приводит графики, показывая как это всё останавливается. Замирает на том уровне, когда объём трудозатрат лишь растёт, а функциональность стоит на месте.

A>Если уверен, что влез в один из таких проектов, то нет вопроса мотивации. Есть твоя интуиция, подсказывающая, что пора отойти в сторону. Пока не началось обрушение во внутрь. Делай текущие задачи и ища другую компанию/проект, ещё не превратившийся в нечто подобное. Вот и весь фокус с мотивацией


Я очень подозреваю, что проблема, все же, скорее во мне.
Да и нехватает опыта сравнить с другими, ибо, как уже писал, это моя первая работа в офисе и команде.
Нужно как-то заставить себя вникнуть в архитектуру, начать интересоваться, как оно все устроено, чем «живет» команда, но вот не идёт у меня это, и все.
Сам проект не огромен (хоть и немаленький), в команде всего то 6 человек.
Re[3]: Мотивация на работе
От: a7d3  
Дата: 02.12.18 21:38
Оценка:
Проблема с фрилансерами в том, что они никогда не видели работы настоящих профи, а являются самоучками, обречёнными изобретать всем и давно известные велосипеды.
Их не берут в приличные, не гиблые проекты. Их нанимают лишь туда, где болото дурно пахнущее с точки зрения профи — всех «кто в теме».

Кто такие эти самые «в теме»? Знающие про SOLID и читавшие более позднее «Clean Architecture» того самого Robert C. Martin, который автор SOLID.

На себя пинать и видеть проблему в себе — это правильный подход, но вот не всегда. Зачастую, проблема сразу с двух сторон. Что можешь, то в себе исправишь, а вот внешнее — его надо лишь распознать и классифицировать. Чтобы подготовить себя и вовремя принять решение с мерами.
Re[4]: Мотивация на работе
От: msorc Грузия  
Дата: 02.12.18 22:52
Оценка: 3 (1)
Здравствуйте, a7d3, Вы писали:

A>Кто такие эти самые «в теме»? Знающие про SOLID и читавшие более позднее «Clean Architecture» того самого Robert C. Martin, который автор SOLID.


Дядя Боб — шоумен и балабол и его коллеги софтваре крафтсманы могут выдавать те еще чудеса (по опыту работы в одной команде с 8th Light когда дядя там был каким-то архитектом).
Re: Мотивация на работе
От: msorc Грузия  
Дата: 02.12.18 22:53
Оценка: +2
Здравствуйте, Morley, Вы писали:

M>Или это только мне не повезло?


Нормальное состояние в котором пребывает большинство зрелых проектов, приносящих деньги
Re: Мотивация на работе
От: cppguard  
Дата: 02.12.18 22:54
Оценка: 4 (1)
Здравствуйте, Morley, Вы писали:

M>Или мой характер не подходит к такому, или я что-то не так делаю.


M>Как вы находите мотивацию работать в таких условиях? Или это только мне не повезло?


После почти трёх лет на фрилансе я попал в стартап, который купила крупная компания. И тоже был переезд в США. И в вашем комментарии я читаю собственные мысли за 2017-ый год. Я в итоге не нашёл мотивации, уволился, вернулся обратно на фриланс. Чувствую себя прекрасно, задачи, как всегда, интересные. Снова появились время и силы для саморазвития. Хотя иногда закрадываются мысли "А что бы было если бы?". Посоветовать ничего не могу, потому что не знаю вашу ситуацию. Скажу лишь одно: независимо от степени владения языком начинаешь его забывать, если не используешь, не говоришь на нём. Если не программируешь нормально, видишь только говнокод, костыли и корпоративную лапшу, то и способность писать хороший код со временем пропадает.
Re[5]: Мотивация на работе
От: a7d3  
Дата: 03.12.18 09:18
Оценка:
M>Дядя Боб — шоумен и балабол и его коллеги софтваре крафтсманы могут выдавать те еще чудеса (по опыту работы в одной команде с 8th Light когда дядя там был каким-то архитектом).

Чудеса это вещь такая, что смотря с какой точки на них смотреть.
В консалтинг ушедшие становятся шоуменами поневоле. Иначе до народ мысли не донести, не достучаться.
Re: Мотивация на работе
От: neFormal Россия  
Дата: 03.12.18 10:41
Оценка:
Здравствуйте, Morley, Вы писали:

M>Конечно, можно спросить как и что у коллег, но каждый раз чувствую себя джуниором. Отсутствие особого интереса к предметной области.


имхо всё из-за этого.
возможно, ещё работа в одиночку привычней и приятней.
...coding for chaos...
Re[2]: Мотивация на работе
От: a7d3  
Дата: 03.12.18 20:26
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, Morley, Вы писали:


M>>Конечно, можно спросить как и что у коллег, но каждый раз чувствую себя джуниором. Отсутствие особого интереса к предметной области.


F>имхо всё из-за этого.

F>возможно, ещё работа в одиночку привычней и приятней.

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

Примерно два-три часа в день новичок в проекте должен работать не один, а ковыряться/погружаться в горе древних копролитов с кем-то из коллег. Чуть ли не в обнимку за одним столом. И так почти ежедневно в первые несколько недель.
Re[2]: Мотивация на работе
От: white_znake  
Дата: 04.12.18 10:42
Оценка: +1
Здравствуйте, cppguard, Вы писали:

C>Здравствуйте, Morley, Вы писали:


M>>Или мой характер не подходит к такому, или я что-то не так делаю.


M>>Как вы находите мотивацию работать в таких условиях? Или это только мне не повезло?


C>После почти трёх лет на фрилансе я попал в стартап, который купила крупная компания. И тоже был переезд в США. И в вашем комментарии я читаю собственные мысли за 2017-ый год. Я в итоге не нашёл мотивации, уволился, вернулся обратно на фриланс. Чувствую себя прекрасно, задачи, как всегда, интересные. Снова появились время и силы для саморазвития. Хотя иногда закрадываются мысли "А что бы было если бы?". Посоветовать ничего не могу, потому что не знаю вашу ситуацию. Скажу лишь одно: независимо от степени владения языком начинаешь его забывать, если не используешь, не говоришь на нём. Если не программируешь нормально, видишь только говнокод, костыли и корпоративную лапшу, то и способность писать хороший код со временем пропадает.


Странно, наверное зависит от того в какой компании работаешь или какие клиенты на фрилансе...

В моем опыте были: аутсорсинговые компании, фриланс, продуктовые компании.
Только на одном проекте в одной аутсорсинговой компании были качественный код, CI/DI, unit-tests и прочее.
Самый жуткий говнокод был на фрилансе. Я не всетречал ни одного клиента на фрилансе, готового платить за unit тесты, на пример. Может просто не везло?
Но если честно, то после ревью кода, всегда мог вычислить вчерашнего студента или фрилансера.

Продуктовые компании, тоже разные: есть те, где ужасный код и ни чего не делают, и те, где есть ужасный код тоже, но с ним борются.
Re[4]: Мотивация на работе
От: Ночной Смотрящий Россия  
Дата: 05.12.18 22:33
Оценка: +1 -2
Здравствуйте, a7d3, Вы писали:

A>Кто такие эти самые «в теме»? Знающие про SOLID и читавшие более позднее «Clean Architecture» того самого Robert C. Martin, который автор SOLID.


Когда я вижу слово SOLID рука сама тянется к маузеру.
Re[5]: Мотивация на работе
От: Vlad_SP  
Дата: 06.12.18 12:17
Оценка: :))
Здравствуйте, Ночной Смотрящий,

НС>Когда я вижу слово SOLID рука сама тянется к маузеру.


И это правильно! Потому что с помощью SOLID и маузера можно добиться гораздо большего, чем с просто с помощью SOLID. (c)
Re[3]: Мотивация на работе
От: · Великобритания  
Дата: 06.12.18 16:44
Оценка:
Здравствуйте, white_znake, Вы писали:

_>Самый жуткий говнокод был на фрилансе. Я не всетречал ни одного клиента на фрилансе, готового платить за unit тесты, на пример. Может просто не везло?

Какой-то странный подход. А ты видел клиента, который готов платить за использование системы контроля версий, например? Или за форматирование кода отступами?
По-моему, это проблема не клиента, а исполнителя. Юнит-тесты это не требование клиента, а стиль работы программиста, ибо нужны они не клиенту, а программисту.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[6]: Мотивация на работе
От: Ночной Смотрящий Россия  
Дата: 06.12.18 17:14
Оценка:
Здравствуйте, Vlad_SP, Вы писали:

НС>>Когда я вижу слово SOLID рука сама тянется к маузеру.

V_S>И это правильно! Потому что с помощью SOLID и маузера можно добиться гораздо большего, чем с просто с помощью SOLID. (c)

Не, SOLID сам по себе прекрасен. Прекрасен тем, что хорошо отделяет тех, кто понимает суть, от тех, кто увлечен карго культом. Каждый компонент имеет тот или иной смысл, но сам набор настолько бессвязен, что не видеть этого может только тот, кто особо и не задумывается зачем это все.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.