Comments 788
Надеюсь, у меня ещё есть время! =)
Удивительно, что этот просчет сделан в языке, в котором указатели являются самой солью языка.
От PDP-7 в языке Си остались такие конструкции как эквивалентность arr[i] и *(arr+i). На безтиповом языке для словной машине это было просто сложение.
Когда они решили перейти на PDP-11, безтиповым языком было уже не обойтись. PDP-11 была словной машиной с адресацией до байта. То есть по четном адресу можно было прочитать и слово и байт, а по нечетному — только байт. Поэтому им пришлось вводить типы. Ну и сменить название языка на Си.
И тогда, для ускорения переделок, была придумана гениальная идея. Вместо описания типа — описывать, какими преобразованиями переменная приводится к базовому типу. int **pp означает, что если дважды разыменовать pp, то получиться int. Этих хаком они упростили себе переделку компилятора,
От PDP-11 в Си осталась конструкция *dst++ = *src++, которая транслировалась в одну команду mov (R5)++, (R3)++
Если бы вы начали изучение Си с The C Programming Language, то там довольно явно рассказывается об этом…
Ну а первые впечатления от Си (1984 год): вау, какой красивый ассемблер! Теперь можно писать код на ЯВУ и понимать, какие команды будут исполняться! Особенность компиляции (из.с в .s, а уж потом в .obj) этому только помогали.
Но да, к 1990ому году пришли иные машины и иные компиляторы. И Си перестал восприниматься ассемблером конкретной машины. А хак с заменой описания переменных на описание преобразования в базовые типы — остался.
P.S. На спутника ГЛОНАСС летают клоны VAX-11 на микросхемах серии 1839
тоже жизнь началась лет с 12 с Спекртума и хардкора на ассемблере :) А к 40 года, пальцев не хватает на теле что бы перечислить на чем только не писал %)
Было это в 87 или 88 году… (я лет на 5 Вас старше). Но на «Микроше»(Схема «Радио 86РК») тоже отметился — несколько моих игрушек были успешно мною проданы в сеть игровых салонов города (Тольятти) )))
Прошу прощения за многословность — ностальгия… )
Сама по себе Java вызывает восхищение и сожаление, что раньше не взялся за нее. Планирую в этом году полностью уйти с 1С, пока что только по финансовым соображениям работаю.
Одно время даже думал что всё — кончился прогер во мне — пора куда-то сваливать. Потом начал пилить андроид, но без опыта не берут — понятно. А год назад удалось слезть с документума, подтянул современные скилы и снова полон сил )
А у меня хватило терпения на 17 лет, наверное помогало то, что занимался всегда новыми проектами. Теперь вот не могу нарадоваться Java, посмотрим как дальше пойдет, учу ускоренными темпами по ночам и на работе днем и в машине вебинары, не смотря на 2х детей. Но главное что нравится.
1.В 1С я дошел до потолка: решаю на лету любые задачи, (в том числе в мобильной платформе), успел поработать во многих фирмах (в том числе иностранных) с большим количеством клиентов, почти во всех основных индустриях, так что ничего нового я уже не вижу
2.В 1С большие ограничения по дизайну, а в последнее время я сильно проникся material design разрабатываю мобильные приложения. Меня сильно обижает нехотение 1С предоставить возможность кастомизации (сами они предоставить нормальный дизайн не могут)
3.Сам внутрениий язык 1С не несет никакой индивидуальности, не развивается в сторону масштабируемости, оставаясь на уровне версии 7 (новые операторы работы с бинарными данными или асинхронные или другие дополнения не в счет)
4.Еще о языке 1С, он очень грязный и учит программиста халявности. Нет типизации, нет case-sensitive, нет инициализации. Все эти вещи может и снижают порого вхождения, но рождают ленивых (в плохом смысле) программистов и урезают напрочь охоту думать (об этом была статья на инфостарте)
5.Нет ООП, тут можно возразить, что он не нужен, или что он уже частично есть, но это не так! Инкапсуляция? Наследие? Полиморфизм? Когда я изучал Java я смеялся и плакал. Сколько кода можно было написать под другому, какая удобная была бы поддержка таких решений (написанных с ООП)!
6.Нет нормального IDE. Да разрабатывается 1c development tools, но он еще далек от того, чтобы им серьезно пользоваться, в текущий IDE ужасен, он заставляет вас печатать как печатной машинке, ничего не подсказывает и застрял в 98-м году.
7.Проприетарный формат решений / баз данных 1С, решения закрыты в бинарном формате, и это во время когда уже сам Microsoft перешел на xml? Да в 1С зашевелились и начали делать выгрузку, но этого мало и с большим опозданием.
8.В 1С постоянно что-то может вылететь и не работать. в некоторых случаях вы можете поработать напильником, в других случаях вы ничего не можете сделать, так как платформа закрыта и есть только один официальный форум (partnerts.v8.1c.ru) и он тоже закрыт для обычных людей, есть и bugboard но он тоже закрыт от обычных людей), но все эти сайты только если вы из СНГ, а для остальных все еще хуже.
Клиенты потеряли лицензии, 1С сервер у клиента упал, соединения не закрываются сами, веб-клиент работает недекватно, мобильная платформа рандомно падает и т.д. Все это требует вмешательства 1С и ожидания решения. Нет стабильности.
9.Любое ваше решение в 1С будет всего лишь надстройкой для 1С Предприятия, вы не можете считать себя программистом в полной мере и считать продукт своим. Он наполовину собственность фирмы 1С (давайте будет честными)
10.Ваша карьера остановится на 1С, вы не сможете найти работу зарубежом. У меня были фриланс клиенты из-за рубежа, но это не сравнить с количеством с СНГ.
11.Ваша карьера остановится на 1С, вы не сможете найти работу зарубежом, так как вы не учили язык программирования. В крайнем случае можете сказать что знаете Бейсико-Паскаль. Вы не знаете, что такое ООП, деплой, юнит-тесты, методики разработки, паттерны (боже упаси)
12.Ваша карьера остановится на 1С, вы не будете развивать свой мозг. (опять будьте честными)
Что бы меня заставило остаться в 1С:
— ООП (да да, создание Object -> Document/Catalog/… ->… Даже с метаданными можно это сделать
— улучшениея языка и укорощение, принудительная типизация переменных, инициализация, Case-sensitive
— Нормальный IDE (Eclipse далеко не лучший)
— Отказ от бинарного проприетарного формата
— Нормальная поддержка JS/HTML/CSS и возможность кастомизации, так же и в мобильной платформе. Все ради нормального дизайна
Как вы понимаете в 1С этого сделано не будет никогда.
Теперь о Java, C++, C#:
1. Java один из наиболее распространненых языков, говорят он наследник С++, много вещей в них похожи, но сейчас у С++ уже много наследников. C# похож сильно, но в силу связи с Microsoft, я отказался от идеи дальше изучать его, так что C++ -> Java это мой путь
2.Java прекрасен, ООП возможно для опытных программистов приелся уже (хотя я так не думаю), но горазду хуже без него, любой большой проект превращается в ад
3.Java так и просит использовать чужие решения, использовать наследие и проектировать решения заранее (чего не нужно делать в 1С)
4.Java строг, (но не слишком), требует порядочности, аккуратности и продумывания
5.Изучая Java вы имеете огромный выбор развития карьеры и покрываете большой рынок JAVAEE / JAVASE / JS фреймворки / Scala / Android, и т.д.
6.Изучая Java вы узучите паттерны и сильно удивитесь (если вы пришли из 1С)
7.Прекрасные IDE, Jetbrains/Netbeans/Eclipse/Android studio он продумывает за вас многие вещи и помогает как учитель наблюдающий за вами.
8.Вы найдете работу зарубежом или из дома фрилансером, вы можете участвовать в конкурсах, в Open-Source, выбор за вами.
Не подумайте, что у меня бомбит, наоборот я счастлив и мыслю трезво.
Пишите если тоже задумались об уходе с 1С, помогу вам.
Удачи!
Не холивара ради, но очень хочется узнать чем Java прельстила по сравнению с 1С?
В 1С объекты уже продуманы и написаны до тебя и для тебя.
В Java нужно много писать того, что не решает непосредственную задачу, а так сказать, делать «обвязку» под будущее решение задачи.
Это может быть интересно, так как довольно абстрактно.
;)
В Java нужно много писать того, что не решает непосредственную задачу, а так сказать, делать «обвязку» под будущее решение задачи.
Можно просто сказать коротко и ясно: В Java нужно много писать.©
Радуйтесь. Я тоже помотался по разным там конторам/фирмам, где весело, интересно, но и коммитить свои просветления приходилось часа в три ночи. Сейчас мне 45, работаю в большой конторе, на удаленной работе из дома. На уютном проекте. Ну подумаешь, что WebSphere 6 и ява 6. Я никого не трогаю, меня никто не трогает. Восемь часов рабочий день. 30 дней отпуск, можно даже все 30 подрят взять и с рюкзачком на пять-шесть недель! Красота. Таких проектов в промышленности столько наворотили. Мне их поддерживать еще лет на 20 хватит думаю. Дома занялся автоматизацией, благо сейчас esp и всяких готовых вещей на эту тему полно. Мебель сам собираю. Жизнь прекрасна!
То есть, вариант, что текст писался с апреля прошлого года не рассматривается? Именно тогда вышла оригинальная статья, мне понравилась идея, и я начал писать свою, методично, по кусочкам. Сегодня выложил многомесячную работу.
P.S. Мне 48, iOS dev на удаленке.
Мне 47, iOS developer, Тель Авив.
Тоже мысли о свечном заводике или чем то подобном.
А почему у вас не было попытки уволится из организации и предложить им поддержку проекта? Так часто делают и организации может быть выгоднее даже, чем собственный штат держать.
Последние 10 лет работаю по 1С — денежно, но неинтересно.
Для души есть несколько проектов. Но времени на них практически нет…
Спасибо за статью!!!
Тут немного, читается отлично, ребёнку на ночь сказки большей длины читаются. Не пойму тенденции современного мира писать "обрывками" (кстати в тексте про эту особенность современного интернета как раз написано).
Многа буквов, не осилил.
А зря, читается легко и с интересом. Хотя сперва тоже было желание не читать статью, а проскроллить до комментариев.
Ну подумаешь, что WebSphere 6 и ява 6. Я никого не трогаю, меня никто не трогает. Восемь часов рабочий день. 30 дней отпуск, можно даже все 30 подрят взять и с рюкзачком на пять-шесть недель! Красота. Таких проектов в промышленности столько наворотили. Мне их поддерживать еще лет на 20 хватит думаю. Дома занялся автоматизацией, благо сейчас esp и всяких готовых вещей на эту тему полно. Мебель сам собираю. Жизнь прекрасна!
Гимн поддержки legacy кода. — Да здравствует Cobol! ©
В общем — конкурс — лучшая квалификация, чем свой сайд проект. Работу помогает искать лучше.
Тем не менее я благополучно переехал на персональные компьютеры, освоив по ходу дела самые разные языки и разные операционные системы.
Но скажу сразу язык С надо программисту знать обязательно, особенно указатели (кому они доставляю проблемыт следует еще потренироваться)
Автору все-таки не повезло, что не пришлось работать в нормальных программистких фирмах, особенно зарубежных — это правит стиль и учит технологиям. И к слову 40 лет не такой большой возраст для поиска работы в них, короче еще не вечер.
Как и не вечер 60 лет — все-таки программирование требует только головы, приложенной к компьютеру — главное чтобы было напряжение в сети и доступ к интернет
Поэтому желаю успехов в сфере информационных технологий, которая дает человеку свободу самовыражения и творчество (кстати — хорошо оплачиваемого)
Мне 58, программирую с 1975, с 1978 зарабатываю этим деньги. Переходить в руководители проектов не собираюсь.
Нормальные фирмы дали мне очень многое. Как понимание того, что разработка не ограничивается чисто программистскими инструментами, а есть еще процессы вокруг, взаимодействие в команде и между командами, понимание того, что люди где-то за границей — такие же как и ты, не лучше и не хуже.
особенно указатели (кому они доставляю проблемыт следует еще потренироваться)
Проблема-то не в указателях, как таковых, а как верно сказал автор
как можно было так уродливо сделать такую простую вещь, и почему эту уродскую реализацию еще и приняли в стандарт
Субъективно, разумеется.
Работая с низким уровнем, я всегда мысленно работаю с абстрактно памятью, максимум — ячейками памяти, но не переменными. Т.е. указатель — это адрес ячейки памяти, но никакой не переменной, потому что видение вон той группы байт переменной — только в моей голове. В макроассемблере, который может работать со структурами, все уже ближе к ЯВУ, разумеется.
Возможно поэтому людям, пришедшим с низкого уровня, тяжело с сями. В отличие от тех, кто начал с кернига и риччи.
> Никогда не задавался этим вопросом. Какая разница почему? Просто оно так, это нужно запомнить.
Так задайся, это же твои профессиональные навыки. Ужасно слышать такое от программиста. Я эти вопросы задаю не сам (я то это все расковыривал), а от абстрактного человека, которого ставят перед фактами, не объясняя причин.
Могу посоветовать начать копать от ассемблерного синтаксиса работы с массивами. Как там обозначается база и смещение, как вычисляется адрес ячейки и как он соотносится с синтаксисом символьной записи. Потом надо поработать с реальным ассемблерным кодом, поковырять двумерные массивы, и тогда придет понимание ответа на означенный вопрос.
Не все так бессистемно как кажется.
Всё должно быть простым и естественным. В том числе и языки программирования.
ИТ отрасль на западе приняла страничную организацию памяти как факт, а ведь это костыли. Это как признать инвалида полноценным (прошу прощения у людей с ограниченными возможностями, если это задевает их чувства). И теперь эти костыли с помощью абстрагирования распространяют на все остальные ИТ технологи. Это даже приводит к тому, что новые архитектуры, которые устроены иначе, должны поддерживать не естественные для них механизмы работы с памятью, просто потому, что программисты так привыкли. А ведь такие требования ухудшают архитектуру и соответственно замедляют эволюцию ИТ технологий. И чем дальше тем глубже мы увязаем в этом топком болоте.
Могу посоветовать начать копать от ассемблерного синтаксиса работы с массивами. Как там обозначается база и смещение, как вычисляется адрес ячейки и как он соотносится с синтаксисом символьной записи
Это так только если считать, что и ассемблер и си начались с х86, а до него ничего небыло ;). На самом деле, скорее всего, скобочки в ассемблер пришли из сей, которые значительно древнее х86. В пидипишном ассемблере (давно не брал я в руки шашек) — ну, вы помните историю сей, — насколько я помню, скобочек небыло. Так что, судя по всему, у вас лишняя сущность и телега впереди лошади :)
Беда в том, что управление страницами из программы — прилично мешало и защите памяти и возможности исполнения на более слабых машинах. Потому и не использовали без сильной нужды.
Или написать простенькую программу на ассемблере, слинковать и запустить ее.
P.S. Не нужно путать машинный код с микрокодом процессора!
По-моему современные процессоры уже и не предоставляют возможности прямого исполнения программ в машинных кодах, соответственно и ассемблера
я понял прекрасно.
Просто юзер slonm попытался «сумничать», но не смог правильно выразить свою мысль, в результате чего написал ерунду.
Еще раз, медленно: современные процессоры ПРЕДОСТАВЛЯЮТ возможность прямого исполнения программ в машинных кодах.
Мне показалось, что речь об этом x86 совместимом процессоре: https://ru.wikipedia.org/wiki/Crusoe
- В бестиповом языке (а таким был Би) это было разумно. Оставлено для совместимости (ну или просто не стали переделывать).
- Сделано для упрощения перехода от бестипового языка Би к типовому Си.
А на PDP-11 — все транслируется очень прозрачно.
Почему в фортране-IV такие странные правила входа и выхода из расширенной области цикла? а это описание поведения первых компиляторов. Почему в фортране такой странный арифметический IF с тремя метками? А это машинная инструкция такая была на IBM 709,
Почему форматы printf такие? А это было скопировано с форматов фортрана, а в нем — с ассемблерного рантайма того же IBM-709. Скопировано не полностью, форматы фортрана умеют больше сишных, но тем не менее.
Про спираль тут: http://webhamster.ru/mytetrashare/index/mtb0/1467033248FT6hne92kG
Про контекстную зависимость, думаю, сами знаете, хотя может быть она вас и не напрягает.
Насчет перехода с ассемблера не понял ваших проблем.
Нас, в свое время, учили сначала программированию в кодах (то есть даже не ассемблере) и мы смотрели код по дампу памяти. Поэтому любое символизирование было благом, но не только. Использование указателей позволяет мыслить динамическими структурами вместе с пониманием, что любой код может быть данными, а данные кодом.
опыт написания правильных c-шных программ (практика, как критерий истины) говорит. что c дает нормальный код, а плохо писать можно на любом языке…
Нет, простите, завернуть однострочник вида «ссылка на функцию, которая возвращает ссылку на функцию и в качестве параметра принимает ссылку на функцию, параметры которой — ссылки» можно не на любом языке.
Насчет перехода с ассемблера не понял ваших проблем.
А нет никаких проблем. Мы говорим о субъективном восприятии синтаксиса.
Использование указателей позволяет мыслить динамическими структурами вместе с пониманием, что любой код может быть данными, а данные кодом.
Разумеется, но это не отменяет
как можно было так уродливо сделать такую простую вещь, и почему эту уродскую реализацию еще и приняли в стандарт
А как же домино?
Так что это дело сугубо каждого. Одни пенсионеры хотят изучать новое и это у них получается. А другим просто это не нужно. Но и опять, это должно быть систематическим изучением. А не то что раз и неожиданно решил заняться программированием. Как говорится, мозг нужно постоянно держать в тонусе. Если перестаешь это делать, то идет своеобразная деградация.
Просто количество выпускаемых программистов удваивается раз в пять лет. (С) Боб Мартин
в компе живу с 1980-го
Ого, было бы интересно прочитать про ваш жизненный путь, чем занимаетесь сейчас, чем планируете заниматься.
Закончил Томский институт автоматизированных систем управления и радиоэлектроники.
Больше 19 лет у меня была своя группа компаний, но ее съели конкуренты.
В институте в 1980-м первый раз сел за компьютер. После окончания института по распределению работал до 1989 года на военном заводе в опытно-конструкторском бюро, занимался разработкой и модернизацией радиоаппаратуры для атомных подводных лодок, в 1987 собрал свой первый компьютер Радио-86РК. До 92-го года работал в кооперативе инженером-программистом, изготавливал программы на Clipper для сельского хозяйства. С 1992 по 2008 в должности директора ТОО, начинал с поставки компьютеров для Комитета национальной безопасности Казахстана, далее провёл полную компьютеризацию ликеро-водочного завода, коммерческого банка, транспортной инспекции и др. Создал лично и поддерживал в разные годы сайты губернатора, мебельной фабрики, фирмы Посылторг, завода по изготовлению пластиковых окон, автосервиса, интернет-магазина автомобилей, казахстанского землячества в Москве, областной библиотеки, таможенного брокера.
Все последующие знания приобретены самостоятельно. Здесь не было возможности заниматься чем-то одним и очень глубоко, здесь нужно было заниматься всем – вот хороший пример – контроллер по проведению иммуно-ферментного анализа, встретился один раз в жизни, в городе 2 года искали специалиста, пока не нашли меня, документация на английском, через три дня я составил первую программу и после проведения анализов по этой программе было выявлено и предотвращено распространение птичьего гриппа на птицефабрике.
Особенно интенсивно программировал в конце 80-х – начале 90-х, в основном на Clipper и C. Сейчас пишу «для сэбэ» роботов ЖЖ на php+mysql, пробавлялся заказами на cs-cart. Сейчас осваиваю андроид под гаджеты. Знаю практически все CMS.
Линуксоид последние 6 лет.
Недостатки – медленно работаю из-за скрупулезности и дотошности, сейчас такие не нужны.
Хотел замутить тему, но не сложилось https://boomstarter.ru/projects/100798/platezhnye_dokumenty
Написал TDS для высоконагруженных (5 млн хитов в сутки ) проектов (детектор на node.js, админка на yii2).
Заканчиваю на tf6.ru интернет-радио, там же сделаю веб-телевидение для израильтян, иншаалла.
Переехал в Россию.
Такие дела.
43 года, я просто гораздо меньше стал кодировать, а больше — документировать и тестировать.
Да и вообще, в основном управляю командой.
Мне за 40 и многое, что описано в статье мне понятно и близко, начиная с изучения ассемблера Z80, ВМ80, i86 (а после PIC, I51 и AVR), заканчивая невозможностью переезда в более крупный город (даже хотя бы в областной центр) без последствий для семьи. Но сейчас не об этом. После 40 вдруг стало появляться желание передавать свои знания молодежи в свободное от основной работы время.
В центре дополнительного образования города очень обрадовались моему такому желанию, учитывая, что единственному педагогу в сфере техники скоро 80 и он уже 5 лет собирается уйти на давно заслуженный отдых. На радостях предложили 10 часов в неделю за зарплату 3000 рублей в месяц и не понимая, почему мое желание резко поубавилось. После недолгих переговоров, решили, что работа будет сложная и напряженная, а потому нужно сделать 100% надбавки, а это уже целых 6000 рублей в месяц. Ну ладно, заработать там я и не надеялся, хотя преподаватели робототехники в коммерческих кружках на Lego-конструкторах зарабатывают совсем немало.
Опустим эмоции.
Помимо написания годового плана занятий мне поставили задачу самостоятельно набрать 2 группы по 25 человек, иначе никакой сложности и напряженности быть не может. Из 50 записавшихся больше половины пришли только на первое занятие и потом пропали. Их родители объяснили это большой загруженностью в школе. Из тех, кто остался больше половины приходят только потому, что родители их отправляют посещать секции, а здесь бесплатно. Есть несколько детей, у которых явно виден интерес и которым хочется передать свой опыт, но если все время уделять только им, остальная масса превратит занятие в неконтролируемый хаос. После полугода занятий руководство потребовало участия детей в конкурсах, и никакие объяснения, что за это время ребенок не сможет сделать поделку, не принимались. Открытым текстом было предложено сделать все самому и написать текст выступления для ребенка. Зарплату напомнить? В конце концов поехал на региональный конкурс в качестве наблюдателя. Что я там увидел? Ту же самую видимость проведения работы с кучей мертворожденных проектов, только чтобы отчитаться, что работа ведется. Я, конечно, дотяну текущий учебный год ради тех единиц, которым интересно, и для которых это может послужить толчком к выбору дальнейшей профессии, как это было у меня, но новую группу в следующем году набирать не вижу смысла.
Извините за длинный текст, наболело.
А Вы не думали сделать что-то похожее, но через блог/группу ВК, Khan Academy и что-нибудь codingame.com? На входе будет больше мотивированных студентов.
Примерно тоже самое с бюджетными студентами, которые учатся на программистов. Человек 5 из потока в 100 человек будут хорошими программистами, половину отчислим, остальные будут тестерами и веб-программистами. Зарплата на полставки (те же 10 часов в неделю) старшего преподавателя в Омском Государственном Университете в точности 6000 рублей до вычета налогов )
Вы часто спрашивали — чем заняться?
Можно подкину Вам идею — напишите книгу, мне кажется писать у Вас хорошо получается.
Именно с "тридцатьчетверкой" лично для меня этот вопрос и отпал: сзади на нем была приклеена алюминиевая табличка, где тройка была совершенно отчетливо написана как цифра (с плоской верхней "крышкой"). Жаль, сфотографировать не могу, а поиском по Инету подходящую картинку не нашел.
Тогда же и первые «Электроника МК», згоггология, «посадка на Луну» и прочие радости.
А я в «прочих радостях» даже вошел в десятку победителей «Лунолета», был неоднократно «пропечатан» в ТМ, и получил очень красивый диплом с подписями Михаила Пухова и Алексея Леонова (настоящими!).
P.S. Это я, типа, хвастаюсь :D
Если б вы попробовали рассылать резюме/походить по собеседам в своем возрасте, то тогда у вас появился бы материал — как всякие мелкие пацаны, которые не знают и не умеют ровно ничего, не снисходят даже до того, чтоб прислать отказ 8-) И такую статью я бы понял.
А у вас же не разработка в бэкграунде! Это такой микс — и швец, и жнец, и администратор бумажных журналов. Да еще и с ограничениями по месту работы — маленький город, априори минимум вакансий… Ничего удивительного, что на нынешнем сильно сфокусированном рынке вам ловить нечего!
Хотите быть разработчиком — будьте им. Я вот пилю несколько своих проектов сразу, и не жалуюсь, хоть у меня и история похожа, и условия похуже 8-) Уж по крайней мере себе-то самому я не должен доказывать, что еще могу «писать код б****». можешь писать — пиши. не получается — значит не можешь, все очень просто.
Некуда мне ходить по собеседам. Только перезжать в другой город и семью перевозить, просто потому что я хочу программировать. Вот как это выглядит со стороны.
Вокруг меня всех все устраивает: зарплата моя неприлично большая по меркам моего города, жена работу менять не собирается, своя жилплощадь, такая что есть свой отдельный кабинет. Дети учатся в своих коллективах, школа искуств, бассеин, все дела. Дедушки, бабушки. Кроме меня никто не готов всем этим пожертвовать только потому, что папа по ночам код пишет.
Не важно что вокруг вас кого устраивает. Важно то чего хотите вы. Вы никому ничего не должны, ну, кроме правда, своих детей.
А выходов всегда больше чем два, я не думаю что обязательно всем придется чем-то жертвовать ради того что вы хотите сами для себя. А если и придется, то можно найти компромис, если он нужен.
ну вот привыкли они к определенному уровню жизни! И это очень, очень трудно объяснить, что все должны переехать из условного дома о 500 квадратах в съемную однушку только потому, что папа в 40 лет ищет себя.
А оно так и будет, потому как в 40 лет, без блестящей подтвержденной карьеры (а на самом деле — даже и с ней), человек долго будет искать работу даже джуном — ему просто никто не поверит, что он реально что-то может! Что может начальником — поверят, у него это в трудовой/резюме написано, а вот девелопером — большой вопрос.
просто представьте себя на месте принимающего решение: это сейчас очень часто пацаны с «огромным» 5летним стажем «программирования», выбившиеся в начальники. Вот ему такого старого пердуна подсовывают, который вообще ничего показать не может — он всю жизнь неведомые 1С сервера админил и журналы подшивал! А следующее собеседование придет четкий и понятный выпускник какого-то вуза, с дипломом и стажем год на сайтофабрике. С которым они вполне себе на одной волне просто в силу возраста.
Вопросы есть? Да нет, конечно…
Откуда взялась мысль про частую смену технологий — непонятно. Я как писал на C да перле, и Java захватываю, так до сих пор на них и пишу :)
Оттуда, что области — разные. Где-то оно так, где-то иначе. В веб-программировании, например, не так.
А что касается усвоения нового, так это ещё вопрос, кто быстрей разберётся:
Нет такого вопроса. Человеческое тело в целом и мозг в частности, не молодеет. Такие болезни, как склероз и деменция — болезни не молодого поколения. Вы говорите о просто не юных людях, а я помню, что пенсионный возраст отодвигается в сторону 70 лет.
Во всяком случае 4 месяца назад я даже не подозревал о технологиях и протоколах, с которыми сейчас приходится работать. Ничего, по мнению новой команды освоился быстро, на продакшн новые фичи выдаю и не кашляю :)
Когда останется 3-5 лет до пенсии, тоже так будет?
Мне почти 37, я поймал вот этот «провал», когда родился первый ребёнок и я почти на год выпал из IT. Работу работал, конечно, но о своих проектах и расширении знаний не думал. В итоге, хотя когда-то мог работать вебмастером (основная специализация — админ), я не успел взять блочную вёрстку и этот кусок оказался потерян. Сейчас мне уже проще заплатить другому, чем делать самому.
В то же время перед глазами пример товарища, которому 47, при этом он свободно программирует микроконтроллеры, пишет на половине существующих языков, админит линукс и ухитряется оставаться в тренде всех новых технологий. А, ну и ещё он миллионер, владелец и тимлидер нескольких бизнесов.
Так что возможности человеческие безграничны. Не надо просто отпускать педаль газа, как это сделал автор сего текста.
Любимая цитата из Кэрролла: «Чтобы стоять на месте — нужно бежать со всех ног. Чтобы двигаться — нужно бежать минимум вдвое быстрее».
На самом деле дискрименация по возрасту встречается довольно редко в нашей индустрии. Если это именно разработка, а не всё в одном котле.
Ну, мне больше и 40 и работа с неплохой зарплатой именно в разработке со сценарием "чё хочу, то и ворочу", то есть без проблем выбрать технологию и способы реализации и тд. Мечта. А как-то прилетела вакансия с переездом в другую страну (не город!) и ещё одна, но дома, удалённо почти с такой же зарплатой. Подумал и… уехал в другую страну. Сейчас пытаюсь совладать с тремя языками (на которых разговаривают), отчего иногда перестаю понимать русский :). Зато прикольно. А так тоже — жена, дети, квартира, машина, бабушки…
А работать на нелюбимой работе — вообще жуть. Мне на таких тоже приходилось работать. Но недолго. Убегал при первой же возможности. Как и с такой, которая превращалась в рутину.
Но вариант «писать свое самому» — по-прежнему в силе.
По поводу бумагомарательства в гос.предприятиях да еще и на руководящих должностях я тоже парюсь, но в ваших силах менять структуру работы, если вы начальник. Хотя даже активный подчиненный может поменять. Это в ваших интересах.
ЗЫ: мне 36, сам начинал прогать на спектруме в 90-е, а потом не попал в техникуме на программинг, попал сначала на метрологию и смог перевестись на выч.машины и сети. Дальше сплошное админство от мелких до крупных контор и жизнь усердно пихает на управляющие должности, несмотря на мои попытки все-таки уйти в программинг. И в имеющейся ситуации моей жизни, последний выбор я сделал за руководящую должность.
Успехов в принятии себя и своей жизни, а программинг оставьте себе, как хобби и отдых.
2) Не тратьте время на Русский фриланс. Учим En и на upwork. Труд программиста легко продается на расстоянии, не ограничивайте себя малым рынком.
3) Все индивидуально.
Удачи!
Поясните мне что значит — «мне уже n лет, и я уже не могу угнаться за новыми технологиями, или все что я знал устарело?»
Вот что кардинально изменилось за 10 лет в C#, HTML, CSS, JavaScript например?
Да ничего, добавилось немного нового функционала для более быстрой и простой разработки.
React, Angular — что там нового то? Это тот же JS, просто набор чьих то идей упакованных в обычные JS объекты.
Компьютеры стали другими? Они уже не понимают двоичные коды? Нет, просто создали еще несколько прослоек между текстовым редактором и итоговым результатом.
А давайте создадим новый фрейворк, который будет в 2 раза сложнее, на Китайском языке и стоимость разработки на котором будет в разы выше чем у существующих на текущий момент аналогов! Ну ведь бред, если создают что то новое, то определенно для решения противоположных задач.
А что это значит? А то что синтаксис новых языков может быть другим, в текущих языках могут добавить новый функционал, но только для упрощения и удешевления процесса разработки.
Но практически неизменным остаются паттерны, именно их постигают годами и они редко кардинально меняются. Это самое сложное в освоении, основы основ, как работает ПК, сеть, структуры данных, алгоритмы.
Выучить синтаксис не сложно, сложно научиться строить устойчивые конструкции из него. В этом у вас большой плюс как опытного разработчика, вы не будете 10 раз переписывать один и тот же код потому что сразу не догадались сделать «правильно».
По фрилансу.
Ру — это рынок 250-400 млн человек.
En — это миллиарды людей.
Больше возможностей, дерзайте.
В принципах самого программирования может и мало чего изменилось, а вот в средах, экосистемах и свзанных с ними процессах промышленной разработки изменения огромные. А так — да, конечно, единички и нолики, ничего нового...
И это не отменяет знания предыдущей спецификации а дополняет ее.
2) Вы в IT профессии, она кормит Вас и вашу семью.
— работает человек 1 год, и говорит себе — «меня все устраивает, ничего не интересует из мира IT (ты мне не интересен).»
— работает человек 5 лет и говорит себе — «меня все устраивает, ничего не интересует из мира IT (ты мне не интересен).»
— работает человек 10 лет и говорит себе — «меня все устраивает, ничего не интересует из мира IT (ты мне не интересен).»
Потом бац, и этого человека что то уже не устраивает, он приходит на рынок IT и говорит — «мне нужна работа, помоги». И тут злой IT говорит ему — «чувак, теперь ты не интересен мне».
О боже как же так, я ведь все делал как надо, правда ведь?
Но дело не в IT, а в том что человек имеет консервативные взгляды. Будь он врачом, политиком, кем угодно. Достиг результата и закрылся от изменений, все ОК, нужно только сохранять это состояние. И это не плохо, это еще один взгляд на мир, ни лучше и не хуже.
Три часа в неделю можно выделить для ознакомления с новыми событиями в мире IT.
В году 52 недели, в каждую 3 часа читаем про новинки.
Проходит 10 лет, 52 * 10 * 3 = 1560 часов.
~ 70% забылось = 1560 * 0.3 = 468 часов.
468 / 24 = 20 дней чистого потока информации.
Что то сказать про текущее положение дел вы определенно сможете.
Читать про новинки мало (вышел ES5! вышел ES6!), надо на них делать, для закрепления результата. Причем не просто на новинках, а с использованием нововведений (иначе можно на обратно-совместимых вещах дальше клепать, пока они не depricated).
JavaScript хоть развивается. — А вот остальные языки, типа Java — там люди годами ждут хоть какой то новинки. И так ей радуются, так радуются. — А как печалятся что новинка перенесена в следующий релиз. Как печалятся то как печалятся.
«Java ждуны». (С)
JavaScript развивается просто сумасшедшими темпами. В ES6 вон даже классы завезли.
Ничего там по сути не поменено. Да и не нуждается JS в помене. ;-)
Но вот что там ниже @AlexPu переучивает в Java, я не понимаю:
Я работаю на JAVA и переучиваюсь гораздо больше чем по 100 раз
«Java — это Cobol сегодня.» (С)
А есть же люди, что пишут на SQL — вот где тоска так тоска несусветная. ;-)
JavaScript хоть развивается. — А вот остальные языки, типа Java — там люди годами ждут хоть какой то новинки. И так ей радуются, так радуются. — А как печалятся что новинка перенесена в следующий релиз.
В Java (и JVM) существует десятки фреймворков и сотни открытых библиотек, которые позволяют добавить все что угодно. И они постоянно обновляются и развиваются. Сам синтаксис самого языка развивается не так быстро, но при желании даже синтаксис можно расширить (проект Lambok, например). Ну и синтаксис это далеко не самое главное, а практически все что есть в стандартной библиотеки (коллекции, веб, многопоточность, функциональное программирование) переписано в десятках сторонних библиотек. Хочешь писать вот прямо как на каком-нибудь Haskele, найдете достаточно библиотек добавляющий все возможные функциональные штуки.
Ну и если у вас стоит задача, что ваш код потребуется переносить на самые разные железки — новомодные фичи не для вас. Ибо всегда найдется железка с компилятором 20летней давности…
Да и вообще, не понимаю такой профессии «программист Си». Или ты программист и можешь написать на чем угодно или ты не программист. В любом проекте — bash, make., sed, awk… Так что хочешь — не хочешь, но в рамках одного языка замкнуться не удатся
Да и вообще, не понимаю такой профессии «программист Си»
С "программистом Си" всё, как раз, просто :). А вот "программист 1С" — это, в большинстве случаев, да. Отдельная "профессия" и отдельный другой мир. :) Практически не пересекающийся с миром остальных программистов. Исключения бывают, я о них слышал. Но ни разу не видел вживую.
Специфика там больше бухгалтерская. План счетов понимать надо и так далее… Но это с любой СУБД так.
Ну, разумеется, это какое-то там программирование. Я про другое, этот 1С мир практически не пересекается с остальным миром программирования. Я видел людей, перешедших из бейсика в си, из си в яву, из явы в дотнет, из питона в яваскрипт, даже из пхп в руби :) и огромное количество разных других вариантов (не говоря о владении годным для практического использования несколькими языками), но я никогда не видел человека, перешедшего с 1С куда бы то ни было. Слышал, что такие есть. А вот видеть не доводилось. Моя выборка, конечно, не велика, всего 2-3 сотни персон, но, всё же...
Кодируют на 1С бухгалтеры, а у них и с изучением одного языка проблемы. Кроме того, в бухгалтерии другие языки и не используются толком. Ну разве что SQL…
Для понимания жесткости специфики бухгалтерских задач. У автомобиля есть номерные агрегаты (двигатель, шасси..). Но… при замене двигателя старый не всегда можно сразу списать, ибо есть сроки амортизации. В итоге в одной конторе на балансе был ЗИЛок с двумя двигателями. Ну а кодировщик 1С должен такие ситуации предусматривать в структуре таблиц и документов за десяток лет до того, как они случились.
Про непредсказумые изменения требований от ЦБ раз в полгода и не говорю…
Программист пишет алгоритмы и закодировать их может на любом из десятка (десятков) известных ему языков
Скорее ваш пример про кодера. Или про программиста ЕС ЭВМ. Когда задачи простые, можно писать алгоритмы и кодировать их на любых языках. Современное промышленное программирование довольно далеко ушло от такого положения дел. Разрабатываемые системы стали сложнее, они интегрируются с другими и тд и тп. Одного знания языка, которым можно закодировать алгоритм недостаточно. Необходимо знать инфраструктуру, которая, как правило, сильно объёмнее самого языка и язык в ней — самый простой компонент. Но, при этом, инфраструктура привязана к языку. Поэтому "переключение" языков сложно, дорого и затратно.
Кодируют на 1С бухгалтеры
Сомневаюсь. Есть целая армия специальных 1С программистов.
Для понимания жесткости специфики бухгалтерских задач. У автомобиля есть номерные агрегаты...
Мне кажется, тут жёсткость самого языка. Задача-то тривиальная.
Ни как не могу забыть, как во времена оны две (джве!) сокурсницы защитили дипломы на задаче удаления каких-то связанных сущностей из тогдашней базы 1С одного предприятия. Слушать доклад о подводных граблях и неимоверных трудностях, которые они решали было занимательно и поучительно. Не отпускала мысль — трёхмесячный труд двух человек решается одним SQL запросом… Но небыло тогда в 1С сиквела. И гланды приходилось вырезать автогеном через то самое место. Но, конечно, 1С с тех пор сильно изменился, но до сих пор думаю, что 1С-ники, которые всю жизнь работают в таких нечеловеческих условиях — очень самоотверженные люди. Восхищаюсь.
Обновлять, Удалять, Создавать объекты запросами было не то нельзя, не то этим никто не пользовался и не описывал в популярных материалах/учебниках по данному языку.
Вы будете смеяться, но в последний раз, когда я сталкивался с 1С 8.2, из всего SQL, там были только развитые Селекты (Выбрать).
Обновлять, Удалять, Создавать объекты запросами было не то нельзя, не то этим никто не пользовался и не описывал в популярных материалах/учебниках по данному языку.
Вы плохо знаете 1С-ский язык запросов.
Там есть возможность сохранять промежуточные данные выборок и блокировать для последующего изменения.
Я смотрел http://programmist1s.ru/yazyik-zaprosa-1s/ и да и здесь ничего такого не нашел https://its.1c.ru/db/v837doc#bookmark:dev:TI000000453: язык запросов
Опять же, в стандартном функционале мне такое нигде не встречалось
Ну а кодировщик 1С должен такие ситуации предусматривать в структуре таблиц и документов
Первое правило: бардак не автоматизируется.
Полюбуйтесь на частоту информационных писем ЦБ. Каждое письмо, которое касается вашей деятельности, — это переделка. Если повезет — переделывают только бизнес-правила, не повезет — придется ещё и добавлять поля в СУБД. Совсем не повезло — структуру таблиц менять придется.
А то, что сделано без учета бардака — приличными словами не описывается. Такие системы даже решения суда выполнить не могут. Один выход — выбросить их в корзину и заменить нормальными системами с возможностями руками внести любой допускаемый по законодательству бардак.
В ходе судебного разбирательства представители регпалаты, убедившись в несостоятельности своих доводов, заявили, что никакого отказа не было: мол, чиновник не принимает решений, а лишь проверяет правильность заполнения документов, их подлинность и полноту, после чего вводит данные в компьютер.
Если не заполняются обязательные графы, среди которых, графа «зарегистрирован», то ввести эти данные невозможно, а значит, невозможно выдать свидетельство, так как номер этому свидетельству присваивает компьютер.
На вопрос судьи, будет ли выдано свидетельство, если суд обяжет регпалату это сделать, чиновник ответил: будет, только без номера. Но с таким свидетельством человек не сможет вести предпринимательскую деятельность, поскольку в дальнейшем у него возникнет много проблем, в том числе с налоговыми службами.
Собственно АСУ я занимался совсем недолго. Но многого понавилался… Например — учет граждан вместо жителей в ТЗ системы собеса. Жители — это не только граждане с регистрацией по месту проживания, но ещё и лица без гражданства, иностранный с видом на жительство, лица БОМЖ с регистрацией по месту пребывания и так далее…
А потом случится младенец-подкидыш (то есть вообще без документов), которому нужна срочная ВМТ по квоте минздрава и начинается котовасия с выделением денег личным решением Губернатора. Потому обойти баги проектантов, решивших «не автоматизировать бардак» на уровне ниже губернаторского не реально.
Решалось это через руководство минздрава и пенсионного фонда. И, скорее всего, через ручную правку в базе. ПФР в обход системы вручную срочно выдал номер СНИЛС, а минздрав — вручную ввел его в базу без подтверждения со стороны базы ПФР.
В итоге Лешка сейчас учиться в обычной, массовой школе. Была бы операция на полгода позже — только школа для глухих. Имплант — не панацея, там всего 12 частот. А тот, кто до года не слышит человеческой речи — никогда не научится нормально говорить.
Надо понимать, что в жизни бывает всё. Абсолютно всё. Если вы думаете, что смерть — это навсегда, то могу рассказать историю, как одна девушка пошла в больницу по документам другой и умерла там. Если вы думаете, что у человека в любой момент времени только одна фамилия — читайте повесть о несчастной Королеве.
А уж сейчас 1с вообще взрослая и серьезная платформа. Как вам например: https://github.com/silverbulleters/vanessa-behavior?
Ну, вот вы, видимо, и относитесь к тем редким людям, сумевших пожить в обоих мирах про которых я слышал, но не видел. Теперь слышал на одного больше :)
Я ведь и не говорил, что знание 1С чем-то мешает, я просто наблюдение привёл, что миры редко пересекаются. А вот вы, как человек из двух миров, наверное, можете обоснованно рассказать почему так происходит.
Хотя конечно, если выходить за пределы 1с, то становится гораздо интереснее. Помню в молодости, когда я работал 1-сником внедренцем в одной дочке газпрома, один сложный расчет (решение системы уравнений для расчета себестоимости списания за месяц) на 1с делался около суток. Ну неоптимизирована она для числовых операций. Тогда я написал внешний компонент на С#, который управлялся за пару минут, и на меня посмотрели как на волшебника :)
я никогда не видел человека, перешедшего с 1С куда бы то ни было.
Здравствуйте, я такой человек. Сейчас пишу на C#+SQL, но и других технологий не чураюсь. Ваше представление о программистах 1С представляет собой просто сборник стереотипов. Я примерно такого же мнения был о маркетологах, пока не довелось встречаться с девушкой, проводившей серьёзные маркетинговые исследования и немножко вникнуть в суть её работы.
Да, теперь я слышал/читал о двух таких людях :)
Но, по-прежнему, ни одного не видел :) :)
А какие у меня стереотипы? Я просто рассказал то, что видел своими глазами и слышал своими ушами. Ну, да, было это чуть меньше, чем сто лет назад, но я же не виноват, что тогда именно так оно и было :)
Кто-то из 1С-ников в 1С пришёл с тех же FoxPro или Clipper-а, кто-то решил, как я, что это будет хоть какой-то старт, если нет опыта, кто-то просто денег побольше хотел. И ещё два десятка мотиваций и вовсе необязательно «Программист 1С — это прежде всего бухгалтер». В 1С сейчас тот же план счетов далеко не на первом месте по значимости, есть огромное количество людей, которые пишут на 1С и о бухгалтерии имеют очень смутное представление.
и вовсе необязательно «Программист 1С — это прежде всего бухгалтер»
Ну, так я как раз и не думаю, это стереотип моего собеседника. :)
— Умеет ли он что-то помимо 1С. Часто умеет, особенно, если начинал не с 1С.
— Хочет ли он всю жизнь заниматься только этим. Поскольку многих творчество на работе интересует гораздо меньше денег — много тех, кто остаётся. Но бывает и по-другому. Я б сказал, 80 на 20.
Ваш стереотип, зато, что ни один 1С-ник из 1С никогда не выбирался.
Ну-у, это вы сами придумали! Мой тезис — слышал о таких, но живьём не видел. Ничего более.
Умеет ли он что-то помимо 1С. Часто умеет, особенно, если начинал не с 1С
О! :)
Хочет ли он всю жизнь заниматься только этим. Поскольку многих творчество на работе интересует гораздо меньше денег — много тех, кто остаётся
Ну, вот а по моим наблюдениям, в остальном мире ровно наоборот — творчество на работе многих интересует больше денег. Вот и граница этих двух миров нащупалась :)
Ваш стереотип, зато, что ни один 1С-ник из 1С никогда не выбирался
А зачем?
Там хорошие деньги. И надежные.
Уж за что-что, а за свою систему учета, которая непосредственно и ежедневно помогает зарабатывать деньги ежедневно — руководство предприятий готово платить очень хорошо.
P.S.:
Я имею ввиду те задачи, на которых нужен программист, а не «обновляльщик типовых конфигураций».
А зачем?
Скучно. Если от работы нужны не только деньги, то это реально очень тоскливая работа за редким исключением. Знаю не понаслышке.
Скучно. Если от работы нужны не только деньги, то это реально очень тоскливая работа за редким исключением. Знаю не понаслышке.
Если вам скучно где-то, то не работайте там, в чем проблемы-то?
Подавляющему большинству людей от работы нужны прежде всего деньги.
Мне — не скучно.
У меня задачки более чем не типовые.
Но — это я.
Я по жизни выбираю наиболее интересные виды деятельности, а мне за них еще и хорошо платят (ну есть небольшой секрет как это сделать).
Далеко ходить не будем
Нынче даже студенты многие ищут денежное место. Мол, не до того мы поступили и уже выучили кучу всякой всячины за пару-тройку лет универа, чтобы получать меньше, чем промоутеры/кассиры/подставьте_другую_малооплачиваемую_работу_по_вкусу. Пусть даже и работа интересная.
По моему мнению, это происходит из-за того, что интересность работы — понятие относительное, а вот величина заработка — понятие абсолютное. А вот что многим (не всем, конечно) студентам действительно интересно, так это развлечения, хобби, гулянки.
Тут же в комментах это написали, рядом.
Я про другое, этот 1С мир практически не пересекается с остальным миром программирования. Я видел людей, перешедших из бейсика в си, из си в яву, из явы в дотнет, из питона в яваскрипт, даже из пхп в руби :) и огромное количество разных других вариантов (не говоря о владении годным для практического использования несколькими языками), но я никогда не видел человека, перешедшего с 1С куда бы то ни было.
Ваш мир просто не пересекается. Потому и не видели.
Я прекрасно работаю и с 1С и с golang одновременно.
Буквально сегодня.
Есть (проданные заказчикам) мои программы и на C# и на Delphi, есть коммерческие веб-сайты с кучей JS.
Скоро, думаю, присоединятся программы на Android и iOS (скорее будет использоваться Dart)
Ну а у меня есть знакомые, которые уже 20-й год лабают только на PHP и немного на JS. И что?
Я про другое, этот 1С мир практически не пересекается с остальным миром программирования.
Ваш мир просто не пересекается. Потому и не видели.
Я именно так и сказал :)
Ну а у меня есть знакомые, которые уже 20-й год лабают только на PHP и немного на JS. И что?
Да ничего. Я ж неоднократно сказал, что это исключительно моё личное наблюдение. Людей перешдших с пхп на, скажем, яву или там руби я встречал неоднократно. Людей, перешедших из мира 1С в остальной мир лично я не встречал, хотя в индустрии давно и многого повидал. Слышать слышал, видеть не видел. Скорее всего, это от того, что это страшная редкость.
Людей перешдших с пхп на, скажем, яву или там руби я встречал неоднократно. Людей, перешедших из мира 1С в остальной мир лично я не встречал, хотя в индустрии давно и многого повидал.
Ruby — это вполне себе альтернатива PHP для тех же целей. То есть по сути они никуда не перешли.
А что, простите, вы в качестве альтернативы 1С видите?
Настройщик 1С — действительно больше бухгалтер, чем программист.
Давайте я переведу на нормальный язык.
В мире 1С достаточно большие деньги крутятся.
И чтобы их зарабатывать тебе нужно хорошо знать предметную область.
С учетом того, что прикладная платформа уже готова — изобретать велосипеды не нужно (редко нужно).
Строго говоря, прикладную область хорошо бы знать везде.
Но в типовых задачках (Android, веб-сайтики) редко когда нужно так глубоко погружаться.
Таким образом, там, где не 1С-программист может тратить свое время на решения вспомогательных задач (ну, скажем, логгер делать), то там программисту 1С нужно решать прежде всего прикладные задачи.
Что касается погружения в предметную область — то в любой автоматизации так. Команда приходит на завод, понимая лишь азы техпроцесса. А уходит с завода, объясняя тонкости заводских технологам со стажем в 20 лет.
Специфика там больше бухгалтерская. План счетов понимать надо и так далее… Но это с любой СУБД так.
Неча там понимать.
Все просто как 2 копейки.
Остаток = Было + Приход — Расход.
Ну назовите это более умными словами Сальдо, Дебет, Кредит.
Суть — крайне проста.
Люди бояться, видимо, умных бухгалтерских слов. А по сути — действительно сложную бухгалтерскую специфику в 1С должны знать только профессиональные бухгалтера.
Обычному программисту нужно знать эту формулу
Остаток = Было + Приход — Расход
Все остальное по задаче — расскажет бухгалтер.
Насчет обратного (один двигатель на два зилка) — не знаю, может тоже иногда бывает. А может и не бывает.
И чтобы понять, как строить базу, где 1:1, где 1;N, где N:M нужно вагон специфики знать.
Ещё примеры хотите?
ага! Конечно! Нормальная логика: есть машина, у неё один двигатель и один кузов. А у бухгалтеров есть амортизация. И пока она не прошла — списать с баланса трудно. В результате в одной конторе на балансе был зилок с двумя двигателями.
Зачем описывать в программе как там реально на машине установлено?
Что, она ездить без этого не будет? Робот, управляемый из 1С непосредственно?
Ваш пример описывает — а какие затраты понесены на автомобиль. Слишком рано сломался двигатель и был полностью заменен на новый. Разумеется, об этом не нужно забывать. Программа учета сие и учитывает.
Можно было и по другому решить. Скажем, разукомплектовать автомобиль, учесть, что старый двигатель снят. Так логичнее было бы. Но решили иначе — их дело.
А дизайн форм — это 100% работа 1С-ника.
Мне немного странно объяснять азы на хабре… Есть дизайн таблиц в товарном учете. И мы не можем в одной записи сделать поля «госномер», «серийный номер машины», «номер двигателя», «номер кузова».
Сударь про понятие «Свойство», которое в 1С уже лет 15 как — видимо и не слыхивал? Ну а в поколении V8 это понятие введено непосредственно в прикладные объекты платформы, до этого, в V7, реализовывалось средствами типовых конфигураций.
И это все реализуется БЕЗ ИЗМЕНЕНИЯ конфигурации.
Дай ссылочку на описания свойств. Можно там любой товар запихать в свойства иного товара? А какие есть отношения между объектом и его свойствами? А классы есть? А наследование классов?
Дай ссылочку на описания свойств. Можно там любой товар запихать в свойства иного товара? А какие есть отношения между объектом и его свойствами? А классы есть? А наследование классов?
http://www.pvobr.ru/courses/course231/page974.htm
В типовых конфигурациях уже встроены. И используются во многих отчетах и т.п.
То есть программисту писать вообще ничего не нужно.
Если ваша задача не вписывается в эту концепцию, то можно добавить отдельным регистром, справочником или характеристиками — но это уже с программистом.
Это все вот к чему…
действительно сложную бухгалтерскую специфику в 1С должны знать только профессиональные бухгалтера.
При создании КИС (в том числе на 1С) нужно не забывать, что в бухгалтерии много чудес. И алгоритмизируя бизнес-процесс не выплеснуть вместе с водой и
При создании КИС (в том числе на 1С) нужно не забывать, что в бухгалтерии много чудес.
99,9% работает на типовых (пусть даже и сильно дописанных иногда) конфигурациях.
Там задачу программистам ставили хорошие специалисты-методисты из 1С.
Для прикладного разработчикам на месте ничего этого не нужно уже знать.
И алгоритмизируя бизнес-процесс не выплеснуть вместе с водой и ребенка зилок с двумя двигателями.
Это касается любой автоматизации.
Бухгалтерия здесь ничем особо чудесным не выделяется.
Гм, это не то… Есть зилок, он учитывается на балансе. Его двигатель — учитывается отдельно (тоже на балансе). И надо получить отчет с сортировкой по номеру машины или номеру двигателя. Но с учетом того, что в любой момент появляется этот самый зилок с двумя двигателями.
Прекрасно реализуется именно свойствами.
Там задачу программистам ставили хорошие специалисты-методисты из 1С.
То ли за 20 лет у 1С изменилась бизнес-стратегия, то ли я туплю. Изначально 1С специально поставлялся с хреновой конфигурацией ради появления рынка настройщиков 1С. А уже настройщики — проталкивали использование 1С.
Прекрасно реализуется именно свойствами.
Видимо торможу, но я не могу понять, как именно сделать «прекрасно» без написания кода.
Для меня хорошая реализация — это когда мы у двигателя указываем машину — и по машине сразу видим все относящиеся к ней двигатели. Ну и наоборот. Причем все это с контролем (двигатель не может иметь владельцем тележку) и без заведения лишних справочников.
Но я тут настолько чайник…
То ли за 20 лет у 1С изменилась бизнес-стратегия, то ли я туплю. Изначально 1С специально поставлялся с хреновой конфигурацией ради появления рынка настройщиков 1С. А уже настройщики — проталкивали использование 1С.
Ну на сегодня 1С самая богатая фирма из сферы производства десктопного ПО — и с планированием конфигураций там все путем.
Уже лет 15 как начались заметные сдвиги, еще на предыдущей версии V7.
А на версии V8 вообще все серьезно продумано.
Причем все это с контролем (двигатель не может иметь владельцем тележку) и без заведения лишних справочников.
С контролем не получится. Система на свойствах как раз оставляет все на откуп пользователю.
А вообще, если бы они изначально не делали плохие конфигурации и не отдал бы половину денег настройщикам — не было бы ни их богатства, ни такой массовой профессии «программист 1С».
Богаче Микрософта? :-) Ну это вы IMHO загнули…
В РФ.
И даже в ex-CCCР
1С — $520 млн (2010 год)
Ну так,
А вообще, если бы они изначально не делали плохие конфигурации и не отдал бы половину денег настройщикам — не было бы ни их богатства, ни такой массовой профессии «программист 1С».
Наеду: боюсь, вы вообще не понимаете о чем говорите.
Это «не бага, а фича».
1. Любой сколько-нибудь сложный продукт нуждается во внедренцах непосредственно на месте внедрения.
2. Когда у внедренца есть возможность подправить продукт под особенности конкретного клиента, без обращения к производителю продукта — это круто.
3. Сделать изменяемую конфигурацию, предоставить возможность подгонять по требованиям на месте — это дополнительная и довольно большая работа разработчиков платформы. То есть это запланировано и это стоило больших затрат 1С. Закрытую платформу чисто технически сделать было бы проще и дешевле.
4. Те, кто не смогли предоставить подобной гибкости, а все доработки, ради большего получения бабла, пытались сделать централизовано или только в своих авторизированных представительствах (Парус, Галактика) — вымерли. Нужно было делиться с внедренцами-«настройщиками».
20 лет назад работа настройщика начиналась со сноса типовой конфигурации и установки собственных скриптов. Сейчас по вашим словам:
99,9% работает на типовых (пусть даже и сильно дописанных иногда) конфигурациях.
Мне кажется, вы очень молоды, если не знаете, что куча продуктов имеют встроенные языки и ими конфигуруются. Даже бесплатные антивирусы иногда имеют свой язык. Я уж не говорю про разные SCADA. Но нету ни «программистов InTouch»: ни «программистов MasterScada». Есть единая профессия — разработчик АСУТП.
Появление профессии «Настройщик 1С» вызвана именно умышленными недоделками и умышленным затруднением кодирования. Если бы для настройки использовался язык общего назначения (BASIC, LUA...), то её бы делали местные сисадмины. А из-за умышленной специфики 1С появилась отдельная профессия.
Мне странно, что человек, имеющий отношение к 1С, не понимает разницы между большими и малыми предприятиями. 1С была разработана для малых предприятий, сейчас может использоваться на средних. А на больших — упс, не масштабируется туда технология. с обработкой на клиенте. Примерно 100 рабочих мест — предел для 1С.
Галактика — это ERP-система. И намного проще разработчику подпилить систему для Газпрома или ВАЗа, чем делать возможность «допиливания на месте».
В качестве упражнения — подумайте про систему учета писем, посылок и бандеролей для «почты России». Каждое почтовое отделение, конечно, можно представить как 2-3 склада. А что с масштабированием, а? :-)
Вот поэтому не только галактика, а вообще все ERP-системы допиливаются изготовителем или авторизованными им конторами. Внедрение лидера рынка (SAP/R3) это вообще очень долгий процесс.
К счастью, ваши сказки о смерти той же Галактиики сильно преувеличены. Она не умерла, она просто не используется в малых предприятихю
Новые фреймверки, новые фичи языков. Человек, не следящий за изменениями, через пять лет не будет понимать код, написанный на том же языке, но с использованием новых стандартов. Замыкания, автовывод типов — ведь все это появилось настолько недавно, что даже не во всех вузовских курсах об этом говорят. Языки развиваются, тот же яваскрипт уже не поймешь, если не догоняешь нововведений EC6, а знаешь только основы. Про фреймверки и скорость их появления и обновления можно и не говорить.
html-теги
Неофит? Студент?
Уверяю вас, выучить новый язык — это раз плюнуть.
Только первый язык кажется сложным.
Они же похожи.
Только первый язык кажется сложным. Они же похожи.
) перейдите с JAVA на Brainfuck
перейдите с JAVA на Brainfuck
Повторяю свою фразу цитатой:
«Уверяю вас, выучить новый язык — это раз плюнуть.»
Что там учить-то в этой Брейнфаке-то?
Использовать его сложно — это другой вопрос.
Учить — не сложно.
Мне 50 лет и я не вижу проблем выучить новый язык.
Новый язык выучить не проблема (мне тоже далеко за 40, при стаже программирования более 30 лет). Проблемы есть в другом:
1. Во многих языках имеется своя специфика решения тех или иных проблем. Несмотря на то, что в C++, Delphi, Pyhton'e и Ruby имеются объекты, работают с ними совершенно по разному. При этом, я свободно владею парадигмами программирования на указанных выше языках (и не только), но современный JavaScript, по разным причинам, причисляю к семейству BrainFuck'ов.
2. Если парадигмы, пусть иногда и головоломные, можно принять, понять и простить, то для освоения очередного фреймворка, потребуются гораздо более значительные усилия — банально из за значительно большего количества сущностей. Причем можно потратить время впустую, т.к. разработчик в версии 2.0 или 3.0, решит полностью поменять API.
Сейчас программирование уже сильно сегментировано. Так, высококлассный специалист по фронтендам часто ни в зуб ногой в программировании с помощью шаблонов на C++. Причем настолько, что не в состоянии исправить даже небольшую ошибку коллеги который в отпуске. И наоборот, человек специализирующийся на микроконтроллерах крайне редко может написать качественный фронтэнд. И по большей части это обусловлено именно очень большими объемами информации в каждой предметной области.
выгодно ли использовать фреймворки при такой кривой обучения?
Зависит от фреймворка, ведь пишут их не от хорошей жизни, а потому, что без них создание аналогичного приложения будет еще более сложной, а часто и неподъемной, задачей. И здесь у молодых естественное преимущество — API, это просто значительный объем информации, которую они могут усвоить гораздо быстрее.
Боюсь, что пишут их больше для славы и денег. Много ли фреймворков используется в opensource? А используют их больше из-за hype driven dvelopment.
Если у вас сотня приложений в год — вам нужен фреймворк. Если одно — наверное быстрее не учить фреймворк, а писать самому.
Если у нас 95% функциональности приложения можно переложить на фреймворк — он вам нужен. Если только 5% — быстрее писать самому.
Ну и первое приложение — лучше писать самому.
В любом случае, в упомянутой вами задаче (качественный фронтенд для web-интерфейса микроконтроллера) лучше без фреймворка. Ибо качество тут — это ещё и малый размер. А фреймворки все больше жирные.
Потому как решаемые фреймворками задачи — в этой ситуации можно и вообще не решать. Какая разница, как будет выглядеть встроенный вебсайт на экране мобильника, если с мобильника его увидят один раз за 10 лет?
Боюсь, что пишут их больше для славы и денег. Много ли фреймворков используется в opensource? А используют их больше из-за hype driven dvelopment.
Много. Если брать сишный мир — всякие glib, gtk. Плюсовый — qt, куски boost'а вполне можно воспринимать как фреймворки. Если взять java, то начиная от использования сервлетов (кусок EE, т. е. по сути тоже фреймворка, хоть и с пачкой альтернативных реализаций), spring, guice.
Это чисто навскидку, за пару минут.
А используют их больше из-за hype driven dvelopment.
У нас ситуация противоположная — никаких «hype», все очень прагматично. И в этом мой возраст, и возраст некоторых членов коллектива играет положительную роль. Конечно, все не настолько консервативно — программисту на C++ не возбраняется по полной использовать фичи из C++14, а так-же некоторые расширения GCC.
В любом случае, в упомянутой вами задаче (качественный фронтенд для web-интерфейса микроконтроллера) лучше без фреймворка.
На самом деле, фронтенд там весьма солидный, крутится на не слабом сервере, с одновременным доступом нескольких сотен пользователей. Но, опять же, пишет его человек в возрасте 26 лет, специально принятый на работу под это дело. Использует как широко известные (типа jquery), так и более маргинальные внешние библиотеки. Это все согласовывается со мной в частности, и именно отсюда я составил вышеупомянутое мнение о классовой принадлежности JavaScript'a.
Мне тоже проще было отдать задачу на JS+HTML+CSS+PHP на аутсорс. Но это не значит, что я не могу её отладить, когда аутсорсер сваливает в туман. :-) Правда размер был небольшой — веб-интерфейс береговой радиостанции.
но их изучение лишь замедляет разовую разработку программ небольшого и (иногда) среднего размера.
Это, кмк, верно ровно до того момента, когда разовая разработка станет двухразовой, а потом трехразовой. Т.е. мы оказываемся в ситуации «если бы я знал, что потребует повторить, использовал бы вон то и модифицировал под конкретный случай, а теперь все опять писать чуть не с нуля, потому что предыдущая первая реализация слишком жестко завязана на XYZ».
Я это в школьничестве называл «синдром ожидания троллейбуса». Он приводит в к тому, что с течением времени при значальной неудаче мы еще сильнее ухудшаем результат, причем чем дальше — тем сильнее.
Человек приходит на остановку и ждет троллейбуса. Ему идти пешком до следующей — 15 минут. Он стоит, видит по расписанию, что рогатый должен прийти в 12:08. Стоит, ждет. Прошло 2 минуты после 08, 3, 4, 5. И тут наступает переломный момент — ты с одной стороны начинаешь думать, что потерял уже 5 минут, и если бы ты сразу пошел пешком, то через 10 минут уже был бы дома — может троллейбус сломался? А так ты потратишь не 15 минут на дорогу, а 15 + 5 минут ожидания. Но ты по-прежнему надеешься, что троллейбус придет, и время ожидания + время в дороге (0,5 минуты) будет меньше 15, т.е. ты все равно выиграешь время. В итоге ты остаешься ждать и теряешь все больше и больше времени. Когда наступает следующий переломный момент — когда прошло уже 15 минут, ты понимаешь, что ты потерял то время, которое у тебя было на дорогу пешком, и потерял его из-за ожидания транспорта. И с этого момента ты уже точно остаешься ждать, потому что тебе жалко потраченного на ожидание времени. В конечном итоге ты тратишь 25 минут на ожидание, все же отправляешья пешком, и через 2 минуты, когда ты уже отошел далеко, троллейбус подъезжает. В итоге ты проиграл еще больше — и 25 минут ожидания впустую, да и еще 15 минут на дорогу.
И вот эта психологическая ловушка — когда тебе жаль уже потраченных усилий (времени и тп) заставляет выбирать наиболее неоптимальное решение. Т.к. в этой ситуации оптимальным было бы подождать несколько минут и отправиться пешком.
Но в реализации первой системы без фреймворка есть свой плюс: дальше уже фреймворк выбирается с пониманием, где он упрощает разработку, а где усложняет её. То есть приходит понимание за что же мы платим временем на обучение и борьбой с кривостью фреймворка.
- Было 3 криисталла (ОЗУ, ПЗУ, Soc) — остался только SoC.
- Было нужно 32 мегабайта ОЗУ — влезаем в 512 килобайт.
- Было нужно 16 мегабайт ПЗУ — влезаем в 512 килобайт.
- Раньше программу можно ыбло считать из ПЗУ или ОЗУ — сейчас она внутри SoC и считывается только электронным микроскопом. Так что получили ещё и защиту от китайцев
- Раньше устройство на российской элементной базе должно было занимать чемодан — теперь оно поместится в плату. Собственно ради российской элементной базы все и затевалось
Ну не 100% отказались, задачи и очереди нам FreeRTOS делает. Но работу со всеми устройствами — приходится писать самостоятельно или искать библиотеки.
Как ни странно — но отказ от ОС нам обошелся не так дорого. Скорее всего потому, что до этого программа работала на очень разных ОС (MS-DOS, Windows, linux, freeBSD, QNX...).
Зато преимуществ — выше крыши. Если кто-то (как и мы) самостоятельно делает свои платы, то рекомендую рассмотреть этот путь. В качестве SoC сейчас STM32F7, планируется STM32H7 (ждем сэмплов).
P.S. FORTH без ОС, с редактором, отладчиком и системой хранения текстов на диске — 12-16 килобайт. Тоже рекомендую, но для очень маленьких машинок.
Просто у АРМ процессорное ядро компактней, поэтому в кристалл можно запихать больше устройств. Но выбор между ОС + приложения и монолитной системой есть у любых машин.
Другое дело, что при необходимости запуска произвольных программ (desktop) нам нужна ОС (или виртмашина вроде JAVA). А если комп специализированный для конкретной задачи — всегда есть выбор.
Банкоматы, например, работают под OS/2 и Windows XP. Мобильники — и так и так. Роутеры — обычно с linux. Смартфоны — почти все с ОС. Стиральные машины — вроде без ОС. Персоналки… первые персональные компьютеры были без ОС, например БК-0010.
Если на машине будет исполняться только одна программа — смотрим, насколько у нас специфичное железо. Если нужно программу запускать на разном железе — очень полезна ОС.
А вот если программа всегда будет запускаться лишь на нашем собственном, специализированном железе, и никаких других программ не предусмотрено — вот только тут и появляется выбор.
И выбор этот состоит в удорожании цены аппаратуры (плата за ОС), в ухудшение скорости обмена с железом (плата за ОС), в обмен на упрощение разработки.
Как думаете, есть ОС в игровых приставках и игровых автоматах? А вот в банкоматах — точно есть.
Вы можете позволить себе написать свой фреймворк, развивать его и поддерживать.
ДА. Можем. Дважды участвовал в таких проектах. Сложность не в написании, сложно вывести свой фреймворк на рынок, Потому что разница между программой и комплексным программным продуктом — 9 раз по трудоемкости.
Быстрее взять готовый фреймворк и сосредоточиться на бизнес-задаче.
Очень спорно. Если фреймворк соответствует задач на 99% — это одно. А если на 50% и придется идти поперек фреймворка… В такой ситуации намного проще отказаться от фреймворка. Ну или выучить другой фреймворк (если есть фреймворк, соответствующий задаче).
Кроме того, люди делятся на аналитиков и синтетиков. И чистому синтетику намного проще написать свой код, чем изучать чужой. Для меня это удивительно (я аналитик), но это так.
Чтобы было понятней, почему просто не проверили на новом ядре. У MOXA свой собственный SoС и порт под него не идет в мейнстрим. Так что переход на свежее ядро — это большая и ненужная нам задача.
Думаете распечатка микрокода процессора бесполезна? Да вот нет… Байку хотите? И в современных SoC багов хватает. Зачастую очень хочется схему SoC посмотреть. Ну хотя бы чтобы понять, на чьей стороне баг.
Фреймворк — инфраструктура. Она не диктует что делать, она диктует как. Так что если у вас не нечто совершенно не вписывающееся в современные тренды. то я думаю вас устроит практически любой из существующих фреймворков.
Как делать — должен определять дизайнер приложения, а не фреймворк. Не вижу смысла в ущерб качеству продукта подстраиваться под чужие решения. А на тренды нам наплевать, мы же не сайты делаем. Наши продукты живут по 10-20 лет, так что они заведомо выйдут из тренда.
Мы не можем его изменить, но должны видеть, что в нем было поставлено, когда его можно было менять.
Windows GUI — хороший фреймворк, но… иногда хочется как в JAVA — отрисовывать все самим на канве.
Вы APL или FORTH поизучайте — там тоже парадигмы совсем иные, чем в процедурных языках. Сам факт, что можно день читать однострочную программу на APL — ужасно удивляет.
APL — это скорее императивный, а не функциональный язык. Просто для подсчета суммы ряда (kX, где k от 1 до 10) мы не крутим цикл. Мы создаем вектор!!! Делаем вектор от 1 до 10, потом умножаем каждый член на Х, потом берем сумму вектора. Всю оптимизацию — делает сам APL.
И если у нас есть компилятор APL на машину с сотней процессоров — мы получаем идеальный язык для параллельного программирования. Ибо параллельность расчетов — встроена в сам язык.
А объединяет форт и APL то, что нормальный размер процедуры на этих языках — одна строка текста.
Вспомнили такую?
APL — не более функционален, чем Си. В Си тоже можно писать длинные выражения с вызовами функций. И в APL можно писать в более-менее процедурном стиле.
Но в целом APL и FORTH — более функциональные языки, чем императивные…
Про «ну погоди» — не помню, от кого-то из форточников была информация.
Тут или форт — или асссемблер, но форт компактнее ассемблера, особенно если умно настроить кросс-компиляцию.
электрик, который «чуть-чуть в ПЛК разбирается» на нем лучше понимает, чем, например, на ST (ну так задумывалось и так есть в некоторых странах/производствах)
Пресловутый статический анализатор для Ladder — не такая уж и большая программа.
Я уж не говорю о том, что Ladder запросто транслируется и в IL и в FBD и ST. А вот ST в Ladder увы, не транслируется.
Пресловутый статический анализатор для Ladder — не такая уж и большая программа
вы это для себя делали или говорите с точки зрения теории?
Собственно программ было две (чекер и оптимизатор). Обе не пошли (то есть заказчики их активно не использовали). Да, есть выигрыш в десяток микросекунд на скан, Но читабельность ladder-диаграммы — важнее.
Активно использовался динамический анализ — по срабатыванию аварийного выхода найти вход, который вызвал это срабатывние. Причем с учетом многотактности и прохода через несколько ladder-диаграмм. Собственно основной функций у нас было архивирование всех важных сигналов из контроллеров, так что данных хватило.
Но у динамического анализа нахождение решение — 997 на 1000, ложное решение — 0 на 1000.
Замыкания, автовывод типов — ведь все это появилось настолько недавно, что даже не во всех вузовских курсах об этом говорят.
Эээээ, в каком языке это появилось недавно? В пхп что ли? Ну, так в 1с это вообще не появилось, так и что?
Вот я и говорю, что в 1С это всё вообще не появилось. При чём здесь с++? Это единственный язык на Земле? Замыкания и вывод типов появились очень давно. То, что в вашем любимом языке их небыло — это проблема языка, не более.
Фраза «это появилось недавно» вовсе не означает, что нечто вообще было изобретено недавно, отнюдь. Это означает, что массово не внедрялось, не использовалось. «Появилось» не «в природе», а «на рынке», условно говоря.
Отвлеченный пример: фазовращатели для ДВС были запатентованы в самом начале 20го века, не позже 20х годов, может и раньше — не помню. Когда это стало массово применяться, так чтобы можно было сказать «появились (на рынке) автомобили с фазовращателями»? Хондовский VTEC появился в 1989, если верить википедии. А запатентована идея была, напомню, в начала века.
При чем здесь «любимый язык»? С++ недостаточно востребованный? Редкий?
Всего лишь один из многих. И если там чего-то нет, это вовсе не означает, что этого нет вообще.
Фраза «это появилось недавно» вовсе не означает, что нечто вообще было изобретено недавно, отнюдь.
Серьёзно? И на каком языке это означает? На стандартном русском, фраза "появилось недавно" означает, сурпрайз(!), — появилось недавно!
Это означает, что массово не внедрялось, не использовалось. «Появилось» не «в природе», а «на рынке», условно говоря.
Товарищ, вас кто-то обманул. Замыкания, как вы говорите, "на рынке" появились и массово использовались не один десяток лет как. Уже некоторые языки, где они массово использовались стали маргинальными, а вы говорите — не внедрялись. И, нет, я даже не лисп здесь имею в виду, а до боли банальный пёрл. Не говоря о руби, питоне, яваскрипте… да даже в дельфи замыкания появились лет на 5 раньше, чем в с++. Оглянитесь уже по сторонам. Мир давно изменился, а вы всё в прошлом веке живёте.
Всего лишь один из многих. И если там чего-то нет, это вовсе не означает, что этого нет вообще.
Разумеется. Я просто привел пример. Судя по тому, что вы пишете, вы не со мной, моим мнением спорите, а с каким-то искаженным восприятием. С ветряными мельницами боретесь, если кратко.
Серьёзно? И на каком языке это означает? На стандартном русском, фраза «появилось недавно» означает, сурпрайз(!), — появилось недавно!
В русском, милейший, в русском. «означает — появилось недавно» может быть понято двояко, и именно об этом я вам написал.
Товарищ, вас кто-то обманул. Замыкания, как вы говорите, «на рынке» появились и массово использовались не один десяток лет как. Уже некоторые языки, где они массово использовались стали маргинальными, а вы говорите — не внедрялись. И, нет, я даже не лисп здесь имею в виду, а до боли банальный пёрл. Не говоря о руби, питоне, яваскрипте… да даже в дельфи замыкания появились лет на 5 раньше, чем в с++. Оглянитесь уже по сторонам. Мир давно изменился, а вы всё в прошлом веке живёте.
Читайте внимательно — я написал про auto, а не замыкания.
Товарищ, вас кто-то обманул.
Кстати, вот тута вот обсуждают (обсуждали десятилетие назад) тему " what if COBOL had closures".
Я просто привел пример.
Пример чтобы что? Показать отсталость? Хороший пример.
В русском, милейший, в русском. «означает — появилось недавно» может быть понято двояко, и именно об этом я вам написал.
В каком-то альтернативном русском.
Читайте внимательно — я написал про auto, а не замыкания.
Это что-то меняет? Вывод типов появился "на рынке" в широком употреблении примерно настолько же давно. Только он, как правило, более адекватный, чем цппшное auto :), которое и выводом то типов назвать сложно. Поэтому продолжайте, пожалуйста думать, что вывод типов ещё не появился. :) Смешной какой.
Пример чтобы что? Показать отсталость? Хороший пример.
Пример появления чего-то в распространенном языке.
Поэтому продолжайте, пожалуйста думать, что вывод типов ещё не появился. :) Смешной какой.
Читайте внимательнее и не приписывайте мне свои фантазии.
Пример чтобы что? Показать отсталость? Хороший пример.
Пример появления чего-то в распространенном языке.
И что кроме отсталости этого языка данный пример демонстрирует? Я же говорю, хороший пример.
Читайте внимательнее и не приписывайте мне свои фантазии.
О! Отказываетесь от своих слов?
"Фраза «это появилось недавно» вовсе не означает, что нечто вообще было изобретено недавно, отнюдь. Это означает, что массово не внедрялось, не использовалось."
"Внезапно" оказалось, что и появилось давно и массово внедрено и широко используется тоже давно. Но вы продолжайте верить. Верить — это главное!
И что кроме отсталости этого языка данный пример демонстрирует? Я же говорю, хороший пример.
Появление технологии в распространенном языке.
О! Отказываетесь от своих слов?
Вот еще один пример приписывания мне своих фантазий.
«Внезапно» оказалось, что и появилось давно и массово внедрено и широко используется тоже давно. Но вы продолжайте верить. Верить — это главное!
Нет, этого не оказалось в конкретном популярном языке, не юродствуйте, читайте внимательно. Остальные ваши претензии — автору, я лишь пояснил вам, что его двусмысленная фраза означает другое, что очевидно из контекста, который вы упустили. Вы зачем-то пишете это мне, а не тому, с чьими утверждениями спорите.
Нет, этого не оказалось в конкретном популярном языке, не юродствуйте, читайте внимательно
Ну, и что? Я и другой "популярный" язык привёл. Это говорит лишь о проблемах в этих конкретных языках. К распространённости, появлению и широкому использованию это не имеет ни какого отношения. Тем же лямбдам сто лет в обед а в цпп они, считай, что и не появились ещё. Тоже будете приводить как пример того, что лямбды якобы не внедрены и не используются?
я лишь пояснил вам, что его двусмысленная фраза означает другое
Это всего лишь ваши фантазии.
ПОЯВИ́ТЬСЯ, появлюсь, появишься, совер. (к появляться).
1. Явиться, показаться. Появился на вечеринке в новом костюме. Вдали появились огоньки деревни.
2.** Начаться, возникнуть**. Появился новый талантливый писатель. «Морщины на лбу появились.» Некрасов.
Толковый словарь Ушакова. Д.Н. Ушаков. 1935-1940.
НЕДА́ВНО, нареч. В недалеком прошлом, **с недавнего времени**. «В глубоком трауре по недавно умершем муже.» Чехов. Я недавно (живу) в Москве.
Толковый словарь Ушакова. Д.Н. Ушаков. 1935-1940.
"появиться недавно" в переводе со стандартного русского означает "начаться, возникнуть в недалёком прошлом, с недавнего времени". А вовсе не то, что вы себе придумали.
Ну, и что? Я и другой «популярный» язык привёл.
Зачем вы МНЕ это пишете? Я еще раз объясняю: я только лишь пояснил двусмысленность слов вашего оппонента. Читайте внимательно.
Тоже будете приводить как пример того, что лямбды якобы не внедрены и не используются?
Я не приводил С++ в качестве примера того, что что-то не появилось как таковое или не используется. Не перевирайте мои слова и читайте внимательно.
Толковый словарь Ушакова. Д.Н. Ушаков. 1935-1940.
«появиться недавно» в переводе со стандартного русского означает «начаться, возникнуть в недалёком прошлом, с недавнего времени». А вовсе не то, что вы себе придумали.
Это не является контр-аргументом к моим словам, потому что есть неопределенность того, где именно что-то началось, появилось и так далее, так что словарная статья этому не противоречит.
Приведу еще раз тот же пример: «в 2005 появились автомобили с фазовращателями» — это может означать появление этих автомобилей на рынке в данной местности, начало их эксплуатации, а не появление первой модели в мире вообще.
Ну, и что? Я и другой «популярный» язык привёл.
Зачем вы МНЕ это пишете?
Наверное, потому, что именно вы написали вот это:
В C++ когда добавили директиву auto?
Или вы станете утверждать, что это опять были не вы???
Я не приводил С++ в качестве примера того, что что-то не появилось как таковое или не используется.
Так я пытаюсь выяснить зачем вы привели настолько неуместный пример непонятно чего не имеющий отношения к разговору.
Приведу еще раз тот же пример: «в 2005 появились автомобили с фазовращателями» — это может означать появление этих автомобилей на рынке
Повторю вам ещё раз — исходное утверждение НЕ соответствует действительности во ВСЕХ возможных смыслах, поэтому ваш пример непонятно чего настолько же неуместен, как пример с сипипи.
Замыкания, автовывод типов — ведь все это появилось настолько недавно, что даже не во всех вузовских курсах об этом говорят.
Простите, но вы очень тупой программист, если для вас такие простейшие концепции являются необходимостью сколько-нибудь серьезно перестраивать мозг.
Основа та же, и можно код писать по старому. Но это не многим отличается от написания на старых языках. Смотрю код коллег, поражаюсь. У меня часто есть чему поучится у новых коллег. Есть те, кто перешел с ++ и их стиль очень отличается от стандартов msdn, он легко узнаваем и там редко бывает новое. А вот если человек с Java или недавно с университета — всплывает очень много нового. О большей части даже знаешь, но что-то пропустил случайно, что-то, просто не думал, что можно так использовать, или не выработал привычку использовать это новое и делаешь по старому уже и не замечая.
ИМХО автор сам загнал себя в карьерный тупик. Любимым делом должно быть то, что ты делаешь на работе.
Средний возраст разработчиков у нас в отделе — 37 лет. Все счастливы, полны сил и очень любят свою работу.
К сожалению, так поработать мне повезло только один год. Потом еще пять лет на удаленке там же. Но без коллектива, когда ты один, пусть есть и мессенджеры и скайп — это уже не то.
«Наука — лучший способ удовлетворения личного любопытства за государственный счёт» © Лев Арцимович, программирование — вообще-то тоже, только счет скорее коммерческий. :-)
Куча народу в свободное от работы время пишут игрушки или OpenSource, И точно так же писали бы их в выходные, если бы им за это платили.
Вот вам платят за переписку на хабре? Или эта та работа, которую вы делаете в нерабочее время?
Но в программеры чаще идут те, кому самовыражение в работе важнее семьи. ну или может быть так было 30 лет назад, а я не уследил за переменами.
А что для вас — судите сами. В конце концов люди разные.
Желание заниматься по 25 часов в сутки работой говорит об ограниченности интересов. На то, чтобы учить иностранные языки, заниматься спортом, путешествовать и многое другое тоже нужно время.
Я опять хочу в Париж
Вы там уже были?
Нет, но я уже хотел (с) Жванецкий(со старых пленок)
С другой стороны, есть такая теория Щетинина, которая говорит о том, что успехи в одной области обычно коррелиируют с успехами в других областях.
Если вы возьмёте призеров международных олимпиад или академиков, то с одной стороны — это люди, которые действительно по 25 часов занимаются своим делом. С другой стороны они, как правило, очень интересные люди с успехами в куче областей.
Может просто это разница между мужским и женским подходом? Женщины многозадачны, а мужчинам тяжело не только заниматься двумя задачами сразу, но и даже переключаться между ними.
Если Вы молод, то в Вашем поколении — это действительно так, так как на IT-факультетах сейчас до фига тупых баранов, не способных написать даже простейшую программу, но мечтающих круто зарабатывать.
Мне за 40, и в моё время те кто хотел денег — толпами шли на платные факультет всяких экономистов итп. Но, они не шли в IT, потому что IT для них не отличалось от обычного инженерного факультета. Слышали мем «советский инженер»?
Когда мне было от 20 до 25 то меня мало интересовала материальная сторона вопроса, я делал что называется «PROGRAMMING FOR FOOD» — зарплаты хватало на еду и ладно, но главное — у меня была возможность программировать!!!
Потому что в СССР пропаганда внушала мысль о том, что:
— «инженер должен работать за ИДЕЮ! не за деньги!»,
(программист — просто разновидность инженера, и потому хороших денег не предполагалось в принципе)
— и «хочешь работать за хорошие деньги? милости просим к нам Колыму!»
(вместо Колымы — можно просто в Сибирь, или шахтёром если согласен на меньшие деньги;
а ещё на Колыму можно было запросто отправиться за незаконные способы обогащения)
Потому что в СССР пропаганда внушала мысль о том, что:
— «инженер должен работать за ИДЕЮ! не за деньги!»,
Моей семье проклятая Советская власть почему-то в форме журнала «Изобретатель и рационализатор» внушала мысль о том, что надо работать умно, и что это хорошо оплачивается. Пример деда это еще подкреплял нехило.
Как же так? А блокчейн? А JS6 с React и Redux? А Tesla? А ИИ с робомобилями? А Uber и AirBnb? А Siri и Alexa? :)
Да я стебусь вообще-то, по поводу истерики в современном мире. «Вышла новая версия React — веб-сайты станут в 10 раз лучше!!!» В итоге, все увлекаются рюшечками, а сайты становятся все более неповоротливыми, жирными и менее полезными. «С выходом Tesla 4 все станут передвигаться на автономных электромобилях!!!» И ни слова о том, что инфраструктуры как не было так и нет, настоящего робота-водителя тоже нет, стоимость запредельно высокая для большинства. Ну, а ИИ — это повторение хайпа 20-30 летней давности, когда тоже казалось, что вот-вот и взлетит.
Ну, а ИИ — это повторение хайпа 20-30 летней давности, когда тоже казалось, что вот-вот и взлетит.
Википедия, программа Элиза, 1966 год
Да, некоторые волны хайпа повторялись уже не раз, с периодичностью в 20-30 лет. Как пишет выше pfemidi — все новое, это усовершенствованное старое. Предпоследняя волна AI hype была как раз где-то в 80-х. Первая в 60-х.
IBM PC/XT совместимый аж с настоящим 8086, жёстким диском на 20 (двадцать) мегабайт,
Разве это не /AT уже тогда?
А вы говорите что в программисты идут только ради денег. Сейчас может быть и так, но в моё время программистов деньги интересовали мало, главное чтобы хватало на еду и всё.
Нельзя сравнивать тогда и сегодня. Чем дальше, тем, на мой взгляд, программирование становится менее «веселым» чисто в силу технологических причин.
Мне почти 40, а программистом я стал совсем (по сравеннию с автором) недавно. И я в шоке от описанной безысходности. Мой опыт просто кричит о том, что хороший опытный разработчик — на вес золота и даже может позволить себе быть капризным в отношении того чем и как именно заниматься. Лично мне, решение автора работать в государственной структуре кажется его личностной катастрофой, а работа в распределенной команде — явно недооцененной. Конечно, всегда есть много факторов, влияющих на цепочку жизненных выборов, но я искренне не понимаю, как ПРОГРАММИСТ может мириться со всем этим маразмом? От всей души желаю автору выбраться из этого болота и вернуться на светлую сторону, по моему, он достоин большего.
Да, мириться очень сложно. Я на работу прихожу, и отключаю мозг. И так на автопилоте терплю до вечера. Можно сказать, что на работе просераю время как в фильме «С кликом по жизни». То есть, на работе я как бы не живу. Никогда не думал, что интеллектуальной деятельностью можно заниматься практически на рефлексах, но оказывается, можно. А мне еще за это платят. Включаю мозг, когда еду домой. Да, это ужасно.
А жена, дети не хотят что-то менять, уютная квартира — это все отговоркиА плюнуть на жену, детей и ринуться строить жизнь заново — эгоизм. Один мой одноклассник любит поговорку «Мужчина должен раз в пять лет менять жену, прописку и работу». А в одном из моих любимых мультов — «Люби себя, чихай на всех, и в жизни ждет тебя успех». А если человек не хочет получать ни разу не гарантированное улучшение в неопределенном будущем за счет гарантированного ухудшения для своих близких — его сразу записывают в неудачники.
Потому что с его опытом можно найти намного лучшие условия, от которых и жена и дети будут только в плюсахЧасто такое слышу. Хоть бы раз кто-то пальцем показал конкретно.
У меня многое похоже на автора. И чтобы сменить работу вместе с городом, надо найти доход раза в четыре выше нынешнего — учитывая резко возрастающие расходы на жилье, транспорт и первоначальное обзаведение хозяйством. Сразу такое никто не дает. А иначе — крайне хреновые условия для семьи, включая, например, то, что не на что будет купить недешевое специфическое детское питание. И на совершенно неопределенное время.
Часто такое слышу. Хоть бы раз кто-то пальцем показал конкретно
Показал что? Работу за вас чтобы дядя нашёл. Ну, так дядя нашёл.
. И чтобы сменить работу вместе с городом, надо найти доход раза в четыре выше нынешнего
А почему не в десять? Просите уже в десять. В четыре найти ещё можно, а в десять можно точно плакаться до бесконечности.
включая, например, то, что не на что будет купить недешевое специфическое детское питание
А почему его не на что будет купить? Оно тоже в четыре раза подорожает?
Показал что? Работу за вас чтобы дядя нашёл. Ну, так дядя нашёл.Дядя нашел — дядя, покажи! Абстрактно разглагольствовать все могут. Только надо учитывать, что смена работы, как и смена места жительства, не должна быть самоцелью. Она должна быть для чего-то. Если сумма плюсов будет существенно меньше суммы минусов — на кой такие переезды? Тупо «найти работу» не проблема, но если там будет интереснее, но беднее и жить хуже, то зачем?
А почему не в десять?Потому что я посчитал. С учетом разницы расходов на жилье и транспорт. Мне надо в четыре.
А почему его не на что будет купить?Потому что деньги будут уходить на жилье и транспорт. На питание не останется. По-моему, это очевидно. Поясню дополнительно. Сегодня у меня на жилье уходит около 5 кр. Снять квартиру в 15 минутах от метро в ближайшем ко мне городе с метро стоит примерно всю мою сегодняшнюю зарплату. Если уезжать в «нормальные» бытовые условия и на ту же зарплату, то кушать будет тупо не на что, значит, надо зарплату минимум вдвое. Сейчас я на работу хожу пешком. Надо будет ездить (более-менее оплачиваемая работа в большинстве своем в центре, а снимать квартиру у работы, то есть, в центре — это уже не те деньги) — накидываем на транспорт. Всю жизнь снимать квартиру — хреновый вариант, накидываем на ипотеку. Рублевый расчет в деталях не привожу, но надо минимум в четыре раза больше моей нынешней.
Можно уйти на раза в полтора больше, пожить в общаге с тараканами в комнате на шестерых и надеяться, что через полгода, ну, два года, вырасту в должности и зарплате. Да, в свои 40 я на это способен. Но жена и дети тут причем? Видеть их день-два в один-два месяца? Или жить с ними в казарменных условиях в надежде, что они потом за это еще спасибо скажут?
К сожалению, среди моих знакомых есть только один, который ушел с такой работы, как у меня, и не пожалел. И десятка два, которые или сильно пожалели, или вообще вернулись назад. Среди них и те, кто уходил на подобную работу в «фирмы», не выдержавшие кризиса, и сменившие род деятельности кардинально, и создававшие «свое дело». Половина вернулась, половина живет в лучшем случае так же, а то и хуже (и материально, и в плане отношения к рабте), ОДИН! доволен.
И есть еще пара человек, про которых я знаю, что они удачно ушли, но не они искали, а их позвали. Но это отдельный разговор.
Во-вторых, я говорю о «нормальных» условиях, то есть, хотя бы таких, которые есть сейчас, то есть, в моем случае — меблированная двушка. В Свердловске это около 30 (без учета квартплаты, конечно.). Про «а нефиг шиковать» я уже высказал: я-то могу, но не хочу, чтобы жена и дети тоже мыкались по клоповникам.
Еще ни разу в Новосибирске не сталкивался с тем, чтобы квартплата шла отдельно. Есть плата за аренду — туда входит всё, кроме, разве что, платы за свет и воду
А что вы называете квартплатой? Судя по всему, имеется в виду коммуналка, она всегда сверх идет.
Дядя нашел — дядя, покажи! Абстрактно разглагольствовать все могут.
Чего показать-то? Дядя нашёл работу в другой стране не отрывая зада от стула, зад оторвал, уехал и сейчас решает совсем не абстрактную проблему — как снять квартиру, зная на языке аборигенов только — здрасьте, спасибо и до свидания :).
Только надо учитывать, что смена работы, как и смена места жительства, не должна быть самоцелью
Почему не должна? Сейчас едва не единственной целью смены работы было желание сменить место жительства. Вообще, я в Петербург изначально хотел, но тут подвернулся куда более забавный вариант. Заодно зарплату где-то раза в два (чуть меньше) увеличил. На самом деле из-за более высоких трат на жильё и того, что жена лишилась работы, совокупный уровень денег, наверное, не увеличился, но что нам о деньгах — будут день, будет пища.
Предыдущую работу менял ради смены работы — увяз в рутине и перестал получать удовольствие. Пред-предыдущая была доходна (особенно в перспективе), но скучна до зубовного скрежета, я там долго не смог вынести… Так что тоже чисто самоцелью была именно смена работы.
Снять квартиру в 15 минутах от метро в ближайшем ко мне городе с метро стоит примерно всю мою сегодняшнюю зарплату.
Хм. Учитывая то, что сестра жены снимает двушку в москве в 5 минутах от метро пр вернадского примерно за 40… Но это москва, а не просто "город с метро", то у вас зарплата около 30, на четыре будет 120 и минус ваши 5 за жильё = 115. Работу за 115 найти программеру в городе миллионнике, по-моему, не такая уж проблема.
Потому что деньги будут уходить на жилье и транспорт. На питание не останется. По-моему, это очевидно
Далеко не очевидно. Сейчас у вас х денег, которых хватает на жильё, еду и детпитание. Допустим, на новом месте вы платите все х за жильё, тогда для сохранения уровня жизни вам необходимо 2х денег. И ещё 5к останется бонусом. На проезд. Можно каждый рабочий день ездить на 200 рублей.
Всю жизнь снимать квартиру — хреновый вариант, накидываем на ипотеку
Если накидываем на ипотеку, то скидываем съём.
надо минимум в четыре раза больше моей нынешней
Но, в конце-концов, вы можете желать и четырёхкратного повышения, может и найдёте чего. Я хотел минимум двукратного, я его нашёл без особых проблем.
К сожалению, среди моих знакомых есть только один, который ушел с такой работы, как у меня, и не пожалел
Так у вас хорошая работа или плохая? Мы-то обсуждаем статью в которой у автора весьма плохая работа. А с хорошей уходить, да, должна быть какая-то другая цель. А если её нет и всё устраивает, зачем уходить-то? Чего вы мне голову морочите? Чтобы я за вас не только вам работу нашёл, но и убедил вас на неё перейти? Вот оно мне надо? Мои высказывания относились к тому, что что-то сильно не устраивает. А когда всё хорошо, ну и сидите себе спокойно. Наслаждайтесь, что у вас всё хорошо, а во всех других местах всё еще хуже ;).
Почему не должна?Потому что тупо смена работы для меня, например, не улучшает в общей сумме почти ничего. Кому-то, может, и нормально раз в пять лет разводиться и жениться, есть и такие. Кто-то машину раз в полгода меняет, кто-то работу...
Работу за 115 найти программеру в городе миллионнике, по-моему, не такая уж проблема.Проблема. Я пробовал. У меня нет подтвержденного опыта работы в востребованных областях. Эмбеддер навскидку никому не нужен. Долго и упорно искать у меня не получается — личных связей нет, в интернете я нужен только на аналогичной работе на аналогичную или меньшую зарплату.
тогда для сохранения уровня жизни вам необходимо 2х денег. И ещё 5к останется бонусомФигу. У меня есть друзья в этом городе-миллионнике, в том числе, бывшие соседи, расходы там вырастают заметно. Опять же пропадает перспектива садика — вставай в очередь заново без прописки и все такое — а частные садики сожрут еще кучу бабла.
Если накидываем на ипотеку, то скидываем съём.С чего ради? На первый взнос еще накопить надо, даже продажа нынешней квартиры вопрос не решает, и ипотеку еще получить надо с учетом смены работы и места жительства, банки нервно к этому относятся, знаю из первых рук.
Так у вас хорошая работа или плохая?Плохая. Но те, кто уходил, оказывались в условиях либо еще худших, либо таких же.
Чтобы я за вас не только вам работу нашёл, но и убедил вас на неё перейти?Я не прошу искать за меня работу или убеждать меня в чем-то. Я пытаюсь донести, что «Я нашел хорошую работу, значит, любой легко может найти хорошую работу» — нифига не так. Слишком много факторов, на самом деле. У кого-то складывается, у кого-то нет. Я видел только одну вакансию с вменяемой зарплатой и помощью при переезде. Это было за пару дней до очередного кризиса, в кризис фирма накрылась, я не успел на собеседование.
В Питере народ попроще, но такого количества наркоманов я нигде больше не видел.
Поэтому никакого желания воспитывать детей в таких городах нет.
1) бывший сослуживец уехал переводом в Москву, работал на двух работах помимо службы, как и жена, чтобы оплатить жилье и образование детям. Детей видел в лучшем случае через день, жену — раз в две недели (спящую — чаще, он придет с работы — она уже спит, он проснулся — она уже ушла).
2) подруга жены уехала в ближайший миллионик с мужем. Созваниваются как-то вечером около девяти: «Ты где?» — «С работы еду» — «И часто так?» — «Каждый день». А раньше она в полшестого дома всегда была.
А плюнуть на жену, детей и ринуться строить жизнь заново — эгоизм.
Отнюдь. Плюнуть сиюминутно на хотелки других, которые не обеспечивают семью — это не эгоизм, это прагматизм. Им же будет лучше потом.
а счет гарантированного ухудшения для своих близких
А в чем здесь гарантированное ухудшение?
Всё ИТ сводилось к серверу 1С и файловому серверу, управляемыми единственным админом, периодически жостко злоупотребляющий алкоголем. 80 компьютеров, одноранговая сеть без домена с черепашьей скоростью и постоянные пропадания компьютеров из сети.
Я вот не понял — автор в этом месте торопился или шутил?:) А то абзац читается и так — "все ИТ" в составе серверов, 80 машин сети и, конечно же — админа, глухими зимними вечерами после работы собирается в подвальчике/чердаке здания по месту работы и "жостко" злоупотребляет самодельным алкоголем — а потом поутру " одноранговая сеть без домена с черепашьей скоростью и постоянные пропадания компьютеров из сети".
А так получается что с семьей пару часов вечером (потом вырубаюсь или запираюсь в кабинете), ну и на выходных как получится.
1. Работа в гос.органах — я думаю все 100% аудитории поддержат, что это последнее место куда стоит идти любому мало-мальски себя ценящему человеку.
2. Попал на работу, начал что-то делать, упираться рогами и творить. Творить надо не что-то, а себя. И думать не о том, как протолкнуть какой-то свой продукт чтобы всем хорошо жилось, а думать о том где ты будешь через 3-5 лет после данного момента.
3. Вам рекомендуют переезд, вы говорите что семья и жена не готова и всякие бабушки и дедушки. Блин. Вы можете выбирать, и решать для себя что вам важнее. Да конечно, бабушки и дедушки это хорошо. Хорошо когда 2е работают не покладая рук, плохо когда 2е работают по 8-9 часов, и жизнь семейная жизнь начинается после 17 вечера. Просто оцените работая разработчиком на буржуев или в дефолт сити (удаленно или не знаю как), вы можете иметь больше чем сейчас, и тратить для этого времени меньше чем сейчас, соответственно времени чтобы жить больше.
P.S. Сорри за категоричное мнение. Сам задумываюсь о проблеме «40лет ты ж все еще программист»
Просто оцените работая разработчиком на буржуев или в дефолт сити (удаленно или не знаю как), вы можете иметь больше чем сейчас, и тратить для этого времени меньше чем сейчас, соответственно времени чтобы жить больше.А лично у меня сложилось впечатление (из множества источников) что в случае работы на буржуев или в дефолт сити, работать будешь как раз таки больше
1. ДС: к 9 часам раб. дня добавляются 2-6 часов на дорогу.
2. Жить с буржуями: с их Культом Работы переработки всячески поощеряются
3. Жить тут, но работать на буржуев (фриланс), всё из второго пункта + добавляются ночные звонки если что-то упало/сломалось (зачастую ты единственный разраб и чинить больше некому)
2. Буржуи разные бывают и культы тоже, не надо обобщать. Но уезжать тяжело — согласен.
3. Как себя поставишь. Звонок можно игнорить (и поставить телефон на безвука), или договорится о повышении оплаты раза в 2 :) всё это предмет торга и договора. Т.о. это всецело ваше решение быть скорой помощью или нет.
> (зачастую ты единственный разраб и чинить больше некому) — вывод не быть единственным разрабом а работать в команде.
Жить с буржуями: с их Культом Работы переработки всячески поощряются
В отечественных реалиях переработки не поощряются, а являются необходимостью и само-собой разумеющимися вещами. А когда работодателю (в моём случае потенциальному) говоришь, что есть такая книжка, как «Трудовой Кодекс», по которому переработки должны оплачиваться дополнительно — очень удивляются и заявляют, что я «странный».
с буржуями: с их Культом Работы переработки всячески поощеряются
Переработки самое главное — ОПЛАЧИВАЮТСЯ!
Сегодня читал новость про простого уборщика в Нью-Йорке, который при оплате $58тыс. в год, за свои переработки получает дополнительно $162тыс. в год.
1. ДС: к 9 часам раб. дня добавляются 2-6 часов на дорогу.
Надо снимать близко к работе, иначе труба. В свое время отказался от переезда на работу в МСК в том числе потому, что мог позволить приобрести жилье только в Подмосковье, а ездить каждый день на электричке и метро — нет, увольте.
2. Жить с буржуями: с их Культом Работы переработки всячески поощеряются
Если платят по коэффициенту — в чем проблема-то?
3. Жить тут, но работать на буржуев (фриланс), всё из второго пункта + добавляются ночные звонки если что-то упало/сломалось (зачастую ты единственный разраб и чинить больше некому)
Обычно просто твой день смещается в тот часовой пояс, вот и все (мой опыт).
Просто интересно — кого именно вы имеете в виду под «буржуями»?
Живу и работаю в Англии сейчас. За переработки можно взять дополнитеный отпуск или оплачивается по согласованию. Зависит от компаний. В Microsoft, к примеру, платят за сверхурочные, а на должностях, которые подразумевают дежурства, люди получают премии за смены по ночам и выходным.
Когда жил в Германии, однажды вышел на работу в выходной и что-то там починил — премия к следующей зарплате. К слову, мой самый высокооплачтиваемый день в карьере.
В Дании, когда учился и работал на развозе почты по утрам, за сверхурочные платили двойную ставку.
Это проблема не отрасли, профессии или государства. Это всегда проблема самого человека.
Вообще-то именно так я и уходил с работ, когда руководство начинало хотеть неадекватно многого. Именно так я и делал, обо всем этом написано в статье.
Но позволить себе это делать я мог ровно до момента обзаведения семьей. После этого момента меня за яйки взяли крепко. Человеку, у которого нет семьи или низкая степень ответственности, этого не понять.
Пффф. Следите за руками! Сначала находите новую работу, потом посылаете старую нафиг. Ловкость рук и никакого мошенства. :) Вы ж программист: if — then — else. И ни семья ни степень ответственности не страдают. Мой город — 400 тыс населения и вдали от магистральных дорог и мейнстрима. Иногда я работал в трёх местах одновременно. Работы было дофига даже в те годы, когда приходилось работать на трёх работах из-за низких зарплат и высокой степени ответственности за семью. На бентли, правда, так и не заработал всё-равно :). Но поразвлекался от души.
4-6 очных? Это гуголь, микрософт или амазон? А на какую вакансию? Поди пхп-веб-разработчика? :) Посылать идиотов нафиг. Дофига адекватных компаний. У меня были оферы без очных собеседований, а в "другую страну" я уехал с одним очным собеседованием и один раз встретился "на поговорить".
Фултайм? Да ладно, мы не девочками на кассе работаем, которым отлучаться можно только в туалет. Во времена оны, когда заканчивал университет, совместно с учёбой работал ещё на двух работах. На обеих — фултайм :). Я уже забыл, но на одном собеседовании начальник конторы действительно прочитал моё резюме от начала до конца и даже сопоставил даты. Спросил как это так. Поржали :). Но бегать тогда, конечно, пришлось много.
А в ещё более древние времена работал я вахтовым методом на Севере — 15 дней на севере, 15 дней дома. Сижу там, на севере, курю с приятелем, он и говорит, — сегодня на моей другой работе на вешалку повесили моё пальто… — и что это значит? — спрашиваю, — ну, я, — говорит, — ещё на одной работе работаю в свои 15 дней отдыха, причём фултайм, а когда сюда еду договариваюсь с коллегами, чтобы через неделю они моё пальто на вешалку вывешивали, типа придёт начальство, спросит где Ляпкин-Тяпкин, ему скажут — да вышел куда-то только что, вон и пальто его на вешалке висит %-).
А вы говорите собеседование — сложная задачка :)
Не обязательно быть гуглем — в фирмы крупнее чем «семейное предприятие» если и не 4-6, то 3 очных собеседования — минимум. Эти этапы — HR, затем техническое интервью, затем интервью с будущим руководителем. Стандарт, ничего более.
А не менее трёх очных собеседований в крупных компаниях — норма. И их HR'ы явно считают, что работать «у нас — большая честь» ©, и потому на собеседование в такой компании уходит не один час. То есть, это нужно с работы пять раз на «полдня» отлучиться, чтобы в итоге услышать «мы Вам перезвоним» ©
PS а сколько Вам лет kloppspb хотя бы примерно? Что-то мне кажется, что Вам нет тридцати.
Меня как то раз (российский крупняк) прогнали через 7 очных собеседований:
1. Два интервью в кадровом агенстве, правда подряд
2. HR
3. Руководитель, тех. интервью
4. Нач. отдела
5. СБ
6. Медосмотр
И не взяли. Я кстати думаю, почему они на тех интервью руководителя отправили? Могли бы разделить и 8 собеседований сделать! Круто же!
Ну слушайте, у меня 15 лет трудового стажа и 6 разных рабочих мест за это время. Я кое-что представляю и про процесс найма, и про возможности разгуливать по собеседованиям в рабочее время. Таких работ, где можно отсутствовать несколько часов и никто этого не заметит, у меня не было. И, думаю, не будет.
Ну, у меня 20+ лет трудового стажа и такая программ4рская работа где нельзя было бы этого сделать у меня, конечно, была. Одна. Где-то пол-года, потом я оттуда срулил (не совсем поэтому, но это тоже). И думаю, больше такой не будет. Да и речь не о том, что не заметят, нет, предупредил об отлучке, отлучился, вечером задержался, чтобы скомпенсировать. Я, обычно, это заранее обговариваю ещё при устройстве. Наверное, мой шворц длинее ва… моя карма лучше вашей ;)
Не обязательно быть гуглем — в фирмы крупнее чем «семейное предприятие» если и не 4-6, то 3 очных собеседования — минимум. Эти этапы — HR, затем техническое интервью, затем интервью с будущим руководителем. Стандарт, ничего более.
Ну, не знаю. НР, если он есть, то, как правило, по телефону. В отдельных случаях — скайп. Если просят включить в скайпе видео, я напрягаюсь и начинаю подозревать недоброе (практика показывает, что подозрения обоснованные). Техническое интервью — скайп. Дальше опять телефон. Это не напрягает даже гигантские конгломераты торговцев чёрным деревом, вроде люксофта. Ну, это про другой город. В своём, да очное, кроме НР — нафига ей/ему меня видеть, телефона вполне хватает. Но, правда, я работу, обычно, в пассивном режиме ищу — закидываю резюме куда-нибудь на большую площадку и ко мне сами приходят. Может поэтому риск нарваться на неадекватов (стандарт!) меньше.
Зы. Посмотрел к вам в профиль — пхп? Так я и думал! :) все странные предложения были именно из этого мира, например, предложение стоимостью в два(!) раза меньше указанного зарплатного ожидания. Вот о чём они думали?
2011 год. Ну что же, вот я и приплыл. Теперь вариантов немного: либо фриланс, либо веб-студия, либо местное производственное предприятие.
Извините, но в данном случае вам винить нужно самого себя (вернее, винить как раз не нужно, а нужно взяться, несмотря на то, что, вроде бы, «опоздал», и начать работать!), ибо уже с середины 2008 года indie разработчикам стал доступен чрезвычайно привлекательный и перспективный рынок мобильных приложений, практически не требующий начальных инвестиций (Mac + iPhone, чуть позже — телефон на Android, еще позже — Windows Phone).
Справедливости ради должен сказать, что я и сам «проспал» запуск iOS и Android, а к indie разработке для Windows Phone пришел из-за нового профессионального проекта (на 2010 год). Работая над приложениями в свободное от основной работы и семьи время (в основном, по ночам; помогло и помогает то, что после 40 времени для сна, почему то, нужно все меньше и меньше), в, скажем так, достаточно неспешном режиме, за 6 лет я написал немало приложений (ищите в Windows Store «senssoft»), которые до сих пор приносят регулярный, и, вероятно, немалый по российским меркам, доход. Плюс удовольствие от того, что не приходится писать код по идиотским requirements, высиживать на бесцельных болтливых митингах, переливая из пустого в порожнее, и иметь возможность «посылать куда подальше» «стихийное» QA (в виде пользователей, требующих идиотские или скучные, по вашему мнению, «фичи»).
P.S. А еще мне встречался один товарищ из Германии, профессиональный хирург и программист-любитель, так он вполне прилично зарабатывал (подрабатывал, ибо это его хобби) на обычной Windows shareware, еще до всяких смартфонов.
Это как-то не тянет на мотивацию, чтобы начать писать под эту платформу. Может быть сейчас что-то поменялось, честно говоря не в курсе. Хотел бы увидеть именно актуальные финстрипы по проектам, сделанным одним человеком, или маленькой командой.
В пути к IT-сфере мы с Вами расходимся, но общий смысл примерно одинаков. В мои 42 я в мало оплачиваемом IT и вариантов найти что-то более — почти нет (город меньше 300К жителей). Так же были грандиозные планы, но суровая действительность внесла коррективы. И сейчас я реально трачу на семью больше чем зарабатываю на официальной работе. Заначка закончилась, что дальше будет — не представляю.
Может организовать клуб «кому за 40 в ИТ»? Будем виртуально собираться у скайпа и разговаривать про «Радио РК-86», ДВК-2М и хвастаться дискетами 8''?
По себе знаю, что профессиональная область эта очень шаткая, удержаться на плаву могут люди, которые свободны грести в любую сторону не держась за хлипкие островки отношений, недвижимости и связей (во загнул).
Кхм-кхм. Здравствуйте, меня зовут
Если серьезно, то уже интерес к такой технике гораздо меньше, чем когда в доме из вычислительных средств были счёты и таблицы Брадиса. А из игр — шахматы.
уже интерес к такой технике гораздо меньше...
Население http://zx-pk.ru/ смотрит на эту цитату с недоумением :)
Вам правильно говорят, забейте на русский рынок. Даже с минимальным знанием английского с вашим бекграундом вы легко найдете на upwork.com/freelancer.com непыльную работу со ставкой гараздо выше $30/час, что обычно перекроет зарплату в любом нестоличном городе.
Работы и проектов — тонны. Всегда можно найти коллектив под себя. А необходимость офиса… Да ерунда это, привычка просто. Ну оставьте себе работу консультанта при новом главе вашего отдела, на 1/4 ставки. Общения вам хватит.
Опять таки, это чисто наследие СССР. Мне, как фрилансеру, приходится работать с людьми из штатов, достаточно много из них 60+ и у них нет даже идеи о том, что им не надо работать или они не могут.
Здорово.
Некоторые вещи вижу по-другому, но суть — как лента жизни пронеслась перед глазами.
Очень порадовал материал.
Пять!
Появится вменяемый дополнительный заработок.
В любом случае, мое мнение по многим технологиям настолько маргинально, что будет вызывать только лютый срач в комментариях. Не думаю, что это кому-то понравится.
Для меня IT — это куча стартапов, какой-то беспорядок, постоянные изменения, новые проекты, инвестиции, команды которые постоянно увеличивают и уменьшаются, это использование высокоуровневых моделей, технологий и сред разработки.
И да, я не хотел бы, чтобы в 40 все закончилось бесконечной канцелярщиной — это же ад.
Поднимай, пока не поздно.
Я поднимаю.
Почти ровесник автора, но у меня другое отношение к жизни. Вроде бы, судя по жизнеописанию, автор — реально умный и упертый человек, но есть ощущение, что часто сдается, когда до цели остается чуть-чуть.
Например, пассаж про работу и прописку, что дескать, было слишком сложно. Я был в то же время в тех же условиях, но у меня не только не было прописки, но и российского гражданства. Это было гораздо более серьезным препятствием, чем одна только прописка, поверьте.
Мне кажется, что вы слишком пессимистично и узко смотрите на мир. Надо как-то встряхнуться, съездите куда-нибудь, например. Что-то очень нестандартное. Для меня многое поменялось, когда я купил билет в совершенно незнакомую страну. Один только билет — без обратного билета, без брони отелей, без предварительного плана где и как буду жить. С семьей, конечно, это затруднительно, но что-нибудь придумать можно.
Возможно, есть и другие способы, просто мне ничего не помогало. Я тоже застрял в какой-то ситуации, которая казалась мне безнадежной. Нет простого проверенного способа изменить точку сборки, взглянуть на ситуацию со стороны. Но если есть желание, то возможности точно появятся.
И вы в 98-99 гг. смогли устроиться в Москве по специальности? В это трудно поверить. Если это так, то вам просто сумасшедше повезло.
Про встряхнуться — это вы правильно написали, подумаю.
Я работал, но не по КЗОТ, получал зарплату в конверте. Но тогда это было нормой, мне кажется. Официально устраивать на работу никто не брался, пока не получил гражданство, конечно.
Зять, кстати, купил прописку где-то в Московской области. Деньги были внушительные, но вполне посильные. С этой пропиской они прожил лет 15 или больше до недавнего времени, пока не смог купить квартиру.
Я летом 2000г. приехал в Москву. Выбор работы был большой, прописки не было до 2009г.
Более того, под конец (где-то 2-3 года) не было вообще никакой прописки, т.к. старую квартиру в старом городе я уже продал, а новая только строилась.
Менты тормознули за эти годы всего один раз, отделался угощением сигаретой :)
Кстати, посоветуйте систему документооборота для небольшого (<100 человек) производственного предприятия? Спасибо.
У нас централизованный документооборот на SAP. Вашему предприятию такое точно не подойдет.
Если вас не смущает Windows-only, то самый оптимальный выбор будет Directum. Решение проверенное в нескольких наших филиалах (но к сожалению не в моем), и люди рыдали, когда происходил переход на SAP.
Если нужен опенсорч, то тогда Alfresco. В России есть компании, которые внедрят ее под заказ. В чистом виде она неюзабельна для производственных нужд. Ее обязательно нужно подготавливать под конкретные бизнес-процессы: выписывать пути прохождения документов, согласующих, точки входа, точки выхода, и все это запихивать в Alfresco. Если вы раньше этим не занимались и не знаете теорию, то даже при наличии документации не сможете сделать так, как должно быть.
Да, я возился с болтиками с детства, впервые столкнулся с ямаховским диалектом бейсика в семь, и учась, параллельно работал в айти-отделе университета. Всё это есть, и вполне справедливо, что меня нельзя назвать гуманитарием, который щёлк — и внезапно оказался в IT. Пять лет после того, как университет закончился, я работаю в крайне интересном месте, с абсолютно безумным и уникальным стэком технологий.
Дело здесь, как мне кажется, немного не в том, что «айти не нужны ветераны», вкратце, а в том, что автору не хватило мотивации в самый нужный для того момент — на мой взгляд, не стоило уезжать из МСК, когда всё заведение с игровыми автоматами схлопнулось. Не в обиду будет сказано, но будучи взрослым человеком, следовало осознавать: работа того сорта, которой он хотел, в периферии не существует как явление (исключения весьма редки, и лишь подтверждают правила). Юг же страны — это периферия внутри периферии в этом смысле, да простят меня проживающие там комментаторы. В точности поэтому и я уехал из Твери — потому что ловить там совершенно нечего, если ты не хочешь до конца жизни админить 1С за 25 тысяч гросс.
Если у человека действительно есть цель — он будет жрать щебёнку вместо бутербродов, жить в общаге с клопами, но постепенно и планомерно в неё прогрызаться и закрепляться. С каждым шагом вперёд процесс пойдёт всё бодрее и бодрее, и вместе с этим придёт удовлетворение собственными достижениями. Granted, это отчасти проблема курицы и яйца, но по-другому — никак. Когда-то надо это делать, если нет желания сидеть и прозябать на нелюбимой работе, успокаивая себя лишь тем, что «дом-то рядом». Я персонально для себя выбор между комфортом домашнего болота и возможностью построить карьеру и бизнес выбрал последнее. Ни минуты не жалею.
Через 20 лет хочу остаться в строю, так как боюсь жить в мире ИИ, написанного поколением, привыкшим к императивным динамически типизированным языкам.
Это прям в цитатник надо сохранять.
Но вообще, Подмосковье и город на юге в 180 тыщ жителей сравнивать никак нельзя.
И, кстати, проблема перестроечного и последующих поколений в том, что большенство родителей не могут позволить обучение ребенка там, где нужно. В результате много талантливых детей учатся на периферии совсем не тому, чему они хотели бы и чему стоило бы. Это гигантская проблема, но о ней мало говорят. Вам и вашей дочери очень повезло.
И, кстати, проблема перестроечного и последующих поколений в том, что большенство родителей не могут позволить обучение ребенка там, где нужно
Как не ругают ЕГЭ, но теперь ВУЗ просто не может подмухлевать и взять сынка доцента. Это практиковалось широко — друзья преподы ВУЗа много лет, в курсе.
Как раз теперь у абитуры из маленьких городов шансы выше.
Ну а во вторых:
А что хорошего в том, что у нас у каждого второго высшее образование?
Но работают, напротив, барменами с этим образованием.
Может, не нужно столько людей с «вышкой»?
Учитывая, что ребенок приезжает из малого города или деревни в большой город, цены на съем жилья для родителей могут быть неподъемными. И если выбирать, где получить образование — в маленьком местном государственном вузе по непонять какой специальности, или отправить ребенка в большой город и пять лет его обеспечивать своей маленькой зп, многие родители вынуждены выбирать первое.
а пить-не пить на самом деле каждый сам решает
Если ребенок вместо учебы бухает и отрывается, то это проблемы с его воспитанием, а воспитывать его уже поздно.
Жизнь в общаге, для тех кто в ней жил — это лучшее время в жизни. И бухали, и играли, и учились. Своих детей постараюсь отправить учиться куда-нибудь подальше, чтобы они пожили в общаге — в Москве уже не получится, так как тут обосновался, но может в США…
По крайней мере я вынес эту мысль из нашего с ним диалога.
Вы не рассматривали такую альтернативу? По своему опыту могу сказать, что в учебных заведениях компетентный преподаватель IT — ооочень большая редкость.
PS хотя, именно для автора этой статьи, похоже, это действительно реально неплохой вариант — чтобы уйти хоть куда-то из того болота в котором он оказался.
Я скромно напомнил, что мне за программу ничего не заплатили. И спокойно сообщил, что делать категорически ничего не буду, пока не увижу денег. Сокурсник очень обиделся, сказав что не ожидал от меня такой подставы. Но через два часа привез деньги, а я ему сообщил, какой файл надо удалить. Больше я с ним дел не имел
Сейчас бы тебя засудили за вымогательство, и плевать, что они денег не заплатили…
Сейчас бы тебя засудили за вымогательство, и плевать, что они денег не заплатили
В то время могли и с паяльником приехать. Так-что, автору серьёзно повезло.
Сейчас бы тебя засудили за вымогательство, и плевать, что они денег не заплатили…
Это как? На основании чего? Нет договора, нет обязательств. Нет денег, тем более нет обязательств. Кто-то что-то написал, а другие по дурости начали этим пользоваться.
Договора небыло, следовательно небыло и правовых отношений.
Что бы еще навешать на ИТ-специалиста, который сопровождает три маркета и четвертый с приставкой «супер»? Конечно, ревизию! Тыжпрограммист
О Боже… я не одинок во вселенной… почти всё это же было и со мной…
Торговые магазины, 1С, ревизии, отчёты… жизнь пронеслась перед глазами…
Меня этот принцип подводит постоянно. Когда то, что ты пишешь, работает сразу и надежно, у принимающей стороны создается впечатление, что это от простоты задачи и вообще, не слишком ли много тебе платят. При этом рядом «косячит» деятель, которого вообще в профессию нельзя пускать. Но поскольку там «все сложно», баги так и лезут и все критические, их героически надо править и постоянные доклады о «победах» идут на самый верх — то вот кто и есть главный герой, получатель ништяков, бонусов и благодарностей.
Поскольку я давно далеко за пределами Родины, то иллюзий насчет столиц и больших городов не испытываю. Работал и в самых больших мировых IT компаниях — и на три буквы которая, и на две, и в не таких больших — везде примерно так. Ну может в гугле по-другому…
Возможно я покажусь занудой но после слова «алмазы» запятую поставил бы, бегло прочитав предложение не понял смысла)
Статья отличная
а по поводу здоровья — даже если ничего не болит — сдайте анализы на гормоны (щитовидка, печень и т.п.) когда показатели падают, то и когнитивные способности резко снижаются
Потому что автор уж очень радикально смотрит на города. Да, мск — худший возможный город для проживания, но домик в сабарбах — в принципе идеальное решение такого вопроса.
Пригороды Петербурга восхитительны, например. Особенно север.
Вообще, такое прошлое — феерически великолепно, мне вот о нем можно только мечтать.
Тем не менее, факт проблемы именно мышления на лицо — дайте мне 40 и такой багаж и я точно знаю, что с ним делать и куда идти. А автор мучается.
А вообще, с интересами автора имеет смысл писать интеллектуальных роботов/ботов/экссистем для тех же бирж и торгов, организацию пассивного дохода, а уже на эти ресурсы впоследствии организовывать позитивную и полезную деятельность. Как вариант, например.
Пригороды Петербурга восхитительны, например. Особенно север.
Да и сам Питер вполне ничего. Из всех городов станы где я был, пожалуй в Питер и согласился бы переехать из родного Краснодара.
Автор, спасибо тебе большое за написанное. Да, грустно после прочтения. Многое хотел написать — просто будь здоров и делай что умеешь. Все мы просто человеки :)
Автор, пожалуйста, оставайтесь таким же охочим до знаний. Ещё найдется то, что кинет яблоко в спину окружающей рутины :)
PS: сам далеко не айтишного образования в айтишной компании. В окружении есть человек с опытом разработки около 40 лет. Иметь такого коллегу — бесценно. Живите, учитесь, делитесь знаниями.
Ах да, личное мнение: работать в гос. конторе в описанном вами режиме — неуважение к себе и профессиональное самоубийство для программиста. Устроился в подобное место по наивности за отсутствием вариантов и опыта, ушел через 3 месяца и ни разу не пожалел об этом.
Хочу только высказать мнение что после лет 35-40 лучше перебраться из программистов и тим-лидов в управленцы (архитекторы, проджет-менеджеры и пр.) и там комфортно себе медленно развиваться. А иначе не хватит сил и времени на работу и семью, и тем более, на хобби.
Всё просто, жизненно и без прикрас.
Но финал таки реально удручает (натроение в начале чтения было на позитиве, под конец — ну вот не плакать конечно, но безисходность налицо).
Проблемы, которые Вы описали, конечно же имеют системный уровень (т.е. не просто из-за того, что отдельный регион «лицом не вышел»). И экономическое бедствие (один кризис сменяет другой на фоне постоянно растущих цен), коричневая чума юридизма (объём формальных требований принципиально больше, чем возможно изучить), и, в конечном итоге, просто вбивание потенциала развития человека в ноль.
Что ж, должен Вас «поздравить», Вы выявили системные признаки культуры нашей текущей цивилизации на планете. И пусть в «Силиконовой долине» разрабы и живут в потребительском раю с интересными задачами (если не смотреть с социального уровня). Но Вы меня крепко порадовали в том месте, где обеспокоились своей «кармой» при работе на антисоциальные структуры с азартными играми. Ибо весь смысл западного направления развития ИТ — это… кстати, как Вы сами думаете?
Вобщем, все эти проблемы имеют решение (но, как Вы понимаете, вне рамок западной культуры), и решения расписаны у нас, в России. И всё открыто, лежит в инете. Гуглить «Концепция общественной безопасности».
В её основе лежит теория управления, которая подходит для всех отраслей деятельности людей (Достаточно Общая Теория Управляние), и на её основе уже расписаны все прочие прикладные отрасли (включая экономику, науку, госуправление и т.д.).
С кучей больших и малых проблемам проще бороться, если знать откуда у них ноги растут. И тогда просто занулив их источник (>/dev/null) — можно наблюдать, как сами они сходят на нет.
И какой тогда будет жизнь?
Я знаком с творчеством Петрова и его детищем КОБ. Здравое зерно там есть (например, все должны все знать и постоянно образовываться, чтобы понимать что вокруг происходит), но и он сам, а тем более его последователи свалились в теорию заговоров и зациклились на язычестве. Это нехорошие признаки, а если процесс пустить на самотек, то все это может скатиться вообще до сепаратистских размышлений.
Мне сейчас больше интересен Юрий Бялый, он выступает с экономическим анализом в интернет-передачах Кургиняна. Вот там действительно глубокая проработка ситуации, причем опирается он на факты, и показывает откуда берутся данные чтоб анализировать. Расскажет про все — и про нефть, и про банки, и про айти сектор.
Да, далеко не человечные. И коммерция тут даже непричём, она просто средство (не особо я верю, что требование западных трёхбуквенных организаций к гуглю собирать со всех и вся телефонные номера (без тлф пойди зарегистрируйся у них...) как-то сильно положительно влияет на их коммерцию; в инете можно найти немало отзывов, которые гласят, что завязывают пользовать гуглями из-за требования тлф). Я бы сказал, что их нечеловеческие интересы уже куда ближе просто к сатанизму (а что оно уже весьма публично см, к примеру, происходящее в Швейцарии, открытие Готардского тоннеля летом 16-го https://www.youtube.com/watch?v=2cdj2R0hHMI ). И одним ИТ это не исправить.
> Я знаком с творчеством Петрова и его детищем КОБ. <
А, отлично (только это не его детище, он её как мог продвигал).
Попробуйте Зазнобина или Величко. Почувствуете разницу.
> например, все должны все знать и постоянно образовываться, чтобы понимать что вокруг происходит <
Да, это уже объективное требование по факту ко всем живущим, невзирая на любые учения.
> его последователи свалились в теорию заговоров и зациклились на язычестве <
Ну, люди то не меняются мгновенно, за считанные годы.
Да и суть не в последователях (шизу каждого на себя примерять — жизни не хватит) — а в первоисточниках.
А насчёт язычества — так первый же язычник — сама Надмирная Реальность (Бог, Создатель и Вседержитель). Она говорит со всеми и каждым на ЯЗЫКЕ жизненных обстоятельств (вот Вы описали свои обстоятельства, в какой-то мере передали часть (всю жизнь не перескажешь) этого Вашего личного и уникального языка читателям).
> а если процесс пустить на самотек <
Чтобы что-то пустить на самотёк — это нужно сначала взять этот самотёк. Но не в коня корм.
Несмотря на то, что в 1995 году на открытых парламентских слушаниях КОБ была рассмотрена и рекомендована к изучению и внедрению Думе всех созывов, президенту, правительству и всем прочим ведомствам — государственный воз и ныне там. Экономика — чисто либерастическая. Вместо планового роста достатка трудового населения, всё так же плановый геноцид. Ростовщичеством высасываются соки из реального сектора, а всё это покрывают ВШЭвые темнилы экономики.
Чтобы управлять чем-то, нужно это что-то знать и понимать. А суть концептуальной власти пока, мягко говоря, не сильно понимают «в верхах» в их массе. Так что, всё уже идёт давно, самотёком, и без их спроса.
> скатиться вообще до сепаратистских размышлений. <
Да… я бы вот с удовольствием чикнул бы Землю где-нить между Тихим и Атлантическим океанами от Аляски до Перу — и пусть бы себе летели куда-нить на Альфа Центавру. Житья от них на Земле нет.
Но, к счастью, мы все связаны, и подобные действия погубили бы жизнь вообще на всей планете.
Остаётся — наводить порядок глобально. Спрятаться где-нить в лесу или за какими-то административными границами не получится.
> Мне сейчас больше интересен Юрий Бялый… Расскажет про все — и про нефть, и про банки, и про айти сектор. <
Глянул его пару роликов по диагонали (один про Кудрина, второй про нефть). Ну что ж, про нефть и санкции счас не говорит только ленивый. В начале, где про нефть, он вплотную подошёл таки к вопросу о метрологии в экономике (т.е. что как и чем мерять и как отличать нечто одно от другого; тот же рубль или доллар что такое), точнее её отсутствии с 70-гг. Но дальше как-то не пошёл. Свернул на нефть и т.д.
Куда можно было бы пойти дальше? В науку экономика, которой, к слову, нет вообще пока что. Почему нет? — потому что «наука начинается там, где начинают ИЗМЕРЯТЬ». Но если в экономике всё меряют чем-то, чему не дано определение (рубли, доллары — что это? что такое 1 рубль? Где определение?) — то все дальнейшие рассуждения на околоэкономические темы (включая нефть в сколь угодно глобальных масштабах) — это попытка разобраться лишь чей шаманский бубен круче: лондонский или ньюйоркский (мож ещё чей).
Но какая от этого всего польза нам, простым россиянам? — тяжёлый вопрос…
Пока к экономике не применяются те же требования, что и к точным наукам (типа сопромата), то все подобные нефтяные обзоры будут сродни повествованиям: «да вот залили вчера бетон в фундамент, а на утро Академия Наук объявила новые показатели твёрдости цемента — оказалось, что 9-этажный дом на цементе уже не устоит… надо делать 5-этажку..., хотя когда считали проект — с запасом на 14 этажей выходило! Да… курс твёрдости цемента нынче уже не тот… Хорошо, что хоть на дерево начали переходить, ато ж цемент и в уже построенных домах начинает крошится после нового курса физики в Академии...».
Глубоко «полезные» сказки для взрослых.
А так да, милый такой расказчик. Хотя оно много таких либеральных вещателей, кончая самым авторитетным Хазиным.
(хотел покороче… наверное не очень получилось)
Сейчас старение происходит естественным путем и процент людей в отрасли за 40 будет расти.
Тем не менее считаю, что всё-таки 40 это некий рубеж и после него либо надо уже быть особенным специалистом в своей области, либо каким-никаким, но уже руководителем. Естественно с учётом места проживания.
Мне уже за 40 и все эти вопросы уже давно появились в голове. Я админ, не программист, я не продвинулся дальше говнокодерства на С/дельфи/VB/перле/питоне, считаю, что мне не хватает фундаментальных знаний. По работе я уже много лет смотрю на рынок резюме и подбираю людей. Состояние рынка довольно удручающее, хотя возможно хорошие люди на рынке не задерживаются либо просят иные деньги либо просто там не появляются. Вижу, что молодняк в 23-27 лет в массе (в массе, редкие алмазы всегда пристоены) слабо квалифицирован, однако рот раскрывает очень широко. В итоге практически все набираемые мной в последние 10 лет люди старше 30, на обычные должности сотрудника банковского сисадмина.
Один очень слабо знакомый программист в возрасте 60 лет в прошлом году уехал в Германию не зная языка. Нашел работу программиста, где немецкий не требуется. Ему там сложно, однако вот так.
Тем не менее считаю, что всё-таки 40 это некий рубеж и после него либо надо уже быть особенным специалистом в своей области, либо каким-никаким, но уже руководителем. Естественно с учётом места проживания.
Все не могут быть руководителями.
Ведь кому то и непосредственно работать надо.
Некоторым не светит быть особенным.
Но средний уровень к 40 годам быть должен.
Ах, да, вот еще что, зря вы на себя наговариваете. Дело в том, что современные книги действительно и в десятки раз не так «глубоки» и фундаментальны, как издания прошлого века. Но вы уже обладаете многими из этих фундаментальных знаний, и это дает просто колоссальное преимущество перед неофитами. Вы себе даже не представляете, каково это, самостоятельно с нуля погружаться в профессию, когда среди сотен книг, единицы стоящие, но ты их не понимаешь потому что не хватает фундаментальных знаний, а остальными можно подтереться. Собрать цельную картину из «мозаики» очень трудно.
Ваше же состояние скорее характеризует общее снижение тонуса. Особенно, если вы выпадаете даже из разговоров с домочадцами. Если кратко, то тонус проявляется в способности организма длительное время испытывать напряжение, в том числе и вызванное стрессом или повышенным временем концентрации. Когда тонус падает (на самом деле нигде ничего не падает, но так говорят), то человек испытывает постоянную усталость, подавленность и теряет способность к концентрации. Опять таки, если упустить часть подробностей, то тонус, на физиологическом уровне, это колебания электрической энергии по нервным проводящим путям во всем теле. То есть, они как бы прогревают «машину» перед использованием. Эта электрическая энергия называется тональным током. Суть же в том, что с возрастом, особенно при малоподвижном образе жизни, проводимость этих путей снижается, и тонус падает. Как следствие, ухудшение самочувствия, снижение активности мозга и общий энергетический спад. Есть способы сократить влияние времени, например, оборудовать стоячее рабочее место, но решить эту проблему кардинально, раз и навсегда, помогает занятия статической гимнастикой. И не важно что вы выберете: йогу или пилатес. Важно то, что это позволит восстановится уже через пару месяцев регулярных занятий.
Итак, во-первых, не стоит делать то, что вы сами считаете бессмысленным, уверен, сотруднику с вашим опытом и квалификацией будут рады во многих компаниях, и во-вторых, старайтесь поддерживать себя в тонусе. Ну и пишите еще, вас было приятно читать.
Вдруг эти несколько видео окажутся Вам полезными.
Про кризис среднего возраста:
Про шум вокруг новых технологий на примере фронтенда:
По-моему, от таких “программистов» как раз нужно держаться подальше. Как правило люди, идущие в программирование потому, что им готовы за это заплатить — скорее быдлокодеры, а не программисты. Настоящий программист — это человек, который занимается этим потому, что эму это интересно, он от этого ловит кайф. Такому человеку обычно даже удивительно, что за это ещё и платят. А даже если бы и не платили, он бы всё равно этим занимался.
И да, это люди, которые могли получать вдове больше, чем у нас, но занимаясь скучными вещами.
У нас вот приняли нового работника, а он спросил — а ДМС у вас есть? Подумали-подумали и сделали. До того просто в голову не пришло, что это нужно.
У меня лично в офисе производительность больше, а прокрастинации меньше. А один работник у нас на полставки, а основная работа — вахтами в Сибири. Видим мы его в офисе раз в два месяца, когда нужно отлаживаться на железе.
Ну в общем-то обычные преимущества мелкой фирмы, где каждый незаменим и каждому можно сделать удобные условия.
Последнее — феерическое, человек с должности начальника IT-отдела идет к нам джуниором-программистом. Потому что как начальник It-отдела он уже достиг потолка и дальше роста нет.
Соглашусь.
Новичкам, джунам и прочим голодным студентам этого не понять.
Но, поверьте, студенты, с определенного момента денег хватает. И интересуют уже совсем другие вещи. Не только размер зарплаты.
См. Пирамида Маслоу, если кому интересно.
И понимание, что мы делаем в 2 раза хуже и в 20 раз дешевле конкурента, вот только у конкурента тысячи человек, а нас меньше десятка…
Каждый раз когда вижу эту пирамиду, у меня возникает недоумение. Нет никаких доказательств, по-моему, что эта модель соответствует реальному поведению людей.
Очень много людей просто гонятся за деньгами и вещами. Ну может быть еще статусом (потребность в признании?)
Вот полковник, который прогремел в новостях около года назад. Забил деньгами квартиру, затем гараж. И дальше продолжал бы забивать, и никогда бы не добрался до верхних уровней пирамиды. Таких людей как он — большинство, мне кажется.
Я не могу читать Савельева. Его идеология и тон вызывают у меня идиосинкразическое отвращение.
Другие ученые серьезно критикуют его выводы, и хотя у меня нет возможностей проверить досконально всю критику, интуитивно я с ними согласен.
По моему мнению, это происходит из-за того, что интересность работы — понятие относительное, а вот величина заработка — понятие абсолютное. А вот что многим (не всем, конечно) студентам действительно интересно, так это развлечения, хобби, гулянки.
Ходить в спортзал — тоже в таком случае вид мастурбации, да? Ведь кому нужно в реальной жизни жать штангу?
Мастурбации, онанизм — это всё же грубые аналогии — расположенные ниже пояса.
Всё же любое (оплачиваемое или даром для других или только лично для себя) занятие программированием — это занятие выше пояса. (С) :-)
Долой упаднические настроения.
Желаю автору дальнейшего развития в ИТ мире.
То что нас не убивает — делает сильнее…
Мне не 40, а 30. Часть моментов я застал, но, благо, часть пронеслась мимо(лихие 90-е).
Как по мне, невезение связано с позицией автора идти за своими желаниями(особенно сейчас). С отличнейшим бэкграундом выбирать между разработкой сайтов, 1с и т.д мне кажется нецелесообразно.
Никогда не нужно сдаваться. Возраст это самое последнее, что может стать преградой для саморазвития.
С другой стороны осознавание собственной безысходности открывает новые возможности для роста.
В каком то смысле это отлично.
Желаю автору всего самого лучшего.
Вы пишете исключительно про профессиональные задачи, но статья на самом деле про другое — про эмоциональный фон и про внутренние силы и волю.
— Как у вас с эмоциональной и волевой сферой? Срываетесь ли вы часто? Грустите?
— Как вы принимаете решения?
— Когда вы в последний раз получали кайф от задачи?
— Когда вы в последний раз получали кайф просто от жизни? (Вышел с утра на работу, небо синее, птички поют, девушки красивые — уже хорошо. Глупо звучит, но от этого человек тоже должен получать удовольствие.)
— Насколько хороши ваши отношения с семьей? (Только давайте будете честным перед самим собой — все это сказывается на семье.)
— Можете ли вы предъявить семье претензию за то, что они тормозят ваше развитие? (Только честно перед самим собой.)
Мне кажется, что ответы будут грустными. Я тоже в свое время через это проходил и до сих пор еще работаю с некоторыми проблемами. Я решал эти проблемы с помощью психотерапии. Возможно, есть еще другие методики, но ПТ — хорошая вещь, особенно в руках хорошего профессионала. Есть удаленные, которые по скайпу работают.
Задача терапии в том, чтобы рассказать о проблемах человеку, который а) не имеет к вам привязанности и б) профессионально поможет посмотреть на проблемы по-другому и начать их анализировать.
Возможно, что все проблемы, которые вы описываете, возникают не из-за таких вот постсоветских условий в вашем городе, а потому что ваша психика не видит выходов из ситуации (в которую вы сами своим мозгом себя загнали). Иногда нужен небольшой толчок, чтобы «вытолкнуть» мозг из привычной колеи.
Это грустно и тяжело признавать, но с этим можно, а главное — нужно — работать. Зайдите к проблеме с другой стороны — с себя самого.
И удачи вам, справлятесь и выбирайтесь из болота :)
моя первая программа была написана на VB под ZX Spectrum,
А первые деньги получил от написанной в 1996 году программы на Delphi для расчета зарплаты в машиноремонтном цехе одного провинциального завода завода. Программа вроде даже до сих пор работает.
Потом был конечно 1С, но вовремя с него соскочил и до сих пор остаюсь SQl Developer/
И собираюсь и в 60 лет быть Разработчиком.
Пару раз предлагали стать начальником — отказывался.
Каждый день с помощью youtube и прочего подобного изучаю новые языки и прочее из мира ИТ.
И меня от этого прёт.
VB на ZX Spectrum? Это ещё что за извращение? Лично я на ZX Spectrum писал только на асме — демки, утилитки, и т.д.
Особенно радовал 48 BASIC, в котором команды не надо было вводить посимвольно, они были привязаны на определённые клавиши.
Да, и клавиши с привязкой к командам помню, и даже звук магнитофона, когда идёт загрузка программы… И как отличается звук картинки от звука кода помню.
никакого отношения к VisualBasic тот Basic не имеет.
Само-собой, упоминание VB в контексте со спектрумом, видимо, механическое (хотел написать BASIC, руки набрали VB).
звук магнитофона, когда идёт загрузка программы
А ещё как следили за соответствием полос на экране при загрузке с касеты со звуком и какое было разочарование, когда на последних секундах вместо полос бордюр начинал мерцать.
Это была одна из вариаций Бейсика — там еще помнится было слева номера строк. Ограничение на номера было 10000. Помнится написал программу -аналог Paint используя почти все 10000 возможный строк для программы. При записи на ленту магнитофона был баг -команды после 9000 стиралсь. Поэтому использование программы начиналось с допрограммирования того что не загрузилось с ленты
http://www.gks.ru/bgd/regl/B15_111/IssWWW.exe/Stg/1-1-1.xls
то сразу поймешь, что нет ничего страшного и необычного в распределении по возрастам в ИТ.
Ибо в других массовых профессиях примерно такое же распределение.
И вобщем то везде в любой отрасли, или ты хороший специалист или довольствуйся объедками. к тому же сейчас принцип другой, никому не нужно ничего там делать на века, надо чтобы клиент был доволен сегодня, а завтра как нибудь выкрутимся. И да госструктуры в большинстве своём УГ, работать в них можно, но только с четко заточенными целями, любо пощупать что то там оборудование технологию, пощупал, узнал, беги, либо уперто лезть в начальники, вырожденный вариант работающих за идею рассматривать не будем.
Ну да, большинство подавшихся в IT, с возрастом понимает что они неконкурентноспособны на фоне молодых и гибких, ну да факт, а что вы хотели.
Не замечаю такого.
То, что я знаю наперед и интуитивно и из опыта и пр. — новичкам приходится вникать куда как дольше. Для них это внове.
А для меня — всего лишь повтор старых технологий на новом витке.
Еще раз убедился, что современный мир это глобальная помойка и неразруливаемый бардак, управляемый случайными людьми.
Еще раз убедился, что современный мир это глобальная помойка и неразруливаемый бардак, управляемый случайными людьми.
А по мне так человек сам себе жизнь испортил.
Попрыгунчик.
Я из той же возрастной категории примерно.
Самоучка, свой комп, потом ВУЗ.
И пр. и пр.
Ну первые годы после ВУЗа это была жесть. Как раз дефолт и все дела.
Так молодые и должны быть голодными.
В начале 21 века все у меня наладилось
Никто не виноват в карьерных проблемах человека, кроме него самого.
Если в наше время сверхвостребованности ИТ-шников 40-х летний программист (а это расцвет жизненного опыта) никому не нужен… Ну значит такой он человек. Возможно, не умеет с людьми разговаривать.
Под бардаком и помойкой я имел в виду то, что подсказывает мой опыт работы в ИТ: подход в духе «сделаем тяп-ляп, впарим, сгребем бабки» исключительно плох в долгосрочных перспективах, рождая кучу проблем. От глюков и потери времени людей работающих с данным продуктом, заканчивая экологическими последствиями, банально некуда девать хайтек хлам, который уже невозможно использовать из за врожденной кривизны или запланированного устаревания.
1. Проработавший менее 2 лет на одном месте — непостоянный, конфликтный, ненадёжный.
2. Проработавший более 2 лет на одном месте — безынициативный, не целеустремлённый, не интересуется саморазвитием.
Мы вам перезвоним!
Хотя надеюсь, что ваш коммент больше саркастический :)
Сейчас много стартапов, некоторые из которых живут очень недолго. У разработчика может быть за плечами частая смена работы из-за того, что сами организации закрывались или сокращали персонал.
Стартапов не настолько много, на фоне количества обычных предприятий.
Неудачливые быстро закрывающиеся предприятия — были всегда.
Стартапы — всего лишь модное слово.
Да, но в последние годы бум в области разработки наложился на кризис, и короткоживущих компаний стало больше чем обычно.
Не настолько, чтобы оправдывать «летунов между предприятиями» стартапами.
У них совсем другие причины.
Какие же у этого «летуна» скажете причины?
2011 год. Ну что же, вот я и приплыл. Теперь вариантов немного: либо фриланс, либо веб-студия, либо местное производственное предприятие.
Ну дык вы годами прыгали с одного на другое.
У меня примерно тот же возраст что и у вас.
Тоже из маленького городка.
Только вот в Москву не ездил.
За всего годы сменил всего 3 специализации в ИТ
До сих пор полет успешный и перспективы хорошие.
Далее, без кардинального внедрения новых технологий (что ведет за собой кардинальную переделку всего проекта), проект будет постепенно распадаться, пока не загниет окончательно
Веду пару проектов уже 12-й год.
Пока только новые деньги и еще деньги и новые доработки.
Может, не нужно велосипеды изобретать? А сразу заложиться на стандартные решения?
Я периодически делал несколько заказов в режиме фриланса, и знаю, что это жуткий вынос мозга. Обычно, все происходит по одному и тому же сценарию: пытаясь сэкономить заказчик находит каких-то мутных исполнителей, которые что-то пилят примерно до момента «что-то начинает работать». Исполнители получают какие-то деньги, и исчезают по самым фантасмагорическим причинам. Заказчик до последнего пытается добиться от исполнителей завершения проекта, но нет. В результате все сроки вышли, бюджета нет, и заказчик начинает судорожно искать кого-нибудь на фриланс-биржах или по знакомым, кто разберется в том, что было сделано, и «немного допишет», ведь, по его мнению, гигантская часть работы уже выполнена, уже «почти все работает». Или другой вечный сюжет: сделайте мне аналог VK за месяц, плачу 8 тысяч рублей.
Такое происходит только в низших ценовых сегментах на простейших задачах.
Работаю на фриленсе уже лет 15.
Таких проблем было… эээээ… 2 раза за 15 лет.
Если вы в 40 лет не научились разбираться в заказчиках.
Если вы в 40 лет до сих пор беретесь только для простейшие дешевые проекты.
…
Ну мне вас искренне жаль
К 40 годам уже можно и клиентов наработать постоянных проверенных.
В общем, об этом можно долго говорить, но по моему опыту, найти адекватного заказчика в России очень сложно. Самое лучшее, на что можно рассчитывать — это выполнение кучи мелких заказов за небольшие деньги.
По моему опыту западные по адекватности не лучше не хуже.
Скажем для меня мелкий заказ — это примерно 1000 долларов за 3 дня программирования
Типовой — порядка 5000 долларов.
Россия, глубинка.
Самое лучшее, на что можно рассчитывать — это выполнение кучи мелких заказов за небольшие деньги. Адекватности в них больше, но их количество обычно ограничено. Как временный заработок такая работа может быть и имеет право на жизнь, но постоянно такими вещами заниматься несерьезно.
Когда заказчик выдает тебе мелкие заказики годами — это уже совсем другое.
И нет никаких рисков. Вы уже годами друг друга хорошо понимаете.
Имхо главная проблема, что автор статьи, как раньше говорили «летун».
Не задерживается ни на одной технологии.
Веб-студия, по моему мнению, — это путь в никуда. Можно прокачать свои скиллы в нескольких CMS, разобраться с парой веб-фреймверков
Нормальные веб-студии имеют и свои собственные продуктовые решения, а не только «сайтики на заказ».
И очень часто специализируются и на смартфонных приложениях.
И т… п.
Скажем для меня мелкий заказ — это примерно 1000 долларов за 3 дня программирования
Типовой — порядка 5000 долларов.
Россия, глубинка.
Вы во многом правы, сначала должно быть тяжеловато, поиск клиентов, взаимная любовь… Сам планирую пустится во фриланс плавание, вот только тэньге подкоплю. Скажите пожалуйста а с каким технологическим стеком(правильнее будет наверное тех кучей — tech stack) у вас выходит такой достойный доход?
Может быть напишите пост как добиться такого дохода на фрилансе?
В общем, никаких перспектив в мире разработки для меня не осталось. Да, я очень, очень хотел развиваться как разработчик, но разработчики в моем окружении никому не нужны.
Вы не тот разработчик, что нужен фирмам.
Вы Левша.
То есть можете и блоху подковать.
Только никому этого не надо в Перми
- Вы или занимаетесь тем, что вам малоинтересно.
- Или меняете мир.
Разумеется, мир редко меняют из Перми.
Все больше из больших городов.
В поисках предложений я прошерстил hh.ru с фильтром по региону. Ближайшая работа разработчиком — через 250 км. При всех прикидках вырисовывалась следующая картина, которую мозг постоянно отпихивал как неприемлемую: хочешь быть разработчиком — уезжай в большой город или меняй страну. Не хочешь уезжать — ломай себя и меняй сферу интересов. Непривлекательная альтернатива.
Ну представим, что вы инженер-робототехник, к примеру.
И что?
Ради вас должны отстроить завод с роботами в вашем Мухосранске?
Вы сами планируете свою жизнь и карьеру, вы сами учитываете все факторы.
Какую выбрать профессию, хотите ли переезжать и пр. и пр.
У программеров, в отличие от прочих, есть куча преимущество.
Вы можете сами создать свой «заводик» в любой деревне, по любой интересующей вас технологии в области программирования.
И пригласить коллег из других городов (интернет же есть).
Если вы достаточно предприимчивый программер, конечно.
По знакомству я устроился в организацию атомной отрасли. Численность ~120 человек, с постепенным ростом количества персонала. Всё ИТ сводилось к серверу 1С и файловому серверу, управляемыми единственным админом, периодически жостко злоупотребляющий алкоголем
А вы что ожидали? Как можно не понимать это в 40 лет???????????
Мне вот было бы реально страшно, если бы каждая атомная станция писала для себя ПО, управляющая реактором, обращаясь к услугам местного «мастера на все руки» типа автора статьи.
Разумеется, вас никто не пустить к таким вещам.
Ваш удел неответственные вспомогательные задачи.
Ваш пассаж про софт по управлению атомным реактором говорит о том, что вы ничего не смыслите в теме. Пуско-наладочная организация никогда такой софт писать не будет. Максимум, что она может сделать — комплексно проверить работу софта и харда по заранее разработанным и утвержденным программам испытаний. Если я пишу про учетный софт, то никакого отношения к реактору он иметь не может. Если я пишу что к нему стали употреблять термин «управление», то имеется в виду управление бизнес-процессами. Вы видимо никогда не работали на крупном производстве, и не поняли термины.
Я бы на вашем месте или удалил комментарий или не продолжал, чтоб не позориться.
Достойных пенсий не светит — поэтому работать придется до естественного конца — но программирование это позволяет
Единственное условие — берегите свое здоровье
Ни в коем случае не нужно взваливать на себя чужую работу. Деньги, конечно, важная вещь, но зачем они нужны, если работа не доставляет удовольствия.
Мне 60 и продолжаю работать в области алгоритмов в государственной организации.
Желаю успехов.
Может следующее прозвучит тривиальным… но, чтобы развиться, нужно действительно «создать» что-то своё и может даже не OpenSource. А что-нибудь… такое, чтобы дало стимул (и желательно деньги)… попробовать взять какую-нибудь фантастическую идею и попытаться её реализовать (очень грубо говоря, придумать свой AngryBirds (пускай будет 53 такой разработкой) только вместо птиц — разрушать медведями, или «медведь пытается на Западных улицах сделать селфи с иностранцами) не важно что). Пока вы смотрите вперёд — вы видите препятствие, которое нужно (и можно) преодолеть, а когда оборачиваетесь назад, вы смотрите назад…
Мне кажется, что человек с IT „мозгом и мышлением“ счастлив тогда, когда (извиняюсь)… кодит)) и не важно хорошо он это делает или не очень) на php или delphi ) У вас отличный опыт и знания. И такие мысли как у вас вполне естественны для человека, который себя не реализует так, как он может. Что будет с вами через 5-10 лет? Да какая разница! Главное, какой вы сейчас! Создайте что-нибудь для „души“ и реализуйте (чтобы не только душа получила удовлетворение)
Спасибо за ваш труд, за описание вашего жизненного опыта. Я никогда не оставляла раньше комментариев на хабре, но ваша статья заставила задуматься. Я тоже из «ньюфагов», мне 25.
Мне не повезло знать все, что знаете вы, начиная с истоков. Я не буду писать тут об этом.
Зашла сюда чтобы написать о взгляде со стороны ребенка, переживший переезд из родного города.
Помню этот момент как конец света, помню слезы и истерики которые я закатывала родителям, мне было 15 лет и у меня была вся жизнь в моем городе: любовь, друзья, бальные танцы, которыми я бредила, ездила на соревнования, партнер по танцам, любимое море и Феодосийская набережная. Новость о переезде меня скосила. Жизнь закончилась. Это было очень тяжело, я не спорю. Жизнь родителей я сделала еще более невыносимой, об этом поведении жалею по сей день. Мы переехали в Симферополь, столицу Крыма и, знаете, это были лучшие годы в моей жизни. А лушчие друзья оттуда и по сей день со мной.
Сегодня мне 25, я живу в Киеве и работаю QA Engineer. Оглядываясь назад, могу сказать вам точно — переезд из маленького города — это повооротная точка моей жизни к лучшему. Выход из этой невероятной зоны комфорта, пусть ценой невероятной боли — того стоил. В новой школе я поняла, что моя прошлая школа и близко не дотягивала до уровня обучения школы в маленьком, хоть и прекрасном городе Феодосии. За два года в новой школе я с нуля выучила английский. Позор, но в прошлой школе я не знала английский. В новой я выучила его за 2 года и знала лучше всех в школе. Теперь я могу лучше всех общаться с заказчиком на английском, формируя отличные ТЗ. Мои крутые девелоперы не владеют таким уровнем. Понимаете к чему я клоню?
Вы же обеспечите таким образом лучшей жизнью своих же детей и свою же жену. Понимаю, mindset взрослых, уже состоявшихся людей с принципами и высоким уровнем консервативности практически не поддается каким-то изменениям.
Читала эту статью, в начале в ней ощущалась невероятная сила! Я зауважала автора этой стаьи с первых строк, восхищалась умом и ловила себя на мысли «Я бы поучилась у этого человека!». Но в конце статьи я была горько расстроена, желание помочь автору, встряхнуть, любыми методами заставить проснуться от этой спячки… Пожалуйста, приходите в себя, у вас такой бесценный багаж знаний, умение решать задачи, не прибегая к стэковерфлоу, гуглу. Это бесценная способность!
Искренне желаю автору выбраться из этого периода
И теперь, когда мне сорок, я задаюсь вопросом: а сколько я еще смогу протянуть в таком режиме? В кого я превращусь через пять, десять лет? Мне скучно общаться со своими коллегами, как с молодыми так и в возрасте: мне с ними не о чем говорить, у меня другая сфера интересов.
1) это вообще… писец… мазохизм какой-то… и главное ради чего ???? собственного кабинета с бассейном? ну лучше то в таком режиме уж явно не будет… а хуже будет всем (в вашей семье — сравните: папа напрограммировался на работе за 8 часов и весь вечер с удовольствием провел с семьей и «папа 8 часов мучился на работе, а вечером пытался поделить свободного времени между всеми и собой чтоб никого не обделить»)…
2) что не так — автор понимает…
3) что автору надо — автор понимает…
4) не хватает только привыкнуть к мысли, что надо переехать в город, где есть выбор подходящих работ — как автор уже писал это Москва, Питер, Новосиб (вообще точнее скажет выборка на тех же hh.ru и подобных), Москва автору не понравилась… я голосую за Питер (выборка по «программист» дает почти 2000 результатов поиска на hh), ну а так просто выписать на листик что автору нужно и что даст ему тот или иной город и сравнить все плюсы и минусы…
5) секций и бассейнов тут достаточно, поболе чем в городе автора, на любой вкус и кошелек (до кучи есть эксклюзив типа балета, хоккея, преподавателя английского языка настоящего австралийца говорящего на русском, учит не только языку, но английскому в разных областях (образование у него австралийское и американское) и т.п.)
6) личный кабинет — застеклил/утеплил лоджию вот и личный кабинет… (если он нужен)
7) профессия жены — тоже можно прикинуть кол-во предложений на рынке…
8) детям — не будет вредна смена места жительства (как говорит комментарий выше и мой собственный опыт нескольких переездов) в плане развития коммуникабельности + для высшего образования не надо никуда ехать (для талантов всё тут и ЛГУ, и ЛИТМО, и «Адмиралтейская игла», и детская школа резерва «Зенит» и т.д.)
9) про разнообразие материальных ценностей от печенек до обуви на заказ я даже не говорю…
10) разузнать и посмотреть что и как можно удаленно, вплоть по улицам походить, посмотреть где предполагаешь жить…
11)к мысли переезда нужно привыкать постепенно, например, в течение полугода, года… 12) модель переезда: например, сначала едет один папа, обустраивается и через пару-тройку месяцев уже прилетают остальные… соответственно одному проще на начальном этапе и с жильем, и с деньгами, и с мобильностью… за это время можно посмотреть разные районы, поездить на метро, взять в аренду на пару дней авто…
12) через пару лет (если надо) перевезете бабушек-дедушек, ближний/дальний пригород или Ленобласть — выбрать есть из чего, будете к ним на электричке в гости ездить…
13) и тогда апостолу Павлу можно будет сказать «Я хотя бы попытался… даже нет — я сделал всё что мог!», а иначе зачем тогда жить…
P.S. резюме в двух словах: за программированием — в большой город, за бахчой — на Кубань…
через пару лет (если надо) перевезете бабушек-дедушек, ближний/дальний пригород или Ленобласть — выбрать есть из чего, будете к ним на электричке в гости ездить…
Увы, врачи говорят, что если возраст за 70, то переезд может спровоцировать деменцию/альцгеймер :(
(исключение, те кто всю жизнь ведёт кочевой образ жизни — пастухи, лесники, дальнобойщики итп, они к смене мест привычные)
— хороший: нанять круглосуточную сиделку, как смотреть за бабушкой в Ваше отсутствие, так и чтобы бабушка не заблудилась во время длительных прогулок
— плохой: отправить бабушку в специнтернат
и оба этих способа не требует переезда бабушки. (тем более что деменция может и не наступить, если не будет переезда, а может, увы, наступить и без переезда)
Или Вы готовы и согласны на третий вариант:
— самому стать сиделкой и проводить вместе многочасовые прогулки. (некоторые в финале деменции сразу становятся овощем, а некоторые сначала ходят под себя прежде чем стать овощем)
Как Вы считаете все эти три варианта — разве оправдываются переездом?
Да про Мск 99х я как то даже и не догадывался, я думал все это кончилось с распадом СССР. Еще больше тогда удивляюсь как у нас в стране может быть столько скучающих по совку, ведь то что было при Лужке это только 5% от того что было при совке.
Мы сейчас скатываемся в некоторый офф-топик, но с распадом СССР началась еще мощная пропаганда нашей неполноценности. «В СССР люди доносили друг на друга и убивали друг-друга», «Всех самых умных расстреляли, осталось лишь быдло», «Россияне — тупые, не понимают, как им надо жить, потому что никогда не видели, как можно жить», «Россия обречена», «Все что делается — распил», «Никаких перспектив ни у кого в банановой республике».
Все это идет настолько мощным потоком, что не может не создавать некий депрессивный фон. У меня нет никаких доказательств, да я и не ищу их, но думаю, что все это целенаправленно создается в недрах какой-то организации, а затем очень тонко внедряется такими же методами, как SMM. Только намного тоньше. В принципе, если почитать классику, то видно, что стремление к критике и самоунижению было у нас всегда. Так что любой малейший вброс мгновенно усиливается и не нуждается в дальнейшей накачке.
Я знаю людей, у которых огромная зарплата, стабильное положение, жилье, семья, опыт путешествий по всему миру. Но они сидят и ноют целыми днями в личном общении и социальных сетях о том, как плохо в «рашке». Некоторые из них переезжают за рубеж, и там целыми днями выискивают самые абсурдные и негативные новости из России, чтобы репостить их в фейсбуке с комментариями типа «Как же здорово, что я уехал!», «Хорошо бы, если бы наш бравый американский спецназ сбросили наконец на Кремль, и они сломали там всем шеи!»
Какое-то массовое помешательство. :(
Я воздерживаюсь от использования социальных сетей, во многом согласен с тем, что это скорее плохое явление, чем хорошее.
Но разговоры на тему политики проводить не хочу по нескольким причинам. Во-первых, это запрещено правилами Хабра, и я за это благодарен, так как ГТ, например, превратился уже в филиал Новой Газеты, с этой отвратительной политагитацией каждый день. Во-вторых, основная аудитория Хабрахабр/Гиктаймс солидарна с навязываемым пропагандой мнением, и попытки даже осторожно высказать свое мнение приводят лишь к моментальному сливу кармы. В третьих, все равно я никак на данный процесс повлиять не могу. Начать крестовый поход в постах и комментариях против этой пропаганды — бессмысленное занятие, которое может привести скорее к обратному эффекту.
В ФБ, например, за осторожное вежливое замечание о том, что пропутинская и антипутинская пропаганда — две стороны одной монеты, меня моментально уличили в том, что я работаю из Ольгино, причем люди, которых я давно знаю, и которые меня давно знают. После этого, естественно, никакого диалога не получилось, так как все ответы с их стороны сводились к чему-то вроде: «Отказываемся тебя слушать, путинский наймит».
Поэтому стараюсь просто молчать и в политические дискуссии не вступать вообще.
По теме могу сказать, что во время сложностей есть две возможности — либо опустить руки и дальше плыть по течению, либо выбирать свой путь самому. На эту тему есть много сильных цитат, вроде:
«Я — это не то, что со мной произошло, я — это то, кем я решил стать».
У меня был опыт работы и в госструктурах, и в российских компаниях с иностранным капиталом (маразма там конечно поменьше, но тоже есть), и в стартапе в ФРГ. Сейчас в очередной раз меняю работу, т.к. текущая перестала по определенным параметрам устраивать. Нужно лишь ставить перед собой реальные цели и последовательно их достигать.
Что касается бабушек — семья на то и дана человеку, чтобы поддерживать его и способствовать более оптимальному росту. Если пытаются навязать вам своё мнение — мягко, но уверенно стоять на своём.
Выше очень правильно сказали, что нужно уважать себя, знать цену своей работе (а опытных программистов ищут по всему миру!) и уметь отказывать начальству, если пытаются навязать нехарактерные обязанности. «Ездят» только на тех людях, которые это позволяют.
С книгами тоже дела обстоят неважно: в силу многих причин я не могу «глубоко» читать с экрана. Поэтому всегда покупаю бумажные книжки. Но с ними проблема: большинство современных книг — это откровенный шлак. А те книги, которые действительно нужны, стали раритетом и в бумажном виде не продаются. В общем, человечество вступило в фазу, когда неоткуда взять глубокие знания, а вместо них подсовывается суррогат в виде бесконечных статеек людей, которые «наконец то все поняли»,
Факты правильные, а вывод — не слишком: то, что Вы не можете «глубоко читать» в электронном формате не означает, что другие не могут этого делать и «брать глубокие знания». Интернет и информация в электронном виде (все те же книги и курсы на курсере минимум, хабр) — потрясающая вещь, что позволяет учиться тем, то хочет это делать. А Ваша фраза звучит как нытье «раааньще было луучше». (Не сочтите за оскорбление).
А так же ИМХО название статьи не отражает ее смысла: проблема с поиском работы не во всей России, а в регионах, удаленных от научных центров, и не в том, что Вам 40, а в том, что Вы хотите делать что-то интересное и хорошо делать, а общее раздолбайство этому мешает.
Дочитал до конца и с каждой новой главой ждал наступления какой-то светлой полосы на вашем тернистом пути. Но так и не дождался.
И с пасекой не сложилось, и высокотехнологичное предпринимательство закончилось, и выбора не осталось.
Как так-то?!
Жена, квартира, дети и служба в госболоте?! Разве путь длиною в четверть века был пройден ради этого? Шило, нитки, дырокол и ежедневный вопрос к себе «что я тут вобще делаю»? Монитор остыл. Клава покрылась пылью. Хрустальные мечты разбились о чугунную жопу суровой реальности.
Конечно в 40 лет уже можно (и даже нужно) подводить какие-то промежуточные итоги, но я почему-то уверен, что вы найдете какую-нибудь заветную тростинку, зацепившись за которую выберетесь наконец из этой теплой, привычной… но все же трясины.
«If you feel comfortable, then, probably, you are moving towards mediocrity» — «Если вам комфортно, вероятно, что вы скатываетесь в посредственность» (Brian Donohue, Intercom).
Удачи.
Я уверен, что в 40 с таким опытом жизнь разработчика только начинается, надо только выбрать правильное направление.
По своему опыту скажу что в gambling индустрии хорошо — неформальная атмосфера, нет ограничений в средствах решения задач, большой простор для творчества, хорошая зарплата. Мне вот например позволено писать на моих любимых функциональных языках erlang, elixir, haskell, многие у нас пишут на lisp. Есть задача — нужно её решить, каким образом — не важно, лишь бы работало, ведь отвечать за это тебе лично. Ответственность — скорее на личном уровне и на уровне здравого смысла, никаких ТЗ чисто чтобы ими прикрываться — не надо. Оставались бы там — может могли бы быть счастливее.
Считаю, что работать в подобных местах аморально или неэтично. Выбирайте слово, какое хотите, но зарабатывать на людских пороках — плохо.
Возвращаясь к по большей части грустному повествованию автора — один из немногочисленных светлых моментов там был связан именно с индустрией азартных игр.
Однако, как уже было сказано выше, — не отчаивайтесь. Я сменил профиль работы в 31 год: до этого был руководителем проектов в многих конторах, а теперь стал разработчиком и ни сколько не жалею. Мне кажется, это было одно из самый правильных решений во всей моей жизни. Так что ничего не закончено пока вы живы и хоть немного в силах. Ваш опыт, безусловно, уникален и это делает вас очень ценным специалистом который, к тому же, умеет мыслить системно и последовательно что сейчас не так часто встречается. Об этой проблеме современности уже как-то писали на хабре или гиктаймс.
Ещё один пример: 2010 год, я новоиспечённый PM и уменя есть задача: создать за полгода ПО для работы терминалов самообслуживания. Что-то а-ля QIWI но с уклоном в оплату ЖКХ.
Из команды: я, один С++ разработчик и один аналитик, остальных надо набрать: два Java-разработчика и один C++.
Вот на должность C++ разработчика мы приняли человека, которому на тот момент было 60 лет, причём он не очень любит общаться с малознакомыми людьми.
Не буду описывать как мы всё это делали, но проект увидел свет и работал до тех пор, пока контора благополучно не закрылась.
Подводя итог, а то я и так уже настрочил немеряно, мне кажется вам стоит пересмотреть свою профессиональную деятельность. Вы должны быть счастливы занимаясь тем, чем вы занимаетесь. Судя по статье сечас это не так. Вы прошли прекрасную жизненную школу — у вас свё получится.
Успехов!
Я вижу выход из-за подобной гонки
Наверно, вывод может быть только один — все-таки надо работать там, где больше работы.
после странного разговора «либо пишешь левый наукообразный расчет и ставишь подпись, либо валишь», уволился по собственному желанию.
Тоже проходил через это. Молодой был, горячий ).
Я за этот момент очень благодарен автору. Очень легко согласиться один раз на ложь, но потом все пойдет по нарастающей и ничем хорошим не кончится. Нельзя изменять своим принципам.
Принципам не стоит, конечно, изменять, но и размахивать ими тоже не очень красиво.
Оглядываясь назад, — я бы все равно ушел, но уже не хлопал сильно дверью ).
В двух группах моей специальности оказалось пятеро человек, у которых на момент поступления был домашний компьютер, включая меня. После окончания института только эти люди и еще пара человек из нашего потока связала свою жизнь с информационными технологиями. Я считаю, что такой выхлоп — это ужасно.Был бы выхлоп на уровне 100%, то твоя зарплата была бы на уровне продавца шаурмы.
Что мы и наблюдаем в знаменитом скриншоте зарплат для инженеров в авиа-космической отрасли, которая на том скриншоте меньше, чем зарплата уборщицы, потому что желающих создавать космические корабли оказалось в десятки раз больше, чем имеющихся вакансий, чем и пользуется работодатель, который легко может предложить зарплату меньше, чем у уборщицы и все равно найдёт достаточно неплохого специалиста на это вакантное место.
— вы что хотите, чтобы и IT-шными зарплатами так стало?!
Поступил в ВУЗ на 2201 в 92-м, учились по программе 1987-го года. Т.е. так вышло что 95% тому что учили, уже на тот момент было устаревшим. В итоге по специальности работают дай бог четверть выпускников. Да и те «самоучки».
На самом деле ситуацию с «тыжпрограммистами» описать довольно просто.
90-х любой тыжпрограммист был как инженер в начале 20-го века, это звучало гордо. В 90-00-х их наклепали мильон, наряду с юристо-экономистами. И хороших, и плохих, но уже более менее приспособленных к современности. Тех кого в 00-10-х гг.
В итоге имеем ту же ситуацию, которую имели с инженерами к 80-м гг. прошлого века. Их(нас) стало слишком дохера. Самые самые или те кто в столицах, или те кто поехал в столицу конечно ещё пристраивались. А у нас в городке грузчиком в магазине больше заработаешь…
А теперь представьте выхлоп был бы не 25% как примере, а 100%, насколько бы тогда упали зарплаты.
Мораль: если хвататься за все без разбору, если заниматься «тем, что дают», а не тем, что хочется, если винить интернет в «убийстве» образования, если из дорогой и непонятной Москвы тянет к квартирке на малой родине (юг России особо показателен, кстати), то это закономерно приведет к 1С с метрологией и безответным вопросам о смысле жизни.
после странного разговора «либо пишешь левый наукообразный расчет и ставишь подпись, либо валишь», уволился по собственному желанию
Правильно сделал! Ключевое тут «ставишь подпись». Подпись на таких вещах означает, что подписавшийся подписывается под то, чтобы стать козлом отпущения со всеми вытекающими (включая привлечение к ответственности).
И самое главное, что прослеживается во второй половине статьи, вернее в её части суждений, что вас прельстила руководящая должность и взяла верх над специалистом.
Это не хорошо и не плохо, просто внутренний цензор так решил.
Но мысли обрываются внезапно. В начале был вопрос — а что же в следующие 20 лет?!
Я так же покинул должность и ушёл из специальности, но вернулся 5 лет назад, чтобы как бабушки на пенсии вязать носки и свитера, только в виде кода…
Автор, если будешь в Чехии — сообщи.
Будем компенсировать давние проблемы с локализацией. Пивом :)
Статья (не считая первой ностальгической части) о том, как ценится/не ценится труд умного человека в условиях сегодняшних российских реалий. Человек любит и хочет работать, а для того, чтобы быть успешным, ему надо заниматься политикой (история молчит о деталях превращения учетной системы в отраслевую, напр.). А не хочешь играть по их правилам — вот тебе ворох инструкций и дурацких обязанностей. Система. И даже коллеги по цеху (безопасники, «карманная ИТ-организация») тоже оказываются втянутыми в такую игру: проф. солидарность не работает.
Очень больно читать про работу в одиночку, без живого общения: для меня очень актуально (удаленный заказчик), но это хороший выход если неохота сталкиваться с гос. системой.
Спасибо.
По сути.
Ну и я все это умею.
Однако ничуть не считаю себя неудачником.
Статью осилил всю, камменты не все… Совет — меняйте страну.
Сам в похожем положении и возрасте, ставлю предварительную задачу по смене страны, потому как здесь перспектив не вижу…
Окончил школу в России, но поехал в универ в Таллине. На химфак. На последнем курсе пробило на программинг. Решил написать прогу, которая считает эконом часть дипломного проекта. Вместо 2 недель потратил пол года. Преподы крутили пальцем у виска и говорили, что это очень вредное дело, так как студенты не будут думать, а за них будет думать машина. А, да, это был 1978 год. С ВЦ в универе меня гнали. Сказали что я все комп. время всего курса на их ЕС съел. Но нашелся один фанат из преподов у которого соседка работала в ВЦ Госстроя и она дала их комп. время. На защите диплома сидел зам министра ( держал мою программу — листинг к верх ногами и говорил «Это очень нужное дело»). Короче вместо стекольного завода я попал в ВЦ Госстроя. 3 года преподавал (халтура) дипломникам в универе мою программу. Работал так, что не знаю как выжил. РЕАЛЬНО получал три оклада (за разных людей), но и имел 3 задания. И еще домой приходил в час ночи и делал халтуру. Начальник отдела получал меньше, чем я, потому что понимал, что на моей работе держится весь отдел. Создал свою базу данных ( сейчас смотрю, что Оракл все у меня украл) Институт Патона в Киеве просил продать идею, мое руководство взбрыкнулось. Создал свою ОС. Блин не успел, Гейтс раньше ее запатентовал ( копия моей).
но поехал в универ в Таллине. На химфак
В институт, наверно. В политех.
Работал так, что не знаю как выжил. РЕАЛЬНО получал три оклада (за разных людей), но и имел 3 задания. И еще домой приходил в час ночи и делал халтуру. Начальник отдела получал меньше, чем я, потому что понимал, что на моей работе держится весь отдел.
Зачем вы врете? Всем известно (с), что в «совке» была тотальная уравниловка111!
И да, не время вешать нос — в 40 лет вовсе не конец жизни, даже при «отягощающих» вида семьи, детей… По общему тону концовки, смахивает, что дело в другом: вот упомянули в комментах психотерапию, но забыли о том, что психотерапевты в наше время зачастую тратят время впустую, так как не могут распознать чисто физические медицинские симптомы той же, например, депрессии. А эта штука, по себе знаю, изнутри — субъективно — может оказаться совершенно незаметной. Хотя имеет вполне объективные биохимические изменения, и часто очень легко лечится.
Так что начните, в самом деле, с анализов на гормоны щитовидки Т4 и ТТГ (понижение, то бишь гипотиреоз, дает, в том числе, схожие с депрессией симптомы, но все совершенно неспецифические, типа некоторого увеличения веса, учащения простуд — врачи поэтому частенько их не относят к чему-то системному). Учитывая питание и экологию в наших широтах, можно и превентивно, на всякий случай, добавить в рацион йод (а лучше морской рыбы), витамин D, и для мозгов прежде всего витамины B6 и B12.
Совершенно серьезно, после таких довольно нехитрых вещей — вполне могут придти в голову варианты, как и без переездов и прочего жизнь наладить :)
Всё же мне кажется, что автор не совсем корректно воспринял таблицу про кол-ва интересующихся и даже более того, не совсем понимаю, зачем автор её вообще воспринял применительно к себе. Это просто «средняя температура по больнице».
Так же мне показалось, что автор, описывая свой бэкграунд как бы спрашивает у аудитории, что же делать? Занимательно, что некоторая часть контингента отвечает очень в «женском» стиле: — У меня сломалось *устройство*, что делать? — О, у меня/знакомой я тоже было такое *устройство*, оно дало какой-то опыт работы с таким классом устройств. *ДжекиЧан.jpg*
Что же посоветовать…
Во-первых принять факт, что не весь предыдущий опыт пригодится в дальнейшем. Увы.
Во-вторых, использовать систему ТРИЗ/АРИЗ для выработки вариантов дальнейшей жизнедеятельности. Спокойно принимая варианты, что результат таки покажет необходимость куда-то опять переехать.
В-третьих, (сразу оговорюсь, что осознаю текущее состояние курсов валют и прочее, но у автора часики тикают уже настойчиво) в терапевтических целях рекомендую начать практиковать мото-туризм. Оно как бы хи-хи-бу-га-га, но вдруг я окажусь тем челом, «который оказался рядом».
В-четвёртых, пользуя ТРИЗ и изучая по форумам потребности, можно начать клепать какие-то свои электронные (или содержащие электронику) устройства, рассылая их по стране и зарубежью. Привычка делать по-уму тут очень пригодится как конкурентное преимущество. Вы себе даже не представляете (сам до сих пор обалдеваю), насколько успешными могут оказаться поначалу ниочёмные проекты.
Ну и в-пятых, помня о давней страсти к графике, рекомендую поколупать Houdini (16-я недавно вышла). Это прям раздолье для человека с математическим складом ума.
Буду рад может чего подсказать в личке, хотя я тоже не «мастер жизни» :)
Мне почти 42 года, я живу в Волгограде, который считается наиболее депрессивным регионом России. Здесь низкая деловая активность, население очень пассивно и маленькие зарплаты. При этом я инвалид второй группы (инвалид детства) Только это не мешает мне заниматься любимым делом и зарабатывать больше, чем достаточно.
Первый компьютер 386 мне купили в 18 лет, с тех пор я работаю исключительно самостоятельно. Сначала выполнял заказы для дружественных организаций родственников и знакомых. С появлением интернета полностью перешел на работу в сети. С 2002 года вообще не соприкасаюсь с реальными заказчиками и партнерами.
В реальности у меня немало знакомых и друзей, с кем предпочитаю исключительно дружеское общение и развлечения. Вся работа только в интернете и это абсолютно не мешает развиваться профессионально. Интернет дарит массу возможностей для интересной работы и сотрудничества с партнерами из США и других стран.
Мой хороший друг вообще живет в сельской местности (Волгоградская область) зарабатывает еще больше меня и ему совершенно не мешает удаленность от Москвы и других центров деловой активности.
Поэтому, не имеет значения, где ты живешь и сколько тебе лет. Заниматься любимым делом можно и всегда и везде. В наше время можно жить даже на Луне или на Плутоне, главное чтобы был быстрый интернет и качественная техника.
Оооо. Вот он Хабр каким мы его знали. Мощная статья про личный опыт, а не коммерческий шлаг или перевод.
Какая-то она получилась грустная и безнадежная, прям кризис среднего возраста
Не правда. Просто наша отрасль очень молодая и такое понятие как ИТ-пенсионер еще только формируется. Тем не менее смена поколений неминуема и каждый ищет свои варианты в приближающейся старости. Вы я так понимаю, ушли в руководящее направление
Пройдут и радость и тоска.
Пока ты медлил, жизнь кувшин твой
Опустошила в три глотка.»
Омар Хайям
Пробежался по диагонали по комментам, и сразу вспомнил нетленное:
https://www.youtube.com/watch?v=zXPXcwM7Asw
ЗЫ самому 43, есличе :) Живу за счет 1С.
Я смотрю на весь объем документов, которые вписываются в должностные и производственные инструкции, и не понимаю: неужели никто не видит всего этого маразма в количестве требований? Я не знаю ни одного человека, который способен запомнить такой объем информации.
— привыкайте, полстраны так работает. Я даже подумал, что Вы в РЖД работаете (всё совпадает очень точно).
Мне самому почти 35, и я работаю с области ИТ, но есть ещё вторая работа, где занимаюсь ремонтом электроники. С недавнего времени мысли были как раз в другую сторону — что надо уходить с этой области в разработку (программирование, администрирование, сетевые технологии и т.п.), т.к. для ремонта электроники нужно хорошее зрение, и нельзя (почти нельзя) повторно использовать свои труды (отремонтировал — выдал) в отличие от программ (создал — продал, и потом этот код можно копировать ещё сколько угодно, если в лицензии это себе оставил). К старости зрение упадёт неизбежно, и работать в этой области станет труднее. К тому же ремонт электроники может прекратиться в сегодняшнем виде, в длительной перспективе.
Поэтому я считал что лучше перенастроиться (переучиться?, хоть у меня есть и некоторый опыт в разработке под микроконтроллеры, и под обычные ПК, но нужно обновить знания под современные реалии, т.к. мои знания уже устарели давно) под разработку софта.
Так я считал час назад, до прочтения этой статьи. Теперь нужно снова всё взвесить и снова продумать перспективы. А может быть, эти упаднические настроения — просто временные трудности, примерно как я рассуждал применительно к ремонту электроники 5 лет назад. Но сейчас всё иначе, былые проблемы исчезли, появились другие.
P.S. Спасибо за статью!
Если вы разбираетесь в электронике и немного разбираетесь в программировании, то вам прямая дорога в IoT. Это бурноразвивающаяся область сейчас и тут как раз нужны такие спецы, который могут и железку собрать и программу под нее написать.
Я не в курсе московских реалий, сорри.
Я абсолютно не в теме, что происходит на Урале. Но обычно тракетория распространения тенденций такая Запад->Москва->Регионы. Вполне возможно вы можете быть первым в своем городе, кто предолжит такие решения. Ну и опять же возможно и фриланс для вас не закрыт. Просто посмотрите вокруг, на стыке железа и софта мне кажется сейчас дофига всего происходит
так автор будет что-нибудь менять в своей жизни или его действительно интересуют результаты эксперименты
1) а сколько я еще смогу протянуть в таком режиме?
2) В кого я превращусь через пять, десять лет?
???
Ps: честно говоря не ожидал такого всплеска интереса к теме. Нас таких, видимо, очень много.
а такой вариант рассматривали: поставить ларек «хлеб/сметана/зубная_паста» с вчерашней школьницей за прилавком, а освободившееся время потратить на жим штанги лежа и программирование форекс-ботов?
Я пробовал. Это иллюзия, что в подобном бизнесе можно не работать.
Без надлежащего присмотра оно не работает, от слова «вообще».
При минимальном присмотре едва-едва хватает на мизерную зарплату продавцу и выплату аренды за помещение. И то не в каждый месяц. Иногда приходится за свой счет добавлять.
Чтобы можно было спокойно качать штангу и писать форексы — поставить девочку за прилавок недостаточно.
В бизнесе нужно вкалывать и самому — тогда он начинает хорошо окупаться.
Но лет 20 назад ваш рецепт был вполне рабочим.
Как говорил Кийосаки, если ты не можешь отойти от дел так, чтобы ничего не развалилось, то это не бизнес, а работа.
Если внимательно почитать Кийосаки, посмотреть описание его опыта — то станет понятно, что он далеко не так просто и не так сразу научился.
Данный конкретный пример с девочкой-продавцом — не работает без присмотра.
Сеть магазинов — работает. Но там уже толпа выполняющих за бизнесмена-владельца его функции.
А я смотрел. Этот дядя, который через строчку пишет, какой он крутой спец по недвижимости, за всю жизнь совершил ровно 1 сделку с недвижимостью. Но не отнимешь того, что делать деньги он умеет во много-много раз лучше, чем большинство хабравчан. Пусть и на книгах «как делать деньги».
Одна удачная сделка в жизни — это вообще не показатель бизнесмена. Это просто повезло.
Что-то вы невнимательно читали. Там много сделок.
Вот отсюда и начинается настоящий бизнес, а не с регистрации ООО/ИП. Бизнес — это пассивный доход.
А вообще-то мы начали с вот чего, в контексте этой фразы я и веду разговор:
а такой вариант рассматривали: поставить ларек «хлеб/сметана/зубная_паста» с вчерашней школьницей за прилавком, а освободившееся время потратить на жим штанги лежа и программирование форекс-ботов?
Я и пишу — не получится.
Чтобы завести автоматически работающий бизнес подобного типа придется потратить кучу времени. Годы. Чтобы это автономно начало приносить хорошие деньги.
Я пробовал. Это иллюзия, что в подобном бизнесе можно не работать.
1) я не говорил, чтоб не работать… предполагалось вовлеченность в процесс (после переходного процесса наладки поставщиков и пр.) не будет занимать столько времени сколько сейчас занимает «ненавистная работа на дядю»…
2) в моей деревне я наблюдаю (станица в ЮФО, за последние 20 лет) только рост всякого роста магазинчиков, если раньше это был железный контейнер врезанный в часть забора с хозяином за прилавком, то сейчас на его месте кирпичный магазин в 5 раз больше по площади, с проф-продажным оборудованием, 2-3 продавщицами в форме, если это был челнок на рынке с раскладушкой, то сейчас это арендатор павильона в ТЦ, если не было ничего, то появился железный ларек (и поставщики хлеба, сметаны, зубной пасты туда сами привозят, и таких ларьков на 500 метров улицы может быть 2-3)… х.з. как это работает, но работает… по-мне так они должны уже на натуральный обмен перейти между магазинчиками ибо производств по сути нет, с работой напряженка, зп не айс, много кто гоняет на работу в Гулькевичи, Краснодар, Сочи, Москва, Питер и т.д.
1) я не говорил, чтоб не работать… предполагалось вовлеченность в процесс (после переходного процесса наладки поставщиков и пр.) не будет занимать столько времени сколько сейчас занимает «ненавистная работа на дядю»…
Я вам о том толкую, что эта наладка занимает гораздо больше времени чем кажется.
И она постоянная-непрерывная-регулярная.
в моей деревне я наблюдаю (станица в ЮФО, за последние 20 лет) только рост всякого роста магазинчиков, если раньше это был железный контейнер врезанный в часть забора с хозяином за прилавком, то сейчас на его месте кирпичный магазин в 5 раз больше по площади
А ниче, что люди этим бизнесом занимаются годами, еще с контейнеров железных, потом заработали на кирпичный магазин. Знают все тонкости — что покупать, как отсрочку от поставщика получить, как контролировать продавцов и пр.?
автору даже не пытаться?
намекаете на занятость в 168 часов в месяц и более?
Если считаете, что все так просто — попробуйте сами это сделать.
Уверяю вас — если вы хотите зарабатывать на бизнесе не 15 000 рублей в месяц, а нормальные суммы — то вкалывать вам придется поначалу намного больше, чем вашим наемным сотрудникам. И длиться это будет не пару недель, а года два подряд.
автору даже не пытаться?
Мне кажется, что автору в его 40 лет уже самому должно быть виднее.
Человек в этом возрасте не нуждается в подобных советах. От слова «вообще».
как про себя прочитал, в частностях конечно все по другому, но общий посыл тот же
только мне уже 50
А начинал с ассемблера КР580ВМ80А, на собранном своими руками ПК Специалист.
Написал игрушку на нем, сошла за курсовой за год, 5 балов хотя кроме первого занятия не ходил на занятия, ну не бейсик же учить с остальными :)
Потом уже через несколько лет увидел ее на кассете на рынке у продавца одного среди других :)
И кто то в интернете держит базу по играм для Специалиста, и моя там есть — http://www.pk-info.ru/spec2/stena.html
А потом все как и у автора не в ту степь пошло, всю жизнь правда за исключением первых двух лет на шахте программистом, на «должности» — ты же умный, придумай что нибудь!
Ну и придумывал, попутно пройдя Asm Intel 8086, С, С++, Fox-Pro, Clarion, Clipper, Delphi.
А последние 3 года вообще жесть — война, оккупация, донос соседей что странный компьютерный чудик живет, вынесли всю технику с квартиры, 40 дней плена-инсульт-больница-заново ходить учился…
Ну кое как очухался, собрал жалкое подобие компьютера с помощью друзей, и решился на коренную смену — начал учить C# :) думаю в gamedev податься, бухгалтерия, госфирмы, бюрократия и вся прочая дрянь уже в печенках и возвращаться в то болото не хочу.
А что будет через 10 лет?…
весь мир знает
впрочем это оффтопик тут
а проблема согласно темы статьи то до войны началась
и эта проблема для многих в маленьких городах в бывшем совке :(
тут есть умные опытные в решении проблем люди, часто с хорошей подготовкой в математике например, часто имеющие паралельно другую профессию или хобби полезное, я например радиолюбитель конструктор был полжизни
не понимаю почему бы фирмам не подчищать в таких дырах как моя народ подобный, ну да уже староватые немного, часто и густо отставшие от технологий, но зато какая закалка! умеют учиться и не раз приходилось менять технологии, правда часто вынужденно
сможем и еще раз, если бы дали возможность особо не рискуя показать себя в деле
Спасибо, интересно прочиталось. Во многом схоже с моим опытом, но компьютер мне в детстве так и не купили, ну и ассеблер я после сдачи зачета благополучно забыл. Автор ставит тяжелые вопросы, даже может философские. Кто автор, свободный человек, жаждущий самореализации и самоуважения, либо часть большой семьи, интересы которой выше собственных? Не всегда удается объединить, часто приходится делать выбор. И множественные советы все бросить и ехать в Москву, могут и семью разрушить, и автор окажется более несчастным, чем сейчас, а могут и наоборот привести к успеху, это лотерея. Дети-жена могут как полюбить столицу, так и возненавидеть ее. Родители, будут в проигрыше от такого решения, они хотят регулярно видеться с детьми и няньчиться с внуками, а они уже достаточно пожилые, и расстраивать их тяжело. Жизнь это всегда выбор, я вот, никогда не мог одновременно получить интересную работу, достойный доход и комфортный город с жарким летом, теплой рекой/морем и просто с красотой вокруг, всегда чем-то жертвовал, в разные периоды жизни по-разному. Человеку, начинавшему с электричек, практически невозможно полюбить Москву, сам был вынужден до первой зарплаты ездить на них зайцем 1,5 часа в одну сторону, с ужасом и восторгом вспоминаю, как убегал от контролеров со служебным ноутбуком на шее по перрону какого-то подмосковного городка. Лучшим выходом автору будет фриланс либо удаленка, да и те же веб-студии, о которых он почему-то нелестно отзывался, будет вряд ли хуже текущего места, даже если это принесет финансовые потери, деньги не должны быть самым главным, дети без бассейна могут обойтись, дешевый футбольный мячик вполне может его заменить, со временем доход может вырасти и переплюнуть гос. пайку, это вопрос развития в новой сфере.
ведь в 2005-ом наверняка можно было устроиться в московскую аутсорс контору хоть на c++ хоть на c хоть на php
и никогда так и не узнать об ужасах госконтор
впрочем и сейчас человека с вашим опытом думаю с руками оторвут, уже возможно и в продуктовую
Мне 46, в школе бредил компьютерами и Basic. Дома несколько раз брал в прокат ПМК Б3-34, потом появился свой МК-52, здорово помогал мне в ВУЗе. Его систему команд я помню до сих пор. Потом Spectrum, а потом я долгие годы занимался всякой фигней, не связанной с компьютерами. В 2002 г. устроился инженером-системотехником в одно из 1С франчайзи. По сути — эникей. Эникею 15 лет, достало. Как представлю, что еще 15 лет до пенсии буду переустанавливать Windows, лечить вирусы и обновлять 1С — становится плохо. Пару лет назад вспомнил, что мне в юности нравилось больше всего, занялся образованием, закончил несколько курсов по Java и Android разработке. И… все встало. На моей текущей работе все это без надобности, а на работу разработчиком без опыта не берут. Время, потраченное на обучение, потерянным не считаю, если не удастся никуда устроиться — что же, будет мне развлекушка на пенсии.
И читая истории коллег понимаю что нас таких много, а истории чрезвычайно похожи у всех за пределами крупных городов.
Что дальше делать непонятно, но решил начать с Java.
По Java без опыта или с минимальным опытом на hh.ru висят, в основном, одни и те же вакансии одних и тех же компаний, наблюдаю за этим уже года 2. Странный феномен. Посылал свое резюме, либо нет ответа, либо отказ.
Жена и ребенок — да, отлично понимаю. Свободное время — только ночами))).
А первые контракты для ИП — по знакомым, или как-то по-другому находили?
Но… Лет до 27-ми эти эксперименты еще оправданы.
Но если вам за сорок и вы до сих пор не нашли своего места в жизни.
Ну значит так вам это было надо.
Лет до 27-ми эти эксперименты еще оправданы.
Но если вам за сорок и вы до сих пор не нашли своего места в жизни.
Это в каком месте записано, в Библии? Вот как раз подобные стереотипы, по-моему, и приводят к проблемам. «Выйти замуж до 30» и т. п.
Я знаю людей, которые выучили Python и Javascript, в 65+ лет, научились ездить на мотоцикле в 60+ лет, и много других любопытных исключений из подобных стереотипных правил.
«Выйти замуж до 30» (родить до 30, как вариация) — это не стереотип. Банально две вещи: человеческая красота увядает, это раз; чем в более позднем возрасте происходит рождение ребенка, тем больше вероятность появления пороков (медицинский факт, есть статистика) — два. Причем после 32..35 там рост вероятности чуть не эксп.
Человеческий век скоротечен. Чем дальше, тем (в среднем, есть исключения) сложнее учиться новому.
«Выйти замуж до 30» (родить до 30, как вариация) — это не стереотип. Банально две вещи: человеческая красота увядает, это раз; чем в более позднем возрасте происходит рождение ребенка, тем больше вероятность появления пороков (медицинский факт, есть статистика) — два. Причем после 32..35 там рост вероятности чуть не эксп.
Чем больше развивается цивилизация, тем дальше отодвигается этот возраст.
Знаю девушек, которые в возрасте 30 выглядят лучше чем они же в 18.
Потому как спорт, косметика, косметология и пр.
Чем больше развивается цивилизация, тем дальше отодвигается этот возраст.
Знаю девушек, которые в возрасте 30 выглядят лучше чем они же в 18.
Потому как спорт, косметика, косметология и пр.
Это значит просто, что они в 30 взялись за себя. Взялись бы раньше, выглядели бы лучше раньше. Это не отменяет того, что человек стареет, и риск развития пороков увеличивается с возрастом матери.
Это значит просто, что они в 30 взялись за себя. Взялись бы раньше, выглядели бы лучше раньше.
Раньше:
1) Не было необходимости. Попытайтесь объяснить 15-летке, что перед выходом под солнце нужно мазать лицо кремом.
2) Не было денег. Что нормально. Молодые — бедные.
Это не отменяет того, что человек стареет, и риск развития пороков увеличивается с возрастом матери.
Раньше, очень давно, люди не доживали и до 30 лет. 30 лет — считались стариками.
Чуть позже — 20 лет и не замужем считалось «перестарок».
Сейчас нет необходимости срочно выходить замуж и рожать детей до 30. Хотя физиологически лучше родить до 30, но тем не менее — и это не проблема.
Хотя физиологически лучше родить до 30
Ровно об этом я и говорю.
Раньше, очень давно, люди не доживали и до 30 лет. 30 лет — считались стариками.
Чуть позже — 20 лет и не замужем считалось «перестарок».
Соответственно тогда и «пограничный» возраст был ниже. Наш сегодняшний стереотипный возраст в 30 лет соответствует продолжительности жизни и т.п. обсуждаемым аспектам второй половины 20го века на мой взгляд.
Я знаю людей, которые выучили Python и Javascript, в 65+ лет, научились ездить на мотоцикле в 60+ лет, и много других любопытных исключений из подобных стереотипных правил.
Да не проблема.
Я сам новые вещи осваиваю регулярно.
Речь об общей грусти, которой пронизана статья.
Человек искал свое место программиста и так и не нашел к сорока годам.
Насчет Библии же и наблюдений из жизни: если ты к 33 годам ничего не достиг, то уже вряд ли чего достигнешь.
Автору, бегите от туда. Если вы этим занимаетесь да и вообще если там таким занимаются не документоводы — это просто ужас! Вы ж не архивариус…
Я тоже работаю в гос учереждении в ИТ отделе. На нас тоже много вешают. Например, закупки, инвентаризация техники. Но с другой стороны это плюс. Мы сами контролируем, что нам нужно. Но в основном мы занимаемся ИТ, а не прошивкой папок.
Мне 28.
Админил, сейчас думаю уходить в разработку и/или в админство веб и серверов.
Т.к. просто админом уперся в потолок по з.п. в своем городе.
Сам стою перед подобной дилеммой.
Уезжать из города-миллиониика в Москву, Питер или нет…
А если уезжать, то на какую должность и т.д.
Но прочитав статью, понял, что нужно что-то делать определенно.
Я его понимаю насчёт всей этой бумажной волокиты. Сам работал лет 5 на госслужбе. Но поняв что там я ничему не научусь ушёл в фирму где платили раза в 2 меньше, но где был именно ИТ отдел. Со временем я больше узнал и уже зарабатываю в 3-4 больше того что мог бы заработать на госслужбе. И да мне сейчас 35. Было 27 когда ушёл с госслужбы.
— Вашу историю и следущий из нее бэкграунд. Это очень сильно. Ваша экспертиза выше 99,9% людей в той же и смежных профессиях. Вы легко и быстро (относительно тех же 99,9%) освоите любой язык/фрэймворк/кейсы в любой области от железа до Data Science. Конечно, если у Вас будет время и ресурсы. Но любая компания, которая решит инвестировать в Вас, не прогадает, однозначно. Вы потратили свои годы, набирая уникальный бэкграунд, которые просто невозможно набрать быстрее, а иногда вообще невозможно (опыт 90х младшим поколениям просто негде взять); Ваш возраст в данном случае это чистый плюс, а не минус.
— Ваше текещее положение дел и Ваше отношение к происходящему. Объединяю в одно, потому что ИМХО одно следует из другого. Резюмируя: Вы крайне недовольны сложившимся положением дел, но не видите способов его изменить, а «прыжок вслепую» Вы делать не готовы, потому что у Вас есть ответственность перед семьей и потому что страшно. Это единственное, в чем Вы проигрываете большинству более молодых коллег: у Вас есть опыт суровой жизни и понимание того, как все хрупко, тормозит Вас.
Так вот — эти два слоя не монтируются между собой. Вы гораздо сильнее/опытнее/готовы к трудностям, чем сами думаете о себе сейчас. Просто у Вас нету очевидного гарантированного варианта как все исправить — ну и что, его обычно никогда нет…
Я не люблю так вот уверенно тыкать пальцем, но ИМХО Ваш основной тормоз — это страх изменений (собственно, Вы про это и сами пишите, только другими словами). И я не знаю, но предполагаю, что Ваша семья тоже добавляет свой страх. Но страх не имеет прямого отношения к оценке перспектив, если подумать. Просто вспомните, через какие ситуации Вы прошли и подумайте: что такого может сейчас с Вами случиться, что Вы с этим не справитесь? Напишите на бумаге, какие самые страшные исходы у Вашего решения бросить работу, переехать в Москву, сменить профессию и т.д. Я почти уверен, окажется что все это трудно, но это не безнадежный тоскливый ужас и голод для всей семьи на 15 лет вперед :) Просто большие, но временные трудности.
Есть простое правило: человек очень силен там, где он делает то, что хочет; и гораздо слабее там, где наоборот. Вы загнетесь там, на текущей работе с суровыми нитками. И Ваша семья получит Вас после инсульта из больницы и вот тогда все будет и правда очень грустно. Они этого, очевидно, не понимают, но раз Вы добытчик и глава семьи, Вы обязаны учитывать такой исход. И Вы никак не можете на него повлиять, потому что Вы не можете полюбить эту работу.
И да — учите английский. Шанс получить получить высокооплачиваемую работу, в том числе, удаленную, вырастает на порядок. Даже если не уходить с текущей работы, Вам удастся засветиться на Кэггле, если копать в сторону Data Science, и на куче сайтов с конкурсами для разработчиков, если копать туда. Войдете в топ-10 — и всем будет действительно наплевать на Ваш возраст, он наоборот будет считаться Вашим плюсом. Кроме того, в иностранных компаниях средний возраст сотрудников гораздо Выше, чем в РФ. Если иностранная компания не делает ставку на дешевый труд студентов, то там вообще бывает трудно встретить людей моложе 30 лет.
PS: Вот никогда не писал комментариев, а тут решил все-таки написать :)
Мне 42, если что. Я нашел гораздо более теплое место и в смысле денег и в плане осмысленности деятельности, но эта проблема — здесь нет перспектив и при том слишком комфортно, чтобы двигать дальше — присутствует все равно. Это внутри головы, а не снаружи в мире.
1.Видимая безнадёжность описанного действительно может являться результатом кризиса среднего возраста, мне кажется. Хотя бы от части. Говорю как примерно ровесник автора.
2.Почему не рассматривается эмиграция как вариант выхода из данной (сложной) ситуации? Ну или хотя бы переезд в крупный российский город?
3.Мне показалось, что автор размышляет о превратностях жизни разработчика в сфере ИТ, при этом по факту таковым не являясь. А являясь явно кем-то из руководящего звена (начальник отдела?). Как бы, никто не мешает сказать — я программист и буду только программировать и ничего сверх того. Другое дело, что зарплата, и без того, видимо, невысокая, скорее всего снизится в этом случае до уровня «совсем ниже плинтуса». Вот это и есть реальная проблема: чтобы заработать хоть сколько-нибудь приличные деньги, на которые можно жить, в российской глубинке приходится заниматься не своим делом.
4.А вообще, печально. Автор — человек явно творческий, энергичный, интеллектуальный и открытый новому. Тем печальнее видеть ситуацию, в которой все эти прекрасные качества пропадают без толку. :(
Я помладше и не настолько крут, но часть пути, пройденного тобой, прошел и я. Как минимум половина написанного тобой отрезонировала до самой глубины души, т.к. мной прожито нечто аналогичное.
Читал и вздрагивал.
Читал и матерился. Ну нельзя быть таким законченным альтруистом. Нельзя!!!
Я простыню коленями горбачу,
лицо топлю в подушке, стыдно плачу,
что жизнь растратил я по мелочам,
а утром снова так же её трачу.
webhamster, помимо комментариев о здоровье, которых выше и так изрядное количество, хочу обратить ваше внимание на то, что у вас, возможно, предвзятое отношение к зарубежному рынку труда и условиям жизни «там». Подумайте, действительно ли вы изучили это направление непредвзято, используя различные источники информации? Ещё раз оцените, что лично вам, и вашей семье, может дать поиск интересной работы, если не ограничивать себя территорией РФ. Быть может вам хочется заниматься даже не фрилансом на React-е, а проектами в сфере автопилотирования, робототехники, нейросетей? Поразмышляйте, а где еще может понадобиться такой основательный подход, как ваш? Вообще говоря, я не знаю, может вам покажется что это звучит как бред, но постарайтесь уловить суть — ищите позабыв о стереотипах. Вы ведь знаете, что способны на большее, так зачем себя ограничивать? Ну зачем?
Собственно автору никто не мешает заниматься любимым делом просто надо иметь очень позитивный настрой под это дело. Удачи.
Автор, что-нибудь изменилось (в лучшую сторону)?
На серьезных проектах никто не хочет с удаленщиками работать
как так ??? а тут Работа большой распределенной команды: преимущества удаленки, решения проблем, полезные инструменты заявляют буквально следующее
Поскольку у нас в компании из 55 разработчиков 51 человек постоянно работает вне офиса, да и сам я живу в Калининграде, думаю, наш опыт многим может пригодиться.
В чем смысл удаленной работы, почему не сидеть в одном офисе?
У удаленной работы есть два важных преимущества:
эффективность, прежде всего по части коммуникаций. Около 70% времени решения задач разработки уходят на коммуникации, только 30% — на написание кода.
найм и удержание классных разработчиков. Предлагая удаленную работу, мы обеспечиваем себе преимущество: можем нанимать людей, которые не хотят или не могут переезжать из своего города или страны. Например, я сам живу в самом лучшем городе в мире – Калининграде. Сколько еще крутых IT-компаний могут предложить мне удаленную работу? Ответ: около нуля.
Отмечу, что цели сэкономить на удаленных разработчиках мы не ставим. Все зарплаты у нас московские — иначе и быть не может, потому что специалисты прекрасно знают себе цену и привыкли получать соответствующие навыкам деньги.
какие-то… параллельные реальности…
Вообще, уже за полгода до увольнения я активно искал работу. Сорвалось два проекта у американцев, хотя потратил на них уйму времени, и оба раза буржуи месяцами тянули резину, а потом решали не стартовать проект, типа кризис у них там. Делал им тестовые задания, для одних на плюсах разворачивал их легаси репозитарии и делал сборки со всем их барахлом, чуть с ума не сошел, для других писал демокод на PHP со всеми своими скиллами в работе с деревьями, с наследованием и с юнит-тестированием. Параллельно учил английский в EuroVision. Конторы были солидные и весьма известные в узких кругах, но с ними не сложилось. Обратился к товарищам, которые в штатах живут и в программерских конторах работают, может у них что есть на удаленку. Говорят нет. Приезжай типа, работу найдем. На удаленку — нет. Фишка в том, что везде где я общался, было русскоязычное ядро разработчиков, и это для меня было важно, потому что самостоятельно как фрилансер-одиночка я бы общение исключительно на английском не потянул бы.
Затем уже начал искать работу в России. Хедхантер, Фриланс биржи, форум Job на ЛОРе, везде подписан, везде мониторил. Периодически на меня выходили предприниматели с одной и той же проблемой: есть проект в стадии «уже почти все работает», сроки вчера, разработчики исчезли по феерическим причинам. Надо срочно доделать. В двух проектах по факту состояние было начать и кончить. В одном код был на уровне, но я не знал хорошо того фреймверка, на котором он был сделан, поэтому я отказался, потому что в оговоренные сроки точно не уложился бы.
Найти удаленку через hh.ru — это вообще невозможное спецзадание. Из тонн переворошенных предложений откликнулись только какие-то сарапульские инфосистемы. Но они тоже в конце концов вакансию закрыли. Все остальные конторы, с нормальными ЗП и прочей социалкой, готовы работать только в офисе. Предлагали трансфер, подъемные, но чтобы только в офисе. Было несколько контор с неадекватными директорами/менеджерами, которым вначале нужно было одно, а потом оказывалось что нужно другое. Таких я сразу отсекал, но некоторые умело шифровались под адекватных людей. Так, например, появился проект MoveNoid — это, по сути, задание, которое я делал чтоб продемонстрировать свои навыки работы с C++, компьютерным зрением OpenCV и эмуляцией физики в Box2D. Затем выяснилось, что нужен не C++ а C#, и что кроссплатформенность не нужна, а нужна Винда, а я как лох делал на Linux.
В общем, нашел я удаленную работу по очень старым и очень дальним связям. По факту, поиск занял год.
www.youtube.com/watch?v=_6fI4f26O14
Кратко: я училась на стоматолога, но в США стать врачем сложно, поэтому стала программистом на Java, им тоже неплохо платят.
Тут блин с детства программированием занимаешься, и никому не сдался, а там прям чудеса айтишного рекрутинга.
Но работу таки нашел, программистом С++ под мобильную платформу Android, чему несказанно рад.
удаленка или нет?
Но работу таки нашел
статья то помогла в этом? :)
Комментарии — только гружу Хабр — лезу в трекер — не появилось ли чего в комментариях к этой статье.
Очень большая просьба на будущее — поделиться прогрессом и, особенно, эмоциями через год, два, пять…
Я сам соскочил с «иглы» уверенности в завтрашнем дне в возрасте автора, и было это надцать лет назад. Интересно было бы сравнить «путевые точки».
Но странно вот что… когда я добрался до 2011 года и все тот же настрой — работы нет, зарплаты 15 тр, гос учреждение от безысходности… Но постойте… в 2011 году я уже сам был на удаленке на Москву. В Москве работы было до фига, столичные компании начали заходить в регионы, удаленка развивалась. Все шло по нарастающей. У меня очень сильный диссонанс с описанным в статье. В начале 2010-ых все было очень круто и много потенциала на развитие.
Так в чем же дело? В человеке? В том, как он воспринимает окружающий мир? Так что выходит по аналогии — в 90-2000-ые с работой тоже было все в порядке?
Удаленки на сях и плюсах в России, по сути, никогда и небыло. Может быть, после 2020 что-то изменится.
Давайте будем честны: на каких условиях вы работали на удаленке в Москве в 2011 году? Вы работали полностью в белую, с трудоустройством по ТК и выплатой всех налогов и отчислений в фонды, например в пенсионный? Что-то я очень сильно сомневаюсь. Я лично и мои знакомые получали на московской удаленке серую зарплату, меньше чем средненькая по Москве, при этом белая часть была равна минимальной оплате труда, все остальное — в черную. Для регионов это было неплохо, но получается что работодатель делал свою прибыль, например, за счет твоей будущей пенсии.
Условия в атомной отрасли в 2011 году в регионах были гораздо лучше, чем удаленка на Москву.
> Так что выходит по аналогии — в 90-2000-ые с работой тоже было все в порядке?
Для жителя мегаполиса типа Москвы, Питера, Новосиба — да, все в порядке если ты специалист и ориентируешься в городских компаниях. Для понаехавшего жителя без связей и без прописки (вспоминаем лужковские законы) говноработу надо было искать.
Удаленки на сях и плюсах в России, по сути, никогда и небыло.
Ага, значит дело в стэке? Я на C#.
Давайте будем честны: на каких условиях вы работали на удаленке в Москве в 2011 году?
В белую, но через ИП. Налог был 6%, с него же шли отчисления в ПФР (так можно по закону). Там прям минимум. Но смысла в этом ПФР я не видел и не вижу — все равно отберут или возраст повысят. Какие-нибудь копейки все равно будут. Розовая бумажка ОМС у меня была, я мог спокойно пойти в поликлинику или больницу. А на ИП я платил в два раза меньше налогов на доход (6% вместо 13%).
У меня «зп» была 60 тр, в моем регионе тогда в среднем 20-25 тр на руки по ТК РФ. Было пару мест, где 30-40. Но это я потом узнал — я ни разу не видел их вакансии на хх.
Можете почитать мою историю (мне 35 сейчас) — у меня в профиле в публикациях.
Понятно.
Я почитал ваш пост, могу сказать что вам реально по жизни везло.
Я до некоторого момента упорно искал удаленку, например вот мой пост от 2019 года: Бытие современного фуллстек-разработчика
В конце концов плюнул и сейчас переехал в мегаполис. Конечно, мне так жить не нравится, но что делать.
Интернет формирует очень мозаичную картину мира, и кажется, что уже исчезли люди, способные объяснять последовательно, подробно и доступно.
о да, именно поэтому я, может и грубовато, но отправляю людей в ВУЗ, если меня просят научить их СВЧ разработке. честно, я не знаю, как без фундаментальных знаний формул, уравнений и понимания распространения волн стать инженером.
Каково это — быть разработчиком в России, когда тебе сорок