Имя: Пароль:
1C
 
Смена сферы с 1С на Java
,
0 Tester
 
24.03.16
10:02
Всем привет. Давненько меня тут не было.
Беларусь. Минск. Мне 29. Предприятие, где работаю уже почти 5 лет 1С-программистом в тяжелом фин. состоянии. З/п урезали, после прихода нового шефа разбежались хорошие сотрудники. Необходимо менять работу. Покатался по собеседованиям, есть желающие меня взять. З/п в среднем 500-750$. Кризис, мать его.
Задумался о смене сферы, на ту, с которой почему-то не связала судьба раньше, но в который уровень оплаты 1000-1500$, т.к. работа вся ведется на зарубежных заказчиков, т.е. стабильно в 2 раза выше. Пока не вникал что в тренде, но однозначно если менять сферу, то только на ту, которая самая востребованная и с большим числом вакансий. Склонен к Java направлению.
Образование - 4 года колледж (техник-программист), 6 лет универ заочка (инженер-программист-экономист, окончил в 2012 г.). База начальных знаний вроде была неплохая еще с колледжа - Pascal, Delphi, HTML, Javascript, PHP сам учил. C++, C# были в универе. В нем же в основном преподавали Java. Контрольные и курсачи по Java хоть и примитивные, но делал сам, разбирался методом тыка. С инглишем не очень, читать что-то могу, но разговаривать однозначно нет.
В общем вопросы:
1. Не поздно ли в 29 менять сферу при наличии вышеуказанных базовых знаний?
2. Каковы прим. требования при устройстве на юниора?
3. Что делать с инглишем?
4. В какое направление попробовать податься, чтобы не лохануться как с 1С?
351 Сниф
 
27.03.16
21:44
(350) Что такое ЯП? )

Кстати, про java и изучение английского. Я, например, многие английские слова узнаю в письменном виде. Но для меня стало откровением то, что я их не так произношу про себя, как надо ) Если кто-то будет изучать java для Android, советую на Ютубе набрать "Виталий Непочатов android". Дай бог ему здоровья. У товарища более 100 бесплатных видеороликов. Это не только основы Android Studio, но и правильное произношение англоязычных терминов.
352 H A D G E H O G s
 
27.03.16
21:46
(351) Языки программирования. Речь, конечно же, о промышленных ЯП.
353 supremum
 
27.03.16
21:49
Примеры на питоне с морфологическим анализатором

Поиск лучших биграмм по хи квадрату:

finder.nbest(bigram_measures.chi_sq, 20)

удаление стоп слов:

b=[]

for l in a:
    if not l in mystopwords:
        b.append(l)

приведение слова к нормальной форме:

morph.parse(t)[0].normal_form

удаление мусорных символов из текста:

f1 = ''.join(ch for ch in f1 if ch not in exclude)

к нижнему регистру становись:

f1.lower()
354 Сниф
 
27.03.16
21:58
(353) А программы на питоне - они компилируются в exe и запускаются под Windows? Или требуется на конечном компе установить библиотеки?
355 supremum
 
27.03.16
21:59
(354) Он интерпретатор, но можно компилировать в байт код джавы, ну и под дот нет есть приблуда.
356 Сниф
 
27.03.16
22:01
(355) >>можно компилировать в байт код джавы
А для мобильных устройств?
357 supremum
 
27.03.16
22:01
(356) Хз, не встречал.
358 supremum
 
27.03.16
22:03
дистрибутив
https://www.python.org/downloads/windows/
самоучитель
http://pythonworld.ru/samouchitel-python

иде
https://www.jetbrains.com/pycharm/download/#section=windows

библиотеки останавливаются с помощью pip из командной строки:
pip install numpy
359 Сниф
 
27.03.16
22:04
(357) А на питоне написать, ну например, адресную книгу (БД + 2 формы - форма списка и форма элемента). Типо, как справочник в 1С :-) Это по времени сложно? Например, для тебя.
360 supremum
 
