История изменений
Исправление Iron_Bug, (текущая версия) :
тимлид может быть вообще не программистом. у нас в одной компании был замечательный тимлид. он был никакой программист (так, скрипты написать, не более), но он обеспечивал команду замечательными плюшками и поддерживал нормальный дух коллективизма в команде. это и есть основная задача тимлида. но на собеседования он приглашал меня, потому что он не был способен оценить программистские навыки человека, тут нужен был программист.
я видела очень много программистов. и прыжки из одной области в другую тоже иногда совершала. один такой прыжок был вынужденный. в стране тогда был кризис, нам 4 месяца не платили зарплату, а мой квартиросдатчик не хотел ждать лучших времён и денег требовал здесь и сейчас, поэтому мне пришлось резко менять работу. а так как резко работу подходящего профиля я не нашла бы, то мне пришлось временно устроиться в веб. в вебе тогда была какая-то движуха, в отличие от промышленного производства. это было самое неправильное решение в моей жизни, относительно работы. изучить пых было несложно, на это ушло две недели. но веб сам по себе имеет, как и все прочие области, свои паттерны, свои тонкости и стандартные решения. которых я, естественно, не знала. поэтому мне поначалу приходилось реально говнокодить, что мне решительно не нравилось. я отлично понимала, что моя писанина в сравнении с людьми, которые проработали фрилансерами лет по десять, была просто ничтожной. и мне было просто неприятно и стыдно за такой код, но моментальное изучение всего объёма такого материала было невозможно даже чисто физически. с другой стороны, я видела, что говнокодят там почти все, и от этого мне было ещё противнее. в итоге, я с радостью вернулась в ту область, в которой я могла нормально программировать и не ощущать неприязни к процессу.
и потом я совершила второй большой прыжок, но уже сознательно, предварительно потратив лет десять на подготовку: я перешла на Linux. я отбросила все свои достижения под маздаем (а я его знала вдоль и поперёк, от написания дров до сервисов, юзерских оснасток в консоли управления и прочего барахла) и начала практически с нуля под Linux. но тут я очень заранее начала готовиться, и только когда я поняла, что я действительно имею достаточный запас знаний и опыта, я перешла на программирование под Linux профессионально, в качестве основной работы. тут уже не было никаких проблем.
вообще, качественное освоение любой достаточно крупной области знаний (причём не только в программировании, но и в любой другой области вообще) требует в среднем десять лет. это такой средний срок на изучение языка программирования вроде плюсов, или изучения системного программирования, или веба, или даже изучения академического вокала. везде все до единого специалисты говорят именно про десять лет. это общее правило. всё, что меньше - это азы и поверхностные знания.
Исправление Iron_Bug, :
тимлид может быть вообще не программистом. у нас в одной компании был замечательный тимлид. он был никакой программист (так, скрипты написать, не более), но он обеспечивал команду замечательными плюшками и поддерживал нормальный дух коллективизма в команде. это и есть основная задача тимлида. но на собеседования он приглашал меня, потому что он не был способен оценить программистские навыки человека, тут нужен был программист.
я видела очень много программистов. и прыжки из одной области в другую тоже иногда совершала. один такой прыжок был вынужденный (в стране тогда был кризис, нам не платили зарплату, а мой квартиросдатчик не хотел ждать лучших времён и денег требовал здесь и сейчас, поэтому мне пришлось резко менять работу. а так как резко работу подходящего профиля я не нашла бы, то мне пришлось временно устроиться в веб. это было самое неправильное решение в моей жизни, относительно работы. изучить было пых несложно, на это ушло две недели. но веб сам по себе имеет, как и все прочие области, свои паттерны, свои тонкости и стандартные решения. которых я, естественно, не знала. поэтому мне поначалу приходилось реально говнокодить, что мне решительно не нравилось. я отлично понимала, что моя писанина в сравнении с людьми, которые проработали фрилансерами лет по десять, была просто ничтожной. и мне было просто неприятно и стыдно за такой код, но моментальное изучение всего объёма такого материала было невозможно даже чисто физически. с другой стороны, я видела, что говнокодят там почти все и от этого мне было ещё противнее. в итоге, я с радостью вернулась в ту область, в которой я могла нормально программировать и не ощущать неприязни к процессу.
и потом я совершила второй большой прыжок, но уже сознательно, предварительно потратив лет десять на подготовку: я перешла на Linux. я отбросила все свои достижения под маздаем (а я его знала вдоль и поперёк, от написания дров до сервисов, юзерских оснасток в консоли управления и прочего барахла) и начала практически с нуля под Linux. но тут я очень заранее начала готовиться, и только когда я поняла, что я действительно имею достаточный запас знаний и опыта, я перешла на программирование под Linux профессионально, в качестве основной работы. тут уже не было никаких проблем.
вообще, качественное освоение любой достаточно крупной области знаний (причём не только в программировании, но и в любой другой области вообще) требует в среднем десять лет. это такой средний срок на изучение языка программирования вроде плюсов, или изучения системного программирования, или веба, или даже изучения академического вокала. везде все до единого специалисты говорят именно про десять лет. это общее правило. всё, что меньше - это азы и поверхностные знания.
Исходная версия Iron_Bug, :
тимлид может быть вообще не программистом. у нас в одной компании был замечательный тимлид. он был никакой программист (так, скрипты написать, не более), но он обеспечивал команду замечательными плюшками и поддерживал нормальный дух коллективизма в команде. это и есть основная задача тимлида. но на собеседования он приглашал меня, потому что он не способен оценить программистские навыки человека, тут нужен был программист.
я видела очень много программистов. и прыжки из одной области в другую тоже иногда совершала. один такой прыжок был вынужденный (в стране тогда был кризис, нам не платили зарплату, а мой квартиросдатчик не хотел ждать лучших времён и денег требовал здесь и сейчас, поэтому мне пришлось резко менять работу. а так как резко работу подходящего профиля я не нашла бы, то мне пришлось временно устроиться в веб. это было самое неправильное решение в моей жизни, относительно работы. изучить было пых несложно, на это ушло две недели. но веб сам по себе имеет, как и все прочие области, свои паттерны, свои тонкости и стандартные решения. которых я, естественно, не знала. поэтому мне поначалу приходилось реально говнокодить, что мне решительно не нравилось. я отлично понимала, что моя писанина в сравнении с людьми, которые проработали фрилансерами лет по десять, была просто ничтожной. и мне было просто неприятно и стыдно за такой код, но моментальное изучение всего объёма такого материала было невозможно даже чисто физически. с другой стороны, я видела, что говнокодят там почти все и от этого мне было ещё противнее. в итоге, я с радостью вернулась в ту область, в которой я могла нормально программировать и не ощущать неприязни к процессу.
и потом я совершила второй большой прыжок, но уже сознательно, предварительно потратив лет десять на подготовку: я перешла на Linux. я отбросила все свои достижения под маздаем (а я его знала вдоль и поперёк, от написания дров до сервисов, юзерских оснасток в консоли управления и прочего барахла) и начала практически с нуля под Linux. но тут я очень заранее начала готовиться, и только когда я поняла, что я действительно имею достаточный запас знаний и опыта, я перешла на программирование под Linux профессионально, в качестве основной работы. тут уже не было никаких проблем.
вообще, качественное освоение любой достаточно крупной области знаний (причём не только в программировании, но и в любой другой области вообще) требует в среднем десять лет. это такой средний срок на изучение языка программирования вроде плюсов, или изучения системного программирования, или веба, или даже изучения академического вокала. везде все до единого специалисты говорят именно про десять лет. это общее правило. всё, что меньше - это азы и поверхностные знания.