Sapiensbru

На Пикабу
Дата рождения: 10 октября 1980
поставил 251 плюс и 823 минуса
отредактировал 4 поста
проголосовал за 7 редактирований
Награды:
5 лет на Пикабу
33К рейтинг 60 подписчиков 7 подписок 12 постов 4 в горячем

Пост для входящих или раздумывающих войти в IT

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


Курсы

Об этом многие пишут что курсы не нужны, что все материалы есть в общем доступе итд. Только редко кто дает альтернативу курсам.

Курс это не только общеизвестные знания, но и программа обучения, подсказки преподавателя, помощь от других учащихся и дисциплина в виде выделения времени.

Вот альтернатива:

Заходишь на hh , настраиваешь поиск своей желаемой работы и просматриваешь глазами порядка 100 вакансий. В процессе просмотра выписываешь в эксель из каждой вакансии технологические требования, если они где-то совпали - ставишь +1 на эту технологию.

В итоге получается список который можно отсортировать по количеству совпадений. Верхние 5-10 технологий будут обязательным минимумом, а хвост из 100-200 редко встречающихся будет предостережением о том какие вещи осваивать пока не нужно.

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

Это даст верхний уровень программы обучения, дальше искать материалы будет проще.

Помощь преподавателя заменят тематические форумы и гугл (с ними потом всё равно работать всегда)

Дисциплину обучения себе нужно создать самостоятельно.


Ожидания работодателя.

Вопреки бытующему среди новичков мнению, работодатель не ожидает от тебя программирования. Ему плевать умеешь ты сортировать массивы, переставлять переменные итд. Работодатель нуждается в решении проблем. Программист, даже самый начинающий, должен понимать какую проблему он будет решать. За что конкретно ему должны платить. Никто не платит за циклы с условиями. Никто не платит за страницы кода. Как правило на реальной работе сам процесс кодирования занимает небольшую часть работы, а в некоторых случаях вообще отсутствует.

Поставь себя на место работодателя, за что ты платишь деньги? Рассмотрение работы программиста под этим углом поможет увидеть пробелы в образовании, даст идеи для пет.проектов, позволит удержаться при прохождении испытательного срока.


Первая работа.

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

Но не совсем. Лазейки есть.

Можно обратиться к программистам своей организации, можно получить задачи, место стажера, сверхурочную работу. Тебя на hh отсеивают не программисты, а кадровики.

Можно зайти со смежной отрасли. Ручное тестирование или техподдержка близки к программистам, а дальше активно переползать к ним.

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

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

Многие инфоцыгане обещают трудоустройство. А по факту напишут тебе резюме и разошлют в кадровые агентства. Ответа не будет, как и трудоустройства. Следует очень внимательно читать детали таких обещаний.

Показать полностью

Ответ на пост «Война план покажет. О возможных изменениях экономической парадигмы Российской Федерации. 21.05.2022»

Практика применения "окна возможностей" на местах...

Год-полтора назад я столкнулся с удивительным и одновременно показательным примером инноваций. Не уверен что описываемое не попадает под гос.тайну, поэтому без названий и имен:

Один очень большой завод, чья продукция успешно сейчас применяется на Украине, решил (а вероятнее исполнил спущенное сверху распоряжение) нанять побольше IT специалистов для автоматизации учётных и прочих процессов.
Было создано новое подразделение с обтекаемым названием типа "Центр компетенций по информационным технологиям". Задачей нового центра было установлено - собрать имеющихся IT специалистов в кучу, нанять новых и заниматься поддержкой, развитием используемых информационных систем.
Я общался с руководителем этого центра, меня звали туда на работу.
Условия:
1) Зарплата чуть ниже рыночной
2) Подписка о невыезде на время работы + сколько-то лет
3) Работа в офисе с жесткими рамками начала дня и перерывов
Но самое интересное - это требования к кандидату и перечень обязанностей:
Требования:
1) "Быть хорошим программистом"
Да, это всё. Критериев оценки качества нет. Собеседование опирается на наличие опыта в резюме.
Обязанности:
1) Неизвестны.
Вот так. На момент найма у отдела не прописаны обязанности. Кто приходит из других отделов продолжает выполнять прошлое, а новички сидят без работы, либо иногда делают какую-то фигню. Вроде как работа должна была появиться через полгода-год.