27.03.16
22:05
(359) Как раз этим на питоне не занимаюсь )))
361 rsv
 
27.03.16
22:07
(359) Ну  наверное и на питоне как и на жабе необходимо подключать библиотеку работы с формами . Сама по себе классика циклов и условий никому не нужна  и одинакова по сути в любых языках :)
362 supremum
 
27.03.16
22:07
+(360) из интерфейса вывода print и запись файлов, ввод input )))
363 supremum
 
27.03.16
22:07
+(362) +для ввода инфы так же файлы )
364 Asmody
 
27.03.16
22:09
(359) Берешь вот это http://web2py.com и минут за 30 с чтением доков.
365 Сниф
 
27.03.16
22:17
(364) Большой Брат, ты все знаешь. Что оптимально выбрать на оставшуюся часть жизни для удаленной работы? Серьезно спрашиваю.
366 supremum
 
27.03.16
22:19
(361) Слишком сильно сказано.

Генераторы в питоне:

https://habrahabr.ru/post/30232/
367 rsv
 
27.03.16
22:23
(366) В  (359) вроде как о формах .. основы интерактивного ввода в БД.
368 supremum
 
27.03.16
22:25
(367) Я про циклы.
369 supremum
 
27.03.16
22:26
(367) Очень генераторы понравились.
370 Broadbread
 
27.03.16
22:29
(367) Некоторые фреймворки формы генерят автоматом по описанию схемы.
371 Сниф
 
27.03.16
22:30
(369) А что в питоне с визуальным интерфейсом? Формы? Инструменты для игрух? )
372 rsv
 
27.03.16
22:32
(369)   Т.е. в цикле набить массив на вскидку . Суть одна и таже  примерно . Имхо . Бегло прочел  хабр (366) .  В статье приводятся примеры обработки   синтаксисом данных из файла . Но так и не понял - чем там не угдила простая табличка в бд и  расширения языка sql под субд  для ее обработки .
373 dmtrpv
 
27.03.16
22:33
(348) онли php+javascript.
Сейчас удаленка только это, почти без вариантов.
374 supremum
 
27.03.16
22:33
(371) Есть jango c https://ru.wikipedia.org/wiki/ORM, на нем сделан: http://www.instagram.com
Плюс есть примочка позволяющая работать полностью с QT
Плюс огромное количество библиотек
375 rsv
 
27.03.16
22:34
(374) Имхо .. ключевое слово "огромное"..
376 supremum
 
27.03.16
22:34
(372) Лаконичность и изящность синтаксиса
377 Asmody
 
27.03.16
22:34
(365) Кто б это знал наверняка…
378 Broadbread
 
27.03.16
22:36
(372) Списки применяются там, где sql и субд даром не нужны.
379 rsv
 
27.03.16
22:36
(376) Имхо и в 1С для цикла можно по аглицки for  использовать... и лаконично и по иностранному :)
380 supremum
 
27.03.16
22:37
(379) Осточертела одинэсина )
381 Asmody
 
27.03.16
22:39
(371) Для форм: pyqt, есть wxPython
382 Broadbread
 
27.03.16
22:40
Да почти все сишные фреймворки.
383 Asmody
 
27.03.16
22:41
Еще есть http://ironpython.net/, который позволяет на python под .Net писать. Со всеми плюшками.
384 supremum
 
27.03.16
22:49
Еще пример из питона. Поиск по шаблону частей речи
patterns = ['ADJF+NOUN','PRTS+NOUN','NOUN+NOUN']

def match(ngram, patterns = patterns):
    index = []
    for word in ngram:
        if word in mystopwords:
            return None
        buf = [(p.normal_form, p.tag.POS) for p in morph.parse(word)]
        index.append((word,buf))
    pos_tagging = product(*[ind[1] for ind in index])
    possible_patterns = map(lambda pos_tag: zip(*pos_tag), pos_tagging)
    possible_patterns = map(lambda pattern: [pattern[0], map(lambda grammeme: grammeme, pattern[1])], possible_patterns)
    possible_patterns = map(lambda pattern: (pattern[0], '+'.join(pattern[1])), possible_patterns)
    for pattern in possible_patterns:
       # print pattern
        if pattern[1] in patterns:
            return pattern

    return None
