джаве для бегинерса , вопрос следующие:
почему из великого множества яп ты выбрал именно джаву ? что случится с джавой в перспективе 10 лет ? в каких сферах применения джава для вас самая комфортная ?
у кого есть время, опишите конкретно вашу сферу применения и то для чего вы развиваете этот скилл
Тут даже погоду на завтра предсказать не могут, а ты на 10 лет замахнулся
Джава, это инструмент. По сути, если есть опыт на любом другом языке, то перейти на джаву 5 минут времени.
боюсь это в @jvmchat
а если там бан
эти вопросы не имеют смысла
а я лично джаву тыкаю только ради модов для minecraft, форкнул ParCool для клиентсайд-онли использования (и оно работает)
достаточно одного внимательного взгляда на конкурентов, чтобы начало воротить) хотя имхо котлин получше будет, но его на бэке слишком мало, а меня в первую очередь бэк интересует, поэтому сижу на джаве последнее время еще на раст залип, он крутой, но на него вакансий еще меньше, тем более на бэк, поэтому он на уровне петов у меня юзается так что работаю на джаве и тайпскрипте, а в свободное время уже мучаю что-то другое
Александр, спасибо что потратили время для ответа на этот вопрос . тем не менее ,хочется узнать что вы подразумеваете под словом " бэк" , хочется узнать конкретные задачи/цели применения также хочется узнать как понимать терминологию девелоперов , может книжки есть какие или гайды по самым базам :)
а что не так с нодой и дотнетом? Почему от них стоит воротиться?
какой у тебя основной яп?
внезапно баш
Мне не понравился дотнет именно за Майкрософтовский стэк. Больше полугода на нем работал в той же сфере, что и на джаве, так что имел возможность сравнить. Кое-какие фишки Шарпа не перевешивают в моих глазах джаву
друг какие вопросы тогда имеют смысл для бегинера? цель меня и большинства новичков выбрать вектор развития ,чтобы выбрать вектор развития нужно узнать что вообще из себя представляет тот или иной яп, чтобы это узнать нужно спросить про этот яп у людей которые с ним часто взаимодействуют в вебе ответы на вопросы джава нужен для " бэка" крайне не информативн
Куча видосиков на Тубе по этому вопросу
если ты не знаешь, чего хочешь, то чужой опыт тебе не поможет
Бэк - бэкенд. Серверная часть приложений. То место, где происходят всякие операции по работе с базой данных, как пример
я задаю вопросы чтобы узнать чего хочу
Ну так там и рассказывают где и для чего какой ЯП
ну как я понял в этом понятие есть много подкатегорий
Чтобы разобраться с тем, чего ты хочешь, надо пробовать, а там уже вопросы задавать, когда что-то непонятно
Чтобы узнать чего хочешь нужно самому попробовать
Много, и без конкретных вопросов можно очень долго объяснять. Поэтому см. выше
все верно , чтобы пробовать нужно время, чтобы сэкономить время в будущем можно задать вопросы по тому что ты хочешь пробовать у тех кто пробовал
нода норм для чего-то простого, где не хочется ынтырпрайз подход тащить главный минус ноды - язык жс даже если мы забудем про типизацию (берем тс, например), полно других проблем, которые не фиксятся никаким тсом, потому что это проблемы рантайма там все равно нет многопотока, там все равно отбитые сравнения (все эти мемы видели со сравнением двух значений в жс), там все равно сломана работа с числами и тд а про шарп он до сих пор в плане графики гвоздями прибит к винде (maui еще слишком новый, не умеет линукс и на маке юзает два слоя эмуляции, авалония лагучая) сам по себе как язык имеет приколы (есть опасное управление памятью напрямую из с++, есть приколы с замедлением программы в 20 раз простой перестановкой множителей в приложении) и, главное, там никакущая экосистем в джаве/котлине ты привыкаешь, что на любую потребность уже есть либа там нет вон в чате дотнетеров недавно чувак горел, что давно пытается подключиться к кейклоаку с бэка на дотнете, и там ни хрена готового нет, доки нет, все низкоуровнево и ручками пиши с нуля а в спринге это подключить модуль в зависимости и 30 строк конфига, всё ну и в целом шарп очень многое тырит с джавы с большой задержкой недавно вон дефолт методы в интерфейсы притащили) и при этом от жавы отличается только ограниченностью и большим количеством сахара если такое интересует, то лучше взять котлин он и с джавой совместим (включая те же фреймворки), и сахара еще больше, и еще и работает там, где джава не может
Не надо экономить какое-то абстрактное "будущее" время. Лучше потратить его сейчас и пощупать разного, чем слушать антонимов из интернета)
тяжело тебе придется с таким подходом
ну это тоже максимально абстрактный ответ , " пощупать"
Первый раз такое слышу, обычно такой вопрос задаешь сам себе. А по итогу идешь работать по другой сфере)))
вполне конкретный ответ. пощупать - попробовать реализовать что-то
что "попробовать" ? эльф дружище, я тебя понял
Хорошо, вот конкретика: возьми и напиши простой интернет-магазин. Тебе надо будет создать серверную часть, сайт и приложения под Андроид и айось. Отличный способ разобраться, ящитаю
теперь вопрос на чем мне его писать
можешь делать вид, что понимаешь, что тебе отвечают, но пожалуйста не надо коверкать имя.
Вот и попробуй разные языки. Возьми джаву/с# для Бэка, котлин для андроида, на чем там на Эппл пишут приложения я хз - погугли, реакт/ангуляр для сайта. Ну и бд какую-нибудь простую, типа мускл или постгрес
свифт под ios но можно мультиплатформу котлина заюзать и написать на ней и под андроид, и под ios но любая сборка под платформы эппла требует мак, причем достаточно новый, старые по версиям не подойдут
почему, на ноде есть здаровые продукты, в оаэ местные госуслуги вроде на ноде пишут (пруфов не будет если что, просто чето слышал), в том же сбере тоже какието штуки на ноде пишут, сомневаюсь что какие-то одноразовые лендосы
я не говорю, что нельзя у адоба вон демон криейтив клауда нодовый просто не так удобно, костыльно, больше шансов себе отстрелить что-то
ну возьму джаву для Бека Котлин для андроида, да и это не ответ на мой первый вопрос лол мой первый вопрос : "ребята всем привет , хочу узнать ваше мнение о джаве для бегинерса , вопрос следующие: почему из великого множества яп ты выбрал именно джаву ? что случится с джавой в перспективе 10 лет ? в каких сферах применения джава для вас самая комфортная ? у кого есть время, опишите конкретно вашу сферу применения и то для чего вы развиваете этот скилл " твой ответ "Вот и попробуй разные языки. Возьми джаву/с# для Бэка, котлин для андроида, на чем там на Эппл пишут приложения я хз - погугли, реакт/ангуляр для сайта. Ну и бд какую-нибудь простую, типа мускл или постгрес "
это всё было ответом на то, что ты хотел конкретики
ну значит ты не правильно понял вопрос это очевидно что можно попробовать все на всем мне никто не ответил про сферу применения и почему выбрали конкретно джаву хд
твое сообщение https://t.me/javastart/565181
хорошо т.е. могу начать изучать яп без их знания ?
> почему джава? понравилась, после пары лет в php за проверки на этапе компиляции и денег хорошо платят. > что с джавой будет через 10 лет? никто не знает. Что-то будет. > в каких сферах джава комортная? Бекенд. До этого был андроид, но там теперь котлин всем погоняет
Не слушай их. Джава топ, вакансии много, низкий порог вхождения. Все на джава, телефоны, компы, машины, самолеты ... Assembler, C++ итд слишком сложные и писать на них долго. Пайтон, джава ... слишком поверхностные. Лучший выбор это джава, рядом лежит Котлин, но джава лучше, он его отец, поэтому крутой. Деньги, тут джава самый лучший выбор, Энтерпрайз это именно джава, тут крутятся огромные бабки, вакансий куча, смотря куда хочешь. Для сложных направлений меньше, но конкуренция соответственно тоже и наоборот для легких направлений. Минимальная зарплата это 100к и через полгода она станет 200к (это минимум). Компании очень сильно любят джавистов, потому увольнение не грозит. Вуз хрень, там учат науке и это все быстро забывается и никогда не понадобится. Самообучение намного лучше, никто не мешает, нету стресса, кофе, печеньки, тишина, просто кайф. Ещё джава поддерживают большие компании, такие как Гугл, Яндекс, Оракле, Майкрософт ... Они вложили в него огромные бабки, следовательно умирать ему еще рано. Будет жить и процветать еще 10 поколений. Поэтому это лучший выбор. Если хочешь начать, то советую уроки Гоши Дударя и книги Шилдта
Интересно: Java - backend разработка для масштабных веб приложений типо на фронте есть веб сайт для real estate, а ты на своей части пишешь бизнес логику для запросов и прочего, для коммуникации и получения данных. Так же у него применения для разработки на android устройства, ты можешь писать мобильные приложения, но не могу понять сфера применения это что? есть еще понятие как финтех, иот, гейминг, для научных целей ну или кафеварки программировать. Хочешь уйти в сторону узкой специальности в iOS выбираешь Swift/Objective-c и пишешь приложения под экосистему apple, так же потом уйти в macOS разработку для десктопных приложений на осе Но я не советую идти в iOS сюда почему то все новички прут и вакансий мало не вижу толку и смысла, да зарплаты ок, но и вариантов не очень много сейчас
кто-то поверит ведь
гошу дударя и чатжпт зашлифовать + искать работу после того как научишься строки складывать
Обсуждают сегодня