По итогу имеем государственную организацию которая оптом нанимает программистов хрен пойми зачем.
На работу с озвученными выше условиями приходят строго два типа программистов:
1) Из таких-же гос.учреждений. Как правило не умеющих ничего, но имеющих годы "опыта". Сколько я таких отсобеседовал в свое время... Если в резюме годы проведенные в каком-нибудь ФГБУ ФГУБ ГУЦ имени Ленина для меня это уже показатель недееспособности.
2) Калымщики. Тут суть такая, что нужно приземлить свой зад в какой-то конторе, где не нужно работать (гос.конторы отлично подойдут), а мозговые/временные ресурсы тратить на обслуживание своих личных клиентов. Так можно получать две зарплаты.

Я спросил тогда  - Почему бы "центру компетенций" не сделать полезное. Организовать обучение новичков. У них есть бюджет, есть помещение, есть широкие временные рамки. Сделать на рынке труда набор людей без опыта, но с зачатками знаний - таких полно. Учебные планы давно написаны, найти 2-3 преподавателя проще чем десятки/сотни программистов с опытом.
90% людей в нашей стране работают в худших условиях и за меньшие деньги. Для них возможность стать программистом в гос.конторе это счастливый поворот в жизни.
Научить, подтянуть и получить себе специалистов из которых вероятно хоть кто-то будет работать. Вопрос остался без ответа. Руководитель отдела такое не решает, его начальник такое не решает, начальник начальника тоже наверняка такое не решает. А до того кто мог бы принять такое решение никак не допрыгнуть.

Показать полностью

Почему такие цены

Последние дни встречаю много постов о необоснованно высоких ценах.
Попробую объяснить почему так. Почему дорожает российское, при чем тут курс доллара итд.

Во многих постах присутствует резко негативные эмоции. Кругом почему-то барыги, спекулянты, "кому война, кому мать родна" итд.
Напомню, с 1991 года у нас в стране капитализм, причем довольно дикий.
При капитализме цена товара на полке, цена услуг, цена работы сотрудника(зарплата) определяется двумя простыми критериями:
1) Цена не может быть выше чем покупательская способность и всегда стремится приблизится к ней
2) Цена не может быть ниже чем себестоимость (кроме кратковременного периода предшествующего закрытию бизнеса)

Это все правила и законы по которым формируется цена. Есть исключения благодаря которым капитализм у нас не совсем дикий. Например цены на некоторые продукты питания искусственно занижает государство, а на другие продукты искусственно завышает.


В нормальной ситуации разница между ценой за которую готовы покупать и ценой за которую выгодно продавать очень не велика. Если выставить цены выше - тебя с бизнеса выдавят конкуренты с более низкой ценой. Так работает капитализм. (Давайте не будем про наценки в 300% на всё? Там затраты на рекламу, на помещение, на логистику на взятки итд - это всё тоже цена товара. Иначе кто то бы открыл такой же магазин с наценкой 299% и выбил всех с рынка)
В нормальной ситуации с предсказуемо меняющимися условиями в голове у людей само по себе появляется понятие как "ценность денег". Все эти купюры, монеты, числа на счетах. Они на самом деле не стоят ничего. Они стоят столько сколько за них можно купить действительно полезных вещей, будь то хлеб или яхта.

Сейчас ситуация не нормальна. Всю страну взболтало и перемешало. В этих условиях ценность денег не понятна. Бизнес с самого начала шухера вообще остановил все продажи. Все кто успел сообразить, все остановились и дождались новой реальности. Если бы в новой реальности полетели ядерные ракеты - кило сахара стоило бы 1000р, или вообще не продавалось. Дождавшись новой реальности, в которой пока ещё ничего не понятно, бизнес сам приступил к поиску новой цены на свой товар. То есть устанавливает цену по-максимуму и смотрит что с продажами, что у конкурентов, что у поставщиков. Если нужно понижает цены или повышает. (Да да, снижение цен бывает и довольно часто, просто на этом не похайпишь. К примеру видеокарту себе купил в начале 2020 когда был спад крипты за 22тыс, до этого в 19м году она стоила 40, сейчас она стоит 60)

Всё. Других причин для цен нет. Законов регулирующих цены нет. Способов повлиять на цены нет. Остаётся только ждать. И тогда произойдет одно из трех событий:
1) Цена окажется завышенной и новые поставки придут дешевле, продавец будет вынужден снижать цены, либо его сожрут конкуренты
2) Цена окажется справедливой и теперь все будут покупать и продавать так.
3) Цена окажется заниженной, или товар вообще пропадет с полок(санкции/антисанкции) и тогда те кто купил по нынешним ценам будут в плюсе.

Теперь по основным гневным призывам .Против Спекуляций и за пристальное внимание ФАС к барыгам