385 rsv
 
27.03.16
22:51
(378) Это точно . Можно все в файлах хранить и питоном парсить :)
386 Broadbread
 
27.03.16
22:53
(385) Можно. Если нужно.
387 rsv
 
27.03.16
23:00
(386) Главное что можно ...

В языке Python имеются интерфейсы доступа ко всем основным реляционным базам данных - Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite и многим другим.

Кстати http://www.linter.ru/ru/documentation/   отечественная база держит интерфейс под питон .
388 Broadbread
 
27.03.16
23:06
(387) Я даже от нечего делать писал sql-движок с хранилищем на питоньих контейнерах.
389 H A D G E H O G s
 
27.03.16
23:14
(388) Воу, воу, палехче.

Давайте подробнее, что там было?
Как хранились и выбирались данные? Индексы?
390 Broadbread
 
27.03.16
23:16
(389) Да всё просто там было. Взял открытую пуре-питон библиотеку - примитивный аналог sqlite и обработал напильником ту часть, где оно работало с файлами таблиц.
391 Сниф
 
27.03.16
23:22
Еще, думаю, полезен синтез 1С с чем-то. Я пилю 1С веб-клиент + javascript. О том, что получается сделал ролик (3 минуты). Это может быть интересно?
https://www.youtube.com/watch?v=jHIJlt2YKIw
392 H A D G E H O G s
 
27.03.16
23:29
(390) Все с вами понятно. Вопросов не имею.
393 supremum
 
27.03.16
23:30
(391) Непонятно для чего это может пригодиться?
394 supremum
 
27.03.16
23:32
В 1С есть огромная проблема с визуализацией данных. Вот тут бы инструмент без костылей.
395 Broadbread
 
27.03.16
23:32
(392) С вами тоже ;)
396 H A D G E H O G s
 
27.03.16
23:35
(394) В 1С нет проблем с визуализацией данных. Интерфейсных проблем.
397 supremum
 
27.03.16
23:36
(396) Что значит интерфейсных проблем?
398 H A D G E H O G s
 
27.03.16
23:41
(397) Проблем, связанных с вводом и выводом данных. С визуализацией.
399 supremum
 
27.03.16
23:44
(398) Я может неудачно выразился.

Графики и диаграммы ужасны.

Примеры визуализации
http://textvis.lnu.se/
400 Broadbread
 
27.03.16
23:45
То есть рисовать через ВК, или html - не костыли и отсутствие проблем?
401 H A D G E H O G s
 
27.03.16
23:52
(399) Охренеть у вас проблемы.
402 H A D G E H O G s
 
27.03.16
23:52
(400) Что вы там через ВК рисовали, можно подробнее?
403 Сниф
 
27.03.16
23:57
(393) Ну, 1С веб-клиент как интернет-бот. Бот, который управляет множеством вкладок в браузере.
От постинга в соц-сетях до администрирования сайтов. Например, настраивать тот же Битрикс. Или быть учебным пособием для настройки. В 1С это справочник - жмакаешь - и интерактивно выполняются действия с настройкой сайта.
404 supremum
 
28.03.16
00:00
(403) Монетизировать можно?
405 Broadbread
 
28.03.16
00:01
(402) Я - ничего. Смотрел всякие http://catalog.mista.ru/public/378415/
406 supremum
 
28.03.16
00:05
Еще было бы интересно облачная среда разработки для 1С
407 Broadbread
 
28.03.16
00:10
http://scikit-learn.org/stable/auto_examples/plot_multilabel.html#example-plot-multilabel-py
Интересно, какими усилиями можно получить подобное в 1C? Или на дельфи.
408 Сниф
 
