Имя: Пароль:
IT
Веб-мастеринг
Каковы ваши ощущения от программирования на Java? Есть что посоветовать?
0 Горностаев
 
10.01.20
14:09
1. Другое 39% (9)
2. На Java не очень приятно работать 26% (6)
3. Правильный выбор 17% (4)
4. Лучше бы вернулся в 1с 13% (3)
5. Курсы - плохо. Лучше самому изучить 4% (1)
Всего мнений: 23

Записался на платные курсы по Java - они будут продолжаться 10 месяцев. Возлагаю большие надежды на них - и надеюсь, что после этого смогу найти достойную работу и начать профессионально расти. (название учебного заведения не спрашивайте - не хочу рекламировать их).

Если же здесь те, кто уже освоил Java?  Что скажете? Понравился вам этот язык?
Укажите его недостатки и достоинства?

Сам я сейчас работаю на php и js, но со временем понял, что js мне не очень нравится, ну а php хоть и приятен, всёж у него нос не дорос до Java. Да и специалистам по Java неплохо платят - поболее, чем пыхерам.

Или надо было выбрать какой-нибудь другой ЯП, типа Go ?

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

И еще - пригодятся ли знания 1с в работе с Java ?
407 Горностаев
 
15.01.20
17:14
ИМХО  С++, 1с, php = крутая связка для входа в Java
408 Garikk
 
15.01.20
17:14
(406) конечно, но вот когда переходиш я java где без ооп даже плюнуть нельзя, опыт с 1С почти никак не помогает
409 Горностаев
 
15.01.20
17:17
(408)а сейчас сколько зарабатываешь примерно? или ты не в России?
410 yavasya
 
15.01.20
17:18
(406) по мне все другое, только базовые алгоритмы остаются, разные совершенно вещи, не соглашусь с тобой что опыт в 1С в ООП будет сильно решать.
411 Горностаев
 
15.01.20
17:20
(410)а ты потом будешь работать на удаленке или в офисе? и на какие доходы рассчитываешь по началу?
412 yavasya
 
15.01.20
17:22
(411) я офисный сотрудником конечно, дома с ума сойти можно. ПО началу от 100 думаю найти можно.
413 Горностаев
 
15.01.20
17:26
(412)ты про Москву говоришь?  Вот я сейчас php девелопер + js немного.  Могу найти работу на 100т.р. удаленку но пока сам пытаюсь. Из дома работаю. Но не имею возможность работать в офисе. Как считаешь возможно ли будучи java программистом работать на удаленке? Но у меня как бы дома есть офис - отдельный кабинет, закрывающийся изнутри с компьютерами, серверами, диванчиком.
414 Конструктор1С
 
15.01.20
17:31
(413) судя по вакухам, удалёнки на жаве мало, и она в основном для сеньоров
415 sevod
 
15.01.20
17:32
(413) и ты думаешь на java на удаленке можно заработать больше чем на php на удаленке?
У тебя английский на каком уровне?
416 Горностаев
 
15.01.20
17:54
(414)ну я это спрашиваю только для того чтобы узнать его мнение. потому что он проходит тот же путь, что и я. Удаленок мало, но я найду.
(415)можно. Если сравнивать вакансии. Потому что существуют зарубежные удаленку java - там это практикуется а зарубежным удаленщикам php платят меньше.
Что касается английского - сейчас буду подтягивать. Именно ради того чтобы использовать английский в работе я перепрыгиваю на java с php. Это одна из причин. А то я заканчивал специализированную школу по английскому языку, но за 25 лет мои знания английского устарели и хочется подтянуть его и использовать на постоянной основе чтобы иметь потом возможность перебраться в любую другую страну, где английский ценится. С текущими навыками английского мне мало что светит - сейчас английский - это набор слов, которые означают конкретное что-нибудь.  Недостаточно знать грамматику и отдельные слова. Нужно знать фразы чтобы поддерживать разговор.
417 Конструктор1С
 
15.01.20
18:09
(415) "Удаленок мало, но я найду"

Таки, там большая конкуренция из индийцев, индонезийцев и прочих -цев. Вот у тебя какое конкурентное преимущество есть перед другими желающими?
418 Garykom
 
