|   |   | 
| 
 | Другие языки программирования | ☑ | ||
|---|---|---|---|---|
| 0
    
        azeml 07.10.15✎ 10:19 | 
        Здравствуйте! Хотел спросить совета у знающих людей. Или кто-то переходил с 1с на какие другие языки программирования. Кроме 1с ничего к сожалению не знаю (не считаю азы С и С ++) . Просто есть мнение начав изучать программирование с 1с, на вторые языки программирования перейти нереально. Заранее спасибо за ответ и советы.     | |||
| 1
    
        Timon1405 07.10.15✎ 10:20 | 
        Годный вброс     | |||
| 2
    
        Ненавижу 1С гуру 07.10.15✎ 10:21 | 
        почему нереально?
 напиши свой фреймворк а-ля 1С на шарпе | |||
| 3
    
        Господин ПЖ 07.10.15✎ 10:21 | 
        голые языки никому не нужны     | |||
| 4
    
        aka AMIGO 07.10.15✎ 10:21 | 
        (0) переходить надо по обстоятельствам, при необходимости, при потребности.
 другие варианты - бессмысленны. | |||
| 6
    
        drcrasher 07.10.15✎ 10:22 | 
        перейти реально. особенно, если кроме 1с заниматься чем-то ещё, хотя бы для себя.
 сейчас неторопливо ухожу от 1с в сторону javascript/objective c, ибо junior android/ios developer по деньгам совпадает с опытным 1сником. | |||
| 7
    
        Александр с АвтоВАЗа 07.10.15✎ 10:23 | 
        (0) это тоже самое, что если бы ты научился сначала ездить на автомате, а потом тебе пришлось бы сесть на механику
 Кто-то практически сразу пересядет, кто-то вообще не сможет, а кто-то поучится, потратит определенное время, а потом сразу сядет Как говорится - все зависит от желания и умения быстро адаптироваться | |||
| 8
    
        aka AMIGO 07.10.15✎ 10:23 | 
        (6) нормально, если есть к чему приложить свои знания     | |||
| 9
    
        drcrasher 07.10.15✎ 10:24 | 
        +(6) java, без скрипт
 я, правда, начинал с паскалей/бейсиков/фокалов и сейчас ради фана пишу на пхп/жс для мелких сайтиков | |||
| 10
    
        drcrasher 07.10.15✎ 10:24 | 
        (8) дык спрос на мобильные приложения есть, прилагай не хочу     | |||
| 11
    
        azeml 07.10.15✎ 10:29 | 
        (6) Тоже хотел бы перейти на objective c и Swift . Но блин смотрю и ничего не понимаю. Там надо ООП, а я теорию вроде знаю, а на практике не оч.     | |||
| 12
    
        azeml 07.10.15✎ 10:30 | 
        Говорю сразу гуру в 1с себя не считаю.     | |||
| 13
    
        azeml 07.10.15✎ 10:31 | 
        (9) Смотрел на Java и WEB , но что-то не по душе они.     | |||
| 14
    
        Гёдза 07.10.15✎ 10:31 | 
        Я джаву изучаю. Начинал с джава раш.
 Потом писал конвертер тех журнала в скл. Теперь изучаю спринг | |||
| 15
    
        mTema32 07.10.15✎ 10:48 | 
        (6)>>"junior android/ios developer по деньгам совпадает с опытным 1сником"
 Да ну? | |||
| 16
    
        vhl 07.10.15✎ 10:59 | 
        (6) >junior android/ios developer по деньгам совпадает с опытным 1сником
 Сам придумал или есть ссылки на вакансии? | |||
| 17
    
        Asmody 07.10.15✎ 11:01 | 
        Изучай Haskell во имя добра!     | |||
| 18
    
        DmitriyDI 07.10.15✎ 11:03 | 
        (0) говорят сейчас востребован ruby     | |||
