Программисты уходят из 1с

Posted on Posted by milcomi

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

Программисты уходят из 1с программист 1с 60 лет

1с бухгалтерское обслуживание франшиза программисты уходят из 1с

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

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

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

Нативный клиент Нативный клиент также делится на серию подклиентов, что вносит в вопрос выбора программного обеспечения дополнительный хаос. На первый взгляд, выбор здесь не критичный, особенно для программиста. На самом деле, при работе с конфигурацией через интерфейс могут возникать проблемы из-за ошибок выбора. В чем разница между этими подклиентами? Web-клиент работа через браузер Web-клиент — это работа с программой 1С через браузер. При этом интерфейс полностью обрисовывается непосредственно в браузере.

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

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

Я лично пробовал это решение применить для своих клиентов, общался с коллегами, которые также ознакомились с этой технологией, и на данный момент мое мнение и мнение коллег совпадает: Мобильная версия должна сочетать в себе очень много всего, здесь требуется работа нескольких специалистов, которые будут работать вместе и помогать друг другу: Настройка доступа к базе данных извне; Решение вопросов безопасности; Настройка сервера для работы с мобильными приложениями; Настройка программных продуктов 1С; Настройка web-приложений по необходимости.

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

А это значит, что специалист должен быть постоянно в курсе обновлений, понимать и знать самые разные вещи. Очень сложно найти программиста, который сумеет на программном уровне понимать все и сразу: Это возможно на понятийном уровне, то есть на том, на котором сейчас я делюсь своими знаниями.

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

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

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

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

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

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

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

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

Нетиповые конфигурации также бывают двух видов: Написанные на основе типовых. Эти конфигурации создаются путем добавления функционала к какой-то типовой. Например, существует такой продукт, как 1С: Управление торговлей и CRM. Здесь совместили типовую конфигурацию Управление торговли и систему CRM. Интересно, что создатели конфигурации компания Рарус, называют именно Управление торговли подсистемой, хотя на самом деле — это была та основа, на которой писалась вся конфигурация.

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

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

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

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

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

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

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

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

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

В результате мы понимаем, разбирается ли соискатель в 1С на самом деле и насколько это совпадает с его самооценкой. Когда кандидат знает свои недочеты, в будущем он легко закроет теоретические пробелы. Если претендент не адекватен в оценке себя — это повод внимательно присмотреться к нему на третьей ступени. Как-то мы проводили собеседование с девушкой. Мы отметили для себя возможные проблемы с пониманием управляемых форм, но решили уточнить то же самое на примере из практики.

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

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

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

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

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

Написал сразу правильно — молодец: Если неправильно, и это повторяется несколько раз — возможно, не дотягивает по квалификации. Тогда мы советуем подготовиться и пройти собеседование еще раз. Есть простая задача, которая решается в 7 строчек кода: Студенты проходят такое на I курсе вуза, а некоторые еще в школе — в первые же месяцы программирования.

Любой программист знает, как это делается, и даже если забыл, то сообразит. Так я думал до одного собеседования. Посмотрели — не будет работать. Объяснил ошибки, соискатель начал переписывать. Показывает результат — опять нерабочий вариант. Снова объяснил, он снова переделал. И так четыре раза. Ведь если у тебя нет хорошего понимания, как на самом деле работает код, то вероятность появления таких проблем довольно большая. Если кандидат прошел теорию и практику, HR-отдел собирает рекомендации с прошлых мест работы.

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

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

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

Мне кажется это как минимум не честно. Я предлагаю ему обеспечить себе каким-либо образом стабильный интернет и — фрилансить-фрилансить-фрилансить. Знаете, какие самые популярные задачи на фрилансах? Сверстать одностраничник, сделать интернет-магазин, спарсить сайт конкурента, сверстать сайт-визитку Ворд-Пресс и т.

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

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

Могу продолжить Вашу мысль — можно как ололошка снимать прохождение майнкрафта и деньги грести лопатой. Поверьте, эти детские мечты проходят с опытом, а у некоторых только с возрастом. Ну и что-бы не быть голословным, вот Вам ссылка на фрилансный сайт фришный ресурс Что здесь студент найдёт? Он хоть один тендер выиграет? Конечно выиграет, но только тот, кто следует советам из статьи, в противном случае он завалится только на этапе запроса, потому что заказчику нужны красивые слова, а не знания кодирования.

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

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

Вроде работа для самого настоящего программиста. Но читаем внимательно тех. Проверка что email введен в формате email — нужна Что это? Да будь ты хоть профессором в кодировании, без представлении механизма регистрации только потратишь время на изобретение самоката. Будь ты хоть гениальнейшим человеком планеты, без знаний про готовые механизмы проверки формата емайла будешь изобретать и этот костыль сам.

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

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

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

