Не ожидал такого соотношения для Москвы и Питера по 1С. Когда работу искал разместил резюме на hh.ru, в резюме указал возможен переезд Москва, Питер. Из Москвы поступило примерно штук 50 звонков, а с Питера всего 3-4. А в статистике наоборот получается в Питере работодатели в 10 раз чаще ищут одинэсников
Мне не мешает. Достаточно выступов на клавишах F и J, в остальном печатаю на автомате, почти без ошибок. Единственное на новом ноутбуке приходится некоторое время привыкать к новому расположению клавиш (по размерам)
Но этот же стресс является одновременно не только багом, но и фичей, поскольку позволяет концентрироваться на решении задачи/ Наверное, от человека зависит, один может бросить всё на пол пути, другой будет делать неспеша, провалив задание, а третий отнесется ответственно и выполнит задачу.
Разные подходы могут иметь различную эффективность для разных людей. Мне проще всего учиться по методу «спарты», поскольку если мне дадут достаточно много времени, которого будет достаточно для того, чтобы сначала изучить теорию, затем приступить к практике, затем еще и всё переделать, то начну шевелиться я всё равно только тогда, когда сроки будут уже гореть
Когда что-то начнет работать неправильно ему придется углубиться в теорию, искать информацию в справочной литературе, интернете, спрашивать у коллег, на форумах и т.д. Через какое-то время проблема будет решена. При этом все грабли на которые о наступил хорошо отложатся в голове и в следующий раз вероятно он на них же не наступит.
Как альтернатива специалист может сначала месяц другой курить мануалы или учиться на курсах, решая синтетические примеры, описанные в учебниках. А затем может приступить к решению реальных задач. Вероятно ошибок он сделает меньше, потому что запомнит, что «надо делать вот так, а не иначе!11!!!1». Но глубокое понимания почему иначе делать нельзя и в каких случаях всё-таки лучше сделать по-другому к нему также придет далеко не сразу.
На выходе в обоих случаях получится специалист знающий что делает. В первом случае процесс обучения будет намного более быстрым, но это будет стоить дополнительных нервных клеток исполнителю (если не хочет завалить дело, то будет крутиться как белка в колесе) и для заказчика может вылиться в сорванные сроки и недовольство пользователей.
Говорят самый эффективный способ научить плавать — оставить человека одного на середине пруда. В ИТ иногда аналогично быстрее всего обучаешься, когда перед тобой стоит какая-то реальная задача, которая немного выше твоей головы (но при этом достижимая) и перед тобой стоит дедлайн и требования по качеству
У всех свои недостатки, но такая система работает у большинства внедренцев 1С и SAP. Она не всегда выгодна заказчику, поскольку тот не всегда может определить потраченное время исполнителя и насколько оно адекватно и конечная стоимость ограничивается только боязнью исполнителя потерять клиента. А с другой стороны если рассматривать систему с точки зрения франчей, то для них это рабочая бизнес-модель
Во франчайзи это решается следующим образом. Клиент платит N рублей за час работы. С разработчиком заранее согласуются сколько примерно часов займет та или иная фича, разработчик выполняет свою часть работы, подписывает акты и ему начисляется доля от стоимости его работы. Риски оплачиваются из кармана работодателя, но за счет той доли которая остается у него.
В случае разработки тиражного продукта такой подход неприменим. Но в качестве мотивации сотрудникам могут выплачиваться премии, которые зависят от полученных доходов компанией. Много продали — значит все поработали хорошо, держите держите все по банке икры красной. Мало продали — кто-то работает хреново, кушайте сухари, надо искать слабое звено.
Налоговая может ковыряться в оборотно-сальдовой ведомости, ведение которой я не представляю без ведения бухгалтерского учета с двойной записью и стандартным планом счетов
>>Вам неудобно реализовывать учёт по двойной записи? Реализуйте как хотите, лишь бы отчёты выдавались стандартно.
Как угодно вести нельзя, есть определенные требования налоговой по ведению бухгалтерского и налогового учета, среди них есть двойная запись и определенный план счетов. Те, кого не устраивает учет по двойной записи обычно ведут еще и управленческий учет, построение которого имеет мало чего общего с бухгалтерским
Почему? Там есть встроенный вполне полноценный язык, заточенный под решение определенных задач по бух. и упр. учету. Можно, конечно, его не считать языком программирования, это вопрос исключительно терминологии, но тогда php и ява-скрипты тоже необходимо считать не языками программирования.
В уме я держал 1С, но есть много разной экзотики, вроде BrainFuck, в этих языках вообще одни символы. В некоторых языках, вроде php специально для извращенцев добавили возможность писать с использованием почти всех символов unicode, включая русский язык
А еще решение далеко не всех задач хороший специалист сможет ускорить в 10-20 раз, как в гипотетическом примере. Допустим, работая в определенной конфигурацией 1С сотрудник в рамках заявленной функциональности может быстро решить проблему возникающую у бухгалтера или менеджера, даже не включая программу, подсказав что к чему по телефону. Если аналогичная проблема возникнет у человека первый раз работающего с этой конфигурацией, то ему придется сначала искать информацию, экспериментировать с настройками и заполнением документов, лезть в отладчик и т.д., что иногда может занять не мало времени.
Но когда перед ними встает проблема, которую невозможно решить в рамках текущей функциональности, то большая часть времени тратится на рутину — обсуждение, согласование тех. задания, написание кода, тестирование, сдача задачи заказчику. Тут никак не получится сказать заказчику, что «давай быстрее думай, что ты хочешь, а то моё время стоит 10 тыс. в час, потому что я умею быстро находить причину почему НДФЛ с больничного не начисляется», не получится в 10 раз быстрее набирать текст или при тестировании в 10 раз быстрее создавать тестовые примеры
И еще. Решим простую задачку. Есть один разработчик, который работает с 8 утра до 9 вечера. За это он получает зарплату N. Рядом сидит старший разработчик, который работает с 11 утра и до 6 вечера с перерывом на обед. За это он получает зарплату 2*N. Есть некая гипотетическая проблема, которую первый разработчик решает за 1 день, а второй разработчик – за 15 минут. Вопрос: где взять волшебный пинок, которым нужно наградить менеджеров компании, чтобы они, наконец, поняли, почему второй разработчик должен получать больше, чем 2*N?
C точки зрения менеджеров компании нет смысла повышать зарплату второго сотрудника до 3*N, 4*N, поскольку работать в 1.5-2 раза лучше он в результате не станет и ужать сроки с 15 минут до 8 минут скорее всего невозможно.
Но этот же стресс является одновременно не только багом, но и фичей, поскольку позволяет концентрироваться на решении задачи/ Наверное, от человека зависит, один может бросить всё на пол пути, другой будет делать неспеша, провалив задание, а третий отнесется ответственно и выполнит задачу.
Разные подходы могут иметь различную эффективность для разных людей. Мне проще всего учиться по методу «спарты», поскольку если мне дадут достаточно много времени, которого будет достаточно для того, чтобы сначала изучить теорию, затем приступить к практике, затем еще и всё переделать, то начну шевелиться я всё равно только тогда, когда сроки будут уже гореть
Как альтернатива специалист может сначала месяц другой курить мануалы или учиться на курсах, решая синтетические примеры, описанные в учебниках. А затем может приступить к решению реальных задач. Вероятно ошибок он сделает меньше, потому что запомнит, что «надо делать вот так, а не иначе!11!!!1». Но глубокое понимания почему иначе делать нельзя и в каких случаях всё-таки лучше сделать по-другому к нему также придет далеко не сразу.
На выходе в обоих случаях получится специалист знающий что делает. В первом случае процесс обучения будет намного более быстрым, но это будет стоить дополнительных нервных клеток исполнителю (если не хочет завалить дело, то будет крутиться как белка в колесе) и для заказчика может вылиться в сорванные сроки и недовольство пользователей.
В случае разработки тиражного продукта такой подход неприменим. Но в качестве мотивации сотрудникам могут выплачиваться премии, которые зависят от полученных доходов компанией. Много продали — значит все поработали хорошо, держите держите все по банке икры красной. Мало продали — кто-то работает хреново, кушайте сухари, надо искать слабое звено.
Как угодно вести нельзя, есть определенные требования налоговой по ведению бухгалтерского и налогового учета, среди них есть двойная запись и определенный план счетов. Те, кого не устраивает учет по двойной записи обычно ведут еще и управленческий учет, построение которого имеет мало чего общего с бухгалтерским
А вот это не факт
Но когда перед ними встает проблема, которую невозможно решить в рамках текущей функциональности, то большая часть времени тратится на рутину — обсуждение, согласование тех. задания, написание кода, тестирование, сдача задачи заказчику. Тут никак не получится сказать заказчику, что «давай быстрее думай, что ты хочешь, а то моё время стоит 10 тыс. в час, потому что я умею быстро находить причину почему НДФЛ с больничного не начисляется», не получится в 10 раз быстрее набирать текст или при тестировании в 10 раз быстрее создавать тестовые примеры
C точки зрения менеджеров компании нет смысла повышать зарплату второго сотрудника до 3*N, 4*N, поскольку работать в 1.5-2 раза лучше он в результате не станет и ужать сроки с 15 минут до 8 минут скорее всего невозможно.