"Спекулянт" какое-то бранное слово судя по контексту в котором оно звучит, но посмотрите определение. Спекулянт это тот кто покупает для последующей перепродажи, а не для личного использования. То есть все торговцы это спекулянты. Более того если вы покупали доллары и потом их продавали(или собираетесь), а не расплачивались ими в странах где эта валюта в ходу - вы тоже спекулянты. В самом слове Спекулянт нет ничего о прибыли или наживе. Можно купить дорого, продать дешево и тоже быть спекулянтом.

Задача ФАС не допустить монополизации рынка. Чтобы один представитель бизнеса не выдавил всех конкурентов, а в идеале чтобы бизнесы не сговаривались о ценах. Плохо или хорошо справляется ФАС со своей задачей в контексте этого поста неважно. Важно что ФАС никак не влияет и не устанавливает цены. Если какая-то аптека решит завтра продавать физраствор по 10000р это их право и ФАС тут делать нечего, пока существует другая аптека.

При чем тут курс доллара, доля импортозамещения, наличие или отсутствие товара на складе в России итд итп. Всё то что приводят в аргументах и контраргументах в постах о несправедливых ценах?
Ни при чем.
Цена формируется исключительно из способности продавца продать максимально дорого, и при этом не дешевле себестоимости( хотя тут могут быть исключения, но они ведут к закрытию бизнеса)
Вспомните цены на цветы к празднику, на сладости в подарках к новому году, цены в аэропортах, цены в проходных местах итд итп.
Это капитализм, мы в нём живём. Помните об этом продавая свой труд капиталисту, назначайте максимальную цену за свой труд.

Показать полностью

Что сейчас в IT (для тех кому интересно или кто желает переучится)

Описываю исходя из своего опыта, опыта коллег, знакомых ITшников. По состоянию на 7 марта 2022. Попытаюсь сделать обоснованные предположения о будущем. Мои предположения делаю из сценария развития событий который считаю самым вероятным (Войска РФ дожмут Украину где-то через месяц не до капитуляции а до договора на нужных условиях. Санкции останутся с нами на продолжительное время, но многие найдут способы их обходить) Всякие ядерные войны или внезапное вставание с колен не рассматриваю.

Как западные  IT компании работают с российским бизнесом
Западные IT компании уже не могут, или не хотят, или боятся работать с российским бизнесом. Но это не такая уж большая проблема. Компании в РФ никогда не были особо зависимы от внешнего IT, потому что мы бедные. У нас бедные компании которые за скромные (по мировым меркам) деньги нанимают наших же программистов. Эта нищета сейчас защищает нас от санкций. Какой-то Микрософт отключил поддержку России? 99% компаний в России не могли её себе позволить и раньше.
Мое предположение - западное IT продавалось на самые дорогие наши компании и теперь туда будет продаваться наше IT, это поднимет доходы тех программистов что останутся в России. Хотя не буду утверждать что доходы вырастут хотя бы до довоенного уровня, не говоря о паритете с западными зарплатами

Как западные IT компании работают с российскими программистами

Как работали так и работают. До принятия глобальных решений дело не дошло.  Против российских программистов санкций нет и предубеждения нет, по крайней мере массово. Но есть опасения о появлении таких предубеждений в будущем и у компаний и у программистов. Поэтому компании прилагают усилия по релокации российских программистов куда-нибудь. Даже в Казахстан/Армению/Грузию с последующим возможным выездом в ЕС.
Мое предположение - в ближайшие месяцы из России уедут десятки тысяч программистов ранее сомневавшихся в отъезде. Но уедут не все и даже не большинство. Кто-то найдет работу на топовых местах в российских компаниях, кто-то будет работать на ЕС под прикрытием посредников нейтральных стран (с небольшим снижением доходов. Посредникам надо платить)

Что сейчас изучать чтобы работать в IT
Да практически то же самое что и до войны - главное изучать то что вызывает интерес или есть какие-то смежные знания. Так больше шансов достигнуть уровня с которого берут на работу.
Помпезный уход некоторых IT компаний из России не означает что они забрали свои программы с собой. Их по-прежнему нужно будет поддерживать и иногда даже развивать. Смещение в сторону альтернатив будет, но не мгновенное и даже не быстрое. В IT переход между конкурирующими технологиями это обычный рабочий процесс.
Думаю сейчас и в ближайшие полгода найти работу новичку будет сложнее чем до войны.

