Имя: Пароль:
LIFE
Работа
OFF: Почему от программирования на 1с больше устаешь или я ошибаюсь?
0 Горностаев
 
30.01.20
12:02
Писал сейчас на 1с вроде бы не сложный код и начал ловить себя на том, что я гораздо быстрее устаю, чем когда пишу на php, к примеру. В чем может быть дело? Я когда и на работе занимался 1с по 8 часов в день тоже очень сильно уставал. Такого уставания не замечал программируя на других языках программирования. А здесь даже за час уже становится тяжко. Голова начинает болеть. Хотя вроде всё понятно как делать.
1 8 bit
 
30.01.20
12:05
Витаминки попей, бег трусцой, плотный завтрак, здоровый сон и регулярные половые связи должны способствовать снижению утомляемости.
2 Happy Bear
 
30.01.20
12:05
(0) перейди на английский и цвета в конфигураторе поменяй)
3 RomaH
 
naïve
30.01.20
12:06
алгоритмы и связи сложнее?

на пхп ты что пишешь? партионный учет? контроль остатков?
4 ДенисЧ
 
30.01.20
12:11
Всё просто. В пыхе очень много $$$$ и это успокаивает душу тщетной надежной на доход.
5 ManyakRus
 
30.01.20
12:42
в 1С постоянно дёргают на вопросы более срочные,
так устаешь быстро.
6 Масянька
 
30.01.20
12:45
(3) +100500
(0) На php ты пишешь с нуля, а в эске ты вынужден мириться с письмом разрабов. А с чужим кодом всегда и везде тяжелее.
7 pechkin
 
30.01.20
12:46
(6) если он битрикс пилит, то далеко не с 0. и код там дай  боеж
8 Горностаев
 
30.01.20
12:52
(4)классно пошутил ))
(6)похоже на правду.
(7)нет, к сожалению. а так - надо было сразу битрикс изучить. там хорошие деньги крутятся.
9 Горностаев
 
30.01.20
12:53
(5)и это тоже верно.
(3)да там тоже своих хватает заморочек. но конечно не партионный учет - не настолько все сложно.
10 Масянька
 
30.01.20
12:53
(8) Ты сомневаешься? :))))
11 Масянька
 
30.01.20
12:54
(5) Не всегда. Иногда - отвлекает и отдыхаешь. Иногда - да.
12 Irbis
 
30.01.20
12:57
Работать вообще вредно. От работы даже кони дохнут.
13 Злопчинский
 
30.01.20
13:31
Потому что я как пользователь твоего 1Сного продукта могу тебя и нехорошим словом обозвать. И это портит тебе карму.
14 Irbis
 
30.01.20
13:36
(13) Карма тут ни при чём. нет такого программного продукта, который бы не ругали пользователи.
15 Gucci76
 
30.01.20
13:37
(12) Есть продолжение в поговорке:
".... а люди крепнут"
И смысл поговорки сразу меняется.
И таких поговорок много, которые кастрировали и они поменяли смысл.
16 Irbis
 
30.01.20
13:42
(15) Я в курсе. Но работать всё равно вредно.
17 1СHИK78
 
30.01.20
13:45
(6) "эске") -  "В 1С", так нужно.
18 1СHИK78
 
30.01.20
13:46
(0) я сплю, прихожу, даже php не открываю, даже ексель,даже блокнот еще не открыл,  только конфигуратора, а уже голова болит))
19 Dionis Sergeevich
 
30.01.20
13:55
1с это цветочки. Пишешь себе и пишешь. А вот java утомляет - особенно если делаешь урок в котором сказано "Что вам потребуется:
Примерно 15 минут свободного времени" уже третий час и не поймёшь чего ему не так((
20 Масянька
 
30.01.20
14:00
(19) Да, ладно тебе... Посади java-иста - пусть сделает срез последних. :))))))))))))))))))))))
21 ДенисЧ
 
30.01.20
14:14
(20) Лучше не надо...
Иначе начнётся вот такое http://rsdn.org/forum/db/7642118
22 Dionis Sergeevich
 
30.01.20
14:19
(21) так просто же делается - джойн с подзапросом, где выбраны максимальные даты
23 Xapac
 
30.01.20
14:25
(22)что за джоин?
у нас тут в 1с соединения "ниченезнаю"
24 DTX 4th
 
30.01.20
14:30
Да потому что подсознательно подгорать начинает, от того что на встроенный язык болт положили.