| 19
    
        GreatOne 07.10.15✎ 11:04 | 
        изучай НЛП и программируй толпы инфантилов на что-нибудь     | |||
| 20
    
        vasbur 07.10.15✎ 11:08 | 
        на этапе "новичок" программист 1С зарабатывает выше, чем тру-программист, на этапе "опытный" примерно одинаково, на этапе "эксперт" программист 1С зарабатывает ощутимо меньше.
 Поэтому - успевай, иначе скоро будет нереально по причине сильной разницы зарплат. | |||
| 21
    
        GreatOne 07.10.15✎ 11:10 | 
        Есть тема, что опытные манагеры могут в месяц сделать 400++ к. за хорошую продажу. Рванем?     | |||
| 22
    
        NikVars 07.10.15✎ 11:28 | 
        (21) Могли... Когда-то... Ага, самое время - импортозамещение. Можно вместо бугатти новые лады толкать.     | |||
| 23
    
        Дебет 07.10.15✎ 11:38 | 
        для себя пишу на делфи =)     | |||
| 24
    
        Маратыч 07.10.15✎ 11:40 | 
        Сможешь в жабу (не скрипт) - сможешь и во все остальное. Она фактически эталон современного языка для ООП.     | |||
| 25
    
        azeml 07.10.15✎ 11:45 | 
        (24) спасибо за совет!     | |||
| 26
    
        Garykom гуру 07.10.15✎ 11:57 | 
        (24) эталон как раз скрипт (js) и еще C#
 а обычная java застыла в развитии | |||
| 27
    
        el-gamberro 07.10.15✎ 12:07 | 
        (26) Тогда уж застыл с++. Ява активно развивается.     | |||
| 28
    
        kryptonite 07.10.15✎ 12:08 | 
        (26) сравниваешь js и java ?     | |||
| 29
    
        kryptonite 07.10.15✎ 12:09 | 
        (0) бери да переходи. ниче сложного особо     | |||
| 30
    
        Asmody 07.10.15✎ 12:21 | 
        (26) Да ладно?!     | |||
| 31
    
        Garykom гуру 07.10.15✎ 12:24 | 
        (30) угу
 https://learn.javascript.ru/getters-setters ну когда же уже сделают проперти ("Единый геттер-сеттер") в java? | |||
| 32
    
        Garykom гуру 07.10.15✎ 12:26 | 
        (31) тьфу в js тоже проперти нету, это они издеваются
 вообщем C# рулит | |||
| 33
    
        quest 07.10.15✎ 12:26 | 
        (31) открой для себя кложуру. Там не только это сделали. Но и еще много вкусного.     | |||
| 34
    
        Asmody 07.10.15✎ 12:28 | 
        (33) Лучше скалу. Кложура вообще крышесносная.     | |||
| 35
    
        quest 07.10.15✎ 12:31 | 
        кто к чему привык :) для меня скала - вынос мозга. а вообще - лучше уж тогда scheme использовать. но нормальных компилеров на джавамашину нет     | |||
| 36
    
        Garykom гуру 07.10.15✎ 12:31 | 
        (34) угу скала лучше, от кложуры у меня и правда крышу сносит как и от питона
 причем сам то питон ок (команды), но вот разделитель синтаксиса вместо {} - табуляция это млин | |||
| 37
    
        quest 07.10.15✎ 12:32 | 
        (36) ты просто не понял что такое макросы и как писать свои DSL. После этого любой язык с заранее определеным синтаксисом кажется убогим, кривым и негуманным     | |||
| 38
    
        Garykom гуру 07.10.15✎ 12:33 | 
        (35) очередная Clojure?     | |||
| 39
    
        Garykom гуру 07.10.15✎ 12:35 | 
        (37) ммм... я правильно понял что перед разработкой проекта предлагается даже не выбор языка, фреймворков, платформы
 и даже не выбор языка и написание фреймворков с 0 а сначала самому язык придумать и реализовать компилятор? | |||