гуру
15.01.20
18:16
ООП прекрасно заменяется функциональным программированием если есть возможность выносить код в "модули" и вызывать оттуда.
Так что
ИД = ОбщийМодульООП.СоздатьОбъект();
ОбщийМодульООП.УстановитьПоле(ИД, "id", 123);
Поле1 = ОбщийМодульООП.ПолучитьПоле(ИД, "id");
419 Горностаев
 
15.01.20
18:17
(417)полно. Смотря в какой стране искать. Но я везде смогу себя преподать как лучшего. Главное преимущество - это знание большого количества смежных технологий (php, c++, visual basic, js, 1c)
еще - умение самостоятельно вести дела, владеть своим бизнесом.  Очень много Риалли. Только нужно под конкретного оффера своё предолжение делать.
420 Горностаев
 
15.01.20
18:17
(418)ты мой друг здесь - функциональное программирование это для меня круче чем ООП
421 Конструктор1С
 
15.01.20
18:27
(419) так -цы уже имеют опыт на жаве, и английский знают, как ты их обходить собрался?
422 Garikk
 
15.01.20
18:29
(421) несмотря на то что -цы имеют опыт, всякие индусы и прочие итшники, выжирают все лимиты по рабочим визам в ноль, и у каждой второй фирме в списке вакансий написано visa support
423 Garikk
 
15.01.20
18:30
видимо недостаточно они знают
424 Горностаев
 
15.01.20
18:35
(422)у меня есть друг в Германии. Очень близкий.  Так вот - у них в компании работал индус. Его тупо не могли уволить. Потому что если увольняешь сотрудника без особых уважительных причин в Германии, то замучаешься еще его потом содержать. А он был реальным индусом и перерешал все задачки, которые выложены в интернете по собеседованиям. Легко проходил любые собеседования.  Но на работе он занимался симуляцией работы. Копи-Пейст между окнами делал постоянно. Коллеги это замечали. Его задача была проникнуть в компанию и задержаться там на несколько месяцев (испытательный срок) и потом он уже становился паразитом - уволить невозможно а когда дают задания он просто говорит что это слишком сложно для него.
425 cViper
 
15.01.20
19:26
(416) Вы один или с семьей хотите переехать? Готовы полностью отказаться от своего текущего круга общения? Удаленка на джава есть, но туда без опыта крайне сложно попасть. В основном ищут сеньоров. И да , английский там нужен, а также знания кучи библиотек и технологий.
426 Конструктор1С
 
15.01.20
19:46
(422) так мы говорим об удалённой работе, там виза не нужна

(424) совершенно не показатель. В гугле, майкрософте, амазоне и иже с ними полно индийцев. Гугл индиец возглавляет. Вплоть до средних веков Индия занимала лидирующее положение во многих областях. Не стоит считать их тупыми или второсортными, индийцы суки умные. А главное их дофига
427 Конструктор1С
 
15.01.20
19:48
Кстати, майкрософт тоже индиец возглавляет
428 Garykom
 
гуру
15.01.20
20:47
(426) Китайцы тоже были когда то самыми умными в мире а потом произошел аналог кастовости в Индии.
Это когда целенаправленно большую часть в тупых рабов/пейзан, а меньшая часть только имеет право развиваться но к сожалению происходит стагнация или даже деградация ибо вырождаются, при заведении детей только внутри ограниченной касты/группы.

Самый лучший шаг к повышению ума был сделан в Советской России - когда к чертям границы сословий снесли.
Во вторую же часть жизни СССР произошел легкий откат с новыми сословиями и застой, а затем как открыли границы очень много мозгов тупо утекли сначала на запад а в последнее время и на восток.
Несколько знакомых в Китай свалили программить, там тупо больше платят.
429 MadHead
 
15.01.20
21:11
(418) Функциональным этот код сложно назвать. Обыкновенный процедурный код. Принципы SOLID реализовать не получится.
430 Garikk
 
15.01.20
23:53
(428) <когда к чертям границы сословий снесли. >
повышение среднего ума в стране к сожалению сдвигает не только минимальную границу к центру но и максимальную, а это уже както неочень
431 jbond
 
16.01.20
00:14
Ява уже прошлый век. Beanshell наше все.
432 timurhv
 