Intellisense - нет
нет операторов ++, += и т.д.
сами ничего не делают, так еще и сообществу запретили кофигуратор дорабатывать.
25 sikuda
 
30.01.20
14:31
(0) Предлагаю метод - Пишешь код на 1С. Переводишь его на php http://php1c.ru и отдыхаешь ;)
26 Xapac
 
30.01.20
14:35
(24)вот тут я с вами соглашусь
27 polosov
 
30.01.20
15:10
(24) "Intellisense - нет"
Не понял. CTRL+пробел отменили?
И параметры можно посмотреть и их описание если правильно комментарий сделать.
28 VladZ
 
30.01.20
15:20
Устаешь от того, что напрягает. Это как бег по полосе препятствий. Одно дело, когда бежишь по полосе, на которой ты уже знаешь каждую ямку, каждую кочку.
Фактически, ты можешь преодолеть эту полосу с закрытыми глазами. И совсем другое - когда полоса "не объезжена".

Вот ты такой бодрый мчался по полосе "php" с закрытыми глазами. И тут решил перейти на полосу препятствий "от 1с". Разбежался такой... Хренакс - стена! Ладно.. Встал, отряхнулся, побежал дальше.
А дальше - "кочки на болоте". Такие же были на "php". Ты такой думаешь - фигня! Я ж бегал уже. Но! Эти кочки с сюрпризом: нужно бежать в резиновых сапогах и только по каждой 3-5-7й, плюс размер кочки значительно меньше размера ноги. Не попал в нужную кочку - ползешь в болоте.

В итоге, приползешь к концу с мыслью "Что-то я притомился".
29 DTX 4th
 
30.01.20
18:56
(27) Ничеси. Это в какой версии появилось?

А если серьезно, то это жалкое подобие Intellisense.
Если Ложь Тогда
  Объект = Документы.Док.СоздатьОбъект();
КонецЕсли

Огонь

Описание к функциям решает часть проблем, но неужели нельзя сделать, чтобы Intellisense тоже парсил эти комменты?
30 Чики брики
 
30.01.20
20:06
(0) Да, есть такое дело. Потому что когда программируешь на PHP, мозг отключается, и ты не устаешь. А на 1С мозг работает на полную силу.
31 Конструктор1С
 
30.01.20
20:36
(0) неправильно кодишь, вот и устаешь. Прежде чем писать код, попробуй спроектировать доработку, сделать тщательную декомпозицию, и только потом кидаться в конфигуратор. Многие программисты пренебрегают предварительным проектированием. От этого сам процесс программирования становится затратнее в интеллектуальном плане. В одну единицу времени решается слишком много интеллектуальных задач: продумывается структура кода, пишется код, в голове держится куча вспомогательной информации, постоянно пепечитывается уже написанный или чужой код... Это похоже на жонглирование - чем больше шаров, тем сильнее напряжен и быстрее устанешь.
С 1с есть ещё запара. Долго варясь в собственном бульоне, бэст практикс 1сники открывают намного позже других, если вообще открывают. Поэтому 1сный код часто бывает сильно перегружен, хоть это нетленка, хоть типовая конфигурация. В тру-программировании принято писать компактные методы. Такие понимаются и воспринимаются гораздо легче. В 1с до сих пор городим методы-портянки, с такими тяжелее работать
32 Franchiser
 
гуру
30.01.20
21:35
От это 1с 7.7 больше устаешь, чем от 1С8.
33 Franchiser
 
гуру
30.01.20
21:38
А в 1с 8 все через конструкторы делается, по возможности без использования ТЗ, весь код пишется сам по Ctrl+пробел
34 rsv
 
30.01.20
21:40
(3) а на 1С без использования табличек вы напишете партионный учет ?  в чем сложность на пыхе его написать ....с ипользованием табличек ?
35 rsv
 
30.01.20
21:46
(0)..конструктор  движений , формы по щелчку и тд. и тп.. по идее все должно быть быстрее
36 Горностаев
 
30.01.20
23:16
(31)да мне до этого как до луны. мои задачи - это загрузка данных из xls, xml и т.п.  и создание документов на основании, что самое муторное, поскольку нужно заполнять сотни невидимых реквизитов.
37 mikecool
 
30.01.20
23:19
(36) программирование - это не твое, смирись
38 Midrash
 
30.01.20
23:52
(36) ты молодец!
39 Midrash
 
31.01.20
00:27
(33) ага, и поэтому скоро ИИ вытеснит программиста 1С
40 Пробел
 