| 40
    
        DmitriyDI 07.10.15✎ 12:39 | 
        (39) ахаха, смешно)     | |||
| 41
    
        qwerty2469 07.10.15✎ 12:47 | 
        (32) Ну а смысл усложнять синтаксис языков этими "пропертями".     | |||
| 42
    
        Casey1984 07.10.15✎ 12:51 | 
        (0) Брехня.     | |||
| 43
    
        Garykom гуру 07.10.15✎ 12:55 | 
        (41) упрощаем использование фреймворков
 читабельность кода повышается и меньше его без этих бесконечных Объект.setЗначение(НовоеЗначение) и СтароеЗначение = Объект.getЗначение() просто обычное присваивание (что логично) Объект.Значение = НовоеЗначение; и СтароеЗначение = Объект.Значение; | |||
| 44
    
        qwerty2469 07.10.15✎ 13:02 | 
        (43) 
 c# public double Hours { get { ... } set { ... } } java public double Hours public getHours() {...} public double setHours(value) {...} Ага в c# читабельность прям очень повысилась. | |||
| 45
    
        Garykom гуру 07.10.15✎ 13:03 | 
        (44) не путай "реализацию" и "объявление" с "использованием"     | |||
| 46
    
        quest 07.10.15✎ 13:04 | 
        (39) Нет, не прав. Для тебя слово компилятор видимо как-то связано с высшей математикой и прочей заумью. Это не так.  Просто создатели фреймворков за тебя много о чем подумали, и ввели в свои рамки. Если тебя устравивают эти рамки - ты начинаешь использовать их. Не устраивают - пишешь свой фреймворк. 1С именно так и поступило - тебя почемуто это не возмущает. Ведь по любому надо находиться в терминах задачи при решении, а процессор как ни крути ничего не знает о типе номенклатура. А уж прикрутить простой dsl к созданому фреймворку - задача для 2 курса в институте. 
 (43) зависит от того что у тебя понимается под "=" может и твой вариант проще читается. а может и нет | |||
| 47
    
        Garykom гуру 07.10.15✎ 13:05 | 
        (45)+
 c# Hours = D1.0; double h = Hours; java setHours(D1.0); double h = getHours(); | |||
| 48
    
        Garykom гуру 07.10.15✎ 13:09 | 
        (46) компиляторов не писал... а вот интерпретаторы несколько раз
 под "=" подразумевается то что накодил автор фреймворка (используемого класса), и нефиг пользователям знать что :) | |||
| 49
    
        qwerty2469 07.10.15✎ 13:11 | 
        (47) И какая разница? И ради это нужно в java добавить "проперти", зачем?     | |||
| 50
    
        Asmody 07.10.15✎ 13:13 | 
        присваивание — зло!     | |||
| 51
    
        Гёдза 07.10.15✎ 13:13 | 
        (50) почему?     | |||
| 52
    
        quest 07.10.15✎ 13:14 | 
        (48) автор фреймворка, пусть и офигенного, на семантику = определенную в языке (при условии что оператор = не переопределятся как например в С++) влиять не может. 
 А вот в своем дсл ты с этим = можешь делать что хочешь, когда хочешь и где хочешь. (50) Ты форумом ошибся. Это в хацкеле зло. А в 1С с ее убогим gc - очень доброе добро. | |||
| 53
    
        Asmody 07.10.15✎ 13:34 | 
        (52) Мы же тут не за 1С, а за концепции говорим.     | |||
| 54
    
        quest 07.10.15✎ 13:47 | 
        (53) Если за концепции, то да. Тогда - зло. Идеальное зло в идеальной концепции. И пока процессоры умеют присваивать значения - это не искоренить :)     | |||
| 55
    
        Лефмихалыч 07.10.15✎ 13:52 | 
        (0) изучай то, что понятнее, из того, что даст тебе выход в мобильную и веб-разработку. Которые будут продолжать специализироваться на оффлайне, через какие-нибудь 5 лет будут улицы мести.     | |||
