Форум | Общение на разные темы

В этом разделе мы обсуждаем разные темы, которые не попали по смыслу в другие разделы форума.

Тема: Вопрос к IT-шникам

 
Имя
Сообщение
Андрей Момад
Андрей Момад
Писатель
Рег.: 30/11/2017 11:51:26
2108 дн. назад

{quote:1/63724:3/#p64021} И если говорить о внутреннем языке программирования 1С, то ты прав - с каждым клиентом перепрограммировать не надо.
// id:6613{quote}
...бухгалтерию.
Но 1С:Предприятие - не бухгалтерская программа, в основном. Здесь можно хорошо зарабатывать, пиша программные решения для склада, диспетчерского отдела или, к примеру, билетных касс. Можно обсчитывать опционы и лизинговый процент на 1С - это вообще золотое дно, но тут уже какой-никакой образовательный порог вхождения, надо пройти курс по финансам. А если человек железячник и его отталкивает скрипт как таковой (1С - язык-скрипт, нас иногда недалёкие кулхацкеры обзывают "не программисты, а бухгалтеры, выучившиеся писать скрипты"), то свой интерес к алгоритмам и серверной архитектуре он может реализовать, став Специалистом по Управлению производительностью. Там тоже надо уметь программировать на 1С, но в бизнес-процессах разбираться, насколько я понимаю, не обязательно. Такой специалист зарабатывает очень хорошо, в пару раз больше, чем просто программист 1С, но и просто программисты 1С, очень мягко говоря, не голодают.
Андрей Момад
Андрей Момад
Писатель
Рег.: 30/11/2017 11:51:26
2108 дн. назад

{quote:1/63724:3/#p64021}пусть тогда СИ учит, он много где используется.
// id:6613{quote}
Или Си плюс-плюс, гуру так и не договорились между собою, что из двух должно уцелеть. Paul Graham вот вообще считает, что всё вернётся к Лиспу (один из первых языков программирования, весьма по-марсиански выглядит, придуман математиками) после того, как умные люди поймут, что все навороты над математически полной системы - это по сути компилятор для перевода на один язык внутри другого языка. И можно вместо того, чтобы писать на сях или, тем более, си плюс плюс, а потом переводить написанное на Лисп (в конечном итоге - конечно же, на Ассемблер, я знаю, но промежуточные шаги - это потеря логики и эффективности), сразу писать на Лиспе.

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

Есть ещё один умный еврейский дядя, Joel Spolsky - кажется, именно он утверждает, что такая вот замороченность только вредит. На языках с "ручным управлением памятью" код всегда хуже, поэтому такие языки отомрут. А пока что - может, человеку захочется испытать превосходство железячника над теми, кто нутром не чувствует, что там с памятью.
Алекс Кириллов
Алекс Кириллов
Писатель
Рег.: 16/08/2014 17:05:23
2108 дн. назад

id:60761, понял. Начинать становиться программистом надо не с 1С. ) Сначала "потренироваться на кошечках". И вообще, менять сферу деятельности время от времени необходимо, но отталкиваться следует не от востребованности профессии на рынке труда (но всё-таки учитывать это), а от своих возможностей. Иногда переориентация требует изучения огромного объёма материала. А главное, практика тоже нужна.
Андрей Момад
Андрей Момад
Писатель
Рег.: 30/11/2017 11:51:26
2108 дн. назад

{quote:1/63724:4/#p64030} Начинать становиться программистом надо не с 1С. )
// id:6613{quote}
Ну, даже если так - то только не с C/С++

можно, например, на VBA ещё, вот это кошечка. Его в школе на информатике проходят. Много у кого, собственно говоря, в экселе всё, при этом они ещё хотят какие-то айти-технологии. Можно изучать диалекты SQL'а. У рантье часто встречается древний MS Access, у кого-то - веб-морда над базой на MySQL. Очень много энтузиазма вокруг "облачных" "CRM'ок", даже у больших приличных фирм (вместо программного окна ты управляешь менеджерами и преданными клиентами через вкладку браузера. Как ни парадоксально, там надо знать не веб-языки, а SQL, если хочешь именно программировать), но мне кажется, это мертворожденное и держится только на подобострастии русского менеджмента к западным оккупантам: такие системы крайне негибки, часто свой отчёт на них не получишь до очередного релиза, который раз в год, но "а зачем что-то придумывать, всё за нас уже придумали и обкатали на Западе, нам до того, что есть, ещё бы дорасти".
Андрей Момад
Андрей Момад
Писатель
Рег.: 30/11/2017 11:51:26
2108 дн. назад

Мой опыт, допустим, несколько односторонний: программирование b2b, администрирование, склад и диспетчеры. А если кто знаком с разработкой игр (как пример b2c) либо программированием станков с ЧПУ - пусть расскажет; для меня это тёмный лес.
Алекс Кириллов
Алекс Кириллов
Писатель
Рег.: 16/08/2014 17:05:23
2108 дн. назад

С SQL знаком, я когда с MS Access возился, пришлось освоить. Заодно и с VBA ознакомился. Для станков с ЧПУ ничего не писал. ) А вот для автоматизированных измерительных комплексов приходилось. Но у нас и своя операционная и свой язык были. Мы даже до такого извращения докатились как свой микропроцессор. Это из-за эмбарго на высокотехнологичное оборудование для СССР.
Олег Здрав
Олег Здрав
Писатель
Рег.: 14/09/2014 12:35:59
2108 дн. назад
Олег Здрав пишет:

Что-то тема застряла на обсуждении 1С
В реальности например обучение на веб-программиста выглядит примерно так:
Картинка старая от 2016 года, половину устаревшего надо выкинуть, столькотже новых названий добавить.
Не считая пары десятков вспомогательных программ, фреймворков и утилит которые обязательно надо выучить.
Да и сама схема спорная, например нет знания основ РНР или less, а jQuery однозначно вместо js учить лучше, но не суть.

если чел хочет работать и зарабатывать ему придется учить и языки и все остальное, и это еще достаточно простая схема, не дай боже ему увидеть подобный план учебы для бэк-энд программиста того что по серверной части пишет - он сбежит сразу :)

