(182) AlexO, да ничего. Некоторым какие аргументы не приводи, просто не доходит.
Ты же спросил в курсе ли японцы - вот видишь - они в курсе, они смотрят.
да ничего. Некоторым какие аргументы не приводи, просто не доходит.
Сильные аргументы. Сначала человек расписывает свои андроидные достижения, даже ставит жирную запятую ("а у меня основная прибыль за разработку на Android идет из Японии"), а потом даже не может внятно объяснить, что делает, что за прибыль, и откуда скриншот с какими-то графиками.
(184) AlexO, Во-первых я свои андроидные достижения нигде не расписывал, а сказал лишь что основная прибыль у меня лично идет с Японии и что свет клином при разработке под Android, не сошелся на России. Во-вторых я тебе не обязан расписывать откуда и как я получаю прибыль - это коммерческая тайна, ты как бы не мой акционер.
Ты можешь верить моему утверждению или не верить про прибыль из Японии -мне плевать по большому счету, я же не буду для того чтобы мне поверил какой-то левый чувак с форума платежки распечатывать.
А насчет потери ЗП на первое время при переходе на Java - это неверный подход.
На самом деле вот так надо:
Сидишь работаешь в 1С, параллельно изучаешь Java или Android, там поизучал, там поизучал,
более менее освоился - там с людьми пообщался, тут...один заказик небольшой попробовал,
второй на пару выходных там за 10ку сделал... и пойдет, поедет.
Да в конторе кстати в которой ты работаешь, полюбому не 1сом единым,
там для торговиков на планшетике приложение надо, тут какой-нить фронтент магазинов на оракл - бери на себя.
Остальные только 1с, а ты скажи что и не 1С можешь... и набирается опыт и партфолио,
главное настроится и возможности сами идут в руки, главное не упускать.
Сам изучаю яву около двух лет. И скажу вам, программировать в ней не так уж и просто (правда, катастрофически не хватает времени). Но до J2EE добрался уже.
Кстати, кому нужны интересные курсы (как у Гилева) - welcome в личку.
(24) gimalaj,
Курсы Гилева делятся на платные и бесплатные. Бесплатные, как мне кажется, гуляют вполне свободно. А платные, да, распространению не подлежат. Да и защищены к тому же программно.
(23) Ibrogim, Хотите изучить Java, учите с азов, с 0, по литературе 90-х годов, в те времена книги в основном писались людьми участвовавшими в разработке собственно самого языка. Сейчас же пишут в основном это верхушка айсберга языка используют в изучении готовые технологические решения, библиотеки.
(26) alex_sh2008,
вот уже нелепый совет учить по 90ым.
Сейчас же пишут в основном это верхушка айсберга языка используют в изучении готовые технологические решения, библиотеки.
Дак именно это и надо сейчас изучать !!!
Это как в 1С изучать язык, без типовых :)))
в java тоже есть свои типовые, которыми надо уметь пользоваться и их изучать :)
Любой язык нужно изучать с азов и без привязки к "типовым". И уже понимая основы изучать нужное направление. Даже типовые они все такие разные. И само понятие типовые... не означает стандартизованные, а "типо направление учета". В последнее время 1С пытается БСП разработать и ввести, но пока не очень получается. В разных "типовых" этот БСП притягивают как хотят. Да сам БСП меняют часто. Это даже на бету не смахивает.
(28) Lokiy, Если вы не поймете сути программирования на языке, то и применение всех компонентов и технологий будет без понимания как это работает, будете применять там где надо и не надо.
(35) Дело такое. Есть книга: http://rutracker.org/forum/viewtopic.php?t=3655720 Книга по сервлетам и JSP, кроме того, она готовит к экзамену Sun Certified Web Component Developer (SCWCD). Книга на английском языке, перевода на русский нет (по крайней мере, я очень хорошо искал и не нашел). Я решил ее перевести на русский, сейчас переведено порядка 50-ти страниц. Как вы понимаете, продвигается перевод очень медленно. Но эффект от процесса офигенный!- весь переведенный материал накрепко сидит в голове.
В общем, мне нужны помощники. По окончании каждый получит русский перевод.
(38) gimalaj, вы серьёзно? английский учите?
Хочу сразу сказать, что если просто читать и изучать, то на каждом круге знания будут укрепляться и уточняться.
Решайте упражнения, зачем Вам дословный перевод? жаба давно отступает по всем фронтам. Её теснит шарп и плюсы, которые и не думали стоять в очереди (с++, жаба, шарп) последними. Этот порядо - фейк от мастдая, чтоб шарп продвигать. Языки развиваются параллельно. Но шарп пропихивают всюду, вспомните ASP, библиотек SQL, linq, обобщения и расширения. Плюсы не отстают. Не отстают ли? Или может шарп отстает? Параллельно! жаба сливает конкретно, но это имхо.
(40) gimalaj, почти 1000 страниц.
Вы овладеете языком раньше. Перевод останется не закончен. Люди разбредутся по закону подлости. Мужество простоять дольше хватит только у Вас. Снизьте планку усердия, и образуется толпа, которая сделает больше любого одного человека. Начните решать упражнения здесь.
(от 1С подташнивает, хочется ООП, все равно какого, а конечно жабу грызть не стану, но погляжу на Вас)
(39) ture,
" Её теснит шарп и плюсы... Но шарп пропихивают всюду, вспомните ASP, библиотек SQL, linq, обобщения и расширения... жаба сливает конкретно, но это имхо"
Ваше имхо было ясно озвучено в (32) посте. Думаю, писать об одном и том же с дискретностью в несколько постов - несколько излишне.
Кто хочет - присоединяйтесь.
(38) gimalaj, знаешь сколько книг нет на русском :)))
например попробуй разобраться с openGL особенно редакции ES 2.0, 3.0 :))) там где через шейдеры все описывается - вообще ниодной книги нет. Нет смысла переводить. Все равно все более менее вменяемые, современные вещи на английском, проще так читать да и все, привыкаешь. + stackoverflow, + исходники с github ... вообщем хочешь учить java сразу привыкай думать на английском :)
(38) gimalaj, а в чём прикол плакать, колоться, но убить тысячу часов на то, чтобы получить себе перевод книги, которую проще, быстрей и правильней прочитать в оригинале?
У меня только одна теория: вы подрядились к какому-то издательству перевести эту книгу и теперь хотите от сообщества халявы. Ну, то есть можно, конечно, придумать и другие теории, но эта - единственная, которая не включает в себя мартышкин труд, навроде постройки копии Коломенского кремля из спичек.
(46) vasyak319, ни в чем. Точнее, просто в том, чтобы перевести. Из профитов - после перевода этот материал реально сидит у меня в голове, намного лучше, чем было бы, если бы я эту книгу просто прочитал (ну и выполнив, естественно, задания оттуда).
Не будь таким корыстным, Вася ). А чтобы не давили корыстные мысли, даю честное пионерское после перевода выложить ее во всеобщий доступ.
Каждый человек имеет право на ошибку, давайте не будем идеализировать людей. Выбор Java - это такая же ошибка.
Если б я не мог перевести с немецкого, то уговаривал бы друзей помочь (был бы послан, конечно).
Если б мне не хватало мужества, закончить начатое, то искал бы попутчиков.
Если б был ленив, то собирал бы единомышленников.
А что мне делать если все эти качества есть одновременно?!
(50) spacecraft, не надо мне соблазнов буржуйских, от них только душа петь хочет. Буду дальше облизывать кость, брошенную 1с и конечно обругивать хозяина.
(49) ture, Еще ни кому не приносило вреда изучение нескольких языков программирования, считается хорошим тоном если программист умеет писать на нескольких языках программирования в зависимости от окружающего пространства использования приложения. После изучения таких сложных языков С, C++, Java. Все остальные языки поддаются изучению достаточно быстро, и в изучении не требуется много трудозатрат, так как основная концепция остальных языков построена именно на 3х базовых С, C++, Java.
(52) alex_sh2008, не смею спорить. Слова золотые.
Еще бы раздел здесь как на кибере по другим языкам.
Жабены скрипты часто пользуют на клиенте в браузере. На этом их применение и заканчивается.
Вообще 1С это процедурная штука и мы все пытаемся загнать предмет учета в рамки алгоритма. Принципы ООП в 1С? не нужны там принципы, надо помнить шаблоны и сувать в них учет, а если нет шаблона, то флудить на тему "так не делают".
(53) ture, Javascript( аля ECMAScript) в браузере и ноде - никакого отношения к Java не имеют(ну если по правде, то совсем малость - как возможная и встроенная реализация скриптового движка)...
>Выбор Java - это такая же ошибка.
>Зачем тебе жаба? Больше толку от шарпа и плюсов.
ваша компетенция понятна, если вы знаете о топике ровным счетом ничего - не надо советовать.
(54) minimajack, ну давай расскажи что-нибудь на тему как это правильно Java и полезно в мире!
Если Вы не знаете о моих компетенция и судите по флуду, то с чего бы мне слушать бредни?
(55) ture, компетенции имелись ввиду топика, если вы не отличаете java от javascript - по факту различные ЯП давать советы не стоит...глупо
Disclaimer В текущих реалиях Java в отличии от javascript не исполняется в браузере(хотя раньше работал нативно и в браузере). Заявления типа виртуальной машины и прочего не принимаются...
Ну и таки "да" ООП не для 1С. На текущий момент 1C не нуждается в Java и наоборот...
Может для кого то будет новостью, но в технолигии ВК есть забавный заголовочный файл, который расставляет все точки над "и"
как видим eAddInJava, а значит когда нибудь(а скорее всего уже для избранных) внешние компоненты можно будет делать и на джава + тенденция с EDT...
зы в дальнейшем что либо доказывать и разъяснять я не собираюсь.
> Почему я так жабу не взлюбил? Ну так - повторное использование кода.
благодаря плагинам и метрикам - все намного лучше чем в других языках...повторное использование - проблема только рукожопого программиста.
(62) alex_sh2008, О_о чито, чито???
SOAP - 15 летний треш сравнивать с нативными плагинами....SOAP по сути RPC...а как же драйвера устройств для торгового оборудование и прочий код?
а как же драйвера устройств для торгового оборудование и прочий код?
Да то же самое просто технология создания приложений и драйверов будет вы ходить немнго на другой уровень, фактически все драйвера будут выстраиваться в виде сервисов как в облаках с предоставлением интерфейсов SOAP, а какой продукт будет к этим серисам подключатся без разницы. RPC - все бы хорошо но это закрытая технология и область ее использования факnическки заканчивается Windows.
(65) alex_sh2008, какой нафиг уровень? Вы кладовщику куда предлагаете сканер-штрихкода воткнуть? Как вебку подключить? То есть вместо того что бы использовать нативную компоненту для склонений - надо будет для каждого склонения вызывать удаленный сервис с пингом в 50 мс?
RPC - remote procedure call, по сути обобщенное название класса технологии...для java - RMI, для flash - RMX и т.д.
То есть вместо того что бы использовать нативную компоненту для склонений - надо будет для каждого склонения вызывать удаленный сервис с пингом в 50 мс?
под понятием сервис имелось ввиду приложение, которое предоставляет некий универсальный интерфейс связи, а не сервис который работает на удаленном хосте.
(67) alex_sh2008, ну и? То есть для склонений один сервис...для расчетов другой, вы понимаете что технология RPC требует 100% онлайн работы сервиса? То есть для того что бы полноценно работать в 1С необходимо будет запустить на каждой машине пачку вспомогательных сервисов, один для сканера, второй для склонений...пятидесятый для ... нафигаааа??
Если ПО одно на все случаи жизни? Тогда чем оно отличается от встроенного в 1С8? Извините но вы придумали бред - для каждой технологии своя ниша, и нежелательно одну заменять другой.
С появлением и развитием технологий на основе SOAP
А где эти технологии развиваются? Или имеете в виду - "развиваются в 1С, потому что ввели "обертку" чтения очередного txt-файла, подделанного "под стандарт SOAP"?
Шарп можно сказать тоже самое что Java, разница в палтформах исполнения, в шарпе фрамеворк в java виртуальная машина java, c++ больше системный язык нежели язык прикладного уровня, и мягко сказать писать на нем приложения прикладного уровня, сложновато и порой трудозатраты намного выше нежели на шарпе или Java.
(57) alex_sh2008, конечно на шарпе проще писать прикладной уровень. Мода только смотрит на веб, и шарп остался жить благодаря ASP. Иначе б даже внимание не привлек. Формы то на дот нете рисовать то еще удовольствие. А вот плюсы и библиотеки графики уверенно держат игровую отрасль.
Я считаю, что шарп жив только благодаря его продвижению в корпоративных решениях. Совсем костыльным был в ранних версиях. Потом разошелся. Ух! Нашлись светлые головы. Но формы то так и хромают (мне даже 1ссышный вариант построения форм больше нравится - накидал и пошел дальше, хотя возможностей много меньше в настройках). Шарп цветет и пахнет только благодаря ASP.
С плюсами понятно, их вырвать из истории нельзя, т.к. они ее часть. Системное программирование, игры, коммерческое ПО.
А жаба - это выкидыш. Тупиковая ветвь.
Почему я так жабу не взлюбил? Ну так - повторное использование кода.
(58) ture, Шарп детище мелкософта и использование его ограниченное, последние тенденции фрамеворка радуют, если все таки мелкософт портирует свою среду в linux вместе с шарпом, то скачек разработок прикладных решений под linux возрастет не хуже, чем под виндами.
(60) alex_sh2008, про линух не скажи. Ушел с него как пришли новые гномы. Сообщество помнится не жаловало моно, требовали вырезать из стандартных дистров (чтоб ставили по желанию). Мастдай не спешил с релизом своей среды на линухе и в конечном счете стал тихонько подпитывать проект моно. Я не могу рассуждать о тенденциях строго, но хорошо почувствовал упорство сообщества.
Сообщество помнится не жаловало моно, требовали вырезать из стандартных дистров (чтоб ставили по желанию)
Проблема моно была в то что они были ориентированы на гномы, тоесть в разработках приложений использовался старый добрый C. Все сейчас прекрасно понимают что разработка приложений без ООП увеличивает трудозатраты и время на выход готового приложения, даже не смотря на то что у ООП производительность ниже, а требования к ресурсам выше, первые два фактора перевешивают. Насколько я знаю сейчас в моно начали применять ООП на базе стандартного API гномов.
(53) ture, Мое ИМХО, в 1С ООП как таковое принесет больше вреда чем пользы, грамотная архитектура API функций и построения конфигураций вот что нужно в 1С.
(52) alex_sh2008, я на десятке языков писать могу. Но есть нюанс: под каждый есть далеко не один фреймворк и ещё свой, обычно развивающийся, STL. Без каждодневной практики работы с фреймворком, поточной работы не получится. Придется тупить в мануалы и примеры на гитхабе (где не факт что код автора - не хак, или костыль).
Во все времена, самый эффективный способ обучения - поиск себе личного сенсея.
(247) alex_sh2008, ещё есть всякие курсы, платные. Один такой курс вела моя жена, по Java и(или) C#. Читал я её методический материал (кстати если он сохранился, его наверное можно оцифровать). Когда ей нужно было аудиторию обучить модели ООП, я ей объяснял как учить её блин студентов. Сенсей - сенсею рознь.
(256) Ibrogim,
Блин, на 1С за полдня легко )
По моему в любом языке это будет разумно сделать посредством regexp. Т.е. при чем тут язык написания и язык применения парсера?
(269) AlexO, в 1С меня многое не устраивает, но как-то приходится. Видимо в среде деволоперов желтого продукта смирились с фразой "исторически сложилось". Хочу ООП конечно, но прихожу к пониманию, что ООП по большему счету был бы нужен в 1С для работы с пользователем. Кроме ООП конечно не помешают триггеры и хранимые процедуры, но 1С типа "отмазалась" событиями.
(271) fzt, Модель ООП изучают не на языках а на реальных примерах, я когда изучал ООП брал за основу ООП для реализации модель дерева и фрукта, и реализовывал обслуживающие классы этих моделей
(285) Ibrogim, Регулярками, xml-парсером или как строку парсить html - это жесткое прошлое.
В нормальных языках программирования обычно есть некие инструменты типа (Html Agility Pack).
Не хочется верить, в то что джаве так не повезло.
Регулярками хорошо выдерать фрагменты, зная, что за текст под руками.
(72) ture, Иброгим учится. А тут, что то холивар зародился. Давайте про Java, жребий уже брошен, тема названа.
Сейчас использую ntelliJ IDEA успел уже к ней прикипеть (на сколько это можно сделать за 40 часов). Часть курсов использует Netbeans или Eclipse
Имеет смысл ставить их все и выполнять задания в той среде, которую используют на конкретном курсе (может пойму преимущество какой то из них). Или оставаться на ntelliJ
(75) Ibrogim, имеет смысл оставаться в одной среде. Для базового и jsp все равно в какой среде делать, но горячие клавиши, менюхи и принципы работы сильно разнятся.
Eclipse - его за основу взяла 1С8...так что в будущем будет удобнее
IntelliJ IDEA - имхо быстрее работает и более симпатичный ГУй
(75) Ibrogim, Все зависит от того какие программы вы хотите писать, я к примеру использовал Jbuilder, он мне подходил по сходности внешнего вида и опциональности с CBuilder, сейчас правда уже окончательно сел Visual Studio и шарп, да и то когда есть физически свободное время. Пробовал как то "Netbeans" - мне показалось слишком раздутая система, хотя достаточно мощная среда разработки.
А вообще Ibrogimу я бы посоветовал пописать всякие небольшие вещи под Android.
Че в голову взбредет, что интересно. И для души и java поучишь с ООП разберешься.
Дефолтный NavigationDrawler сделаешь - тебе и интерфейсы, и List и синглтон из фрагмента :)
Если потом захочется на серьезный backend в java - перейдешь, проблемы нет, тот же самый код и теже библиотеки кроме отвечающих за интерфейсную часть - все работает в десктопном варианте, ничего даже переписывать не надо.
(135) Ibrogim, Мотивационный слоган:
Открой startandroid.ru/ru/uroki/vse-uroki-spiskom и начни программировать под Android уже СЕГОДНЯ! :)
Знаний циклов, условий и ArrayList тебе на первые пол года хватит :)
Кстати я пока 1Сником даже работал, на работе сделал пару мобильных приложения...
Каталог товаров, Монитор остатков по магазину, для базы на supermag (оракловая база).
Так сказать по отдельному заказу от руководителей.
Вообще такая тема, мне кажется щас востребованная даже среди чисто 1Совских заказчиков.
Сейчас вот типичной руководство привыкло что в 1С можно все переделывать и генерит задачи для 1С. А когда понимает что точно так же ничто не мешает писать под мобильные девайсы - вообще с удовольствием генерит задачи и под мобилки.
P.S. Единственное что надо сразу объяснить что под мобилки писать дольше, чем в 1С :) Скорости то не те, когда надо каждую финтифлюшку интерфейса описывать без всяких конструкторов и СКД :)
(140) Lokiy, Супер!
Ибрагим тебе плюс влупил первым, я свидетель!
Я вот то же думал, зачем мне криптоПро? Напишу на шарпе сам все и дело в шляпе.
Оказалось, что рашка шифры состоят из двух ключей. И один я не знаю, ибо это какие-то таблицы замены.
(142) ture, да я не комплексую :) Я вон отзывы читаю на гуглплей и прям душа радуется, и меня даже мало расстраивает что я не могу придумать как на этой напоминалка зарабатывать больше 1,2$ в день.
P.S. за плюсы спасибо :)