Pull to refresh
-1
Иван Петров@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С, то пиши, буду рад поделиться каким-никаким опытом.

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

UFO landed and left these words here

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

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

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

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

UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here

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

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

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

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

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

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

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

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

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

1

Information

Rating
Does not participate
Registered
Activity