Сап двачеры. Учу короче джаву на джавараше (прошел java syntax) а чо еще по джаве норм есть курсы, там книги. Чо для вката посоветуете хочу быть джава разработчиком 300ккк наносек. Питон кал не предлагать. Я по образованию социолог
>>252020103 Да прошли давно те года, когда брали нубов. Ты логически подумай сколько таких вкатывальщиков(выпускники, потерявшие работу в эпидемию, не вписавшиеся в рыночек инженеры и прочие математики, битарды и задроты) и сколько вакансий. Ты видишь на каждом шагу ИТ компанию? И я не вижу.
>>252020553 Это много? Харьков большой, я там был. Рогани привет)
Я бы всем вкатывальщикам советовал учить пхп, вордпресс и на фрилансе колотить бабло таким себе мастером на все руки. Вот тут работы будет много. Вот когда это тч перерастёшь, вот тогда и можешь думать о Джаве.
Да джава норм выбор, просто дохуя учить придется, конкретно уклон в ООП и паттерны, если нормально идет и готов год всё это осваивать и практиковаться - почему бы и нет.
>>252021021 Ты дупень. Единственное что хочу сказать - джава один из самых сложных языков для вката. Сложнее только с++. Питон, джаваскрипт с фремворками, си, сишарп проще в разы. На собеседованиях по питону тебе нежно подуют в попку спросив про основные типы данных. На собесе по джаве тебе развальцуют очко вопросами про скрытые приколы джавы, проектирование, миллиард фреймворков а потом предложат 50 тыс потому что у тебя опыта нет.
>>252021372 Потому что если ты с него начнешь на нем и останешься. Нахуя учить джиес если собрался вкатваться в жабу? Вкатывайся тогда в жиес нормально. По сути это проеб времени, потому что знания пхп не дает тебе бонусов в знании джавы. Про вордпрес я вообще молчу.
>>252021441 Джава не имеет никаких финансовых профитов относительно других языков. А вот учить придется больше в разы.
>>252021523 >Нахуя учить джиес если собрался вкатваться в жабу? Здрасьте. Без знания элементарного фронтенда ты не сможешь в полноценный бекенд, так что хтмл и жс учить все равно придётся.
>А вот учить придется больше в разы. Да это давно профильный язык во многих ВУЗах.
>>252021523 >А вот учить придется больше в разы. В конечном итоге учить придется столько же, так как хуйня с ООП и паттернами везде одинаковая, концептуально фреймворки на разных языках решают схожие проблемы, разница в количестве писанины и синтаксическом сахаре, да и всё.
>>252018882 (OP) Ну в общем тебе надо выучить Spring, Hibernate/JPA и как работать с базой данных. По-хорошему тебе надо понимать сложность алгоритмов и различные структуры данных. У всех вкатывальщиков этот скилл очень хромает, что позволяет отличить бывшего студента ит специальности от вкатывальщика с курсов.
Кто пиздит, что джава тебе не нужна - забей, учи что хочешь и к чему душа лежит. Вкатило тебе на javarush-е учить синтакс - заебись, иди дальше.
>>252021991 Для бэкенда в ванильном жс нужно знать как работает ajax, а всякие вуе и реакты вообще построены на жс. Как ты приложение тестить будешь и исправлять ошибки, если не шаришь в одной из элементарных цепочек?
>>252022254 >Для бэкенда в ванильном жс нужно знать как работает ajax Так, я не понял в чем связь аякса и жиеса. Это даже не протокол, просто подход. Кто мне мешает написать рест, не зная ни строчки на жиесе?
>а всякие вуе и реакты вообще построены на жс Почему меня должны ебать вуе и реакты? Я не на фронте пишу.
> Как ты приложение тестить Хммм. ну там mockito, assertj, junit? spring test. Нахуя мне твой джаваскрипт?
>и исправлять ошибки Нахуя мне знать джаваскрипт, если я собираюсь исправлять ошибки на джаве?
Ты можешь конкретный пример привести когда я сяду в лужу без знания жиеса если я джавапрограммист? А не абстрактные "ну это нужно знать потому что нужно знать".
>>252018882 (OP) Я шарпист, но наверное тебе тоже поможет. После того как освоишь синтаксис, учи бд +орм, solid, паттерны многоуровневую архитектуру, теорию алглритмов и структур данных (просто как лучше применять и тд), не помню какой у вас фреймоворк по типу асп, но учи его. http протоколирование + html/css/js. Фреймы по вебу на свое усмотрение
>>252022544 Да что тебе писать, если ты живёшь в манямирке и у себя в голове эти аргументы ловко побеждаешь. Лол. То что жс знать разработчику нужно это факт и ты можешь сколько угодно дурочку включать, но от правды не уйдешь.
>>252023321 Ты мне пример можешь привести? Вот хоть один. Ок вот я такой тупой, ничего не знаю. Унизь меня своим знанием, отправь на парашу силой мысли, чтобы я преклонился перед тобой.
>>252022866 Как-то был мимоходом у инфоцыган на курсе по жс, так они полтора часа втирали пориджам подобную дичь в голову, что жс везде победил и вовсе не говно, порофлил знатно с этой хуйни, похду ты как раз их целевая аудитория.
Оп, вкатился в джаву в 38 лет, до этого 1,5 года изучал с нуля. Вкатился сразу на мидла. Сейчас ебашу энтерпрайз и микросервисы. Платят хорошо, работа удаленная. Задавай свои конкретные ответы, отвечу по возможности.
Смотри, обычно в день тратил чисто на обучение часа 4, бывало весь день сидел с утра до ночи, бывало неделями не занимался, ибо заебывало - перегорал, но потом брал в руки и продолжал заниматься. Из математики ничего знать не нужно, только арифметика. В Java не нужна математика, т.к. ты в 99% не будешь заниматься большими данными и искусственным интеллектом, будешь херачить банковские системы, стартапы и т.п. Уровень английского - ну желательно с переводчиком переводить тексты, можно и без этого, сейчас русскоязычной информации по джава очень много, хватит чтобы доучиться до мидла 100% Но если более-менее можешь переводить текст, и писать с переводчиком (что блять каждый может), то в процессе обучения будет полезно, будут вопросы, которые ставят в тупик, идешь на стэковерфлоу там спрашиваешь, и получаешь ответ в течение 10 минут. По IDE конечно IDEA, уже есть много знакомых джавистов, все пользуются IDEA, да и мне нравится, все под рукой, отличная IDE
>>252018882 (OP) Попробуй немытых хуев заказчика Нужно просто начать писать, возьми и оберни API харкача, потом тупо напиши вебморду для скроллинга харкача с бэком и фронтом, быстро поймёшь что к чему, а дальше тебе только реальные проекты помогут + купи курсы на торрентах
>>252021274 >джава один из самых сложных языков для вката >сишарп проще в разы
Катись отсюда, долбоеб. Проще джавы и сишарпа из современных промышленных языков нет ничего. В интернетах миллион книг, где все ньюансы разжеваны даже для утят. Ещё больший долбоебизм это говорить, что сишарп проще джавы, они по сложности абсолютно одинаковы. JS сложнее тем, что разработка 99% времени в аутсорсинге ведётся с помощью библиотек или фреймворков + микросервисы на ноде. Сам же JS в нативе хороший, но абсолютно ебанутый ЯП. А на питоне бэк только долбоебы пишут или гугл. Си, C++ достаточно сложные тем, что можно в ногу себе выстрелить на каждой строчке это даже школьники знают
>>252031281 ээээ, ты часом не думаешь что на джаве разработке ведется на нативной джаве? там все точно так же как на джс - всякие спринги и прочее говно
Да не агрись ты, питон легче для вката чем джава 100% Вот только предметную область нужно знать data science и т.п., ибо просто так для бэка питон говно собачачее. Это как 1с, просто так программистом в 1с быть нахуй никому не нужно, нужно ебашить предметную область, бухгатерию, рассчет зарплаты, ерп, склад хуят и т.п. , так и с питоном.
Ну ты спринг зря с говном смешал. Если бы не спринг, сидели бы все на javaEE и EJB шевелили, а вот это реально говнище страшное. Спринг наш спаситель облегчающий жизнь в миллион раз, ну и разные компоненты спринга просто чудо (кроме ебаного security)
>>252019208 Друже, это в каких вузиках учат джаву? Я вот в силу того, что набирал команды для ctf и всяких хакатонов имею неплохое представление о качестве знаний студентов. Даже на йоба программистских направлениях учат банальный компьютер сайнс, который вальяжно растянут на 4 года. Все это перемешивается с ненужными предметами, итог знания студней за 4,5 лет = тот же объём, вмещаемый в емкий курс на 6мес. Реально толковых студентов единицы. Так что хз за какую ты конкуренцию говоришь.
>>252021780 довен, ты вообще на джс писал? там жуткая функциональщина на функциональщине, какой там ооп это мультипарадигма и на джаву после него придется переучиваться почти с начала
1. Изучал просто, скачивал русскоязычные платные курсы бесплатно (дохуя источников), далее брал тему, и курсов 3-4 по этой теме лекции просматривал, также на ютюбе одну тему смотрел несколько раз от разных лекторов - позволяет понять, если не понимал то лез на стэковерфлоу - там быстро помогали. Плюс обязательно конспектируй все успешные примеры и те мысли, до которых ты дошел - без конспекта через пару недель все забудешь, бога благодарю что вел конспекты, безумно помогает сейчас в работе. 2. Ох блять, хороший вопрос. Забудь о фрилансе с джавой =) К сожалению я это понял уже после того как вкатился. Джава для серьёзных вещей, мощных масштабных проектов, на фрилансе крайне мало задач. Но, сейчас в этоху удаленной работы нах тебе фриланс, когда ты можешь работать в одном месте удаленно, получая хорошее бабло? 3. Хз по книгам, особо не читал, по видосам учился, дальше уже прочитал одну по спринг буту, весьма полезная, но не в начале обучения она нужна 5. ДжаваРаш для меня не зашло, слишком уныло, нудно, отбивает желание обучаться, там не интересно. У меня товарищ прошел джавуРаж и устроился джуном, ему зашло, а по мне так слишком нудно все там, но каждому свое.
А структура ну смотря какие заморочки нужны (сортировки хуерки) В целом если используешь jpa то заводишь entity category с теми же полями, вместо parent id - поле с типом category
Недавно только реализовывал категории в реакте с интерактивным перетаскиванием в нужное место и с сохранением в БД
>>252032084 >на джаву после него придется переучиваться почти с начала с JS на любой нормальный язык придется переучиваться с нуля, я хз кто вообще в здравом уме будет в этом коллбечном месиве ковыряться.
>>252021274 >один из самых сложных языков для вката Все языки одинаковые для вката, необязательно начинать с классов и подобной хуеты, есть стандартные операторы для всех яхыков.
>>252032824 ну коллбэков там давно нет на фронте по крайней мере промисы, эсинк эвэйт ну или генераторы которые тот же самый эфсин эвэйт, ну или обсерверы для особо навороченных
>>252031567 Очень хорошо знаю, я на всех этих языках писал промышленный код, работая, как в зашоренных НИИ, так и в стартапами, в банках и в госкорпорациях.
>>252031627 >питон легче для вката чем джава 100% Питон только для data science и скриптов автоматизации. Оочень не рекомендую писать промышленный бэк ,а вот для быстрых фуллстэк демок очень годно. Но опять же - вакансии есть, востребованность есть. Питон плох тем, что из-за динамической типизации новичок начинает писать лютый говнокод и в последствии очень плохо проектирует архитектуру приложения.
Для вката в программирование Java+SpringBoot очень хорошо. Самое главное это понять, что код не пишут ради кода + нужно освоить основы архитектуры приложений. Ну а дальше по классике - научиться оборачивать REST API, работать с БД, отправить сообщение в ActiveMQ и получить его, написать простой вебапп. Ну а потом пусть уже переходит на любой другой ЯПОНИИ
>>252032578 Еще раз спасибо, жаль на 4 не ответил( 1)Сложно ли найти удаленную работу? 2)Можно ли на фриланс пробиться через android? 3)Сильно ли нагружают работой в офисе? 4)Нужны ли дополнительно какие-нибудь языки? 5)Сколько обычно занимает путь от джуна к мидлу? 6)Много ли нужно будет взаимодействовать с коллективом?
лол, на 4 ответил, но под 5 номером, читай внимательнее ;)
1. Сейчас 90% всей наемной работы удаленная, если ты не заметил, посмотри hh.ru + крупные московские компании благодаря covid научились нанимать программистов со всех регионов. Т.е. работа вся удаленная. 2. Да, с андроидом однозначно на фрилансе дофига заказов и не только в RU-сегменте, вообще весь мир. 3. Вообще не нагружают, если что за время работы джава-программером я выучил js + react т.е. теперь я фулстек ) Но это как повезет. 4. Нет, языки дополнительные не нужны, джава + фреймворки, ну и единственное sql пригодится 5. Я не знаю, я вообще все эти лейблы не люблю, я сразу устраивался после изучения на мидла, взяли без проблем. 6. Все зависит от проекта, как правильно если пилишь энтерпрайз то общаешься с ораклистами и тестировщиками, но это вообще не напряжно.
>>252034011 И еще раз спасибо, 1)Можешь что-нибудь посоветовать по android? 2)Сколько часов в день работаешь? 3)Есть ли смысл сразу идти на сеньора? 4)Windows или linux?
1. Советую выучить js+react+ react native и пилить сразу под все платформы, очень востребовано, чисто по андроиду не подскажу. 2. В день работаю классические с 9 до 18, но удается заниматься своими вещами, полностью все это время нереально работать, голова треснет ) 3. лол, я вообще советую не смотреть на лейблы, много где требуется просто java developer без всяких мидлов сеньеров и т.п., смотри на стек, смотри на свой уровень - подходит - закидывай резюме. 4. Работаю 95% на win10 pro, но стоит linux некоторые задачи приходится там делать, пришлось немного подучить. Некоторые коллеги сидят только на linux, но мне win нужна для других задач вне основной работы
>>252035243 >3. лол, я вообще советую не смотреть на лейблы, много где требуется просто java developer без всяких мидлов сеньеров и т.п., смотри на стек, смотри на свой уровень - подходит - закидывай резюме.
Пока ты не в компаниях уровня хотя бы того же яндекса лучше не навешивать на себя лейбл. Родной кабанчик может тешить твое самолюбие называя хоть главным помидором вместо повышения оклада, при этом в соседней конторе тебя на собеседовании на джуна могут обоссать
>>252018882 (OP) >джавараше Забей, ты официально идиот ебаный.Кстати, те кто боятся вкатываться, посмотрите на ОПа, большинство ваших "конкурентов" это такие как ОП, у которых мозг атрофирован нахуй, им дали документацию и весь интернет, куча идей для своего приложения, миллион информации, но нет, они ищут ебаные курсы и книги, тупые ебаные идиоты.