Советы новичка другим джуниорам 1С

Приветствую! Заранее скажу, что я сам новичок в программировании 1С и решил написать свою статью, где поделюсь с другими новичками своими опытом и советами, основываясь на том, что сам для себя вывел за время работы программистом.

Приветствую! Заранее скажу, что я сам новичок в программировании 1С и решил написать свою статью, где поделюсь с  другими новичками своими опытом и советами, основываясь на том, что сам для себя вывел за время работы программистом. Итак, приступим.

1) Для начала учитесь как можно лучше, читайте книги и смотрите видеоуроки, чтобы поднакопить теоретические знания. Лучшие уроки и книги, которые мне удалось найти это видеокурсы от Гилёва, книги Радченко и так называемая библия 1С (в 2-х томах). 

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

3) Посмотрите обработки на нашем любимом инфостарте и постарайтесь создать эти обработки сами и только после того, как вы поймёте, что способны написать свои обработки, отчёты и печатные формы, ищите работу.

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

5) Научитесь гуглить. Поверьте, многое о чём Вы спросите до Вас уже спрашивали. 90% информации я находил именно из гугла, главное правильно правильно составить запрос поиска =)

6) Комментируйте код. Не в плане комментировать код, который не работает, а просто в комментариях укажите для себя, что для чего предназначено. Поверьте, многое будет не работать или функционировать не совсем так, как вы хотели и каждый раз разбираться в своём коде не самое приятное занятие.

7) Читайте чужие коды, старайтесь понять о чём там написано и вносите свои поправки (главное в тестовой базе). 

8) Самое главное для любого программиста — это учиться. Учитесь всегда, так как технологии, также 1С постоянно развиваются. 

9) Не торопитесь сразу написать свою базу или сделать что-то совсем необычное. Если не получится, то Вы можете опустить руки.

10) Установите себе цели, получайте сертификаты (многие работодатели их ценят), и никогда не сдавайтесь =)

 

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

 

P.S. это моя первая статья на Инфостарте, был бы рад Вашим оценкам и комментариям.