16.01.20
00:49
(431) сколько вакансий на hh?
433 jbond
 
16.01.20
02:41
(432) уже ноль. В JMeter заменили все на Groovy. Завтра прийдется мигрировать скипт для SoapUI в JMeter. Интероперабельность!

Но мы все равно будем помнить малыша бини

https://ru.m.wikipedia.org/wiki/BeanShell
434 Злопчинский
 
16.01.20
03:17
много незнакомых слов...
435 sevod
 
16.01.20
09:05
(430) ничего подобного. После ВОВ в СССР был просто бурный всплеск физиков/математиков и еще много кого. Это уже были именно советские физики, они как ученые в СССР состоялись. Так что никаких падений от топа к середине и близко не было. Все ушло вверх.
436 Sserj
 
16.01.20
09:44
А мне нравится просто для себя мелочевки на яве клепать. Нравится делать морду на OpenJFX и на ее мобильной версии Gluon для мобилок. А с выходом GraalVM и ее компилятором в нативный код вообще пользователь не знает что приложение написано на яве.
437 fisher
 
16.01.20
10:14
(436) GraalVM вообще обещает стать очень крутой штукой. Это ведь даже не совсем про джаву. Она и скриптовые языки джитить умеет. А для языков, умеющих транслироваться в LLVM (включая все jvm-языки, плюсы и раст) умеет создавать нативные компилированные образы. Грубо говоря, exe-шку. Тут оракл молодец. И молодцы, что под GPLv2 ее сделали.
438 fisher
 
16.01.20
10:31
Да и оракловый HotSpot стал фактически стандартом де-факто в джавовом интерпрайзе. Жаль, что Oracle с лицензированием JDK намутил. Это многих отпугивает. И не зря. Фактически, в энтерпрайзе теперь за использование java надо платить. Если не платить и пытаться сидеть на OpenJDK, то как минимум не будет патчей. Чтобы накатить патчи - придется апгрейдится каждый раз. А для энтерпрайза это не вариант. JetBrains форк JDK замутил, чтобы типа как раньше все было. В общем, пошли некоторый разброд и шатание. Оракл понять можно. Они тут как 1С с их КОРП-лицензиями. Денег хотят. Но, ИМХО, зря они это затеяли.
439 Garikk
 
16.01.20
12:06
(435) <Так что никаких падений от топа к середине и близко не было. Все ушло вверх.>
Вы отрицаете что из страны уехало очень много ученых в начале создания СССР?  Это уже потом науку подтянули...потеряв много старых наработок (уехавших за бугор)
440 MadHead
 
16.01.20
12:09
Не ходите дети в интерпрайз гулять )
441 Garikk
 
16.01.20
12:10
(438) <Фактически, в энтерпрайзе теперь за использование java надо платить>
нормальному ентерпрайзу на это плевать
442 fisher
 
16.01.20
12:23
(441) Дык энтерпрайзами не рождаются. А стартап уже крепче задумается при выборе платформы. Так постепенно перераспределение рынка и происходит.
443 fisher
 
16.01.20
12:25
В энтерпрайзах тоже переодически переписывают старое легаси. И это будет одним из факторов для выбора платформы для переписывания.
444 1C_Patriot
 
16.01.20
12:31
Все правильно делаешь товарищ!

Правильный выбор
445 volfy
 
16.01.20
14:13
Проходил

Лучше бы вернулся в 1с
446 jbond
 
17.01.20
13:04
(440) Там огромные зарплаты и серьезные дяди в пиджаках
447 portowyi
 
17.01.20
13:10
(0) 1. Правильный выбор
Но одними курсами сыт не будешь. Самостоятельно изучайте. Особенно JavaCore, JavaEE, Spring, связанные технологии разработки, JUnit.
448 Мисс
 
17.01.20
13:41
(445) Почему? можете развернутое пояснение дать?
449 cViper
 
17.01.20
13:56
(447) Что там учить в JavaEE и Spring? Надо учить глубоко Core, Concurrency, алгоритмы и структуры данных. Остальное учится уже в офисе.
450 unf13
 