31.01.20
05:09
(37) я знааал что рано или поздно появится подобный коммент)
Помогать людям советами - это не ваше, смиритесь)))
41 Конструктор1С
 
31.01.20
07:18
(34) партионный учёт на пыхе? Ну написать-то можно, только вот выльется это в конские трудозатраты. Да и уродство получится то ещё. Вон, фузинцы на своей фузине, якобы превосходящей 1с, так и не смогли сделать адекватного механизма для хранения остатков. Вряд ли среднестатистический пыхер выдаст адекватную архитектуру под задачу партионного учета
42 izekia
 
31.01.20
08:27
(24) а каким образом запретили?
43 izekia
 
31.01.20
08:28
(41) в чем сложность реализации партионке на нормальном ЯП?
44 ДенисЧ
 
31.01.20
08:47
(43) Речь-то о пыхе, а не о нормальном языке...
45 sevod
 
31.01.20
09:32
(0)То что утомляет согласен. Больше или меньше, не сравню, опыта нет. php и прочее пока только на уровне общего кругозора. Что то бы если что, можно и перескочить.
А тебе попутными задачами мозг не выносят? Ну например, программируешь ты на 1С синхофазатрон, готовишься к нобелевской премии, а тут из соседнего кабинета бежит девочка, которая кнопку в ЗУП найти не может. И так весь день. Реально раздражает. Когда ищу работу, всегда пытаю потенциального работодателя есть ли IT отдел, техподдержка, "а вот если это сломалось, кто будет делать?", а в выходные если сломалось? Ну то есть я еще даже на работу не устроился, а уже напрягаюсь. В других ЯП такое есть?
46 sevod
 
31.01.20
09:38
(44) Мне обсирание пхп очень сильно напоминает обсирание 1С. Может и то и то реально ущербно, но хрен ты чем это заменишь. Все остальное при всей их красоте и мощи крайне не эффективны по сравнения с этими узкоспециализированными языками. И отсюда еще больше ненависти и злости.
47 Paint_NET
 
31.01.20
09:44
(46) Пыху как раз есть чем заменить.
48 sevod
 
31.01.20
10:46
(47) Пайтон? На сказку похоже. Пайтон появился раньше ПХП. Раз до сих пор не заменил, то и вряд ли заменит. Если бы в последние годы не появился дата сайнс, биг дата, ИИ никто бы про пайтон не вспоминал даже.
Тут недавно видео одного американца смотрел, где он обьяснял почему он в ПХП. Он очень хотел в руби, но вот проблема. Всем нужны синьеры и ни кому не нужны джуны. В итоге ушел в ПХП и очень даже рад. Есть работа, есть прогресс.
Тут вопрос курицы и яйца. Нужны прогеры под проект,а их нет. Нужны проекты для роста прогеров, а проектов нет, потому что нет прогеров.
49 ДенисЧ
 
31.01.20
10:47
(48) Просто для питона не нарисовали mod_python удобный. Не сочли нужным. Ибо питон жил себе в своей нише.
А пых изначально писался как programming home pages". Вот и прижился у ламерья всякого..
50 izekia
 
31.01.20
10:53
(48) какое интересное заявление, нельзя питон так однобоко рассматривать. Он приобрел определенную популярность в качестве инструмента для дата сайенс, но это не значит, что он популярен только за счет этого
51 sevod
 
31.01.20
10:54
(49) А какая разница в чем причина? Результат на лицо. Я недавно смотрел в сторону пайтона. Смотрел на HH. Вакансий много, но вот когда начинаешь внимательно смотреть то уже не все хорошо. Очень часто пайтон вспомогательный язык к С/С++ или еще к чему. Далее направлений много, то есть это не одна профессия в отличии от ПХП. Начинаю раскидывать вакансии по профессиям и вижу что по сути вакансий мало. А вот если в ПХП смотреть, вакансий много и на разный уровень. И дальше уже выбираешь, "биться" об пайтон или прогрессировать в ПХП. Если цель вэб и ЯП это инструмент, то выбор для меня очевиден. Ну и глупо сравнивать пхп и пайтон вне вэб. Если это не вэб, то это не о ПХП. Это все не для Москвы, там может лучше.
52 sevod
 
31.01.20
10:57
(50) Популярен где? В вэб? А он там популярен? По hh не видно.
53 izekia
 
