Pull to refresh
-1
0
Иван Петров@a-burlakov

User

Send message

К таким статьям всегда хотелось бы ещё видеть опрос "по ощущениям сообщества", мол, статистика зарплат "по ощущениям завышает", или наоборот, "по ощущениям занижает".

А то какой свод зарплат от Хабра не посмотрю, в моем случае статистика "по ощущениям занижает". Но не могу понять, это у меня когнитивное искажение какое-то, ошибка в сборе статистики или я и моё окружение объективно богаче...

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

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

Тех.поддержка, по моему мнению, это не столько про "войти в IT", сколько про "войти в IT, и не пойти дальше".

А не пойти дальше - это очень вероятный сценарий, если хочешь стать разработчиком или QA, но в универе пошёл в техподдержку, потому что это легче. Во-первых, нервное напряжение неимоверное, и способно не только затормозить человека, но вообще отпугнуть его от сферы IT, да и выгореть к тому же; во-вторых, изучение специфичных знаний и инструментов тех. поддержки не оставит сил и времени на становление тем, кем, собственно, хотел стать в начале пути, будь то разработчик, QA, менеджер, руководитель проектов...

Словом, лично я считаю путь в IT через тех. поддержку - ловушкой, и никому бы не советовал. Хочешь стать разработчиком или тестировщиком - лучше в универе занять денег у родителей, и пойти на бесплатную стажировку по соответствующей специальности. Через 3-6 месяцев будет уже первая зарплата, через год - почти сформировавшийся специалист. А в тех. поддержке можно провести 3 года, выгореть, и потом понять, что только зря время и нервы потратил ради небольших денег и сомнительных возможностей для роста.

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

Но судя по другим статьям, вы занимаетесь обучением подростков программированию или чем-то подобным. Если бы статья была написана для людей "не в теме", скажем, с названием "Python или Java: что выбрать родителю для школьника?", то она вызывала бы меньше смущения. А так - почти к каждому утверждению будут серьёзные вопросы что от разработчиков на Java, что на Python.

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

Да, талантливые энтузиасты небольшого сообщества 1С делают свои решения на этот счет, и насколько я знаю, некоторые (пресловутые ~10% разработчиков) ими пользуются, но:
- хоть я сам и не настраивал сам и не писал тесты с помощью этих инструментов, но судя по инструкциям, даже чтобы для себя любимого внедрить тестирование, нужно съесть очень много кактусов и на каждый тест тратить больше сил, чем это необходимо при работе с каким-нибудь Python. Про внедрение тестирования в команду или компанию я вообще молчу. А в том же Python свой тест можно написать за 2 минуты любому джуну;
- возможность тестирования, грубо говоря, зависит от кодовой базы. То есть если ваша 1С на обычных формах (устаревших, но которые все еще повсеместно используются как легаси) - тестирования не будет;
- я сомневаюсь, что возможности этих инструментов сопоставимы с подобными инструментами из других языков. 100 рублей поставлю, например, что фикстур в них нет,

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

Ха-ха, ничего, подождем ещё 2-3 годика, и моветоном станет все кроме 1С... грустный смех

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

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

1С - лучшая платформа в мире. Да что там в мире - в России!

Всем привет, меня зовут Лёша, мне 30, и я 1C-разработчик (правда, вот только-только свичнулся после 8 лет в 1С).