17.01.20
14:30
(413) За время работы с PHP не пробовали работу искать, только фриланс? Мне вот инетерсно просто, чисто визуально всегда в любых веб-конторах одни мальчики-девочки до 30 лет. Также если посомтришь большинство видео блогов, видосов с конференций всяких, митапов итд. Куда там людей за 30 и тем более 40 девают. И бывают ли они? В 1с гораздо больше народа 30+, 40+ и старше даже.

И какие, соответсвенно, шансы устроиться на работу в 40 лет в команду с молодым дружным коллективом, где "средний возраст сотрудника 25 лет" под руководством 27-летнего тимлида. Бывает интересно вообще такое? Чтобы вот взрослый дяденька 40+ сидел с 20-летними пацанами и кодил на одной галере. Просто ни разу примеров не видел.

1С-ников за сорокет видел не раз. Это вот,кстати, еще один из немногих плюсов  1с'а, судя по всему
451 Garikk
 
17.01.20
14:57
(450) в энтерпрайзе такое бывает

Я работал (в 34 года) в команде где все младше 25 лет и тимлид 27, на данный момент это был самая крутая команда где я работал...жаль контора не дожила

также, джавистом, работал в команде (мне тогда было 32) где 80% коллектива были дяденьки 40+, немного своеобразно но неплохо...хотя консерватизм чувствуется....но если народ адекватный то можно очень сильно прокачать скиллы чтобы побороться с этим.

сейчас на питоне, половина коллектива 38-40, вторая половина 25-28...вполне норм, хотя начальник слишком консервативный и разочаровавшийся в ИТ в принципе...хз может из-за возраста
452 Garykom
 
гуру
17.01.20
15:27
(450) >Куда там людей за 30 и тем более 40 девают

Профессионально выгорают и меняют профессию и сферу деятельности.
Или надоедает работать за тарелку супа и уходят в рукамиводство или бизнес.

Еще большая часть сеньоров уходит в облака, причем часто свои сервисы или просто фриланс, в офисе сидят только нубы, джуны и мидлы которые застряли.
453 idw
 
17.01.20
15:34
454 pechkin
 
17.01.20
15:35
(452) это ты сам придума сейчас или какая то статистика есть?
455 pechkin
 
17.01.20
15:36
а то что взрослые не ходят на митапы - так не интересно просто.
лучше время с семьей провести
456 Garikk
 
17.01.20
16:38
(452) <уходит в облака>
помирает чтоли? :))
что ещё за облака?

< или просто фриланс>
с возрастом хочется стабильности, фриланс этого не даёт

<в офисе сидят только нубы, джуны и мидлы которые застряли.>
в FAANG получается сеньоры не работают...хмм ну или в сферическом яндексе в РФ
457 Garykom
 
гуру
17.01.20
16:42
(456) И помирает в т.ч. или просто в офисе уже не сидит рядом с толпой молодых, работает откуда ему удобно по удаленке.
458 Garikk
 
17.01.20
16:48
(457) ну да, так бывает, но к сожалению, несмотря на заклинания о том что все вокруг переходят на удаленку продолжают звучать, таких вакансий меньше половины
459 fisher
 
17.01.20
18:41
"Программисты не умирают. Они уходят в облака" (с)
460 idw
 
17.01.20
19:03
А где находится самый главный форум по java?
461 jbond
 
17.01.20
21:51
В телеграмм чате
462 MadHead
 
18.01.20
00:28
(446) Мой опыт говорит о другом. В интерпрайзе довольно однотипная и очень не динамичная разработка с высокой долей поддержки. Грубо говоря, все однотипно и шаблонно и за
такую работу редко платят много.
463 MadHead
 
18.01.20
00:30
(452) Мелким руководителям далеко не всегда платят больше. Обыденное дело, что ПМ зарабатывает меньше разработчика.
464 jbond
 
18.01.20
03:42
(462) мой опыт работы со стартапами показывает, что там вообще могут не платить.
465 MadHead
 
18.01.20
06:29
(464) Стартап 3-4 года остается стартапом после старта. Если стартап успешный, то инвестиции заливаются на много раньше и проблем с деньгами нету. А если нет инвестиций, то нужно много раз подумать перед тем как устраиваться на работу.
466 Конструктор1С
 
18.01.20
09:09
467 jbond
 