31.01.20
10:57
(51) ты по слову python ищешь? это первое
а второе: если ты хочешь писать непонятный код за непонятные деньги, то, конечно, выбирай пхп, я отговаривать не буду.
54 sevod
 
31.01.20
10:59
(53) как искать вакансии под бэке на пайтоне?
55 izekia
 
31.01.20
11:00
(54) да не нужно, пхп же лучше
56 sevod
 
31.01.20
11:06
(55)Ну вот так всегда, пытаешься встать на путь истинный, а тебя в болото.
57 izekia
 
31.01.20
11:11
(56) да почему в болото? Просто есть такое понятие, как вера в некую технологию, яп и тп. Она не должна быть абсолютной и слепой, но она должна удерживать от метаний, когда вместо плотного изучения одного фреймворка, языка, ты не можешь определиться.
Я не считаю пхп плохим языком, я считаю пхп плохим для себя. На мой взгляд необходимо сознательно ограничивать себя определенным наобором инструментов, чтобы не заниматься бесконечным изучением новых технологий.
58 izekia
 
31.01.20
11:15
Просто по мне заниматься выбором яп изучая количество вакансий на хх - это такая бессмыслица. Сейчас можно найти хорошую вакансию на любой язык, и если владеешь им на высоком уровне, то редкость этого языка будет для тебя плюсом, а не минусом.
59 Конструктор1С
 
31.01.20
11:21
(43) ну хотя бы в том, что на "нормальном ЯП" нет удобных механизмов для написания партионного учета. Всё придётся изобретать
60 sevod
 
31.01.20
11:29
(58) ну HH мне какое то представление дает, причем с цифрами. А других альтернатив я не знаю. Может кто расскажет. По форумам глупейшее занятие. К примеру ПХП везде хейтят. И понять он действительно плох или нет не реально.
61 izekia
 
31.01.20
11:37
(59) я боюсь что ситуация совсем другая
(60) ну это неправильное занятие, я же попытался объяснить почему. Не нужно пытаться выбрать язык программирования опираясь на его популярность, количество вакансий, количество репо на гитхабе и тп. Это просто должен быть язык, который нравится именно тебе и ты просто уверен в своем выборе. Хороший специалист найдет работу на любом языке, если не вспоминать о совсем экзотических вариантах, конечно.
62 Конструктор1С
 
31.01.20
12:01
(61) например?
63 sevod
 
31.01.20
12:02
(61) "Это просто должен быть язык, который нравится именно тебе и ты просто уверен в своем выборе."
Для этого надо в нем хорошо разбираться. Это знание придет после того как произойдет выбор, а не перед. До выбора осознано или нет будешь опираться на чужие мнения. "Голосуй сердцем" лозунг Ельцина в 96 году.
64 Garykom
 
гуру
31.01.20
12:05
(60) PHP хорош для своей задачи - написания сервер сайд сайтов.
Для тех же одностраничников где все на JS в браузере и бэк чисто апи там уже нафик php не нужен и есть получше.

Так и 1С хорош для своей задачи. Выбирать ЯП для изучения надо да не по популярности а что нравится и что собираешься делать под задачу.
65 Garykom
 
гуру
31.01.20
12:07
(63) Чтобы понять нравится или нет достаточно потратить пару дней на изучение. "Уверен в своем выборе" это какая то хрень, нельзя быть уверенным ни в чем все может на лету поменяться.
66 izekia
 
31.01.20
12:10
(62) это в 1С все приходится изобретать, а в нормальном ЯП уже существуют готовые решения, которые можно переиспользовать
67 fisher
 
31.01.20
12:11
(0) Скорее всего на 1С ты пишешь навязшую на зубах рутину и на php тебе писать интереснее. Т.е. сильная разница в мотивации.
68 izekia
 
31.01.20
12:14
(63) это заблуждение, синтаксис и база любого языка изучается за неделю, а адльше ты должен понять сам, вызывает у тебя это некое отторжение или наоборот привлекают определенные моменты. Как, к примеру, меня в свое время привлек синтаксис python своей элегантностью. И я уже давно не использую его для коммерческой разработки, но он остается моим любимым языком.
Джаваскрипт проникся после лекций Крокфорда, до этого вообще не воспринимал его.
69 sevod
 
31.01.20
12:16
(66) да? :) типовые? :) БСП? :)
70 pechkin
 
31.01.20
12:16
(69) уж всяких бсп в других языках полно.
мавены, нпм, нугет итд и тп
71 sevod
 