Что будет с рынком труда IT в ближайшее время
Мое мнение - в ближайшее время будет жопа кругом, а в IT на фоне этой глобальной жопы будет немного дискомфортно.
Не обольщайтесь сейчас вакансиями на hh, они там платные и висят подолгу. Отделы кадров на предприятиях сейчас сидят тихо и не отсвечивают. Чтобы снять вакансию нужен приказ от руководства. Руководство занято. И будет занято еще месяц. Поэтому кадры вам сейчас ответят "мы вам перезвоним". Фактически же найм остановлен, не до него сейчас. Не лучшее время увольняться "вникуда"
Через месяц бизнес привыкнет к санкциям и начнет жить по-новому в условиях дорогого доллара, недоступных кредитов, разорванных цепочек поставок. А самое главное в условиях резкого падения платежеспособности населения. Это означает увольнения/закрытия.
По счастью для программистов, нас эта история с увольнениями почти не затронет. Увольнять будут пропорционально штату, а нас всегда некомплект. Увольнять в первую очередь будут тех кого легко нанять заново, а нас нанять было не легко. Пострадают только те кто пойдет на рынок труда вместе со всем штатом закрывающейся компании. Таким придется не очень хорошо, возможно не получится найти работу быстро, или работа будет дешевле чем прошлая.

Меры правительства по поддержке IT
Тут многие писали в стиле "блять, итак жрут в 3 горла, да еще и поддержку им". Спешу успокоить. Замах был на рубль, а удар на копейку. Из обещанных улучшений только отмена призыва в армию, что почти не актуально. И отмена налога на прибыль, который тоже мало кто платил( нет прибыли нет налога)
Вкусности в виде отмены НДФЛ и льготной ипотеки в закон не вошли.

PS.
Последнее время появилось много постов от успешных ITшников с многолетним опытом которые решили бесплатно учить людей своим профессиям. На мой взгляд это какой-то обман (чуть не написал пиздёж, но культура). Сейчас успешные ITшники либо сидят на чемоданах, либо находятся в глубоком шоке как и большинство населения. На этом фоне кого-то брать учить, прогнозировать чье-то будущее. Зная как непросто будет найти работу новичку в условиях падающей экономики. По пирамиде Маслоу мы все сдвинулись на ступень-другую ниже. А безвозмездное обучение это самореализация для учителя, она на самой вершине, сейчас там пусто.

Показать полностью

Ответ на пост «Росстат зафиксировал рекордный с 2013 года рост реальных доходов россиян»

Я один из тех кто реально поднял этот процент. Но я нихуя не рад происходящему.

Теперь по-порядку: Пять лет назад узнал что буду папой, прикинул финансы и понял что их нет. Работал тогда по большей части ногами(разъезды), немного руками и совсем чуток головой. Вот её то и начал грузить. Первые полтора года прошли в метаниях о смене профессии. Много учился новому, получалось не очень, доходы только просели. Проедал небольшие накопления. Затем выбрал путь и стал в этом направлении долбить. Чуть ли не ежедневно учится по вечерам, зачастую по выходным. Менял работу несколько раз. Брался за задачи в которых почти нихрена не понимал и превозмогал.
Заработал бессоницу, мигрень, головокружения, кратковременные потери зрения. Четыре года не был в отпуске.

И вот казалось бы успех - я на вершине профессионального развития в отрасли за которую платят (своебразное направление в IT). Зарплаты хватило не только на подгузники, но даже на частный детсад и небольшой отпуск в пределах страны. Получаю бешеные деньги, о которых 5 лет назад мог только мечтать. Один нюанс - получаю в рублях.
И что вижу вокруг? Квартиру купить я по-прежнему не могу. Они подорожали вдвое. Авто я купить по-прежнему не могу. Они, блять, тоже подорожали вдвое. Съездить дикарем в Европу  как в 2013, тоже не факт что смогу - за наши фантики совсем не дают нормальных денег.

И есть понимание, что держаться за вершину будет трудно, что надо продолжать хуярить работу днём, а учебу вечером. Что надо нудить над ухом работодателя выпрашивая прибавки каждый год, или менять работу. И то и другое просаживает нервы. Надо бежать изо всех сил чтобы оставаться на месте. А силы то не вечные. В личной аптечке, где недавно были только бинт и зеленка, уже кончается место.

И все это на фоне обнищания страны. На фоне людей которые просто работали работу и стали за несколько лет беднее вдвое. Пока у них еще есть старое авто и "кое что из техники" , пока им ещё дают кредиты чтобы закрыть прошлые кредиты. Но уже многие купив утюг вынуждены потом искать макароны по акции. Как много времени пройдет до возврата времен когда на улице могли спиздить шапку?
Есть понимание что от справедливого народного гнева пострадает не власть, которая отсидится в бункере или свалит к детям за границу. Пострадаю например я, от того что у меня куртка новая, пока пролетариат хуй без соли доедает. Но власти и олигархи далеко, а я еду в том же троллейбусе.