28.03.16
00:13
(404) монетизировать - я не знаю. это новая технология, к публикации которой я только подхожу ) фишка уже в том, что такого не делал еще ни кто.
Один из главных плюсов такого подхода - борьба с капчей, Допустим, на Яндексе вылезла капча, которую нужно распознать и ввести код. Капчи распознаются на сервисе antigate индусами (!) вручную (примерно за 10 копеек за капчу). Основная проблема, которая решается данной технологией - нужно передать индусам не ссылку на картику (капчу), а саму картинку, которая уже вылезла в браузере. Так как если передать ссылку, то они получат уже ДРУГУЮ капчу. Вввод кода с которой может привести к блокировке.
409 Asmody
 
28.03.16
00:17
(407) Ваще нет проблем если вы знаете как:
1) сделать SOAP или REST-API в 1С;
2) умеете подключить его к python и взять нужные данные;
3) сформировать графику и отдать ее по http;
4) вывести ее в нужном месте в 1С
410 Asmody
 
28.03.16
00:18
(408) у яндекса капчи на кириллице, какие индусы?
411 Asmody
 
28.03.16
00:21
(406) на текущий момент все облачные ide - тормоза нечеловечьи. А так - к 1Су пилят eclipse, а к eclipse пилят облачную среду. Может и сложится пазл когда-нибудь.
412 Сниф
 
28.03.16
00:27
(410) Ты будешь удивлен ) Индусы теперь распознают и кириллицу, но это примерно на 30% дороже, чем другое ) В настройках antigate  надо указать, что символы капчи будут кириллическими )
413 Сниф
 
28.03.16
00:31
+(410) там еще другая проблема.. При разгадывании капчи Яндекса индусами нужно одновременно нанимать двух индусов. И если их ответ совпал - то он верный, а если они дали разные ответы - там включается какой-то еще механизм. Не помню.
414 Сниф
 
28.03.16
00:41
(410) Что касается именно Яндекс-Маркета, то тут делается по-другому. На habrahabr я познакомился с товарищем, который предложил "парсинг Яндекса в промышленных масштабах". Сейчас я этим не занимаюсь, но тогда за две недели через его сервис я скачал примерно 200.000 позиций Яндекс-Маркета за копейки.
415 los_hooliganos
 
28.03.16
06:11
(351) Меня больше всего поразило, что я неправильно произношу "schedule"
416 los_hooliganos
 
28.03.16
06:12
+(415) Я предполагаю, что правильно это слово произнесет от силы 10% этого форума :)
417 Маратыч
 
28.03.16
06:15
(415) Прошу прощения, а как его можно произнести неправильно? %) "Схедуле", что ли?
418 Kupogun
 
28.03.16
06:24
разное произношение у американцев и британцев.
http://wooordhunt.ru/word/schedule
т е в итоге мы правильно говорим
419 Маратыч
 
28.03.16
06:27
(418) Аа, американский "скедьюл". Эт да, но даже американцы знакомые всегда употребляли британский вариант "шедьюл" почему-то.
420 Маратыч
 
28.03.16
06:28
+(419) "Скеджул" даже.
421 Garykom
 
гуру
28.03.16
06:35
(408) (412) а зачем индусы то ? когда https://rucaptcha.com/job
422 Garykom
 
гуру
28.03.16
06:36
(421)+ RuCaptcha.com - сервис ручного распознования графических изображений, здесь встречаются те, кому нужно в режиме реального времени разгадывать изображения ( сканы документов, капчи, другое) и те, кто готов это делать за деньги.

Все работники RuCaptcha знают русский язык, а потому распознование документов на русском языке доходит до 95%.

Особенно стоит отметить наличие функционала "100%" разгадывания, когда одно изображение распознаётся несколькими работниками, после чего ответы сравниваются и, в случае совпадения, ответ признаётся верным.
423 Garykom
 
гуру
28.03.16
06:40
(421)+ Кстати написать что ли этим дятлам чтобы приложение для мобильников наваяли наконец то.

