Search
Write a publication
Pull to refresh
4
0
Нестёркин Егор @GS_Aero

Программист

Send message
Статья огонь.
1) Можно было бы упомянуть о шаблонных шаблонных параметрах — где параметром шаблона является шаблон. В 1-м комментарии об этом упоминается. Возможно это будет в других статьях.
2) Для меня, как не сильного спеца по плюсам впечатлила книга Андрея Александреску «Современное проектирование на C++» — первая часть книги для меня была магической.
У меня по документации проблем не возникло. Так же можете почитать мою статью в дополнение к этой. Пункты 2.2-2.3, да и в целом всю статью можно — собран мой жизненный опыт по сборке под iOS.
Что касается клиентов, приложение они могут получить через TestFlight — у меня игра больше месяца ревью проходит (до сих пор), но через TestFlight ее можно скачать и поиграть.
Не знал (буду иметь ввиду, если захочу поучаствовать в долевом строительстве), но сути не меняет — есть более важные проблемы, которые надо решать.
Представители ЦБ заявляют, что ограждают неопытных инвесторов о ненужных рисков и потерь.

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

1) Взгляд на рынок и догадка почему нет аналогов 1С.
Аналоги есть, но 1С на их фоне смотрится выгоднее всего, см. далее.
Популярна не потому что маркетинг, а потому что бизнесу надо здесь и сейчас, и по возможности дешево.
Взгляните на 1С со стороны бизнеса. Заказать конторе написать товароучетную программу на С++, С#, Java, etc., купить готовое, либо заказать у программиста 1С написать с нуля. Что оптимальнее (быстрее/дешевле)? 1С. Надо чтобы работало вчера.
Работало! Сейчас! Бизнес не будет ждать, пока гуру «заморских языков» используя всевозможные паттерны программирования, фрейморки/библиотеки навояет идеальное ПО.
Надо чтобы нажал на кнопочку пользователь, в программе что-то посчиталось, напечаталось на принтере, а потом ждать, когда упадет денежка на счет. Бизнесу плевать что под капотом. Оно должно работать, и при этом затраты должны быть минимальны.
Тем более 1С программистов как грязи, соответственно стоимость услуг ниже. О качестве не говорю, везде хватает быдлокодеров.
Автор забыл упомянуть «Галактику».

2) 1С это дорого.
Зависит от задачи.
У автора для интернет-магазина конфигурация ПО/железа избыточна.
— надо было брать УТ 10.3, УТ 11 немного для других целей. Обе поддерживаются 1С, так что не смотрите на номер версии. УТ 10.3 на «обычных формах» — допиливать будет быстрее/дешевле.
— для начала нет смысла покупать серверную 1С. Я сомневаюсь, что на начальном этапе база будет настолько «пухлая», что не сможет работать.
— не нужна «специальная операционная система», у моих клиентов все прекрасно работает на 2003/2008R2/2012R2/2016R2 разных версий разные версии 1С.
— блин, зачем покупать серверную ОС. Для начала расшарьте базу по сети и работайте в ней. Будет тормозить — думайте, решайте, оптимизируйте, апгрейдите железо, а уже потом переходите на серверную ОС.
— хотелка про RDP — есть деньги, берите «Microsoft Windows Server Standard ...», только не жалуйтесь на дороговизну внедрения. Ставьте TeamViewer/AmmyAdmin/etc. и работайте, если уж мало денег, а удаленка очень нужна.
Итого 55400 руб.:
1С: Предприятие 8. Управление торговлей (USB) (да, USB, не очень иногда удобно работать с пин-кодами — слетает, пр.) — 27300
1С: Предприятие 8. Клиентская лицензия на 5 рабочих мест (USB) — 28100
Так же нужно будет приобрести онлайн-кассы, но это не относится к внедрению конкретно 1С.

3) Импорт базы товаров в 1С, точнее его отсутствие.
Откуда 1С/другая программа может знать, какое соответствие полей в csv/xls файле полям в базе 1С. Откуда вообще автор возьмет эти файлы.
Если и есть эти данные, то у каждого они свои.
30 тыс. руб. — откуда такие цены?!
infostart.ru вам в помощь — куча бесплатных и платных обработок, фрилансеры (см. раздел Тендеры).