Показать полностью

Почему Москве жить хорошо?

Заголовок кликбейтный, а основная тема о том почему Москва живёт сильно лучше регионов.

Сразу отмечу - никто не виноват в том что так происходит, но есть вина в бездействии властей.


Начну немного издалека, от себя. Я ITшник в Новосибирске, зарабатываю много по меркам города, но в расчете на семью получается примерно средне. Яхтами/лимузинами не владею. У меня есть квартира(наследство) в небольшом поселке за 200км от города. Большая, просторная квартира, цена которой тыщ 400, если суметь продать. В посёлке есть свет, вода, детсад и школа. На этом всё. Нет кафе/ресторанов, нет такси и доставки продуктов, нет кинотеатра(старый советский заняли под церковь), нет больниц итд итп.

Уровень жизни посёлка отличается от уровня жизни в Новосибирске как московский уровень от новосибирского. В Москве новенький асфальт и плиточка во дворах, у нас не ремонтировали давно, а посёлке не ремонтировали с советских времен.

И нет никаких теорий заговора, нет воровства местных властей, нет людской вины в столь большом разрыве.


Это я виноват что посёлок живет хуже, чем Новосибирск. Я оттуда уехал. Я легко могу вернутся, моя работа в интернете. Но я не вернусь. Мой ребенок ходит в секции, которых там нет. Я люблю пиццу и иногда немецкое пиво, их там нет. Я хожу в кино и иногда собираюсь с друзьями в ресторане. Мне удобно раз в несколько лет слетать в отпуск из городского аэропорта, я хожу в театр, в зоопарк, на концерт. Я покупаю ортопедическую обувь.

У меня миллион причин чтобы не жить в посёлке и почти ни одной чтобы туда вернуться.

В итоге все такие как я оттуда уехали, а остались там пенсионеры, бюджетники, да немногие не приспособившиеся к жизни стоят продавцами в местных ларьках. И у всех очень низкие зарплаты, на уровне прожиточного минимума. Все садят картошку, потому что минимум то прожиточный, но на него не прожить. Там не нужен кинотеатр, в него некому ходить. Не нужен ресторан, да и просто готовой еды в магазине не купить, ведь это дороже чем готовить самому...

Местные власти собирают крохи налогов с крохотных зарплат местных жителей и могут починить фасад школы, а в следующем году прибрать в местном парке. Они не могут например поставить спортивный центр или открыть больницу. Тупо денег нет. Остановку автобусную покрасили - уже событие.


Теперь ближе к теме поста. Трое моих знакомых собственников бизнесов прошли один и тот же путь. В Новосибирске им удалось организовать бизнес, пройти эту лотерею поставив туда всю жизнь и выиграть приз - доходы сильно выше среднего. Сначала они купили здесь дорогие квартиры, машины, стали регулярно кушать в лучших ресторанах. Но потом Новосибирск для них кончился. В отпуск по Европам несколько раз в год летать неудобно, событий богемных мало, частные школы для детей не блещут, дороги для майбахов плоховаты, выбор особняков и двухярусных квартир так себе.

Здесь просто нет класса богатых людей и нет для них условий. Можно сказать зажрались? Определенно можно, но человеческая психология такая что к хорошему привыкаешь. Как я привык к тому что можно просто взять и купить себе новую куртку, хотя старая ещё не износилась, так и они привыкли к новой машине из салона.


Богатые люди из регионов стягиваются в Москву потому что там есть для них жизнь. Они переезжают туда, оставляя в регионах своих подчиненных, тех кому их бизнесы  платят зарплату "по рынку". Увозят прибыль. И Москва реально пухнет от этих денег. Они честно собирают налоги со своих жителей и получается много. В Новосибирске получается мало, а в посёлке получается почти ничего. Но это честный налог с части денег что есть в этой местности.

Не из государственного бюджета богатеет Москва, а с собираемых местных налогов. Ну а то что богатые люди всей страны деньги туда привезли - закон природы. Богатый богатеет и хочет лучшего для себя, бедный беднеет и сажает побольше картошки.


Ситуация когда столица очень богата, а регионы очень бедны не хороша для государства в целом. Хотя это честная ситуация, её создали сами граждане, каждый лично делал свой свободный выбор.

В умном государстве деньги из столицы, которые туда естественным образом стекаются, собирают налогами и везут обратно в регионы, чтобы выровнять уровень жизни. Создают производственные, культурные центры в других городах, чтобы внутреннюю миграцию перенаправить.

Наше государство что-то в этом направлении делает, но явно недостаточно и разрыв растет.

Почему большой разрыв в уровне жизни столицы и регионов это плохо, рассуждать не буду. Есть общее ощущение надвигающегося пиздеца и сильный разрыв в уровне жизни может стать для него топливом.

Сама по себе ситуация не улучшится точно. Как я лично не поеду жить в посёлок и создавать там потребности в лучшей жизни, так и наши региональные богачи из Москвы обратно в регионы деньги не привезут.

Показать полностью

Почему кадровики, работодатели и руководители уклоняются от ответов

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


Например вам не ответят почему ваше резюме не заинтересовало. Почему не перезвонили после "мы вам перезвоним". Почему вас ушли и не назвали реальных причин.


Сегодня я по духу примыкаю к этой группе скользких людей, если конечно сохраню должность.

До этого пытался быть честным с подчиненными и с соискателями. Называть реальные причины, чтобы люди делали выводы, чтобы самому не врать и не запоминать что кому я соврал.

Теперь и моя очередь быть обтекаемым и невнятным.


Сообщил бывшему сотруднику реальную причину увольнения. Одну из причин, но достаточную.

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

Не то чтобы работы было жаль, но не так я думал ее потерять.

Похоже это вопрос необходимости - всем обтекаемо врать, чем всем говорить правду и иметь проблемы если её кто-то извратит

1С , Войти в IT с черного хода

На написание поста сподвигло участившееся в последнее время число постов и вопросов о том как бы сменить профессию на что-то более высоко оплачиваемое и менее тяжелое. Конечно на IT.

Опишу тут что такое IT в его типичном, но одновременно специфическом проявлении -  1С Предприятие. Как в него войти и какие трудности на пути.


ЛирическоеОтступление

Программист 1С самая часто встречающаяся комбинация из Программист+ЧтоТо в России. В небольших городах это может быть вообще единственный вариант.
Наверняка кто-то возразит мол по удалёнке программистам доступен весь мир и на фоне всего мира 1С не стоит даже упоминания. И это правда. Но стажеров в удалёнку не берут. Это сеньору открыт весь мир при некоторых знаниях английского. Но до уровня сеньора придется расти здесь, в своей стране и возможно в своем городе. А расти без практического опыта нереально.

КонецЛирическогоОтступления; 


Чем 1С отличается от почти всех остальных языков программирования и фреймворков разработки?
Построим некоторую пирамиду языков программирования.

Расти она будет от железа в сторону бизнеса. Почему так? Потому что весь программный код выполняется на компьютерном железе и без него не существует. Компютерное железо это основа нашей пирамиды. 

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

1) Железяки компьютерные неодушевленные

2) Программирование с паяльником. Без языков, в двоичном коде. Программистами этих людей назвать сложно, скорее инженерами. Но от того как именно они сложат кристаллы процессора, как сведут контакты на платах зависит то как будет программироваться следующий уровень

3) Программирование на ассемблере. Тут тоже не признаваемые программистами люди. Они напишут драйвера. Они напишут софт для микропроцессора южного моста. Они измеряют информацию битами и байтами. На этом уровне паяльник уже забыт, но появились абстракции более высокие.

4) Программисты операционных систем. Эти люди еще помнят как устроено железо но и с промышленным программированием у них много общего. Они пишут на С++ и подобном. На ассемблер уже не опускаются, оперируют более высокими понятиями.

5) Промышленные программисты. Тут основное большинство обитает. Это phyton, java, js, dot.net итд итп. Поскольку их большинство они часто считают себя единственно настоящими программистами, а остальные недостойны высокого звания. Здесь процветает ООП, принципы SOLID, чистая архитектура и вот это вот всё. Здесь редко пишут цельные программы. Обычно полируют небольшие их куски. Например оптимизируют поисковый движок для сайтов. Получить требования от бизнеса тут сложно, нужен отдельный человек который переведет хотелки бизнеса в верхнеуровневую модель работы програмного обеспечения, его называют прОдакт и еще один, который переведет верхнеуровневые требования к ПО на уровень отдельных компонентов, составит ТЗ. Это тимлид или архитектор. Затем процесс разработки по компонентам, сведение в единый продукт, тестирование как единого продукта и выдача заказчику

