То есть «работать» вы не хотите, вы хотите делать крутые вещи.
Хотелось бы совмещать работу и «крутые вещи». Нельзя же до пенсии себя насиловать и думать, что такое совмещение невозможно. Всё возможно.
Но на самом деле, интересным увлечением может заниматься предприниматель, который создает свой проект
Предпринимательская жилка есть не у всех, да я и не претендую ни на что глобальное. Просто хотелось бы заняться тем, что интересно.
Поэтому тем, кто хочет заниматься чем-то крутым, стоит подумать о своем проекте.
Да. Но еще иногда хочется кушать, а «свой проект» я планирую полезным только для себя и не планирую никакой прибыли. Поэтому скорее приходится подстраиваться под «крутые фирмы», которые занимаются чем-то интересным, чем делать самому что-то свое и тоже интересное.
но если я буду ломить зарплату нереально, мной вообще не заинтересуются,
Из моей практики как раз наоборот.
Желающих работать программистами много, но вот тех, кого реально можно взять очень мало. Кстати из-за этого у компаний очень долго не закрываются вакансии.
Хорошо, я могу взять и поставить себе ожидания, скажем, тупо в 2 раза выше средних по рынку на аналогичные позиции, мной заинтересуется, возможно, кто-то, но тут есть еще один нюанс, который со времени только обостряется. Дело в том, что уже неинтересно просто сидеть и пилить какой-то тупой ПРОЕКТ с предсказуемым результатом. Ну я это уже 100 раз делал и на 101-й уже неинтересно. Если там все понятно как делать, то уже неинтересно. Интересны сложные проекты с непредсказуемым результатом, что снижает круг работодателей в десятки раз. При этом я не считаю себя, так скажем, каким-то супер-разработчиком, но потолка не достиг еще. До этих «желанных» так скажем работодателей я еще не дорос, а остальных, которые мне неинтересны — уже перерос. Вот такой вот нюанс. Вот и не закрываются вакансии.
Да, ясно, спасибо за разъяснение.
Считаю себя крепким мидлом, но если я буду ломить зарплату нереально, мной вообще не заинтересуются, не то что будут рассматривать в последнюю очередь. Вокруг тысячи таких же гавриков как я, готовых работать за меньшие деньги.
Вот такой вот парадокс получается. То есть возраст все же роялит.
А что означает для вас «удобный редактор», «вся музыка перед глазами» и «удобно сочинять»? Чего не хватает в Midisoft Studio? Сам мечтаю написать редактор (абсолютно бесплатный) как хобби-любитель музыки, но мне еще приятно иметь «перед глазами» всю мировую музыкальную литературу. Чтобы редактор хавал огромные оркестровые партитуры. Чтобы был каталог по композиторам. Онлайн есть какие-то аналоги, но довольно убогие. Эта тема мало кому интересна, и даже за 10-20 последних лет не наблюдал никаких существенных подвижек. Крупные конторы это не интересует (правда, Сибелиуса купил Avid, но исключение подтверждает правило), а мелочь долго не живет — умирают сайты и проекты.
И думаю, что на человека за 50 с опытом более 10 и идущего работать обычным программистом я бы тоже не сразу обратил внимание.
Почему так несправедливо? Какая разница человеку 30, 40 или 50?
Кстати, о том, куда деваются программисты после 40: habrahabr.ru/post/324426.
Что касается себя (уже 50 недалеко, стаж 21 год), не могу даже представить, кем бы я еще мог работать, если не обычным программистом. Все остальное, и в том числе любая работа с людьми слишком сильно напрягает.
Если бы языком международного общения был не английский, а китайский, скажем, посмотрели бы мы, как они бы адаптировались. Подавляющее большинство без специальной подготовки верно бы не проинтонировали… и даже записать бы не смогли…
А как вам выражение «галочка закошена» (работал в одной французской фирме)? Когда я это впервые услышал, получил когнитивный диссонанс. А потом вроде ничего — привык. Ну закошена и закошена. Хорошо хоть там компьютеры ординатёрами не называют.
Проще уж на английский перейти, если русская речь содержит более 90% английских слов: зачем насиловать себя и других? Диар девелоперз! Уи тук э десижн… и т.д.
Кстати, у меня противоположная проблема: хочу работать меньше за меньшую зарплату, но пока это получается плохо.
Зарплата иногда обратно пропорциональна интересности работы. После нескольких лет работы в фирме проекты и задачи становятся знакомыми и занудно-неинтересными. Зарплату могут повысить, но интерес падает, и его уже никак не компенсировать. Человек уходит на другую работу иногда на более низкую з-п. Там история повторяется. В результате график функции зарплаты от времени может иметь такой вид: --------
-------
------ ----- ------
--- -----
----
Функция немонотонная, но стремится с бесконечности со временем.
Если ищете работу по принципу наличия или отсутствия TDD и других практик то долго будете искать. А как вам такой вариант: найти интересную для вас работу без TDD и прийти со своим уставом в чужой монастырь, то есть показать им на практике как это круто — TDD и парное прогрммирование? Сразу и работа интересная, и TDD будет.
Почему ж нет? Вот мы практикуем и TDD в классическом смысле, и парное программирование. Вас не приглашали мы, понятное дело, но это не значит, что компаний таких совсем нет.
Менять уже написанное работающее «просто так» — это уж точно bad style, можно жестко поговорить и руки оторвать. Если только это не делается в рамках запланированного рефакторинга.
auto же — очень хороший practice, почему бы его не использовать за исключением случаев, когда это невозможно (объявление переменной, например)? Вместо того, чтобы писать типпеременнойизмногобукав.
Совершенно верно! Диалог там — художественный вымысел, для иллюстрации другой общей проблемы, о которой говорится в той статье. HR-ы по большей части — хорошие, умные создания.
Ну я ж никому из кандидатов не говорил, что я считал эту задачу «разминочной» и, как потом выяснилось — она таки примерно на всё интервью тянет (с разговорами «вокруг» неё, разумеется, не просто написать код и закончить).
Думаю, что даже человеку со средними способностями под силу решить эту и подобные задачки (они же не упираются в специфические знания), если как следует натренироваться перед этим именно на таких задачках. А «поговорить около» можно развив в себе концепцию картостроения :)
Да я ударник каптруда, перевыполняю план, самый квалифицированный в конторе, но типичный, как в ветке «4 типажа программистов» определено, линейщик. И контора мне дала всё, что могла. И трудно себе признаться в 44 года, что ты неправильно выбрал профессию. И почти невозможно «уйти в никуда» из оплачиваемой нормально профессии.
Вот мне и хотелось увидеть как будут написаны тесты, что «любой мог заменить вас» прочитав их.
Всё, уловил мысль, спасибо.
Я-то по наивности изначально думал, что это — простенькая, «разминочная», задачка. После проведения десятка интервью и общения с коллегами пришло понимание, что хороший кандидат (и хороший специалист) сам не всегда её решает. Но пара-тройка подсказок решают всегда — если человек не может даже понять как это работает, то это уже «никуда не годится».
Я бы не решил, но понял после того, как мне «разжевали» бы. Сразу стал бы опасаться за свою дальнейшую судьбу на этом гипотетическом интервью и если бы узнал, что это вы преподносите как «starter», то что же тогда основное блюдо? Задача о расстановке 8 ферзей? Mamma mia.
Думаю, что нормально менять работу раз в 3 — 4 года, но рекрутеры предлагают такую зелёную тоску, от которой хочется выть волком и проработать на родной фирме еще 3 — 4 года.
Вопрос з-п актуален, но я готов просесть по з-п довольно существенно в обмен на интересные для меня задачи.
Это-то и убивает, что бизнесу мы, программисты, похрен по существу. Что там у нас на уме, какие желания — не интересует бизнес.
Хотелось бы совмещать работу и «крутые вещи». Нельзя же до пенсии себя насиловать и думать, что такое совмещение невозможно. Всё возможно.
Предпринимательская жилка есть не у всех, да я и не претендую ни на что глобальное. Просто хотелось бы заняться тем, что интересно.
Да. Но еще иногда хочется кушать, а «свой проект» я планирую полезным только для себя и не планирую никакой прибыли. Поэтому скорее приходится подстраиваться под «крутые фирмы», которые занимаются чем-то интересным, чем делать самому что-то свое и тоже интересное.
Хорошо, я могу взять и поставить себе ожидания, скажем, тупо в 2 раза выше средних по рынку на аналогичные позиции, мной заинтересуется, возможно, кто-то, но тут есть еще один нюанс, который со времени только обостряется. Дело в том, что уже неинтересно просто сидеть и пилить какой-то тупой ПРОЕКТ с предсказуемым результатом. Ну я это уже 100 раз делал и на 101-й уже неинтересно. Если там все понятно как делать, то уже неинтересно. Интересны сложные проекты с непредсказуемым результатом, что снижает круг работодателей в десятки раз. При этом я не считаю себя, так скажем, каким-то супер-разработчиком, но потолка не достиг еще. До этих «желанных» так скажем работодателей я еще не дорос, а остальных, которые мне неинтересны — уже перерос. Вот такой вот нюанс. Вот и не закрываются вакансии.
Считаю себя крепким мидлом, но если я буду ломить зарплату нереально, мной вообще не заинтересуются, не то что будут рассматривать в последнюю очередь. Вокруг тысячи таких же гавриков как я, готовых работать за меньшие деньги.
Вот такой вот парадокс получается. То есть возраст все же роялит.
Почему так несправедливо? Какая разница человеку 30, 40 или 50?
Кстати, о том, куда деваются программисты после 40: habrahabr.ru/post/324426.
Что касается себя (уже 50 недалеко, стаж 21 год), не могу даже представить, кем бы я еще мог работать, если не обычным программистом. Все остальное, и в том числе любая работа с людьми слишком сильно напрягает.
Проще уж на английский перейти, если русская речь содержит более 90% английских слов: зачем насиловать себя и других? Диар девелоперз! Уи тук э десижн… и т.д.
Зарплата иногда обратно пропорциональна интересности работы. После нескольких лет работы в фирме проекты и задачи становятся знакомыми и занудно-неинтересными. Зарплату могут повысить, но интерес падает, и его уже никак не компенсировать. Человек уходит на другую работу иногда на более низкую з-п. Там история повторяется. В результате график функции зарплаты от времени может иметь такой вид:
--------
-------
------ ----- ------
--- -----
----
Функция немонотонная, но стремится с бесконечности со временем.
А Sibelius?
auto же — очень хороший practice, почему бы его не использовать за исключением случаев, когда это невозможно (объявление переменной, например)? Вместо того, чтобы писать типпеременнойизмногобукав.
Думаю, что даже человеку со средними способностями под силу решить эту и подобные задачки (они же не упираются в специфические знания), если как следует натренироваться перед этим именно на таких задачках. А «поговорить около» можно развив в себе концепцию картостроения :)
Всё, уловил мысль, спасибо.
Я бы не решил, но понял после того, как мне «разжевали» бы. Сразу стал бы опасаться за свою дальнейшую судьбу на этом гипотетическом интервью и если бы узнал, что это вы преподносите как «starter», то что же тогда основное блюдо? Задача о расстановке 8 ферзей? Mamma mia.