4) Ведение каталога товаров и услуг в 1С.
Изначально УТ делалось не для интернет-магазин, и то, что там есть — оправдано.
Сколько работал, никто не говорил «что перед нами функциональный инвалид.» Интерфейс скорее избыточен, но не ущербен — трата за универсальность.
— Основная картинка одна для отображения, но никто вам не мешает добавить кучу файлов/картинок в базу — там есть соответствующий функционал.
— Водяные знаки — 1С это не редактор фото.
— Описание в HTML есть, по крайней мере в УТ 10.3 точно.
— Учет по характеристикам товара есть — вес, размер, цвет, пр.
— Дата начала продаж — сделайте как доп. свойство в номенклатуре, оно выгрузится на сайт.

— бэкапы есть. Вручную, автоматизировать — батники с запуском 1С, архиватором, сторонние программы.
— «приемщик на складе/продавец в пункте самовывоза тупо не может посмотреть, как должен выглядеть товар» — поставьте ему 1С.
— «безликие строки» — не понял. Это типа нет картинок? Зачем ему смотреть в 1С, он на сайте поставщика должен смотреть. И зачем ему картинки, он покупает не картинки, а товар, который можно продать.
— заполнять 2 базы не надо. Заполнили 1С, настроили выгрузку на сайт, настроили сайт и все. Выгружайте товары, загружайте заказы.

5) Малозначительная придурь в работе 1С.
Не нравиться русский язык, не используйте. Включите английский и пользуйтесь.

6) Что делать?
Не паниковать. Закрыть глаза, вздох, выдох. Разобраться, либо найти спеца.
Тарифы зависят от региона, конторы/фрилансера, пр.
По поводу ваших иноземных терминов — все это должен уметь программист.
Software Architect — любая программа имеет архитектуру и структуру, даже самая кривая, даже когда человек написал свой первый «Hello world.» Вопрос качества — это отдельный вопрос.
Algorithm Engineer — блин, да без алгоритма нельзя написать ни одной строки кода. Любая строка кода — это часть алгоритма.
Software Developer — я так понимаю вы отнесли использование инструментов к Software Developer. Немного не туда.
А кто такой программист, я написал выше, и вовсе это не резиновое понятие, у меня оно заняло одно предложение (длинное правда).
1) Нет ни кодеров, ни инженеров-программистом (хотя у меня в дипломе именно так и написано), ни кого еще-нибудь. Есть программист — человек, которой пользуясь своей головой в состоянии решить поставленную задачу (спроектировать архитектуру, придумать алгоритм), и при помощи набора инструментом (IDE, блокнот+компилятор, прочие редакторы чего-нибудь) выдать решение (ПО, код/скрипт).
А вот кто есть, так это:
— хреновый программист;
— нормальный программист;
— ну и крутой, наверное, программист (ну по крайне мере 2 первых точно есть).
2) И хватит уже про 1С. Сам сейчас занимаюсь 1С.
Во-первых, 1С-ник не должен знать бухгалтерию.
Во-вторых, если кто-то думает, что 1С-ники недопрограммисты, зайдите на infostart.ru и почитайте статьи чуваков с высоким рейтингом, либо найдите публикации с высоким рейтингом. Если 1С-ники недопрограммисты, то какого черта 1С стоит практически в каждой конторе. Как можно пользоваться ПО, которое делают недопрограммисты.
В-третьих: 1С — это инструмент, не более! Особо упоротым ненавистинкам прошу это помнить — каждому инструменту свое место. А то что там буквы русские надо писать, ООП нет — так это не проблема. Если надо быстро развернуть учетную систему, либо написать ее с нуля, 1С вне конкуренции — это будет быстрее и дешевле.
3) Спасибо за внимание.
1) БП 3.0 не имеет старый интерфейс!
Толстый и тонкий клиент к визуальному интерфейсу не имеет никакого отношения. БП 3.0 на управляемых формах — новый интерфейс. БП 2.0 — старый интерфейс. Из опыта — УФ тормознее, особенно это заметно на не новых бухгалтерских компах. Иногда удовольствие доставляло обновлять БП 3.0 с небольших ОЗУ — просто брал базу домой, обновлял, приносил обратно, поскольку ОЗУ не хватало, 1С вылетала.

Information

Rating
Does not participate
Location
Хабаровск, Хабаровский край, Россия
Registered
Activity