Фото к посту 64037 номер 2633


Всем привет! Хотелось бы в плане работы сменить сферу деятельности. Раньше был плотно связан с компами, с железом, софтом естественно, но программированием не занимался. Вот теперь настроен восполнить этот пробел. Если есть спецы подскажите: какое направление в России, в мире сейчас считается перспективным? HTML, Питон, C? Глупо копаться с тем, что невостребованно... Интересно все - от опыта, если кто работает системным администратором, до программеров в IT-компаниях...

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

Алекс Кириллов

И если говорить о внутреннем языке программирования 1С, то ты прав - с каждым клиентом перепрограммировать не надо.

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

Алекс Кириллов

пусть тогда СИ учит, он много где используется.

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

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

Есть ещё один умный еврейский дядя, Joel Spolsky - кажется, именно он утверждает, что такая вот замороченность только вредит. На языках с "ручным управлением памятью" код всегда хуже, поэтому такие языки отомрут. А пока что - может, человеку захочется испытать превосходство железячника над теми, кто нутром не чувствует, что там с памятью.

id:60761, понял. Начинать становиться программистом надо не с 1С. ) Сначала "потренироваться на кошечках". И вообще, менять сферу деятельности время от времени необходимо, но отталкиваться следует не от востребованности профессии на рынке труда (но всё-таки учитывать это), а от своих возможностей. Иногда переориентация требует изучения огромного объёма материала. А главное, практика тоже нужна.

Алекс Кириллов

Начинать становиться программистом надо не с 1С. )

Ну, даже если так - то только не с C/С++

можно, например, на VBA ещё, вот это кошечка. Его в школе на информатике проходят. Много у кого, собственно говоря, в экселе всё, при этом они ещё хотят какие-то айти-технологии. Можно изучать диалекты SQL'а. У рантье часто встречается древний MS Access, у кого-то - веб-морда над базой на MySQL. Очень много энтузиазма вокруг "облачных" "CRM'ок", даже у больших приличных фирм (вместо программного окна ты управляешь менеджерами и преданными клиентами через вкладку браузера. Как ни парадоксально, там надо знать не веб-языки, а SQL, если хочешь именно программировать), но мне кажется, это мертворожденное и держится только на подобострастии русского менеджмента к западным оккупантам: такие системы крайне негибки, часто свой отчёт на них не получишь до очередного релиза, который раз в год, но "а зачем что-то придумывать, всё за нас уже придумали и обкатали на Западе, нам до того, что есть, ещё бы дорасти".

Мой опыт, допустим, несколько односторонний: программирование b2b, администрирование, склад и диспетчеры. А если кто знаком с разработкой игр (как пример b2c) либо программированием станков с ЧПУ - пусть расскажет; для меня это тёмный лес.

С SQL знаком, я когда с MS Access возился, пришлось освоить. Заодно и с VBA ознакомился. Для станков с ЧПУ ничего не писал. ) А вот для автоматизированных измерительных комплексов приходилось. Но у нас и своя операционная и свой язык были. Мы даже до такого извращения докатились как свой микропроцессор. Это из-за эмбарго на высокотехнологичное оборудование для СССР.

Что-то тема застряла на обсуждении 1С
В реальности например обучение на веб-программиста выглядит примерно так:
Картинка старая от 2016 года, половину устаревшего надо выкинуть, столькотже новых названий добавить.
Не считая пары десятков вспомогательных программ, фреймворков и утилит которые обязательно надо выучить.
Да и сама схема спорная, например нет знания основ РНР или less, а jQuery однозначно вместо js учить лучше, но не суть.

если чел хочет работать и зарабатывать ему придется учить и языки и все остальное, и это еще достаточно простая схема, не дай боже ему увидеть подобный план учебы для бэк-энд программиста того что по серверной части пишет - он сбежит сразу :)

Фото к посту 64037 номер 2633



Для публикации новых тем и ответов в темах вам нужно войти на сайт.

Станьте автором, чтобы заработать c нами

Вы творческий человек, Вы любите и хотите делиться с людьми тем, в чем разбираетесь?