18.01.20
09:12
Хочу уйти в Salesofrce разработчики. Говорят, это самые высокооплачиваемые программисты в мире по современным технологиям.

С чего начать?
468 jbond
 
18.01.20
09:31
Salesofrce -> Salesforce

Уже поставил VS Code и Sales Force extension

Сижу, курю
https://salesforce-developer.ru
I
Там еще реакт завезли...
469 Конструктор1С
 
18.01.20
09:58
(467) Salesforce такая же сказка, как и Cobol. Вакансий мало, и без опыта не берут. Если ты работаешь на предприятии, где внедрили/планируют внедрить Salesforce, то можно на неё заскочить, а так...
470 jbond
 
18.01.20
10:42
(469) ты будешь очень сильно смеятся, но мой работодатель имеет  открытую позицию на разработчика Salesforce.

И, судя по всему, они год никого не могут найти.

Может попытаться? Сказка ведь рядом. Сколько получает разраб Sf?
471 Конструктор1С
 
18.01.20
12:18
472 Конструктор1С
 
18.01.20
12:23
ничего необычного
473 jbond
 
18.01.20
13:22
According to Glassdoor, the national average yearly salary for Salesforce Developers is roughly $22,000 higher than web developers.
474 MadHead
 
18.01.20
13:57
(470) Как-то сомнительно звучит, что сэйлсфорс девелоперы самые высокооплачиваемые. Но если есть особые условия и интерес для перехода, то почему бы нет. На общимх условиях я бы в такую узконишевую сферу не лез.
475 jbond
 
18.01.20
13:59
(474) в широких нишах ты будешь конкурировать с людьми, которые готовы за еду кодить.
476 jbond
 
18.01.20
14:02
А вообще очень нехороший звончек:

Java разработчики. Делимся мыслями.

Начинаю ходить на мисту как на подфорум "курилка" какого нибудь форума по спрингу.
477 MadHead
 
18.01.20
14:07
(475) Я думаю, что мир состоит не из белого и черного, а есть и промежуточные состояния. Свой путь ухода от 1с прошел 5 лет назад. Опыт подсказывает что финансово выгодно решать относительно сложные задачи которые готовые работать за еду не решат или сделают хуже. Но к интерпрайзу у меня нет симпатии, так как это очень скучная работа у меня выдержки не хватит долго заниматься рутинными задачами.
478 Горностаев
 
18.01.20
14:43
на самом деле в открытом доступе море материала по Java.
Полно книжек.
Учи - не хочу.
На Coursehunters есть курсы для начинающих. Есть и для профи.
479 Горностаев
 
18.01.20
15:22
Кстати, может быть все-таки запретить ветки про Java и веб-разработку на форуме? А то это переманивает людей из направления 1с. А мы должны наоборот заманивать туда.
480 Конструктор1С
 
18.01.20
15:34
(475) всегда ищут толкового специалиста, которых мало. От этого и зарплаты высокие. Рукожопы дешевые никому не нужны
481 Конструктор1С
 
18.01.20
15:37
(479) ты в самом деле думаешь, что ветками жанра "как оно там, стоит ли?" переманиваются люди?
482 Asmody
 
18.01.20
15:40
(479) Нехай валят, неудачники. Нам больше достанется.
483 Garykom
 
гуру
18.01.20
19:23
https://pikabu.ru/story/o_rabote_7173666

Прежде чем учить Java надо выучить хотя бы письменный английский
484 Горностаев
 
18.01.20
19:28
(483)а есть такие программисты, которые не умеют писать на английском? Уж на 4 наверное все айтишники знают Инглиш.
485 NorthWind
 
18.01.20
22:05
(484) есть масса программистов, которые и на русском-то не умеют писать без ошибок. А переменные просто транслитом называют. Так и работают.
486 Горностаев
 
18.01.20
22:34
(485)понял) ну среди 1с-ников таких наверное больше всего )
487 Горностаев
 
18.01.20
22:36
(485)Кстати, я тоже называю транслитом часто переменные ) но это лишь для того чтобы не заставляли делать комментарии к коду и сами всё понимали после меня ) Ибо прогеры после меня будут править те, которые мало что умеют.
488 Конструктор1С
 