Не удержусь, и позволю себе дать 19-летнему коллеге несколько советов, которые я бы дал себе в самом начале пути:

  • молодец, что ушёл из франча. Можешь даже не рефлексировать на тему того, что проработал всего 4 месяца и ушёл. Формат работы во франче специфичен и, скажем так, безумен. Есть немало людей, которые этот формат любят и могут хорошо на нём зарабатывать, но если понял, что не твоё - значит не твоё;

  • если кто-то будет тебе говорить, что 1С - это не программирование и вообще зашквар, то не слушай. Обычно те, которые ругают 1С, сами не знают о чем говорят и думают, что код на русском языке или прозаичные прикладные области (например, бухгалтерия и отчетность) - это плохо само по себе. Нет, не плохо, и 1С чрезвычайно хороша в тех вещах, где она закрепилась. Если подумать, что создатели платформы смогли проигнорировать стандартное правило "скорость, качество, цена" и смогли сесть сразу на 3 стула. То есть, если смотреть на вещи глазами предпринимателя, то платформа 1С предлагает хорошую скорость, приемлемое качество и прекрасную цену что малому, что крупному бизнесу. Это очень круто.

    Также 1С хороша в том, что она очень много делает за разработчика, в частности то, что происходит на уровне БД. Многих это бесит, и меня немного тоже, но если не лукавить, то большинство из того, что 1С делает за тебя, она делает правильно. И при этом очень снижает уровень входа в сферу, унифицирует, удешевляет и очень ускоряет разработку (что хорошо), но при этом не дает тебе учиться делать многие вещи самому (что плохо).

    Но помни, что 1С - это на самом деле все-таки зашквар, у нас есть проблемы, о которых в серьёзном IT-сообществе вообще неприлично упоминать. У нас нет тестирования и git, нет линтеров, наша платформа закрыта (имею в виду, что не open-sourse) и чрезвычайно вяло развивается, основная IDE разработчика 1С (Конфигуратор) - это такое стыдное и тормознутое днище со стандартным шрифтом Courier New, что даже рассказывать неприятно. Да, ~10% разработчиков знают, что такое тестирование (чрезвычайно урезанное) и git, но грамотное тестирование в 1С достаточно сложно ввести по разным причинам, а использование git - тупо невозможно для 90% всей кодовой базы 1С, потому что огромная часть бизнеса все еще сидит на самописных или купленных решениях на устаревших обычных формах - а их ты сериализовать не можешь, и в git поместить не сумеешь. В итоге сидим на централизованном "хранилище конфигурации", которое не только тормознутое, но и предполагает, что в один момент времени над одним модулем может работать только один человек, что вообще жесть.

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

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

  • если тебя интересуют только деньги, и ты хочешь много зарабатывать, а желания решать чисто технические задачи в себе ты не видишь - советую выбрать себе одно из крупных решений 1С и потихоньку становиться экспертом именно в нём. Эксперт в таких сложных решениях, как КА, ЗУП и ERP будет всегда нужен, и будет зарабатывать гораздо больше, чем просто хороший разработчик на 1С;

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

    Если ты остановишься на чем-то одном, то твоему внутреннему технарю вскоре станет очень душно на однотипных задачах, и по сути из разработчика ты превратишься в консультанта. Это само по себе не плохо, но просто прикинь, нужно ли тебе это или нет. 1С - это сам по себе маленький островок в большом море IT, а быть экспертом в чем-то одном в этом островке - совсем отрежет тебе путь назад, например к работе на других языках. А потом, проработав 5 лет консультантом, ты поймёшь, что ты не только не программист, ты даже уже не 1С-разработчик, и если в душе ты не консультант, это может привести к серьёзному кризису в голове.

    А если ты в душе технарь, то для тебя всегда найдётся много интересных задач в 1С. 1С - это не только бухгалтерия. Я вот за 8 лет ни разу даже (каюсь) с бух. регистрами не работал. Но я зато писал: базы для учета вещей для бездомных людей; учет лекарств; решение на планшетах для специалистов, которые совокупляют яйцеклетки и сперматозоиды в лабораториях; мониторинг транспортных средств по всей России; мобильные приложения; MDM-систему; оптимальные запросы к базе на >20 TB. Это все прикольно и весело, и за это платят. И при этом ты будешь также нарабатывать знания, которые тебе пригодятся, если ты решишься расширить потом свои технические горизонты и перейти на другой язык;

  • меняй работу почаще, особенно в начале карьеры. Так, во-первых, ты наработаешь разнообразный опыт (не убив все свои нервы на пёстрых задачах во франче), а во-вторых, быстрее начнёшь получать зарплату, которая обеспечит тебе внутреннее спокойствие для продолжения своего развития;

  • ты писал, что тебе предложили пройти курс "программирование за 21 день". Сделали они это очень правильно. В 1С много всего, но гораздо меньше, чем в остальном IT. Поэтому через прохождение курсов можно вложить себе в голову не только то, что тебе пригодится на конкретном проекте, а то, что будет на тебя работать всю твою карьеру в 1С. Поэтому загугли популярные и хорошие курсы в 1С, и потрать время на то, чтобы их пройти. Разберись хорошо с SQL, научись писать правильные запросы, хорошо пойми управляемые формы, пройди курсик по СКД - только вот эти вещи сэкономят тебе много нервов и сил на ближайшие 5 лет, если ты потратишь на них полгода.