| 56
    
        Garykom гуру 07.10.15✎ 13:52 | 
        (54) процессоры не умеют ничего присваивать... они только push'ит и pop'ать умеют     | |||
| 57
    
        Garykom гуру 07.10.15✎ 13:53 | 
        (55) 1С?     | |||
| 58
    
        Лефмихалыч 07.10.15✎ 13:54 | 
        (41) пропертя усложняют только объявление классов, а вот использование они упрощают в разы, перекладывая долбёж рутинных букв и скобочек на компилятор.     | |||
| 59
    
        Мухамор 07.10.15✎ 14:04 | 
        (55) а 1С-ники тоже?     | |||
| 60
    
        quest 07.10.15✎ 14:04 | 
        (56) мне кажется ты не совсем прав. add - что и куда пушит? loop что пушит? команда процессора меняет состояние регистра (регистров) а не порождает новое состояние.     | |||
| 61
    
        quest 07.10.15✎ 14:05 | 
        (59) адынэсники - в первую очередь. все захавает 1сфреш     | |||
| 62
    
        Garykom гуру 07.10.15✎ 14:07 | 
        (60) не понял как добавление и цикл связаны с присваиванием?     | |||
| 63
    
        quest 07.10.15✎ 14:10 | 
        (62) меняют текущее состояние. в отличии от порождения нового.     | |||
| 64
    
        Лефмихалыч 07.10.15✎ 14:17 | 
        (59) большинство - в первых рядах. Самые толковые будут на положении нынешних семерочников.     | |||
| 65
    
        Мухамор 07.10.15✎ 14:27 | 
        (64) нынешние семерочники на вес золота, такшта не надо ляля...     | |||
| 66
    
        akaBrr 07.10.15✎ 14:52 | 
        (65) не заметил :)     | |||
| 67
    
        quest 07.10.15✎ 15:05 | 
        (65) где? почем там платят?     | |||
| 68
    
        Лефмихалыч 07.10.15✎ 15:49 | 
        (65) сколько лично ты знаешь семерочников, которые на вес золота?
 во-вторых, даже этих золотых товарищей век более чем конечен | |||
| 69
    
        Asmody 07.10.15✎ 15:57 | 
        Текущая цена золота ~$1100 за унцию, т.е. за 31.1 грамма.
 Средний одинесник весит порядка 85 кг. Т.е. $1100 * (85 / 0.0311) = $3006430 Это где такие "семерочники"? | |||
| 70
    
        Garykom гуру 07.10.15✎ 16:03 | 
        (69) ну это в рабство на 30 лет     | |||
| 71
    
        NikVars 08.10.15✎ 10:21 | 
        $3006430 по курсу 65 рублей 195417950 рублей.
 Делим на 30 получаем 6513931 за год. Далее в месяц 542827 рублей. Даже на фикси с учетом инфляции получается нормуль. Где можно записаться в такое рабство?! | |||
| 72
    
        kyvv 08.10.15✎ 10:46 | 
        Некоторые считают, что Россия в области ИТ движется очень быстро, и мы скоро всех догоним и перегоним. Так ли это? Я думаю, что нет. Например, в корпоративных приложениях мы застряли в архитектуре клиент-сервер. Лично я очень мало видел многоуровневых решений российской разработки, а сервис ориентированная архитектура вообще диковина. Многие просто до конца не понимают, что это такое, где использовать, и какие мы получаем преимущества. 
 Некоторые считают, что сервисы используются только в WEB приложениях и только на Java или .NET, а в других приложениях абсолютно не нужны. Это серьезное заблуждение. Да, в языке программирования Java уже есть множество классов, которые упрощают разработку, но это не значит, что эта технология не может быть написана на другом языке. Подойдет абсолютно любой язык программирования, умеющий работать с TCP/IP протоколом. Да, протокол общения с сервисом использует в качестве базы HTTP запросы, но это не значит, что использование сервисов ограничено только WEB браузером. В браузере уже реализованы все необходимые функции для работы с HTTP и XML, но кто мешает реализовать то же самое в вашем корпоративном приложении и получить преимущества SOA? Хотя, последние тенденции показывают, что ИТ сдвигается в сторону WEB, а тут преимущества SOA проявляются в полной степени. | |||