6) Бизнес-ориентированное программирование, в том числе 1С . Как всегда при повышении  уровня здесь что-то забывается, например ООП и паттерны проектирования, а вместо них вводятся новые абстракции более высокого уровня. Здесь придется программировать такими понятиями как "Отчет" , "Документ" , "БизнесПроцесс" , "Проводка" , "ПланСчетов" итд итп. Здесь мы программируем цельную систему, не отвлекаясь на её мелкие части, принимая как есть что у нас запросы передаются в СУБД, а интерфейс отрисовывается у пользователя. Так же как промышленные программисты не отдают отдельных команд диску на перемещение головок чтобы считать файл, а используют команды операционной системы. Так и программисты 1с понятия не имеют об объектах, классах, замыканиях, интерфейсах,синглтонах итд, хотя на самом деле их используют. Используют с кучей ограничений. Так же как программист на Java не может пошевелить отдельной головкой жесткого диска, так и программист 1С не может выйти за рамки своей платформы и например сделать кнопку на экране треугольной.

Здесь задачу получают напрямую от заказчика и сдают напрямую заказчику. Без ТЗ, без продАкта, без архетиктуры, без тестстирования. Хуяк-хуяк девелопмент это базовый подход в большинстве 1С проектов.

7) Бизнес . Это вообще не программисты. Это люди которые производят, торгуют, оказывают услуги. Которые кормят всю цепочку до них, а взамен получают программные продукты


Отсюда вывод. Программисты 1С легко общаются с бизнесом, так как говорят на похожем языке. Программисты 1С способны выдать решение нужное бизнесу намного быстрее других, так как собирают его из гораздо более крупных блоков, а зачастую имеют готовое решение от вендора.

Другой вывод - программисты 1С зачастую не имеют понятия о том как на самом деле работает их код и склонны собственную некомпетентность объяснять ограничениями платформы.
У программистов 1С кратчайший маршрут в душу бизнеса и широчайшие возможности в эту душу насрать.

Там где ребята на Java будут выбирать субд, писать микросервисы, утверждать стопятнадцатый вариант ТЗ , всё тестировать и выдадут готовый продукт идеально подходящий бизнесу.. Спустя год другой после того как бизнес уже умер или кардинально изменился. Там 1Сники значительно меньшими силами уже через неделю выдают каляку-маляку на основе типового решения которую уже можно использовать, хотя и с недоделками.

Если кто знаком с миром Warhammer,  то большинство 1Сников это мехи орков. Как эта пуляла стреляет не знает и сам мех, зато собирается быстро и очень дёшево.

Еще один явный плюс 1С в том, что бывших бухгалтеров, экономистов и прочих хозяйственников сюда берут так же охотно как технарей после вузов. Потому что смежная отрасль. Нужно и бухучет знать и циклы с условиями. А значит шансы сюда войти есть не только у студентов профильноых вузов, выбирающего свою первую работу (тут таких какраз меньшинство) но и тертые жизнью выпускники аграрного колледжа тут встречаются повсеместно. И неплохо работают.

Кто-то плюсом 1С называет то что не надо знать английский. Не надо, но и в других языках большинство не знает английского. Чтобы читать техническую литературу достаточно настолько хренового английского что за границей лучше молчать чем говорить. На самом деле плюс 1Са не то что код написан по-русски, а то что код написан понятно. Даже не программист читает и понимает что тут написано.

"

Для каждого Товар из Накладная.Товары цикл

Если Товар.ВидТовара = Перечисление.ВидыТовара.Услуга тогда

Товар.Себестоимость = 0;

КонецЕсли;

КонецЦикла;

"

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

Код написанный в 1С он почти весь состоит из бизнес-логики, а архетиктурное спрятано под капотом платформы 1С. И недоступно.


Это всё было про то куда собираемся войти. Если желание входить в ИТ через это своеобразное направление не пропало, или даже наоборот появилось - читайте как войти и почему вас тут никто не ждет.

Войти в IT

"Есть два путя"
1) Путь программиста.
* Изучаем книгу Радченко, курсы Гилева по разработке, СпецКурс Чистова на ютубе. Это не реклама а де-факто стандартные для большинства вводные курсы. Курсы либо бесплатные либо дешевые(и всегда можно найти даром). Не думайте что на дорогих курсах расскажут что-то сверх базы или вдохнут в вас радость программирования.
* Пытаемся устроится стажером во франчайзи или крупную фирму. Ну хоть куда-нибудь.

* Пытаемся сдать экзамен 1С Специалист по платформе. Это сложный экзамен, его не сдали процентов 80 работающих программистов, но сама подготовка к нему закрепляет базовые вещи. Кроме того вопросы из экзамена любят на собеседованиях.

Как что в каком порядке учить подскажет гугл по вышеназванным именам и названиям.

Теперь бочка дегтя к ложке меда. После книг и курсов вы не junior ,  вы trainee - стажер. До джуна вам год, а лучше два практического опыта надо заиметь.