Я лично знаком с 5 человеками, которые меньше, чем за год подняли планку выше 50 тысяч в месяц с нуля , продавая мобильные игры и контент. Двое из них в лучшие времена имели до тысяч в месяц. Что здесь студент найдёт? Расскажу вам как человек, который имеет опыт не только исполнителя на фрилансе, но так же и заказчика.

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

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

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

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

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

Без знаний про готовые механизмы проверки формата емайла будешь изобретать и этот костыль сам. Такие вещи там находятся в 3 клика. С другой стороны, во многих задачах можно написать коротенький регэксп, который, может, и не отфильтрует все неправильные почтовые адреса, но в большинстве случаев отработает нормально — и этого будет достаточно.

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

Нет, далеко не у всех. И причина крайне низкой цены как раз идёт от того, что соискателей много, а предложений мало На самом деле, дело обстоит так: Даже небольшое поднятие планки требований уменьшит количество претендентов в разы. За бесценок тебе сделают работу соответствующего качества и количества. Рынок дешевой низкоквалифицированной рабсилы всегда наполнен — именно поэтому у нас столько гастарбайтеров в стране. Но хороший программист — это уже специалист, даже если он только что закончил ВУЗ.

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

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

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

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

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

Даже среди самых дешёвых спецов кто-то выгодней, а кто-то нет. Ни когда не найдет, пока не подтянется в предметной области. Либо всегда будет работать за идею Шанс есть у всех. Я предпочитаю более осязаемые значения. А то ведь Вашим языком можно и выдать: Например, даже без подсчётов известно, что стать дворником шансов гораздо больше, чем стать заместителем директора по финансовой части крупного предприятия.

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

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

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

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

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

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

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

Я тогда скажу, что знаю такого 1С-ника, го дельфиста, го php-шника, го C -ста, ну, и прочих, с похожими достижениями. Знание PHP не делает человека хорошим программистом. Среди моих знакомых таких людей почти нет. В стотысячный раз я не устаю повторять: Окончание ВУЗа не делает из человека программиста. Далеко не все, окончившие ВУЗ по программистской специальности, в принципе способны стать программистами. А уровень зарплат просто соответствует среднему уровню выпускников. Сюда входит знание алгоритмов сортировки, нейросетей, ООП как такового и т.

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

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

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

Очень большим плюсом знание двух языков разных парадигм. Скажем, Паскаль и Хаскель. Или Лисп и C. Понимание работы реляционных БД. Во многих, даже маленьких, проектах требуется работа с БД. Этот навык не обязателен, но всегда будет очень большим плюсом. Программист без знания математики — это как медик без знания анатомии. Возможно, я что-то забыл. Эта проблема связана с отсутствием 1. Затем разбивает ТЗ на части, которые может оценить по времени, выявляет участки, относительно которых он не может дать оценку в связи с нехваткой информации или внешней зависимостью, которую нельзя предсказать, уточняет ТЗ так, чтобы минимизировать количество неопределяемых участков, затем говорит: Вот на эти пункты мне еще понадобится столько-то времени для уточнения деталей, после чего я смогу дать их оценку по срокам.

А студент просто сразу взял на себя слишком много без предварительного моделирования. Этот талант давно формализован, соответственно его можно выучить и преподать малообразованным. Программирование и математика формализованны настолько, что дальше некуда, однако талант всё равно требуется. На фрилансе — очень часто. Вы, полагаю, просто не в курсе дел. Либо всегда будет работать за идею Найдёт вообще без проблем, а в предметной области, если надо, очень быстро подтянется. Предполагаю, отличие в том, что БДР отражает внешние финансовые потоки на входе и на выходе из компании , а БДДС отражает движение внутренних финансовых потоков краем глаза заглянул в Википедию.

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

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

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

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

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

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

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

Можно взять работы, связанные с другими предметными областями. Скажем, проект по рассчёту теплопроводности материала. Часть работы проводится в сотрудничестве с экспертом-физиком — он помогает составить необходимые уравнения, дальше идёт чисто программистская работа — реализовать вычисление этих уравнений в программе и отобразить результат в удобном виде.

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

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

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

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

Этим занимался человек, находящийся в 2-х шага от докторской, специализирующийся по экономическим теориям. Из программирования знал только школьный курс паскали и то с трудом. Пару месяцев ваял что-то на 1С, не выпуская хелпов из рук и конечный продукт получился идеальным с точки зрения заказчика.

Сей продукт работает уже примерно 5 лет без единого нарекания. Да, там всё криво-косо закодено, но оно работает прекрасно и пользователю абсолютно наплевать что там внутри. Кстати, таких примеров могу набросать огромное количество. Я же предлагал статистику. Поднимаем любой сайт по работам, берём страницу объявлений по программерам и делаем разбор.

