Статья про важные для Айтишников проблемы, я чувствую это на себе 100%. Убежать с высокооплачиваемой работы не получится. Если у тебя есть семья, ты, скорее всего, обнаруживаешь, что вся твоя зп уходит на расходы за месяц, и так будет всегда, если только твоя жена не из поколения наших бабушек. Начальство и проект давят, ставят заранее невыполнимые сроки, а когда ты не справляешься, негатив и обесценвание того, что ты сделал. Постоянное чувство вины. Если уходить в другую компанию, где гарантия, что там не будет хуже? Если тебе хорош платят, найти работу лучше всё сложнее. Повышать квалификацию некогда, есть же ещё и семья.
Пробую разные подходы год точно
Работать больше. За счёт сна - вставать раньше, ложиться позже. Довольно быстро здоровье даёт сбой, не можешь встать вообще, потому что это задача, которую поставил ты сам, можешь сам её и не выполнить. В пять утра разговор с собой: нет не встану.
Пить кофе чтобы работать больше вечером или не засыпать днём от недосыпа. Постепенно перестаёт работать, зато боль в животе. Из плюсов - обратимо
Вести статистику сколько реально работал. Написал себе прогу, но все мои друзья говорят, что это плохое знание, и надо полагаться на ощущение. Я так не хочу, но эта прога показывает, что в течение дня я очень много отвлекаюсь. Можно пытаться добиваться там 8-ми часов, и у меня на проекте этого может и хватить для результата. Но не есть ли это перебор - непрерываная работа головой и кодирование 8 часов каждый день? Слышал статистику: 45-60% реальной работы в день в АйТи. Это может быть перебором в коллективе, где твой вклад не ценят
Убрать прокрастинацию, внедрить поедание лягушек (берёмся за самую сложную и неприятную задачу первой) и помидоры (25 мин непрерывной работы, 5 мин перерыв, каждые 4 помидора перерыв полчаса). У меня это работает нестабильно, хотя, когда работет - здорово
Убрать дешёвый дофамин. Если и не работаю, делаю что-то, что его не приносит. Не очень получается в рваном графике - контекст-то надо выгрузить, потом опять загрузить. Легче отвлечься на фигню, поскролить, а контекст ещё на месте. Но это вредно, т.к. здесь нет отдыха
Побороться с обесцениванием себя другими (начальником, хлыстом начальника, который не несёт ответственности, зато всегда расскажет, что программисты опять не сделали). Если ты сделал классную фичу, пусть и не в срок, внутри себя надо сказать: я крут. Если не справляешься, а тебя негативят, говоришь себе: в тех условиях, в которых я живу (проект, наличие семьи, ахтунги) того, что я сделал, - достаточно. Ещё раз. Важное слово: я сделал достаточно в своих условиях. С искусственным идеалом не сравниваемся. При общении с руководством говорим: я сделал, есть небольшие шероховатости, поправим, но в прод можно выкатывать. Сделаю ли сегодня? Может быть (хотя знаю, что неделя уйдёт)
Повышать квалификацию, учиться за счёт... работы! Мотивация: начальник уволит тебя без сожаления, когда ему будет надо, а твоя семья останется без средств. Вместо того, чтобы пытаться соблюсти невыполнимые дедлайны, делаем достаточно и идём учиться, решать задачки, готовиться к следующей работе, которая должна платить больше, ходим на собеседования
Мне скоро 50, кодю на С, потом С++ с 91-го. Проблемы возраста всё же есть. Помню себя в 24 — работал 4 дня по 12 часов (+ 2 часа на дорогу суммарно), остальные три учился с институте. Выходных не было. Так было полтора года. Я разгрызал всё, что в меня кидали. Но правильно замечено, что сейчас предметная область настолько расширилась, что зачастую понять что нового учить непросто. Молодому можно и промахнуться, ни о нём никто не пожалеет, ни он не постарадает если выучит не то — у него куча лет впереди.
Не так в 50. Переходить совсем куда-то стремновато (допустим из толстых клиентов в webdev), времени на обучение ограниченное количество. Опять же, выученное надо тут же применять! И ещё момент. Мы — старики, не знаю в силу чего, хотим уж если делать, то делать конфетку. Г-нокода не терпим. Когда всё начиналось в 90-х, иначе было нельзя, каждый байт на счету.
Сейчас же нужна скорость разработки, и плевать, что ты не тестируешь, не знаешь что такое уборка мусора (за мной подметут), что код раз в 100 медленнее, чем надо (железо всё схавает), и работает ли вообще. Нет? Ну, поправим. Да, и на то, что я не очень понимаю как это всё работает, плевать. Компилируется же! Чего-то не хватает? Поключи std, boost, еще каких-то огромных стеков, и всё срастётся. В этом молодежь преуспевает, и по первости результат устраивает начальство. Если начальство и фирма не играет в долгую, не делает продукт, а хочет быструю прибыль и мало расходов, метод работает хорошо.
Часто ещё говорят: такой-то язык лучше, на нём такую-то конструкцию можно написать в пару строк. Да, но что стоит за этой простотой? Куча кода, написанного уже кем-то, который ты никогда не увидишь и не поймёшь? Луковица обёрток вокруг байтов всё увеличивается.
Мне кажется, что скорость разработки — это не скорость написания первоначального компилируемого кода. Это скорость создания конфетки с прекрасной гибкой архитектурой и красивой внутренней реализацией. Вот на это и уходит основное время программиста, и скорость такой разработки — функция опыта и возможности использования ранее написанного кода.
Я уйду когда конфетки больше не будут нужны. Но куда идти? Кому я тогда буду нужен? Так что, вопрос индус поднял не праздный.
Да, а про 35, мне кажется, имеется в виду не вышвыривание с рынка, а разбогатение и уход на покой пассивного дохода. ))
Статья про важные для Айтишников проблемы, я чувствую это на себе 100%. Убежать с высокооплачиваемой работы не получится. Если у тебя есть семья, ты, скорее всего, обнаруживаешь, что вся твоя зп уходит на расходы за месяц, и так будет всегда, если только твоя жена не из поколения наших бабушек. Начальство и проект давят, ставят заранее невыполнимые сроки, а когда ты не справляешься, негатив и обесценвание того, что ты сделал. Постоянное чувство вины. Если уходить в другую компанию, где гарантия, что там не будет хуже? Если тебе хорош платят, найти работу лучше всё сложнее. Повышать квалификацию некогда, есть же ещё и семья.
Пробую разные подходы год точно
Работать больше. За счёт сна - вставать раньше, ложиться позже. Довольно быстро здоровье даёт сбой, не можешь встать вообще, потому что это задача, которую поставил ты сам, можешь сам её и не выполнить. В пять утра разговор с собой: нет не встану.
Пить кофе чтобы работать больше вечером или не засыпать днём от недосыпа. Постепенно перестаёт работать, зато боль в животе. Из плюсов - обратимо
Вести статистику сколько реально работал. Написал себе прогу, но все мои друзья говорят, что это плохое знание, и надо полагаться на ощущение. Я так не хочу, но эта прога показывает, что в течение дня я очень много отвлекаюсь. Можно пытаться добиваться там 8-ми часов, и у меня на проекте этого может и хватить для результата. Но не есть ли это перебор - непрерываная работа головой и кодирование 8 часов каждый день? Слышал статистику: 45-60% реальной работы в день в АйТи. Это может быть перебором в коллективе, где твой вклад не ценят
Убрать прокрастинацию, внедрить поедание лягушек (берёмся за самую сложную и неприятную задачу первой) и помидоры (25 мин непрерывной работы, 5 мин перерыв, каждые 4 помидора перерыв полчаса). У меня это работает нестабильно, хотя, когда работет - здорово
Убрать дешёвый дофамин. Если и не работаю, делаю что-то, что его не приносит. Не очень получается в рваном графике - контекст-то надо выгрузить, потом опять загрузить. Легче отвлечься на фигню, поскролить, а контекст ещё на месте. Но это вредно, т.к. здесь нет отдыха
Побороться с обесцениванием себя другими (начальником, хлыстом начальника, который не несёт ответственности, зато всегда расскажет, что программисты опять не сделали). Если ты сделал классную фичу, пусть и не в срок, внутри себя надо сказать: я крут. Если не справляешься, а тебя негативят, говоришь себе: в тех условиях, в которых я живу (проект, наличие семьи, ахтунги) того, что я сделал, - достаточно. Ещё раз. Важное слово: я сделал достаточно в своих условиях. С искусственным идеалом не сравниваемся. При общении с руководством говорим: я сделал, есть небольшие шероховатости, поправим, но в прод можно выкатывать. Сделаю ли сегодня? Может быть (хотя знаю, что неделя уйдёт)
Повышать квалификацию, учиться за счёт... работы! Мотивация: начальник уволит тебя без сожаления, когда ему будет надо, а твоя семья останется без средств. Вместо того, чтобы пытаться соблюсти невыполнимые дедлайны, делаем достаточно и идём учиться, решать задачки, готовиться к следующей работе, которая должна платить больше, ходим на собеседования
Не так в 50. Переходить совсем куда-то стремновато (допустим из толстых клиентов в webdev), времени на обучение ограниченное количество. Опять же, выученное надо тут же применять! И ещё момент. Мы — старики, не знаю в силу чего, хотим уж если делать, то делать конфетку. Г-нокода не терпим. Когда всё начиналось в 90-х, иначе было нельзя, каждый байт на счету.
Сейчас же нужна скорость разработки, и плевать, что ты не тестируешь, не знаешь что такое уборка мусора (за мной подметут), что код раз в 100 медленнее, чем надо (железо всё схавает), и работает ли вообще. Нет? Ну, поправим. Да, и на то, что я не очень понимаю как это всё работает, плевать. Компилируется же! Чего-то не хватает? Поключи std, boost, еще каких-то огромных стеков, и всё срастётся. В этом молодежь преуспевает, и по первости результат устраивает начальство. Если начальство и фирма не играет в долгую, не делает продукт, а хочет быструю прибыль и мало расходов, метод работает хорошо.
Часто ещё говорят: такой-то язык лучше, на нём такую-то конструкцию можно написать в пару строк. Да, но что стоит за этой простотой? Куча кода, написанного уже кем-то, который ты никогда не увидишь и не поймёшь? Луковица обёрток вокруг байтов всё увеличивается.
Мне кажется, что скорость разработки — это не скорость написания первоначального компилируемого кода. Это скорость создания конфетки с прекрасной гибкой архитектурой и красивой внутренней реализацией. Вот на это и уходит основное время программиста, и скорость такой разработки — функция опыта и возможности использования ранее написанного кода.
Я уйду когда конфетки больше не будут нужны. Но куда идти? Кому я тогда буду нужен? Так что, вопрос индус поднял не праздный.
Да, а про 35, мне кажется, имеется в виду не вышвыривание с рынка, а разбогатение и уход на покой пассивного дохода. ))