Чтобы сидя в метро/автобуса студенты и школьники подрабатывать могли... Разгадывая каптчу
424 Мэс33
 
28.03.16
08:01
Переходим на Джаву и рубим бабосы.
Мечты )))
425 Маратыч
 
28.03.16
08:03
(424) А чего мечты, мне тут на основном месте подкинули кусочек проекта мобильного приложения (сам попросил), пообещали бабосы премиальные :)
426 Мэс33
 
28.03.16
08:04
(425) в Алма-Ате - может быть.
А ты в Костанае попробуй.
427 Маратыч
 
28.03.16
08:05
(426) У нас половина похаперов и жаберов из Петропавловска, например.
428 Маратыч
 
28.03.16
08:05
+(427) Точнее, почти все.
429 Мэс33
 
28.03.16
08:17
(428) тады молчу.

Кстати, на фриланс биржах не пробовал?
430 Misterio_1C
 
28.03.16
08:41
Всё равно 1С круче этого пхп. Пробовал я изучать пхп...ужас! Неудобный код, огромный выбор средств разработки, и не понятно что выбрать. А как в 1с удобно, есть только конфигуратор
431 Misterio_1C
 
28.03.16
08:42
В пхп синтаксис ужасный
432 Asmody
 
28.03.16
08:44
(431) Да нормальный синтаксис. С-образный.
433 Мэс33
 
28.03.16
08:45
(430) ага.. до фига фреймворков, инструментов и многовариантность решений).
434 Маратыч
 
28.03.16
08:46
(429) Пару задачек небольших выполнял, но для серьезной работы там надо рейтинг нарабатывать усиленно, да и практический опыт какой-никакой.
435 Мэс33
 
28.03.16
08:46
(431) Но есть нюанс:
пхп - бесплатен. Легок в изучении. Можно написать свой пейсбук.
436 Мэс33
 
28.03.16
08:46
(434) есть предложение - посидеть где-нибудь. Пивка?
437 Misterio_1C
 
28.03.16
08:48
(435) а в 1с можно написать свою систему учета. И в 1с ты будешь кодить только на 1с преимущественно, а на пхп будешь и на джаве скрипте, и вёрсткой заниматься...сейчас же все хотят пхп разработчика "всё в одном"
438 Мэс33
 
28.03.16
08:49
(437) mista.ru не напишешь, факт )
Отсюда вывод - задачи-то разные. И инструмент разный.
439 Маратыч
 
28.03.16
08:49
(436) Можно будет, но через недельку, вечером в Астану отправляюсь.

(435) Насчет легкости в изучении похапэ так же, как и жаба - синтаксис несложный, а всякие доморощенные фреймворки уу... тысячи их.
440 Мэс33
 
28.03.16
08:50
(439) да хоть через месяц. Не к спеху.
441 Misterio_1C
 
28.03.16
08:52
(438) да и не очень хотелось писать что-то на пхп.
442 Мэс33
 
28.03.16
08:54
(441) а я и не пробовал, так, издали посмотрел ).
443 Misterio_1C
 
28.03.16
08:55
(442) а я вот пробовал, смотрел видеоуроки,книжки читал по ПХП... И понял не моё это
444 Мэс33
 
28.03.16
08:58
(443) питон попробуйте. Очень красивый язык. И философия - прям по мне.
445 Misterio_1C
 
28.03.16
08:59
(444) ты тоже с РК?
446 Мэс33
 
28.03.16
09:03
(445) ага. В профиле написано.
447 Tester
 
28.03.16
09:04
Топикстартер тоже когда-то учил пхп, еще 3-й вроде. Пару сайтиков было своих на пхп+mysql. Основная проблема была тогда - из работодателей никому это было не нужно (
448 Misterio_1C
 
28.03.16
09:06
(446) О, земляк!
449 Мэс33
 
28.03.16
09:10
(448) ага. Вышел с отпуска. Туплю тут на форуме )
450 supremum
 
28.03.16
11:15
(411) Пока хочу попробовать sagemath.com