Желаю тебе удачи в твоём пути. 1С - штука хорошая, и позволит хорошо зарабатывать, если есть голова. Когда-нибудь настанет момент, когда тебе будут более очевидны её недостатки, и тебе она наскучит и вообще осточертеет, но если этот момент придёт к тебе ещё когда ты будешь достаточно гибок и энергичен, то не будет проблем переквалифицироваться.

Написал бы ещё много больше, "но не хватило мне чернил, а карандаш сломался." Но если будут вопросы по карьере в 1С, то пиши, буду рад поделиться каким-никаким опытом.

Для "Мидл инженера", видимо, подразумевалась другая диаграмма. Сейчас у "Мидла" и "Сиеньора" они одинаковые.

Вопрос про рубрику “почта в Игромании”, которую я очень любил. Не тянет ли сегодня так же пошалить с читателями и зрителями? Ведь вышло настолько органично, что едва ли кто-то был против, когда узнал правду.

А о какой "правде" про почту в Игромании идёт речь?

Поясните, пожалуйста, по поводу отсрочки для IT-специалистов, я с многочисленными терминами запутался.

То, что есть отсрочка от срочного весеннего призыва - это я понял. Но ведь осенью 2022 собирали данные об IT-специалистах в аккредитованных организациях, которые претендуют на бронь от призыва. Сейчас статус работника в аккредитованной организации имеет какое-то значение, или всё, этот статус превратился в тыкву после осенней частичной мобилизации?

А поделитесь, пожалуйста: какой у вас на текущий момент опыт, скиллы, словом - текущее состояние? Хотя бы вкратце. А то я понял, что статья - это ретроспектива, но не понял, это ретроспектива далёкого или недавнего прошлого. А то пишете, что в 2023 году получили бакалавриат на психолога. Значит, опыта в 1С совсем немного, максимум полгода, но при этом обещаете следующие части ещё большие, чем текущая вводная...

А так интересно будет прочитать следующие статьи цикла про чужой опыт. 8 лет назад я примерно так же заходил в 1С: неровно, с разными противоречивыми мыслями, начинал с мелочной дешёвой работы (поначалу вообще жёлтые коробки возил по клиентам), ну и без Доты не обошлось, мда. :)

Спасибо. Ну вообще, кстати, понимаю; иногда тоже мысли приходят: "что я делаю со своей жизнью?", "куда я иду, зачем?", а я всего лишь автоматизирую энтерпрайз. Может, надо было тентакли учиться рисовать. :)

Ну и юмор - да, громоотвод безумия, без него никак.

Извините, промахнулся с ответом, отвечал не вам. :)

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

...Именно тут и появляются идеи в духе «а давайте у нас в ролике русалочка застрянет в иллюминаторе затонувшего корабля» (реальный случай из моей практики) и постоянно звучит вопрос «а не нарушаем ли мы этим какие-нибудь законы?». Нарушаются ли в этот момент законы божие никого не волнует.

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

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

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

Отношения на расстоянии - это, конечно, не весело, но и в них есть своя прелесть: светлая грусть, напряжение долгого испытания для обоих, уверенность в верности далёкого человека (см. например, письма бесценной Катерине Матвеевне).

А когда кто-то пытается убрать (или даже просто смягчить) напряжение в таком виде общения между двумя людьми за счет лобызания силикона с моторчиком... С одной стороны, я могу это понять, но все равно как-то некомфортно от самой идеи.

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

Если так, то очень рад; но у меня просто пока ощущение, что HR в первую очередь глядит на цифру - лет коммерческого опыта, а не на образование.

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

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

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

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

1

Information

Rating
Does not participate
Registered
Activity