| 73
    
        kyvv 08.10.15✎ 10:47 | 
        (+72)
 ехнология SOA предоставляет нам великолепную (возможно даже лучшую) независимость от всего, а самое главное - от языка программирования и от ОС. Языки программирования развиваются очень динамично. Еще десять лет назад балом правил С++ и его позиции казались непоколебимы, но два года назад пальму первенства отобрал Java. Да, в нашей стране это не так заметно, но я всегда говорю – посмотрите предложение о работе в США и Канаде и вы увидите, что мы серьезно отстали. Наибольший спрос на Java и SOA. Еще пару лет назад всем казалось, что Java отобрал пальму первенства всерьез и надолго, но новинка от MS в виде технологии .NET пусть и медленно, но набирает обороты и каждый год откусывает небольшой кусок пирога от J2EE. В этот момент программисты начинают задумываться – что победит, и какой язык использовать? Все мы можем только догадываться, и кто-то может угадать, но сказать точно мы не беремся. Используя сервисы, вам абсолютно все равно, какой язык победит. Один сервис может быть написан на Java, другой на C#, а третий на С++ и все они будут прекрасно дружить и совместно работать на благо компании Из книги М.Фленова "Библия C#". 2010 год. Шесть лет прошло. | |||
| 74
    
        kyvv 08.10.15✎ 10:50 | 
        Это цитата. Забыл про кавычки.     | |||
| 75
    
        Господин ПЖ 08.10.15✎ 10:52 | 
        >Некоторые считают, что Россия в области ИТ движется очень быстро, и мы скоро всех догоним и перегоним.
 все по ушам уже 20 лет ездят мифами про "генильно руссо-программисто" | |||
| 76
    
        Кирпич 08.10.15✎ 11:01 | 
        (73) Используя Java, вам абсолютно все равно, какой язык победит. Один сервис может быть написан на Java, другой на Java, а третий на Java и все они будут прекрасно дружить и совместно работать на благо компании/     | |||
| 77
    
        Господин ПЖ 08.10.15✎ 11:03 | 
        на яву жалуются...
 она тормозит, ее колбасит бесконечными модными феньками, без нормального лида и критического подхода к составу проекта он обрастает глючными шароварными библиотеками и модулями (самим писать лениво) работоспособность которых не гарантирована | |||
| 78
    
        Кирпич 08.10.15✎ 11:05 | 
        на 1с тоже жалуются. чем распространённее продукт, тем больше жалуются.
 распространённее :))) | |||
| 79
    
        qwerty2469 08.10.15✎ 11:13 | 
        (77) А на какую не жалуются?     | |||
| 80
    
        Кирпич 08.10.15✎ 11:17 | 
        (73) или так
 Используя компьютерные программы, вам абсолютно все равно, какой язык победит. Одина компьютерная программа может быть написана на Java, друая на C#, а третья на С++ и все они будут прекрасно дружить и совместно работать на благо компании | |||
| 81
    
        kyvv 08.10.15✎ 11:24 | 
        О javanext и не только - https://www.ibm.com/developerworks/ru/library/j-jn16/     | |||
| 82
    
        IVT_2009 08.10.15✎ 11:55 | 
        Есть смысл только в случае ухода на этот язык. Я вторым изучаю Яву и больше в разрезе разработки под Андроид. Есть ощущение определенного будущего за технологией. В нашем городе 1с будет еще долго популярна и нормально оплачиваема.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |