>>252027833 Java не нужна. Зачем вкатываться в ойти , когда можно спокойно сидеть на инвестициях. Программирование - это тяжелый умственный труд. Только лох согласиться на такое.
в пхп легче вкатиться, а зарплаты у мидлов одинаковые, у синьоров/тимлидов на 100к потолок отличается (в снг офк), ну подумаешь, буду синьором пхп получать 300к, а не 400-500к как в джаве, зато вкачусь реще и легче
>>252029450 не читать книги посоветую, а иметь практику с spring framework и spring boot >>252029461 обычно такую специфику знают люди в странных областях, в 90% случаях это не потребуется, троллинг про java se оставьте при себе
>>252029760 unsafe не является джава интерпрайз, какое отношение к джаве вы имеете? >>252029697 действительно, есть такая штука, но не приходилось писать костыли, которые придумали джава программисты, есть более адекватные решения
>>252031385 Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
>>252031480 а если серьёзно, если тебе так хочется уебаться в какие то курсы, но не можешь их спиратить, может тебе вообще не стоит пытаться вкатываться?
>>252027598 (OP) Как быстро вкатиться? Коммерческого опыта разработки нету. Охуенно знаю чистую жабу, и всё, что с ней связано, сам хот спот, байткод, спецификации gc-шек и кучу прочей низкоуровневой хуйни, которая в реальной разработке практически не нужна, алгоритмы, базы данных, чут-чут веба, cs в целом.
>>252031385 Kotlin компилируется в тот же jvm байт-код, что и Java(в рамках андроида интересен только jvm рантайм). Тебе в любом случае будет надо знать джаву.
>>252031758 некорректный вопрос >>252032191 джаву надо знать, потому что у котлина нет стандартной библиотеки >>252032203 spring framework нужно знать и уметь его использовать
>>252027598 (OP) Сам вкатывался? Вышка есть? Пет проджекты делал? Если да, то какие? Сколько собесов прошел до первого оффера? Сколько времени вкатывался? Сколько часов в день уделял учебе? Вкатывался сразу на джуна или на трейни? В какие компании легче вкатиться без опыта?
>>252032191 Однажды твоё приложение начинает сильно тормозить, при профилировании ты находишь проблемный класс, но чтобы посмотреть, что за хуйню нагенерировал компилятор котлина, тебе прилётся декомпилировать class файл обратно в Java, т.к. декомпилировать функции в котлин в принципе невозможно. Как ты будешь анализировать java код, если ты её не знаешь?
>>252032422 я вкатывался на джуна сразу, опыт не имеет значения, если есть скиллы, если знаешь spring framework, то вкатишься, если не знаешь - не вкатишься
>>252027598 (OP) Сделай одолжение (и своих коллег попроси) никогда не писать приложения под десктоп. Пилите там под свой ебучий энтерпрайз и на андроиды всякие, но десктопный софт оставьте кому-нибудь другому. Собсно мне от джава кодеров больше ничего и не надо, заранее спасибо.
>>252032501 Ну по идее если этот код меня ебет, то у меня должен быть доступ к исходникам. Но вообще да, проще сразу джаву выучить, чем потом с каким-то костылем ебаться.
>>252032932 Исходники тебе не помогут, в котлине много магии и то, что ты видишь в исходниках котлина на особо поможет тебе понять, что "видит" в байткоде машина.
>>252033390 Ну, я свою шнягу сделал через АррейДекью (очередь двухсторонняя, короче), там такой хуеты не было, но все равно, мне НЕПРИЯТНО, что я не могу в стримах или форичах хотя бы удалять данные. На потоки пока похуй, я однопоточный.
>>252033578 можешь, используй конкаррент поллекции %) , если хочешь удалять через форич, используй итератор, используй филтер стрима, чтобы не приходилось удалять, откуда такие глупые вопросы?
Как перерасти детский этап, когда ты решаешь задачки на кодварсе, пишешь себе сапера в блокноте и стать взрослым кабанчиком-погромистом с серьезными проектами и репозиториями на гитхабе? Работу, конечно, не предлагать, меня там на собеседовании обоссут. Может, есть какие-то конфы двачеров вкатунов, где можно получить опыт коллективной разработки, не вставая с проперженного стула?
>>252027598 (OP) Не касался Джавы, но надеюсь, можно спросить. Я довольно тупенький и возникает резонный вопрос: как у меня может возникнуть мысль о том, каким образом я напишу даже что-то простое уровня морской бой в консоли? Для подобного лучше задрочить синтаксис и другие штуки как ООП? Что-то из алгоритмов изучать, что я мысленно конвертирую в прикладное использование? Или бросить это небольшое увлечение и уйти пить пиво, потому что тупой?
>>252031590 Спиратить курсы я отнес к третьему пункту. Живые курсы это несколько другое: 1) ты платишь деньги поэтому у тебя будет мотивация учиться; 2) будет ментор, который будет следить за твоим развитием; 3) по окончанию курсы выдают сертификат и помогают устроиться в айти-компании.
>>252033902 начать писать приложения с использованием spring framework >>252033915 учить spring framework >>252033949 jetbrains academy >>252034049 писать моской бой бессмысленно, начинай с jetbrains academy
>>252027598 (OP) Привет 1.По каким учебникам изучал Java 2.После изучения core Java куда перспективнее смотреть? Мобилки, спринг с интерпрайзом? 3.Облачные технологии - это во многом Java? 4.В 28 лет есть смысл вкатываться?
>>252034119 >1) ты платишь деньги поэтому у тебя будет мотивация учиться; >2) будет ментор, который будет следить за твоим развитием; >3) по окончанию курсы выдают сертификат и помогают устроиться в айти-компании. Пошло оно все нахуй, у меня творческая свобода, безграничное поле экспериментов, без уебков сидящих на спине и говорящих ,что мне делать.
>>252034385 1. ни по каким 2. spring 3. облачные технологии это абстракция, которая не имеет к джаве слабое отношение, джава только там как часть использующая ее 4. да >>252034388 не плати за курсы, если нет желания, то оно не появится
>>252034518 Если не по книгам, то как изучал, если не секрет? Так, у меня способность к обучению исключительно через учебники. Никакие преподы и курсы с видео не заходят. Так школу на отлично закончил, сам, по справочникам и пособиям по подготовке вытянул экзы в топ. Репосни сообщение, если уже отвечал на подобный вопрос. Просто все посты читать было бы ужасной идеей
Тестировщик, знаю базовые пакеты восьмой джавы (включая native и прочую поебень). Уверенно автоматизирую на разных языках, не было проблем освоить шарп, питон, руби и прочие, хотя и не досконально чтобы отскакивало от зубов как конвертнет такой-то тип в (и не применяющемся в реале) выражении. Запиливал свои проекты типа простой црм с кривым, но рабочим конкурренси.
Знаю людей что вкатывались в разработку с куда меньшим опытом. Хочу спросить: 1. Куда копать теперь? Алгоритмы, структуры данных это понятно. Что в реале ты используешь каждый день? Рассматриваю перекат в разработчики потому что задачи из сложных технических головоломок переросли в социальные - я теперь решаю социальные головоломки в компаниях типа внедрения тестирования на проектах. Думаю стать разрабом, но 2. Вы же блять на работе ВСЕГДА. Вы закончили работать на работе, пошли домой, а сами думаете над задачками и архитектурой. Я делал разработческие задачки, я знаю 3. Какое в среде разработчиков отношение к тестировщикам? Личинка программиста? Туповатое быдло? Всегда было интересно как смотрят с другой стороны 4. Выгорание ощущаешь? Как борешься?
>>252034684 Ну, по книгам тоже имеет место вкатиться, как я понимаю Спасибо за ответы, вкатываюсь Spring, 28 lvl П.с. образование для работы имеет значение
>>252034718 1. если вкатываться в программиста, то spring 2. нет, если инфраструктура построена нормально и тобой, то работать не нужно 3. с снисхождением 4. не чувствую, на работе особо не работаю
ОП жирный омежка трольбас недовкатывальщик, который сложнее хелловорлдов не писал и у которого на все вопросы один ответ про спринг, а вы как девочки ведетесь. Сажи