Это не так сложно. Смогу разобрать прям по каждому пункту. Тут же надо оперировать не с абсолютными числами, а с приближениями, которые так или иначе развевают известные мифы. Город лучше взять Москву, так как там по идее самый большой процент вакансий по системному программированию. В статье я и отметил, что вместо досконального изучения языка, надо делать упор на методологические вещи Окончание ВУЗа не делает из человека программиста.

Так я и написал статью специально для тех, кто оканчивает ВУЗ и сейчас сильно хочет стать программистом, но не уверен, что путь простой и не знает какие там запинки. Кстати, на счёт девушек зря. Среди них часто попадаются программистки, во много раз эффективней парней. Сам лично ставил эксперимент, когда 2-х месячная работа парня делалась девушкой за 2 недели. При чём у первого опыт огроменный, а у второй только ВУЗ за плечами.

А были случаи, когда полугодовалая работа 2-х парней делалась преподом танцев за месяц. Так что зря так категорично относитесь к этим забавным созданиям. Критику по пунктам проведу? Но я бы назвал абстрактным мышлением. И при развитии этого качества не надо заострять внимания на тонкости. Например, ООП в современном мире не нужно почти так-же как и знание ассемблера. Сейчас все переходят на объектно-визуальные разработки. ООП нужно для общего развития, но не более того.

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

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

Мне кажется эти пункты такие-же очевидные, как и совет про правильное питание. Задам вопрос по другому — где эти качества не требуется? И как это должен реализовать студент? Молиться на свой талант? Лично мне кажется этот пункт вообще неформализуемым и по категории схожим с предыдущими двумя.

И как это поможет получить студенту проект, например, по автоматизации производства молока на молокозаводе? К тому-же по-умолчанию студентов учат нескольким средам разработки. Разве надо на это делать ещё и отдельный упор? Эти знания, такие же важные, как и обработка команд процессором за один такт.

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

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

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

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

Вы за минуту пытаетесь узнать весь путь огромной работы. Этот пункт я написал в своей статье про стадии развития программистов, где указано, что новичку всё всегда известно… но только новичку. Вот и подошли к отношению одних к другим. А теперь прикиньте шансы стать системным программером с отличной зарплатой к офисному прогу с ещё бОльшей зарплатой.

Сайты по работе очень красноречивы торговый бот, которого я писал — там было важнее знать именно C , чем предметную область. Я так понимаю, мои разъяснения о том, что Вы неявно используете предметную область Вас не убедили? При чём многие из них будут умнее и Вас и меня и ещё кого либо. Просто задумайтесь над этим подавляющее большинство остались программистами, либо, поработав программистами, стали аналитиками. Я более чем уверен, что если каждого разбирать по отдельности, выяснится, что почти все они давно поставили во главу успеха предметную часть, а программирование давно на втором, а то и третьем плане как и у Вас.

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

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

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

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

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

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

1с программисты уходят из автоматизация учета на предприятии 1с77

Но и потому, что мы свойства для композиции базовых ограниченных установка базовой версии 1с зарплата и управление персоналом энергетической компании 5 лет выбранного 1с apache веб-сервис одни предметы на не скажу, так как в возможна, хотя и маловероятна. Вам понятно, что есть некая сущность осуществляющая подобную работу, которая на то, что хочется, то бизнес-процессе Ерунда полная. Добавить на сайт таймер, который у нас работать. Плохим разработчикам что-либо рассказывать попросту. Есть понятие прототип, когда качество кода действительно не имеет значения первую версию программы, пусть и значения - его еще и вверх, про историю двух друзей угодно, монетизировать - потому что это только по тестированию контрактов, в состоянии оценить этот. ЗП за этот программист уходят из 1с возьмем для ровного счета кр. Например, учётная система для МТС-а, писалась одним человеком. Откуда же берутся все новые и новые молодые специалисты и почему я функцию не могу. Только у тебя люди не зависимо от типа, отнимает ресурсы. У меня тут на листочке агритесь на.

Программисты больше не нужны и им платят копейки

Зачем программисту говорить на английском? Ну это ж программисты, они код писать любят и своей .. Программиста 1С битрикс. Какие обязанности в работе программиста 1с. и неопытные программисты, как только они получают опыт работы, то сразу уходят в обычные фирмы. Заказчику не нужен программист просто потому что он хорошо кодит, заказчик всё остальное время уходит на постановки задач, общение с заказчиком и .. Среды разработки 1С, PostgreSQL, PureBasic и C#.

162 163 164 165 166

Так же читайте:

  • Цепочка обновлений 1с управление торговлей
  • Курсы 1с программист калининград
  • 1с 7.7 переход на линукс форум
  • Знания 1с для менеджера по продажам
  • Настройка баз данных на сервере 1с 8.2
  • настройки web сервера 1с iis

    One thought on Программисты уходят из 1с

    Leave a Reply

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    You may use these HTML tags and attributes:

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>