96 Comments

  1. Nefilimus

    P.S. это моя первая статья на Инфостарте, был бы рад Вашим оценкам и комментариям.

    Reply
  2. tusv

    Ну так то статья полезна не только новичкам. Профессия 1с программист это постоянное обучение.

    А по статье. Желательно вставить ссылки на того же Гилева. Например

    Здесь 1С нам показывает новенькое с примерами

    Reply
  3. Nefilimus

    (2) Я просто не знал, можно ли ставить ссылки)

    Reply
  4. jaroslav.h

    Лично для меня, любой язык программирования это:

    знакомство из синтаксисом и сразу устраиваться на работу, сразу.

    Только на реальных работах выходит (лично для меня) узнать что актуально, что подождет, с чем сразу нужно разобраться.

    Не тратить время на всякие, «практики на дому». Забудешь все ровно эту «практику».

    Много, много, много, много разрабатывать, а что бы разрабатывать, нужно реальные задачи.

    Reply
  5. Nefilimus

    (4) Ну а чем Вам обработки в инфостарте не реальные задачи? Я первые пол года так и тренировался, когда начало получаться устроился на работу)

    Reply
  6. DNN13

    Еще изучайте типовые конфигурации в пользовательском режиме

    Reply
  7. Nefilimus

    (6)Согласен, но если начинать программировать, то после того как изучил базу) разве нет?

    Reply
  8. DNN13

    (7) Конечно. Я тоже сначала дома по книжкам изучал, а потом во франч пошел. Уже тогда я теорию знал лучше многих опытных программистов, но типовые конфигурации вообще не знал. Поэтому еще нужна база по типовым конфигурациям, немного УТ и БП. Для начала хватит.

    Reply
  9. Nefilimus

    (8) Согласен с Вами

    Reply
  10. riposte

    Дам еще один совет.

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

    Reply
  11. acanta

    Не зацикливайтесь на интернете. Не все можно нагуглить. Стажерам 1с фикси рекомендую просто присесть в кабинете у пользователей и смотреть что и как. Затем поработать подменой на период отпуска ответственных работников.

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

    И только затем приступать к изучению 1с как языка программирования, если вы все ещё не нашли себя.

    Reply
  12. Nefilimus

    (10) Но чтобы начать изучать другие языки, нужно освоить один полностью, чтобы не путаться

    Reply
  13. Nefilimus

    (11) Ну программирование 1С вроде и должно идти после всех этих шагов. Разве нет?

    Reply
  14. user873242

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

    Reply
  15. kote
    у Вас появится много вопросов и многое вы не сможете. Не показывайте это другим коллегам

    Почему?

    Reply
  16. west__

    (12) Не запутаетесь =)

    Полностью выучить язык практически не возможно. Только в том случае, если он перестал развиваться. 1С же постоянно развивается. Нет смысла «учить полностью». Нужно понять основные принципы, остальное в справке найти можно.

    Reply
  17. spacecraft

    (14) если перефразировать:

    Не идите учиться водить машину и получать права категории ВС и т.д. Дальше только такси и грузовики водить придется.

    Валите в штаты. Там пилоты Формула-1 получают намного больше.

    Вот только без объяснения, как стать таким специалистом…

    Reply
  18. Denis_CFO

    (14) либо Вас 2 500 (????? откуда сумма) устраивает, либо Вы под санкциями находитесь…

    Есть ещё вариант, но его озвучивать не буду.

    Reply
  19. acanta

    (17) Для меня это читается научите забивать гвозди в дощатый забор и получать за каждый забитый гвоздь штуку баксов.

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

    Как поработать над внешностью, манерами, дресс-кодом и мускулами, чтобы стать такой звездой — это не тема инфостарта.

    Reply
  20. boln

    Сразу видно, что современный народ — наследник великого советского народа. Очень советы все давать любят.

    Reply
  21. al_zzz

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

    Заметил, что с того времени как я ввел такую практику, у нас в коллективе все программисты стали так делать.

    Не надо стесняться обращаться.

    Reply
  22. МимохожийОднако

    (14) «За морем телушка полушка. Да рубь перевоз.» Хорошо так где вас нет )

    Reply
  23. ZOMI

    Ох уж советчики эти…

    Да, кстати, вы случаем не из Neti?

    Reply
  24. Nefilimus

    (16) благодарю за совет

    Reply
  25. Nefilimus

    (20) думаю опыт такого же новичка не помешает людям

    Reply
  26. Nefilimus

    (23) нет)

    Reply
  27. Неопределено

    (4) Ну вот вы 6 лет как на сайте. Предположим, работали всё это время в сфере 1С и текущая зарплата составляет, допустим, тысяч 130. Решили выучить новый язык: разобрали синтаксис, собрались устраиваться. Без опыта в этом языке, если очень повезёт, первые полгода можно зарабатывать тысяч 50 в месяц. Вы реально готовы терять кучу денег? Я хочу уйти из 1С в другую сферу программирования. Я разобрался с синтаксисом, ООП, паттернами и не могу уволиться потому что потратил много времени чтобы получать текущую зарплату. Никто не заплатит мне столько же с ходу без опыта. Поэтому я работаю как и раньше, а по вечерам делаю проекты на других языках и складываю их в портфолио, чтобы через год уже идти устраиваться программировать не на 1С и показать, что я без опыта, но вот мои проекты и 50 тысяч — это очень мало.

    Reply
  28. user826592

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

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

    Reply
  29. rpgshnik

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

    Reply
  30. MikhailDr

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

    Reply
  31. Oldsad

    было интересно почитать, хоть и не новичок

    дело в том, сейчас неожиданно много знакомых хотят стать программистами,

    причем не молодежь, а уже состоявшиеся люди, вплоть до того что знакомый главбух организации с 10 тыс сотрудниками решила научиться веб программированию («хелло ворд» уже освоила, и смешно, и завидую энтузиазму:)

    теперь ложка дегтя, как же без нее

    2. все равно с чем вы постоянно не работаете — забудется

    4. пункт вреден для новичков, и не только (если только вы же не врали о своей квалификации при устройстве на работу)

    во франчах вообще норма друг у друга спрашивать, невозможно все знать, всегда есть вероятность что кто то разбирается в конкретном вопросе лучше тебя

    на фикси посложнее, особенно на испытательном пока не влился в коллектив, надо правильно выбирать время (например с утра до начала рабочего времени, сразу после обеда, или во время чаепития/разговоров на отвлеченные темы)

    6. старания объять необъятное приводит к таким вот ужасным советам, которые можно неправильно интерпретировать, лучше уж про самокомментирующийся код советовать

    и не слова не сказано о том, на сколько ценится у работодателей знание конкретных конфигураций и особенностей ведения учета на них

    Reply
  32. buganov
    2) После изучения уроков не ищите сразу работу, практикуйте всё, что узнали из уроков в учебной базе. Поверьте, вы заметите, что многое из прочитанного ранее вы забыли, но с каждой практикой это всё запоминается.

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

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

    3) Посмотрите обработки на нашем любимом инфостарте и постарайтесь создать эти обработки сами и только после того, как вы поймёте, что способны написать свои обработки, отчёты и печатные формы, ищите работу.

    см. п.2

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

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

    5) Научитесь гуглить. Поверьте, многое о чём Вы спросите до Вас уже спрашивали. 90% информации я находил именно из гугла, главное правильно правильно составить запрос поиска =)

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

    9) Не торопитесь сразу написать свою базу или сделать что-то совсем необычное. Если не получится, то Вы можете опустить руки.

    Я после Радченко сразу сел писать свой домашний учет. Наоборот, это подстегивает развиваться. Если не получается и опустились руки, то может ну ее, эту 1Ску?

    10) Установите себе цели, получайте сертификаты (многие работодатели их ценят)

    Многие франчи из п.2 подталкивают к развитию молодого специалиста как раз путем сдачи на сертификаты.

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

    Reply
  33. buganov

    (25)никогда не воспринимается как минус.

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

    Reply
  34. Petr54-ru

    (31) Я точно также сменил специальность. Мне очень хотелось поменять белый воротничок на синий. Тут очень кстати подошел кризис осьмого года.

    До кризиса я трудился с сфере системной интеграции и занимался автоматизацией розничной торговли. Мне прилетел проект автоматизации магазина. Я его успешно автоматизировал на УТ 10.1, и сразу двинул на сертифицированный курс. Там было 80 академических часов, цена была 15 тыр. С работой тогда была полная засада, но я как то вписался в контору-стартап и придружил там 2 интернет магазина на Битрикс с УТ11 и Бухгалтерией 8.2, написал та кучу обработок. И далее пополз.

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

    Я и пошел в 1С, поскольку на достаточно серьезном уровне разбирался в операциях, в учете товародвижения, на уровне эксперта соображал в автоматизации торговли. Если бы я в этом не соображал, не стал бы связываться с 1С, ушел бы в сторону JAVA, С++

    Reply
  35. buganov

    (27)помешают не опыт, а такие советы

    Reply
  36. buganov

    (31)вложения в принципе неизбежны. Например, по преодолению какого то барьера захочется уже эксперта, а это 16, 18, 30 тысяч курсы. Они, конечно, окупятся в будущем, но денег стоит.

    Reply
  37. ahahaev

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

    Что касается самой статьи, то некоторые моменты сомнительны, но тут, наверное, от человека зависит.

    Reply
  38. TABEZI1234

    (14)

    лата хорошего спеца в 10000 попада

    валить из рф — уже хороший совет.

    Reply
  39. for_sale

    (25)

    Для новичка вы слишком много безапелляционных утверждений делаете)

    Reply
  40. AlX0id

    По пунктам 4 и 5 категорически не согласен: общение с более опытными коллегами необходимо, так как в гугле вы будете искать то, как решить частные задачи, и вполне возможно, что их просто не нужно искать, потому что изначально подход был выбран не корректно. И совет более опытного коллеги откинет потребность в последующих запросах в гугл и излишние трудозатраты.

    Reply
  41. vadim1011985

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

    С другой стороны если столкнулись с трудностями не нужно сразу бежать к коллегам , если вы покажите что пытались разобраться и не приходите «на все готовенькое» это будет только + вам и коллеги увидят ваши старания .

    т.е. нужно походить с какими-то вариантами решений и уточнять правильность выбранного решения

    Reply
  42. Evil Beaver

    Минусанул за пункт #6

    Отсылаю к Главе «Самодокументируемый код» Стива МакКоннелла

    Reply
  43. pavel06
    библия 1С (в 2-х томах)

    Что это за библия? Дайте ссылку, где найти. А то гугление дает только ссылки на ваши многочисленные копии этой статьи.

    Reply
  44. buganov
  45. pavel06

    (46)

    Это же про версию 8.2, которая сейчас никому не нужна.

    Reply
  46. acanta

    (15) потому что никому из ваших одноклассников коллег не интересен материал, который они проходили осваивали три месяца назад.

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

    Reply
  47. buganov

    (47)во-первых, такая есть для 8.3, а во-вторых, я бы не был таким голословным по поводу 8.2. Много компаний еще на 7.7 сидят. К тому же, переход на 8.3 не такая простая штука, и не дешевая. Одни лицензии будут стоить шестизначных чисел. И, если база очень большая(Тб и выше) и компания работает 24/7, то очень проблематично выбить технологическое окно в несколько часов на реструктуризацию

    Reply
  48. TreeDogNight

    (29) Речь идёт о самом первом трудоустройстве на работу программистом. На реальных задачах действительно учишься гораздо быстрее.

    Reply
  49. Petr54-ru

    (17) Ну все же просто. Во-первых нужен диплом одного из топовых университетов по специальности, типа ФИТ НГУ, ММФ НГУ. Крайне желательно к моменту получения диплома уже обладать нужными по работе вендорскими сертификатами и не будет лишним стать призером какой нибудь олимпиады по программированию, вроде тех, что проводит Яндекс и mail.ru.

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

    Не думаю, что таким ребятам нужны советы — у них уже жизнь удалась. И не думаю, что такие обитают тут на Инфостарте, в среде 1с разработчиков.

    Reply
  50. katakuna

    (14)

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

    Из которых 8000 уйдет на налоги,страховки,жилье и в итоге вот оно счастье). И да, 1с уже выползает за рамки СНГ.

    Reply
  51. pavel06

    (49)

    я бы не был таким голословным по поводу 8.2. Много компаний еще на 7.7 сидят

    Я — не голословный и мониторю предложения на рынке труда, где чистые 8.2 и 7.7 крайне редки.Лицензии на 8.3 для небольших и средних компаний копеечные, ИТС дороже.

    Reply
  52. niko11s

    (14) Некоторые зарабатывают, даже у нас во франче, единицы конечно, но есть.

    Reply
  53. niko11s

    (14) В смысле больше 2500 баксов.

    Reply
  54. buganov

    (53) я и не говорил про средних и маленьких. Я про крупные, от 200-300 активных сеансов.

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

    Reply
  55. ogidni

    1. Первым пунктом надо поставить — если вы молодой программист — то вы родились не в той стране. Это срочно надо менять

    2. Если вы программируете 1С — то это тоже надо менять

    Reply
  56. Nefilimus

    (50) совершенно верно

    Reply
  57. Nefilimus

    (30) согласен.

    Reply
  58. spacecraft

    (51)

    Ну все же просто. Во-первых нужен диплом одного из топовых университетов по специальности, типа ФИТ НГУ, ММФ НГУ. Крайне желательно к моменту получения диплома уже обладать нужными по работе вендорскими сертификатами и не будет лишним стать призером какой нибудь олимпиады по программированию, вроде тех, что проводит Яндекс и mail.ru.

    Это серьезно?

    Да эти наши дипломы в штатах вообще ничего не значат. Совсем.

    Уехать на работу совсем сложно. Грин карту не так просто получить.

    Без медицинской страховки и документов на право работать там никуда в более менее крупную компанию не устроиться.

    Знание языка нужны не только на чтение технической литературы, а так же и разговорный.

    Уж про знания программирования на приличном уровне вообще не говорю.

    Бумажки дипломов будут требоваться совсем не курсы Яндекс или Майл.ру, а обучение там совсем не малых денег требуется.

    По-этому совсем наивно звучит: «Переключайтесь на технологии, которые востребованы в мире, выбирайте их по своему вкусу — их масса. Учите английский язык и валите из России как можно быстрее… В штатах зарплата хорошего спеца в 10000 попадается, и не является исключением».

    Только почему-то эти слова от программиста 1С и не из штатов.

    Reply
  59. Nefilimus

    (31)

    Ну я сразу в эти дебри не залез и не жалею

    Reply
  60. Nefilimus

    (33)

    2) со вторым согласен, но основы всё равно нужно запомнить как таблицу умножения)

    4) ну по своему опыту я понял, я пару было спрашивал и мне сказали, сам разберись. Дел много. с тех пор и перестал спрашивать на работе

    Reply
  61. Nefilimus

    (34) Я же говорю)) Нужно уметь пользоваться гугло(

    Reply
  62. Nefilimus

    (44) почему же? даже 1с указывает для чего предназначен этот код:

    к примеру: обработка заполнения цен и внизу уже процедура.

    Reply
  63. Nefilimus

    (45) всмысле многочисленные копии? я только тут и писал…

    Reply
  64. Nefilimus

    (51) а чем Вас не устраивает 1С и те, кто сидят на инфостарте?

    Reply
  65. areavel

    Пользоваться — удел юзеров, творить — привилегия программистов (цитата).

    Reply
  66. buganov

    (63)ну, пользоваться дело не хитрое, и для того, чтобы гугл ответил правильно нужно и задать вопрос правильно

    Reply
  67. VMorozZ

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

    Reply
  68. Petr54-ru
    Reply
  69. Petr54-ru

    (66) Меня всем устраивает, я про это тут написал — пост (36).

    Меня бомбануло оттого что идея валить в США пост (14) собрал 20 плюсов. Я и написал пост (51) на который вы тут ответили и развернул тему в посте (70)

    Reply
  70. acanta

    (51) А где по-вашему они могут «обитать»?

    Reply
  71. tross

    Я бы все-таки самым главным правилом программиста вынес — перед любой работой сделай резервную копию…

    Reply
  72. user613191_olgargor

    (15) потому что коллеги не всегда ваши друзья )

    Reply
  73. Petr54-ru

    (72) Без понятия. Та моя знакомая, «из этих» о которой я написал в (60) обитает на форумхаузе. По работе я с этими людьми не пересекаюсь.

    Сам я тут «обитаю», потомучто время от времени качаю отсюда обработки. Чтобы было на что качать, публикую тут свое. Заодно мои публикации выполняют роль «портфолио».

    Reply
  74. Petr54-ru

    (44) Я читал книжку «Совершенный код», и реально завидую этим ребятам. Они работают в проектах, с изрядным количеством документации. У них есть всяко разные сценарии использования — use cases и масса прочих полезных вещей.

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

    Reply
  75. Videon

    (14)

    Больше 2500 баксов в ме

    Что значит «валите из России»? Вы нормальный? Если сами так думаете, то валите. Зачем другим навязывать? И деньги — это всё?

    Reply
  76. Evil Beaver

    (76) что вам мешает последовать советам из жтой книжки и писать вместо каментов сразу код? Вместо предложения » // а тут мы посчитаем себестоимость» вызвать процедуру РассчитатьСебестоимость? Пишите короткие процедуры с говорящими названиями и комменты станут не нужны

    Reply
  77. acanta

    (78) можно я отвечу? Потому что нет связи.

    Представляете код

    ЗдравствуйтеМоиПапаИМама()

    Бла-бла-бла

    РассчитатьСебестоимость()

    Абра-кадабра

    АВчераЯЕщеЛинятьНачал()

    В модуле нет возможности включить видимость только клиент или только сервер.

    Мы пишем в одном сплошном потоке ноты для квартета из басни Крылова и это разные ноты для каждого из музыкантов.

    Reply
  78. Nefilimus

    (79)

    (78)Я имею ввиду

    //рассчитание себестоимости на основе продаж

    Процедура Себестоимость ()

    код

    Конец Процедуры

    //Получение цен

    Процедура цены продаж ()

    код

    Конец Процедуры

    Процедура цены закупок ()

    код

    Конец Процедуры

    Это я для примера

    Reply
  79. Evil Beaver

    (81) вот первый же ваш комментарий должен быть именем процедуры Себестоимость.

    Она должна называться РасчетСебестоимостиНаОсновеПродаж. А комментарий — на фиг!

    Reply
  80. Evil Beaver

    (79) какой связи нет? Что в вашем примере делают строчки бла-бла-бла? Их не должно быть. Еще раз отсылаю к МакКоннелу в главы Комментарии и Самодокументируемый код

    Reply
  81. acanta

    (83) ой, простите. Забыла скобки с параметрами.

    ОбщийМодуль256.Бла-бла-бла (структурашапки, структураТабличныхЧастей)

    Reply
  82. Petr54-ru
    Reply
  83. murattick

    (29) Полность согласен, никто не будет брать на работу без опыта. Почти всегда просят какие-то примеры выполненных работ, проетов. И тут одного знания синтаксиса в любом языке будет не достаточно даже для работы на вакансии junior.

    Reply
  84. R_V_B

    Подтягиваются потихоньку 1Сники к айтишникам по зп, у тех 2500 далеко не предел.

    (55)

    Reply
  85. user633533_encantado

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

    Reply
  86. v3rter

    Программист 1С — это на 60% специалист по использованию типовых конфигураций в предметной области с хорошим знанием как предметной области, так и «подводных камней» конфигураций, на 20% — менеджер, и только на оставшиеся 20% — программист. Имхо.

    Ближайший похожий по логике и синтаксису на язык 1С — VBA, язык макросов MS офиса (по синтаксису — не считая «with», конечно), хорошему 1С-нику в него по любому приходится вникать, так что можно изучать заранее.

    Reply
  87. Толямба

    (85) Ты комментируешь такие очевидные вещи, но ты не прокомментировал что передается в ПараметрыПечати?

    Reply
  88. Petr54-ru

    (90) Зачем это комментировать, если они в функции нигде не используются?

    Я же писал, что я обработку ПечатьТТН выдрал из Розницы, чтобы не изобретать велосипед. И над ней надругался. Эта моя функция вполне себе нормальны костыль.

    Гораздо смешнее другое — первый мой камент

    // Ивакин + 29.10.2018 моя процедура, берет макет и печатает

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

    Reply
  89. user1095163

    (86) Это как повезет. Я вот вообще изучал джаву в универе, а в 1С устроился без знания даже что такое предприятие и конфигуратор

    Reply
  90. acanta

    (92) а зачем джаву изучают в универе и как?

    Курсовой/дипломный проект на джаве по какими темам?

    И чего вообще ожидают студенты от современного образования?

    Reply
  91. spacecraft

    (93) хорошо что вообще что-то изучают.

    Мы в свое время на перфокартах «программировали» в институте. 🙂

    Reply
  92. acanta

    (94) это латынь все ту же изучают пару тысяч лет. а языки программирования меняются быстро и на любом из них надо в первую очередь понимать друг друга.

    Reply
  93. user1095163

    (93)

    Не знаю почему именно джаву, сам этому не рад.

    Первые два курса программы на джаве писали. В принципе базу изучали, коллекции, синтаксис, паттерны(mvc например), фреймворки(spring например). Курсовые, семестровые на джаве 3 курса писали

    Reply
  94. spacecraft

    (95) в первоначальном обучение программированию сам язык не так важен. Синтаксис можно выучить любого языка. Главное научится мыслить как программист. Базовые навыки мышления первичны. Почему программисты советской школы высоко ценятся на мировом рынке. Их обучали не сколько самим языкам программирования, сколько прикладной математики. Во всяком случае именно программистов в нашем понимании готовили именной на факультете «Прикладная математика».

    Имея эти навыки можно изучать любой современный язык, естественно уже с особенностями, но под конкретное направление.

    Reply
  95. kosmo0

    Личное мнение. Изучение 1с (да и любой другой сферы) очень облегчает человек хорошо разбирающийся в изучаемом предмете и готовый быстро ответить на некоторые возникающие вопросы. Когда изучал несколько раз возникала ситуация — не понятно почему не работает так, как нужно. Порой полдня, день уходили на понимание. А был бы человек который просто ткнул носом что и где копать — и время не теряется.

    Reply
  96. boln

    (79)

    Мы пишем в одном сплошном потоке ноты для квартета из басни Крылова и это разные ноты для каждого из музыкантов.

    Так на это есть волшебная формула: low coupling, high cohesion 🙂

    Reply

Leave a Comment

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