К сожалению стажеры никому нафиг не нужны. Во-первых ему деньги плати, место в офисе дай, комп дай итд. А пользы от стажера нет.

Во-вторых чтобы из стажера вышел толк нужно ему задачи давать и смотреть результаты, а это время отнятое от работы специалиста высокого уровня. Опять затраты.

В-третьих стажер это не 100% будущий программист. Некоторые не справляются даже при полной самоотдаче и бросают попытки. Я видел пример как из 14 одновременно начавших осталось ноль. Более позитивные примеры тоже видел.

В-четвёртых обучившись стажеры обычно меняют работодателя, унося с собой знания но не принося прибыли. Те кто осиливает переход из стажеров в джуниоры, это люди априори не глупые и они быстро понимают свою ценность на рынке труда, сваливая из обучившей их компании. Вы скажете стажер стал джуном, надо поднять ему оплату до рыночной, а лучше больше, тогда он не уйдет и будет приносить пользу, возможно вырастет в сеньора. Но тут целый ряд факторов препятствует такому повышению. Затраты на обучение были? Как то надо отбить? Профессиональный рост человека виден? Безусловно, но при этом его слабые стороны тоже хорошо видны. Его адекватная оценка ниже рыночной. А в резюме он напишет только хорошее и рынок его оценит выше. Ну и последнее - работа для свежеобученного джуна может быть не интересна, или, например, находится далеко от дома и он меняет работу даже с уменьшением ЗП, ведь теперь он востребован и уверен в будущем.

Итого: Устроится стажером куда-то это само по себе чудо. На стажировке вас скорее всего никто не будет учить, задачи по профилю себе придется добывать уговорами и молитвами, а непрофильных накидают по самое немогу, от написания текстов на сайт, до установки винды. Просто чтобы как то окупать вашу зарплату уже сейчас.

Стажеров нанимают не чтобы их учить, а чтобы они занимались какой-то пакостью которую не хотят работать программисты. Либо Стажера нанимают "в помощь" имеющемуся как правило в единственном числе программисту. Просто чтобы тот не свалил на другую работу, ведь он теперь руководитель и ощущает ответственность за подчиненного. И как редчашее исключение встречаются организации действительно решившие вложиться во внутренний курс обучения и заиметь таким образом дефицитных специалистов из постоянно доступной массы стажеров. Такие встречаются редко и живут так недолго. Считают деньги, понимают что не взлетело и дальше работают как все, конкурируя за немногих спецов деньгами, проектами итд.


2) Путь консультанта

Советую тем кто приходит из смежной области , уже знаком с работой в 1С как пользователь и умеет в разговоры. Либо тем кто с программированием ну вообще никак. Но легче и понятнее тут не будет. Консультанты не глупее программистов, это не для "гумманитариев" . Тут логику включать надо постоянно и голову греть не меньше.

Для начала придется изучить предметную область и то как она отражается в типовых программах 1С.
Флагман тут ERP , по нему много курсов у Гилева и УЦ 1С
Менее востребованы, но также нужны ЗУП, БП, УТ, Документооборот
Обходить стороной УНФ, конфигурации на обычных формах, всякие отраслевые и специфические конфигурации, кроме случаев когда вас конкретно зовут работать и дают денег. Тогда можно изучать, получать стаж, а немного въехав в тему перестать углубляться и перейти на изучение типового.

Дальнейший вход в ИТ почти как у стажера программиста, кроме того факта что начинается он почти всегда с линии консультаций. Вот вам телефон, вот сто входящих звонков. На том конце трубки будут как нормальные люди так и с памятью аквариумной рыбки. Будут неадекваты. Скорее всего будет дежурство по ночам типа день через три.

Ваша цель с линии консультаций уйти на проект внедрения нового софта, по возможности ERP,  так что в свободное время учимся. Вообще 1Сники всегда учатся. Те кто просто работает лет через пять теряют в доходах, а через десять могут только пенсионерить на госслужбе за смешные гроши.

На внедрениях нового софта всегда интереснее и денежнее чем на поддержке. На внедрениях можно увидеть картину в целом, наточить навыки переговоров и дальше идти либо в пафосные консалт-фирмы типа E&Y , либо возглавлять команду внедрения, либо оседать у заказчика как начальник отдела того что вы там внедряли.


О себе: тимлид команды разработки 1С, есть ряд сертификатов. Начинал как консультант по учету зарплаты, работаю с 1с 16 лет. Не Москва. Отвечу на вопросы в комментариях.

Показать полностью
Отличная работа, все прочитано!