31.01.20
12:21
(68) тогда я извращенец, мне php больше пайтона понравился:) Правда от некоторых вещей коробит.
JS не понравился. Когда в одну строчку все впихивают, это не читабельно. Но возможно надо подольше в нем посидеть. Я так понимаю, базовый JS обязателен для всех.
72 izekia
 
31.01.20
12:23
(71) эм, что там про одну строку я не понял?
73 izekia
 
31.01.20
12:23
(69) да бсп - это лучик света, хоть это есть
74 pechkin
 
31.01.20
12:24
(72) он наверно про минифицировнные скрипты
75 izekia
 
31.01.20
12:27
(74) а, ну прикольно) не подумал)
да, тогда у js бооольшие проблемы)
76 sevod
 
31.01.20
12:37
Не, минифицировнные скрипты, это как я понимаю когда их обрабатывают потом и сжимают. Поэтому обычно один и тот же код в двух видах хранят.
Я про то, что в одну строку пихают несколько функций, вместо того что бы на несколько строк разделить.
77 izekia
 
31.01.20
12:38
(76) ну это плохой код, джаваскрипт здесь причем?
78 fisher
 
31.01.20
12:40
(69) Серьезно? Типовые и БСП хороший пример переиспользования? Это же просто шаблоны и не более того. Чтобы впендюрить любую подсистему БСП нужно руками в куче мест обеспечить "сходимость пазов", вместо того, чтобы централизованно прописать нужные интерфейсы. Это обратная сторона простоты 1С. Вся концепция 1С построена на том, что все по-настоящему серьезные объекты постарались засунуть в платформу, а варианты их переиспользования настраиваются декларативно в метаданных. И поэтому в 1С никогда не будет "настоящего ООП". Потому что получится axapta, а порог входа возрастет в разы.
Поэтому - да. Придется мириться с кривыми вариантами сложного переиспользования.
79 sevod
 
31.01.20
12:42
(77)не смогу найти сейчас реальный пример. давно js "в руках не держал". но я так понял это считается хорошим стилем. но нужны примеры, а то мы сейчас о разном.
80 izekia
 
31.01.20
12:43
(79) ну я откровенно больше на ts, но код js где много функций в одной строке - это не очень, даже пайп обычно построчно расписывают
81 pechkin
 
31.01.20
12:43
(79) ты про лямбды?
82 izekia
 
31.01.20
12:44
(81) он может быть про промисы, хотя их обычно тоже в одну строку не пишут
83 sevod
 
31.01.20
12:45
(78) в 1С высокий порог. Нужны коробко развозители и нужны полноценные проги. А между этим пустота в вакансиях.
84 pechkin
 
31.01.20
12:46
у js есть свой косяк - callback hell,
но с введением async / await вроде стало куда легче
85 izekia
 
31.01.20
12:54
86 fisher
 
31.01.20
12:54
(83) > в 1С высокий порог
Все познается в сравнении
87 pechkin
 
31.01.20
12:55
(85) промисы конечно хорошо, но например попробуй промис в цикле сделать
88 izekia
 
31.01.20
12:56
(84) сорри вот так http://tiny.cc/3f3ejz
89 izekia
 
31.01.20
12:56
(87) а в чем проблема?
90 izekia
 
31.01.20
12:57
причем промисы могут такое, что через а/а достаточно долго писать
91 pechkin
 
31.01.20
12:59
let b = 0;
for (let i=0;i<10;i++) {
  b = await func(b)
}
а теперь тоже самое на промисах
92 APXi
 
31.01.20
13:01
(70) с которыми гемору иногда больше чем толку.
93 Конструктор1С
 
31.01.20
13:02
(69) например? Что там есть готового для того же партионного учета, или около того?
94 Конструктор1С
 
31.01.20
13:03
(93) к (66)
95 izekia
 
31.01.20
13:05
(91) func(b).then
я вообще не понимаю о чем речь))
жаль я не дома, я бы показал как я разворачивал массив из промисов, ну точнее стандартная функциональность
96 pechkin
 
31.01.20
13:06
(95) .then.then.then и так 10 раз
97 izekia
 
31.01.20
13:10
(96) чо?
хорошо, промолчу
98 izekia
 
31.01.20
13:58
(96) пример https://jsfiddle.net/qv3L6pfa/39/
а до дома доберусь и покажу другой пример и ты напишешь мне как бы это было с асинком
2 + 2 = 3.9999999999999999999999999999999...