19.01.20
07:20
(487) так тебе в первую очередь нужно английский учить, а не Java. Без английского твой ареал ограничится Россией и немного СНГ. Для привыкших читать англоязычный код, твой код автоматом будет говнокодом, набором символов, всё равно что код на китайском языке
489 jbond
 
19.01.20
11:03
(488) почему не немецкий?
490 timurhv
 
19.01.20
11:41
Мотивирующее видео (нет):
https://www.youtube.com/watch?v=cMpCTsLdy-k
491 MadHead
 
19.01.20
12:22
На английском нужно как минимум читать и переписываться. Переводчик в этом вопросе помогает, но значительно возростает время потраченное на коммуникацию. Я когда стартовал перекрывал слабый англ более глубокой технической экспертизой. Половину отказов получал так как не мог на англ говорить. Не знаю как в РФ но в Украине крайне сложно выйти на синьерскую ЗП без разговорного английского. Под синьерской ЗП понимаю доход от 4к$
492 Волшебник
 
модератор
19.01.20
12:30
(491) пишется "на Украине"
493 jbond
 
19.01.20
13:03
(490)  план эвакуации из 1С в Full Stack Java и Data Science уже придумали?

Есть ли в формате SVG?
494 timurhv
 
19.01.20
14:44
(493) зачем план? Открываете вакансии, смотрите стек, составляете самостоятельно план. Ищете информацию самостоятельно, либо подбираете готовые курсы с ментором.
495 sevod
 
19.01.20
14:51
(479)Не надо ветки java/php/1СГавно запрещать. Чем больше народа свалит и меньше придет, тем выше моя ЗП. Будем считать что 1СГавно и скоро умрет это правда.
496 sevod
 
19.01.20
14:52
(494) Я бы по вакансиям, стек очень аккуратно смотрел. Такой бред пишут.
497 NorthWind
 
19.01.20
14:53
(491) к сожалению, если язык учили в школе/вузе, даже старательно - то лучше письменного ничего не будет. Ибо не предусмотрено было в СССР развитие разговорного английского, кроме как в специальностях "переводчик". Технари же обязаны только читать доку, но ни в коем случае не разговаривать.
Так что репетитор и разговоры в скайпе наше все.
ЗЫ: сам достаточно легко читаю, могу писать письма, но разговариваю через пень-колоду.
498 jbond
 
19.01.20
14:56
(497) ну да, пишут в вакансии пхп, а на самом деле им нужен питон или шарп.

Или - пишут шарп, а на самом деле нужна фуллстековая ява.

Ужас! Вот учи потом пых пых.
499 sevod
 
19.01.20
15:05
(497) А аудирование у тебя какое? Еще ниже чем разговор? Или аудирование хорошее?

Кстати, вопрос к всем по теме. Знание английского на хорошем уровне (аудирование/спикинг), это большое преимущество в тру программировании на старте? Ну и на оборот, незнание, это большой недостаток?
500 Конструктор1С
 
19.01.20
15:08
(489) потому что в программировании английский общепринятый, и даже немцы пишут код на английском
501 jbond
 
19.01.20
15:13
(500) а общаться вы будете на языке Навахо?
502 Конструктор1С
 
19.01.20
15:20
(490) какой-то всёпропальщецкий бред
503 Конструктор1С
 
19.01.20
15:30
(501) общаться на немецком. Но немецкий язык только в Германии, а английский везде и всюду
504 NorthWind
 
19.01.20
16:06
(499) так себе. Если говорят медленно и разборчиво - понимаю, если быстро и глотают часть звуков - нет, в этом случае мне надо повторять
505 timurhv
 
19.01.20
16:10
(502) судя по веткам на мисте 8.3.15, 8.3.16, ERP - все так и есть)
506 sevod
 
19.01.20
17:18
(490) Эта зараза из видео, сильно сгустил краски, но в общем прав. Можно придраться к ЗП, легкому входу и все таки бывают нормальные компании с нормальными ГБ и прочими сотрудниками, но в остальном он прав. Когда думаю о смене работы, к компаниям где ты будешь единственных 1с-ом, даже близко подходить не хочу. Как минимум начальник в качестве прокладки.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан