уже года полтора учу Java как хобби, сам себе в свободное время. Очень нравится, разобрался уже практически во всем, что связано с языком(начиная от работы различных баз данных, заканчивая фронтендом и различными Gui), написал порядка 20 общих тетрадей конспектов, прочел уже книг 70 по Java и сопряженным технологиям и сделал уже дюжину своих приложений, которыми пользуются супруга и друзья. Считаю, отличное хобби. Очень приятно именно придумывать идеи и воплощать их в классные полезные приложения.
Доступно обьяснил, спасибо автору. Я прикладной программист с 10 стажем, послееднее время использовал Java как инструмент. Сейчас около 6 месяцев не занимаюсь программированием. Да действительно, заьывается, но скажу , что навыки остаются, если ты программист (мышление, алгоритмические подходы к решению любых задач) это главное. Вспоминается все достаточно быстро, написав 500 строк кода. Спасибо.
Когда я прочитал, в пресс релизе, что эти курсы можно освоить за 8 месяцев, я просто умножил на 2, так как и ежу понятно, что за 8 месяцев с java , можно, только ознакомиться) Ребята , будьте реалистами, не бегите вперёд паровоза, и всё у вас получится!
Я учу с нового года, уже на спринге пишу какие то свои проекты, делал простейший сайт на mvc. Начать писать очень просто, в интернете куча туториалов и гайдов. Но понятно, что чтобы понять как все работает по настоящему, надо время.
Если вы изучите "истории успеха" получивших оффер и выделите в их обучении общие черты, материалы, усредните способности, то обнаружите, что до момента первых собеседований в среднем нужно 700-1000 часов программирования. Если человеку не нужно работать и есть подушка - то после полугода надо уже искать работу и понимать, что прохождение собеседований это такой же навык и стадия вайтишника. То есть проще говоря, 6 месяцев (не работая) вполне достаточно большинству.
Сначала ядро языка. Потом фреймворки, структуры данных, шаблоны проектирования ... Базы данных. 3-5 лет нужно. По 5 часов в день - получите выгорание через пару месяцев. Немчинский об этом говорил. Должно быть в кайф. И останавливаться нужно, когда хочется ещё немного позаниматься. Как у самурая, нет цели - есть только путь! Идти по этому пути, а цель придёт сама, когда настанет её время. Нравится должно... Иначе, незачем...
Во первых люди разные и ситуации разные. Если ты уже пишешь код весь день, то выучить Java - это реально не долго. Если же ты вообще не умеешь писать код и ничего про это не знаешь, то это реально долго. В видео ещё не упоминается андроид, который совсем отдельная история, хотя и требует знания Java. И ещё момент по поводу фреймворков: работал в нескольких командах и проектах на Java, во всех spring + hibernate. Их можно относительно быстро освоить
Освоить основы java spring и прочих технологий не проблема и за пол года. Проблема найти работу. Когда большинство вакансий зп начиная от 200К.Всем нужны мидлы и синьоры. А джуну если повезет найти хотябы работу за хлеб большая удача.
Учу щас java. Действительно тяжело заходит. В первую очередь конечно потому что по основной работе загружен полностью. Тоже реально расчитывал что не меньше года уйдет. И согласен что нужно писать каждый день. Забываеться очень быстро.
@@soulamen7152 Бросил java. Сейчас учу dart)) осваиваю Flutter. Java учил для андроида. Пришел к выводу что надо писать сразу и на айфоны. Flutter прикольная штука. Но кавычек многовато)). Главное что заходит и нравится))
@@user-og3jn9ev3f А вас не напрягает, что на HH очень мало вакансий на flutter сейчас? Как будете искать работу. Просто тоже хочу и переживаю насчет этого
О, спасибо вам большое, Петр!! Я долго думал по поводу изучения java и ваше видео помогло мне определиться! Подскажите если не затруднит, какой на ваш взгляд язык прогр-ния или сфера в области прогр-ния, вообще в it - наиболее подходит для фриланса? С учетом, что жить и работать надо в России в сегодняшней реальности, когда с it сектором не очень понятно, что будет дальше))
Не согласен про время подготовки. Есть расстояние, это условно говоря объем знаний, которые надо усвоить, а время прохождения этого расстояния зависит от скорости. По часу в день, можно и два года учить. По 8 часов в день можно за 3-6 месяцев найти первую работу и дальше обучаться уже за зарплату.
Вопрос не в том, чтобы освоить основы. Все индивидуально. Да и основы освоить не проблема. Проблема найти работу. А со знаниями одних основ и без опыта написания кучи кода, сложновато найти работу. При этом нужно иметь парочку законченых проектов. Да и вокансии большинство мидлов и синьеров с зп по от 200 до полуляма. А джуны никому нинужны.
Выбор профессии ради денег (впрочем, и как верно подмечено из-за страха лишиться текущего дохода) - это глупость, профессию нужно любить. Если завтра программистам не будут платить, ну допустим мировой кризис и проч., бросать работу ради более оплачиваемой?
Работа - это работа, а не развлечение. Это способ заработка на жизнь и свои хотелки. Честное слово, больше не встречал представителей ни одной профессии, которые бы утверждали, что профессию нужно любить, а деньги - это не главное. Об этом твердят только программисты. Но при этом, они регулярно ищут более высокооплачиваемую работу. Что же тогда они не сидят и кодят, раз это лучшая работа в мире и деньги не главное? Потому что они - лицемеры! Деньги - это главное. И как отметил Leitnant X, невозможно любить то, за что тебе не платят, а тебе нужно платить всем.
Уборщица моет какахи ради удовольствия. У меня не совсем айти, а ремонт электронного железа, и там особо не держатся, хоть не так плохо. Один пошел на курсы и ушел в ИТ, кто то бизнес и управление, где больше заработки. Работа приносит удовольствие, когда доход растет и растет без особых усилий, а если с усилиями, то рост значительный.
Ну конкретнее будет Java core + Spring boot Web+JPA+Rest+SQl+Hibernate+Validation+Git+ spring cloud + docker обязательно + HTML, RSS,JavaScript + Angulat чтобы понимать как это на клиентской стороне работает. + rabitmq + liquibase + ... в зависимости от компании. Ну и самый обязатель 3 - 6 лет комерческого опыта. Раньше 1-2 было. И совсем забыл куда без тестов JUnit + Mockito без них никуда и интеграционные тесты не забывайте. А как быстро это все освоить это уже инживидуально. Ну и готовые проекты нужны.
Полностью согласен с автором! Но если люди хотят входить в программирование с нуля, то они не должны пугаться того, что необходимо потратить минимум год, чтобы достичь хотя бы должности интерна/стажера... Тут даже не важно, Java или какие-то другие языки.
Можно поподробнее, как писать много кода? Есть миллион курсов, где объясняются все темы по порядку. Но там можно только повторять за лектором. Как писать много кода? Где брать задачи?
А если у тебя есть опыт программирования в 1С, вряд ли нужен год для устройства на работу программистом Java? Есть же кое-какая базовая алгоритмическая подготовка. Если уже есть более менее представление он синтаксисе Java (на уровне Head First Java и первого тома Хорстманна), реально ли освоить Spring и основные инструменты самостоятельно за три месяца?
Реально. Знаю человека, что за 2 месяца подготовился и устроился мидлом. Без курсов и прочих инфобизнесменов. Проблема в том, что java для молодых и если вам 30++, то поздно идти в java
@@user-vm4ed4hw5s Полный бред написал. Как раз после 30 туда и больше смысла идти, чем ратстопыривать локоточки в толпе 22 летних соискателей на джуниорскую позицию во фронте.
Что такое хорошие деньги,это какие реальные (не примерные с HH) цифры:200,300тр...? -100тр это уже не хорогие деньги.Быть 12ти часовым рабом,это уже не круто. Кмк,хороши деньги,находясь в РФ/СНГ это >=200тр,работая не более 8ч в день,5 дневная неделя или ее дробный эквивалент.
Автор, а какой язык посоветуешь выбрать, пусть поменьше платят, но и чтобы работать поменьше, не упарываться с утра до вечера, ну и чтобы стабильно без фриланса?
@Виктор Артёмов под пожелания этого комментатора уж точно не подходит фронт и бек. Более того, ему вообще имеет смысла забыть о программировании. К сожалению, в этой профессии приходится отдавать всего себя без остатка... В вебе - особенно, там сейчас самый быстрый прогресс и приходится к тому же быстро учиться... Сомнительное удовольствие, однако. Жизни просто не видишь. Днями и ночами за компом. fxvlad, посоветовал бы Вам забить на программирование. Серьёзно. Эта профессия не стоит тех усилий, которые придётся приложить для того, чтобы стать хотя бы джуном. Эх, вернуть бы время назад - сам бы не пошёл в программирование. Если бы я вложил в какую-нибудь другую сферу все силы и время, которые потратил на программирование, то давно бы там стал более высококвалифицированным специалистом...
@Jon Stanton хороший вопрос. Но сложный. Постоянно думаю над этим. Меня переполняют разные эмоции и мысли. С одной стороны, я бы хотел работать удалённо и переехать жить в свою деревню, работая удалённо оттуда. Это прям мечта. Но понимаю, что это тупиковый путь. Сейчас пытаюсь выстроить путь, который позволит выйти на достойный заработок, создать пассивный доход, благодаря которому смогу жить в деревне и на что-то жить. Сам я не технарь, не люблю программирование, технику не люблю. Интересуюсь техникой только тогда, когда нужно что-то купить и смотрю на характеристики, не более. Мне бы больше подошло что-то гуманитарное и творческое. Не знаю, куда идти. Была мысль перейти в техподдержку внутри компании и попробовать оттуда вырасти в управленцы. Думаю, что нужно двигаться в управленцы. Это означает, что придётся быть привязанным к офису. Мне это тоже не по нраву (это резко противоположный шаг моей мечте), но можно вырасти по карьере, по доходам (управленцы зарабатаывают больше многих специалистов), обзавестись связями и не загружать голову технической лабудой. Пока склоняюсь к этому варианту. Других не вижу. Менять сферу (выходить из IT) - решение опасное. В моей компании даже эникейщих без опыта зарабатывает больше специалистов в других сферах... В общем, думаю, буду стремиться стать управленцем. Хочу, как отметил уже несколько раз, создать пассивный доход, выйти на достойный заработок и лет с 45 не работать вообще. Такие мечты)
Я такой 1Сник)) Года два вечерами учила джаву, в марте этого года сменила работу. Испытательный срок пройден, полет успешный! Но по знаниям... еще учить и учить...
@@juliazaretskaia5701 расскажите про план обучения, какие ресурсы использовали. как находили сили после работе ))) ? и что вас смотривировало на смену языка?
@@skiller4000 Сначала JavaRush. Дошла до возможной стажировки, но в тестовом задании надо было хоть немного разобраться в мавене, спринге и jdbc/hibernate (уже точно не помню). Пострадала, поковырялась, но не осилила. На какое-то время забила. Потом увидела GeekBrains, купила доступ туда. Там в принципе познакомили с основными областями java-инфраструктуры, но очень долго, и довольно дорого. Сейчас я бы туда не пошла (как минимум, рассмотрела бы SkillBox или закопалась бы в другие источники, например, сейчас читаю Spring in Action - довольно доступная книга для начинающих). По мотивации: у меня нет детей и довольно самостоятельный муж)) Поэтому выделить пару часов после работы не представляется проблемой. В выходные побольше. GeekBrains вообще расслабил, там максимум 2 вебинара по 2 часа в неделю и дз между ними. Зачем меняла язык: 1) В 1С я просто разраб (хоть и хорошо оплачиваемый 120-150к получала), но куда расти - непонятно. В руководители как-то не получилось, да и задачи там другие. В экспертность - тоже не хотелось, слишком много ковыряния с непонятным результатом, глюки 1С просто бесят уже. Идти на "фриланс", набирать клиентов под свои потребности и ставить свою ставку - тоже не захотелось (много возни, нужно консультировать, общаться с часто не совсем адекватными постановщиками задач). А просто как разраб - я считаю, что достигла относительно потолка. В java зарплаты выше в перспективе. 2) Java - международное направление. Текущая обстановка в России так и подмывает сбежать куда-то подальше. 1С этому никак не способствует (варианты есть, но их мало). Сейчас устроилась в Сбер, можно сказать, на джуна. Но собеседование было легким, тестовых заданий не было, коллектив замечательный, начальник отзывчивый, много рассказывает, помогает и отвечает на все (даже глупые) вопросы. За 3 месяца вроде втянулась, рабочие задачки понемногу выполняю, но информации к освоению еще вагон... И в большом проекте и в чужом коде оказалось, сложнее разбираться, чем в учебных задачках)) Хотя, как мне кажется, попроще, чем в некоторых модулях ERP.
@@juliazaretskaia5701 спасибо за развернутый ответ. очень интересно почитать путь бывшей коллеги ))) я тоже сейчас на GB учусь, не нравится что всех в один поток определяют и новичков и разрабов (10+ лет в 1С, как я). у меня похожая ситуация с профессиональным потолком, что вы описали, есть эксперт по технологической платформе. на работе сейчас у меня слава богу не ERP, а самописные нетиповые базы на УФ + БСП. если бы была ERP, то наверное уже давно на Java сидел. на типовые не хочется обратно, т. к. там будет правка бесконечных косяков 1С в коде типовых, общение с бухгалтерией и пользователями, и всего пара базовых решений, от которых уже тошнит. хочется дальше уходить в разработку с нуля. купил Шилдта - полное руководство по Java, читаю на выходных и после работы, по вечерам тяжеловато. а параллельно обучению делали ли какие-то pet projects на github? про фриланс - согласен, работал так 8 лет, пока жил в Южной Америке - работаешь по 12 часов и деградируешь без социума. а что скажете по задачам в Java? сложнее или проще, чем в 1С? приходится ли общаться с пользователями?
Не совсем понятно для кого это видео. Если мы говорим о тех кто только начинает свой путь в it, то стоит уточнить, что выбирать надо инструмент по назначению. Напрмер: Если вы хотите заниматься разработкой gui, то надо учить не java Хотите в ds/ml не джава Хотите в gamedev не джава. Если видел для тех кто уже работает разрабом, то тогда вопрос, чем например Java лучше dotnet. Примеры. Кейсы.
@@job4j на канале могут быть разные вопросы, но видео называется "кому не нажна Java", поэтому хорошо было бы услышать не просто тезисы, а еще контекст, а также кейсы.
Я сейчас перешел в 11 класс. Java Core хорошо изучил, практиковал. Изучил Git, PostgreSQL, MySQL. Дальше буду изучать Java EE, Hibernate, Spring... Работу после 11 класса хочу найти на должность java-разработчика (джуниора). Так вот в чем вопрос: реально ли совмещать ВУЗ и работу java junior'om ? Как думаете?
@@user-sh8zj8ij6z завидую тебе) мне 25 и я только щас бомблю core. на счет твоего вопроса,да,возможно. У меня есть знакомые которые работают java dev и учатся в вузе (заочка)
@@user-sh8zj8ij6z я устроился джуном на 3 курсе. Смари. В целом, это реально, но совмещение такой нагрузки может тебя морально убить. Я бы советовал самому в свободное время тыкать весь этот стэк, а после универа уже устраиваться куда-нибудь. Ну, если есть возможность так сделать. Иначе находить неполный график. Это очень тяжело даже если ты решишь сдавать всё просто "на что сдам", лишь бы диплом в конце получить. Я уж не говорю о том, что не все работодатели согласны на уделенку и какие-то отъезды во время рабочего дня, а в универе так делать придётся частенько. Так что подумать надо, конечно, хорошо. Если острой необходимости нет - лучше не стоит
Don Labon лично я перевёлся на свободное посещение, после окончания 2-го курса, но также я предоставил справку о трудоустройстве, и до этого достаточно хорошо учился(средний 92,45 за 4 сессии)
те кто смотрит это видео не выбирайте java, они сейчас никому не нужны, особенно junior, на рынке juniorов сейчас ооочень много. А порог входа туда за последние 3 месяца очень вырос, что практически все компании хотят full-stack, т.к обычно джавистов хватает и их не берут на работу. Такая ситуация не только в рб, но и в рф. Поэтому не советую java. А на счёт больших зарплат в java - чистое вранье, java developer получает столько же сколько и разработчик в других языках. зп не зависит от языка, а зависит от конторы, объёма работ и сложности проекта. А если такие вруны, как на видео и дальше будут продолжать врать, то у java developer зп станет скорее ниже, из-за перенасыщения рынка труда. О чем-то похожем уже говорил немчинский полгода-год назад в видео, оказалось он прав. Решать вам, но лучше перед выбором java пообщайтесь с настоящим java developer, котор не преподает курсы, а если такого нет помониторьте вакансии около месяца и вас сразу станет все понятно.
Джуны никакие по сути не нужны и этому факту уже не один год. Выбрал Java и по всем критериям он наиболее подходящий для входа - и общее количество вакансий, и отсутствие хайпа как с js или питоном, и выше средний возраст разработчиков, и большое количество легаси, и возможность свернуть в qa/котлин или уж в тот же питон с джанго или шарп (чуть подольше). Порог входа чуть выше, да.
"не выбирайте java, они сейчас никому не нужны, особенно junior, на рынке juniorов сейчас ооочень много." А ты думаешь, джунов джаваскриптеров или питонистов меньше?
@@camilas2212 пробую тестировщиком а вообще помониторь вакансии или напиши тестовую резюме, по всем языкам, укажи навыки, которыми БУДЕШЬ обладать после обучения и посмотри где откликов будет больше и будут ли они вообще. И только потом начинай обучение.
@@user-yk7kt1tz5n Не совсем понял что значит тестовое резюме если в данной специальности у меня знаний ноль или нужно написать что ими владею и потом их изучать?. А чего вы решили отказаться от изучения навыков разработки для тестировщика нужен английский не ниже a2+ так быстро его не освоишь. Недавно прочитал что вроде как бы относительно просто можно стать DevOps по крайней мере у меня есть знакомый который устроился в epam Минск хотя шёл к этому как я понял не один год работая везде где есть компьютеры и не понятно кем при этом какими выдающимися способностями не отличался. Поэтому сейчас в раздумьях куда идти то ли в разработчики, тестировщики, DevOps.
Я начинал как хобби, а потом понеслось. В итоге потом полностью перешел, и ни секунды не жалею
Петр 100% верно. здесь нужно ппц много учить и сильно поначалу нервничаешь когда проходят месяцы а еще гора всего впереди
Искал видео о мотоцикле JAWA, а тут про язык программирования)
Давай, вливайся)
А я чай искал😂
Я так понимаю вы все кто случайно попал сюда, уже устроились программистам)
Это судьба
уже года полтора учу Java как хобби, сам себе в свободное время. Очень нравится, разобрался уже практически во всем, что связано с языком(начиная от работы различных баз данных, заканчивая фронтендом и различными Gui), написал порядка 20 общих тетрадей конспектов, прочел уже книг 70 по Java и сопряженным технологиям и сделал уже дюжину своих приложений, которыми пользуются супруга и друзья. Считаю, отличное хобби. Очень приятно именно придумывать идеи и воплощать их в классные полезные приложения.
а основная работа какая у вас?
Иди работать.
70 книг??)) Не верю, да и зачем столько? Многие книги люто избыточны
@@Lecomptby Видимо весь его текст - троллинг.
Сашка, проснись, ты обоссался)
Доступно обьяснил, спасибо автору. Я прикладной программист с 10 стажем, послееднее время использовал Java как инструмент. Сейчас около 6 месяцев не занимаюсь программированием. Да действительно, заьывается, но скажу , что навыки остаются, если ты программист (мышление, алгоритмические подходы к решению любых задач) это главное. Вспоминается все достаточно быстро, написав 500 строк кода. Спасибо.
У меня 2 года ушло от начала изучения до трудоустройства.
Напиши свой "План учёбы", что и в какой последовательности :)
у меня ушло 5 лет до первой работы в IT
Какая база была до этого? Я работаю дворником. 8-м классов образования. Не думаю что я смогу за два года поднять язык программирования)
@@vvv7220 сможешь, не отчаивайся и занимайся самообучением!
по знакомству или по объявлении устроился?
Когда я прочитал, в пресс релизе, что эти курсы можно освоить за 8 месяцев, я просто умножил на 2, так как и ежу понятно, что за 8 месяцев с java , можно, только ознакомиться) Ребята , будьте реалистами, не бегите вперёд паровоза, и всё у вас получится!
Да я уже 3 года учусь и все никак не попаду в офис(
@@preenxus3425 не останавливайся, у меня тоже много ушло времени.
@@preenxus3425 полгода как интенсивно учу язык. До этого еще пару лет, так сказать интересовался,читал,изучал, так что ты не один такой)
Я учу с нового года, уже на спринге пишу какие то свои проекты, делал простейший сайт на mvc. Начать писать очень просто, в интернете куча туториалов и гайдов. Но понятно, что чтобы понять как все работает по настоящему, надо время.
Если вы изучите "истории успеха" получивших оффер и выделите в их обучении общие черты, материалы, усредните способности, то обнаружите, что до момента первых собеседований в среднем нужно 700-1000 часов программирования. Если человеку не нужно работать и есть подушка - то после полугода надо уже искать работу и понимать, что прохождение собеседований это такой же навык и стадия вайтишника. То есть проще говоря, 6 месяцев (не работая) вполне достаточно большинству.
у самурая нет цели, есть только путь)
Сначала ядро языка. Потом фреймворки, структуры данных, шаблоны проектирования ... Базы данных. 3-5 лет нужно. По 5 часов в день - получите выгорание через пару месяцев. Немчинский об этом говорил. Должно быть в кайф. И останавливаться нужно, когда хочется ещё немного позаниматься. Как у самурая, нет цели - есть только путь! Идти по этому пути, а цель придёт сама, когда настанет её время. Нравится должно... Иначе, незачем...
Во первых люди разные и ситуации разные. Если ты уже пишешь код весь день, то выучить Java - это реально не долго. Если же ты вообще не умеешь писать код и ничего про это не знаешь, то это реально долго. В видео ещё не упоминается андроид, который совсем отдельная история, хотя и требует знания Java. И ещё момент по поводу фреймворков: работал в нескольких командах и проектах на Java, во всех spring + hibernate. Их можно относительно быстро освоить
Освоить основы java spring и прочих технологий не проблема и за пол года. Проблема найти работу. Когда большинство вакансий зп начиная от 200К.Всем нужны мидлы и синьоры. А джуну если повезет найти хотябы работу за хлеб большая удача.
Учу щас java. Действительно тяжело заходит. В первую очередь конечно потому что по основной работе загружен полностью. Тоже реально расчитывал что не меньше года уйдет. И согласен что нужно писать каждый день. Забываеться очень быстро.
Не хочу демотивировать, но Вы даже преуменьшили... По моему опыту, минимальный срок подготовки специалиста с нуля - полтора-два года...
@@user-fz5dj5uy3h Да хоть три))
Как успехи?
@@soulamen7152 Бросил java. Сейчас учу dart)) осваиваю Flutter. Java учил для андроида. Пришел к выводу что надо писать сразу и на айфоны. Flutter прикольная штука. Но кавычек многовато)). Главное что заходит и нравится))
@@user-og3jn9ev3f А вас не напрягает, что на HH очень мало вакансий на flutter сейчас? Как будете искать работу. Просто тоже хочу и переживаю насчет этого
Очень хорошо видео, обычно в таких видосах вода льётся тоннами, а здесь всё по факту
О, спасибо вам большое, Петр!!
Я долго думал по поводу изучения java и ваше видео помогло мне определиться!
Подскажите если не затруднит, какой на ваш взгляд язык прогр-ния или сфера в области прогр-ния, вообще в it - наиболее подходит для фриланса?
С учетом, что жить и работать надо в России в сегодняшней реальности, когда с it сектором не очень понятно, что будет дальше))
там больше не сами ЯП хорошо подходят, а направления. К примеру frontend - разработчик(html, css и js) отлично подойдет к фрилансу
Что лучше для бэкенда: Java или Python?
Не согласен про время подготовки. Есть расстояние, это условно говоря объем знаний, которые надо усвоить, а время прохождения этого расстояния зависит от скорости. По часу в день, можно и два года учить. По 8 часов в день можно за 3-6 месяцев найти первую работу и дальше обучаться уже за зарплату.
8 часов в день. Даже не представляю как это возможно. В первые дни 3-4 часа и голова кипит
@Stavr0gin_ как дела спустя год?
Вопрос не в том, чтобы освоить основы. Все индивидуально. Да и основы освоить не проблема. Проблема найти работу. А со знаниями одних основ и без опыта написания кучи кода, сложновато найти работу. При этом нужно иметь парочку законченых проектов. Да и вокансии большинство мидлов и синьеров с зп по от 200 до полуляма. А джуны никому нинужны.
по делу =) но да по каждому из нюансов нужно еще снимать отдельные видео!
Выбор профессии ради денег (впрочем, и как верно подмечено из-за страха лишиться текущего дохода) - это глупость, профессию нужно любить. Если завтра программистам не будут платить, ну допустим мировой кризис и проч., бросать работу ради более оплачиваемой?
Работа - это работа, а не развлечение. Это способ заработка на жизнь и свои хотелки. Честное слово, больше не встречал представителей ни одной профессии, которые бы утверждали, что профессию нужно любить, а деньги - это не главное. Об этом твердят только программисты. Но при этом, они регулярно ищут более высокооплачиваемую работу. Что же тогда они не сидят и кодят, раз это лучшая работа в мире и деньги не главное? Потому что они - лицемеры! Деньги - это главное. И как отметил Leitnant X, невозможно любить то, за что тебе не платят, а тебе нужно платить всем.
Уборщица моет какахи ради удовольствия. У меня не совсем айти, а ремонт электронного железа, и там особо не держатся, хоть не так плохо. Один пошел на курсы и ушел в ИТ, кто то бизнес и управление, где больше заработки. Работа приносит удовольствие, когда доход растет и растет без особых усилий, а если с усилиями, то рост значительный.
Петр единственный кто говорит о реалиях.
ну год, полтора это как то непонятно, а вот 1000-1500 чистых часов изучения будет уже поконкретнее
Ну конкретнее будет Java core + Spring boot Web+JPA+Rest+SQl+Hibernate+Validation+Git+ spring cloud + docker обязательно + HTML, RSS,JavaScript + Angulat чтобы понимать как это на клиентской стороне работает. + rabitmq + liquibase + ... в зависимости от компании. Ну и самый обязатель 3 - 6 лет комерческого опыта. Раньше 1-2 было. И совсем забыл куда без тестов JUnit + Mockito без них никуда и интеграционные тесты не забывайте. А как быстро это все освоить это уже инживидуально. Ну и готовые проекты нужны.
Пётр, расскажите пожалуйста про другие языки/технологии.
Интересно когда вы говорите про программирование в лесу, креативный подход
живу в лесу - программирую на джава
Полностью согласен с автором! Но если люди хотят входить в программирование с нуля, то они не должны пугаться того, что необходимо потратить минимум год, чтобы достичь хотя бы должности интерна/стажера... Тут даже не важно, Java или какие-то другие языки.
@Виктор Артёмов за 4-5 месяцев? Что-то быстро слишком...
Можно поподробнее, как писать много кода? Есть миллион курсов, где объясняются все темы по порядку. Но там можно только повторять за лектором. Как писать много кода? Где брать задачи?
Сделаю видео.
На литкоде можно задачи посмотреть
Расскажи, пожалуйста, про консалтинг в java разработке.
А если у тебя есть опыт программирования в 1С, вряд ли нужен год для устройства на работу программистом Java? Есть же кое-какая базовая алгоритмическая подготовка. Если уже есть более менее представление он синтаксисе Java (на уровне Head First Java и первого тома Хорстманна), реально ли освоить Spring и основные инструменты самостоятельно за три месяца?
Реально. Знаю человека, что за 2 месяца подготовился и устроился мидлом. Без курсов и прочих инфобизнесменов. Проблема в том, что java для молодых и если вам 30++, то поздно идти в java
В java бешенная конкуренция соискателей.
@@user-vm4ed4hw5s Полный бред написал. Как раз после 30 туда и больше смысла идти, чем ратстопыривать локоточки в толпе 22 летних соискателей на джуниорскую позицию во фронте.
@@user-vm4ed4hw5s Вот только за счёт более высокого порога входа она меньше чем в других языках.
@@user-gw2xs4zm4r полный бред написал.
Спасибо за видео!
А андроид в сравнении с бекенкдом есть разница по зарплатам? Для джуна и мидла
тоже интересено
есть, в энтерпрайзе больше)
Нет никакой связи. Разные фирмы оценивают труд по-разному. Это от сферы мало зависит.
Спасибо!
Душнила
Что такое хорошие деньги,это какие реальные (не примерные с HH) цифры:200,300тр...? -100тр это уже не хорогие деньги.Быть 12ти часовым рабом,это уже не круто.
Кмк,хороши деньги,находясь в РФ/СНГ это >=200тр,работая не более 8ч в день,5 дневная неделя или ее дробный эквивалент.
от полного нуля о до работы прошел у меня ровно год, но интервального обучения, можно было бы и быстрее
Автор, а какой язык посоветуешь выбрать, пусть поменьше платят, но и чтобы работать поменьше, не упарываться с утра до вечера, ну и чтобы стабильно без фриланса?
@Виктор Артёмов под пожелания этого комментатора уж точно не подходит фронт и бек. Более того, ему вообще имеет смысла забыть о программировании. К сожалению, в этой профессии приходится отдавать всего себя без остатка... В вебе - особенно, там сейчас самый быстрый прогресс и приходится к тому же быстро учиться... Сомнительное удовольствие, однако. Жизни просто не видишь. Днями и ночами за компом.
fxvlad, посоветовал бы Вам забить на программирование. Серьёзно. Эта профессия не стоит тех усилий, которые придётся приложить для того, чтобы стать хотя бы джуном. Эх, вернуть бы время назад - сам бы не пошёл в программирование. Если бы я вложил в какую-нибудь другую сферу все силы и время, которые потратил на программирование, то давно бы там стал более высококвалифицированным специалистом...
@@user-fz5dj5uy3h Будь у тебя такая возможность, какую специальность выбрал бы вместо программирования?
@Jon Stanton хороший вопрос. Но сложный. Постоянно думаю над этим. Меня переполняют разные эмоции и мысли.
С одной стороны, я бы хотел работать удалённо и переехать жить в свою деревню, работая удалённо оттуда. Это прям мечта. Но понимаю, что это тупиковый путь. Сейчас пытаюсь выстроить путь, который позволит выйти на достойный заработок, создать пассивный доход, благодаря которому смогу жить в деревне и на что-то жить.
Сам я не технарь, не люблю программирование, технику не люблю. Интересуюсь техникой только тогда, когда нужно что-то купить и смотрю на характеристики, не более. Мне бы больше подошло что-то гуманитарное и творческое. Не знаю, куда идти. Была мысль перейти в техподдержку внутри компании и попробовать оттуда вырасти в управленцы. Думаю, что нужно двигаться в управленцы. Это означает, что придётся быть привязанным к офису. Мне это тоже не по нраву (это резко противоположный шаг моей мечте), но можно вырасти по карьере, по доходам (управленцы зарабатаывают больше многих специалистов), обзавестись связями и не загружать голову технической лабудой. Пока склоняюсь к этому варианту. Других не вижу. Менять сферу (выходить из IT) - решение опасное. В моей компании даже эникейщих без опыта зарабатывает больше специалистов в других сферах... В общем, думаю, буду стремиться стать управленцем. Хочу, как отметил уже несколько раз, создать пассивный доход, выйти на достойный заработок и лет с 45 не работать вообще. Такие мечты)
@@user-fz5dj5uy3h Хороший ответ. Желаю удачи! Ты молодец.
Спасибо 🙏
тебе лучше снимать ролики о том, почему стоит снимать ролики в лесу
Чтобы быстро стать профессиональным программистом надо уметь быстро находить нужные информации в гугле.
О, нет, тогда выберу С#(шутка)
ООооо Николас Талеб ))
сделай видео про 1Сников, которые переучиваются на Джаву, пожалуйста.
Я такой 1Сник)) Года два вечерами учила джаву, в марте этого года сменила работу. Испытательный срок пройден, полет успешный! Но по знаниям... еще учить и учить...
@@juliazaretskaia5701 расскажите про план обучения, какие ресурсы использовали. как находили сили после работе ))) ? и что вас смотривировало на смену языка?
@@skiller4000 Сначала JavaRush. Дошла до возможной стажировки, но в тестовом задании надо было хоть немного разобраться в мавене, спринге и jdbc/hibernate (уже точно не помню). Пострадала, поковырялась, но не осилила. На какое-то время забила. Потом увидела GeekBrains, купила доступ туда. Там в принципе познакомили с основными областями java-инфраструктуры, но очень долго, и довольно дорого. Сейчас я бы туда не пошла (как минимум, рассмотрела бы SkillBox или закопалась бы в другие источники, например, сейчас читаю Spring in Action - довольно доступная книга для начинающих). По мотивации: у меня нет детей и довольно самостоятельный муж)) Поэтому выделить пару часов после работы не представляется проблемой. В выходные побольше. GeekBrains вообще расслабил, там максимум 2 вебинара по 2 часа в неделю и дз между ними. Зачем меняла язык: 1) В 1С я просто разраб (хоть и хорошо оплачиваемый 120-150к получала), но куда расти - непонятно. В руководители как-то не получилось, да и задачи там другие. В экспертность - тоже не хотелось, слишком много ковыряния с непонятным результатом, глюки 1С просто бесят уже. Идти на "фриланс", набирать клиентов под свои потребности и ставить свою ставку - тоже не захотелось (много возни, нужно консультировать, общаться с часто не совсем адекватными постановщиками задач). А просто как разраб - я считаю, что достигла относительно потолка. В java зарплаты выше в перспективе. 2) Java - международное направление. Текущая обстановка в России так и подмывает сбежать куда-то подальше. 1С этому никак не способствует (варианты есть, но их мало). Сейчас устроилась в Сбер, можно сказать, на джуна. Но собеседование было легким, тестовых заданий не было, коллектив замечательный, начальник отзывчивый, много рассказывает, помогает и отвечает на все (даже глупые) вопросы. За 3 месяца вроде втянулась, рабочие задачки понемногу выполняю, но информации к освоению еще вагон... И в большом проекте и в чужом коде оказалось, сложнее разбираться, чем в учебных задачках)) Хотя, как мне кажется, попроще, чем в некоторых модулях ERP.
@@juliazaretskaia5701 спасибо за развернутый ответ. очень интересно почитать путь бывшей коллеги ))) я тоже сейчас на GB учусь, не нравится что всех в один поток определяют и новичков и разрабов (10+ лет в 1С, как я). у меня похожая ситуация с профессиональным потолком, что вы описали, есть эксперт по технологической платформе. на работе сейчас у меня слава богу не ERP, а самописные нетиповые базы на УФ + БСП. если бы была ERP, то наверное уже давно на Java сидел. на типовые не хочется обратно, т. к. там будет правка бесконечных косяков 1С в коде типовых, общение с бухгалтерией и пользователями, и всего пара базовых решений, от которых уже тошнит. хочется дальше уходить в разработку с нуля. купил Шилдта - полное руководство по Java, читаю на выходных и после работы, по вечерам тяжеловато. а параллельно обучению делали ли какие-то pet projects на github? про фриланс - согласен, работал так 8 лет, пока жил в Южной Америке - работаешь по 12 часов и деградируешь без социума. а что скажете по задачам в Java? сложнее или проще, чем в 1С? приходится ли общаться с пользователями?
@@skiller4000 GeekBrains - это дно. Надо было более старательно к выбору курсов подходить.
Java не для вас если вас зовут Роман!!
Эх, думал видео про то, как готовиться к позиции миддл)
А что подходит для фриланса ?
PHP
Здравствуйте! А какой тогда язык подходит под хобби и фриланс?
Борода топ
Не совсем понятно для кого это видео.
Если мы говорим о тех кто только начинает свой путь в it, то стоит уточнить, что выбирать надо инструмент по назначению. Напрмер:
Если вы хотите заниматься разработкой gui, то надо учить не java
Хотите в ds/ml не джава
Хотите в gamedev не джава.
Если видел для тех кто уже работает разрабом, то тогда вопрос, чем например Java лучше dotnet. Примеры. Кейсы.
Тут вопрос проще. Мне 30 лет. Я инженер на заводе. Получаю 35 тр в месяц. Что я могу сделать, чтобы улучшить свою жизнь.
На канале есть видео, про выбор языка. Там тоже есть упоминание про сферу применения.
@@job4j выучить английский?
@@job4j на канале могут быть разные вопросы, но видео называется "кому не нажна Java", поэтому хорошо было бы услышать не просто тезисы, а еще контекст, а также кейсы.
Java не для фриланса, а как же Андройд?
Фрилансить можно, например писать телеграм ботов. Запрос огромный )
Что делать, если иногда нет мотивации ничего учить(особенно ЯП)?
Изменено: всё, у меня есть мотивация)))
Идти строителем
@@wlasovмудро...
Опять чувак из леса вещает
Ахахах.
Java не для Вас, если ...
Стань Java программистом с нуля - www.job4j.ru
Я сейчас перешел в 11 класс. Java Core хорошо изучил, практиковал. Изучил Git, PostgreSQL, MySQL. Дальше буду изучать Java EE, Hibernate, Spring... Работу после 11 класса хочу найти на должность java-разработчика (джуниора). Так вот в чем вопрос: реально ли совмещать ВУЗ и работу java junior'om ? Как думаете?
@@user-sh8zj8ij6z завидую тебе)
мне 25 и я только щас бомблю core.
на счет твоего вопроса,да,возможно. У меня есть знакомые которые работают java dev и учатся в вузе (заочка)
@@user-sh8zj8ij6z я устроился джуном на 3 курсе. Смари. В целом, это реально, но совмещение такой нагрузки может тебя морально убить. Я бы советовал самому в свободное время тыкать весь этот стэк, а после универа уже устраиваться куда-нибудь. Ну, если есть возможность так сделать. Иначе находить неполный график. Это очень тяжело даже если ты решишь сдавать всё просто "на что сдам", лишь бы диплом в конце получить. Я уж не говорю о том, что не все работодатели согласны на уделенку и какие-то отъезды во время рабочего дня, а в универе так делать придётся частенько. Так что подумать надо, конечно, хорошо. Если острой необходимости нет - лучше не стоит
@@igorbondarenko1990 Я тебя понял. Благодарю за ответ
Don Labon лично я перевёлся на свободное посещение, после окончания 2-го курса, но также я предоставил справку о трудоустройстве, и до этого достаточно хорошо учился(средний 92,45 за 4 сессии)
Несколько реально найти работу джавистом без корочки о высшем?
Корочки не нужны. Нужны знания и опыт.
@@job4j а если опыта нет, то как его тогда получать?
Лол, не удивлюсь если следующее видео будет "как устроить революцию на Кубе")
революция на Кубе не для вас если ю ю ю
Лол)
бумир
те кто смотрит это видео не выбирайте java, они сейчас никому не нужны, особенно junior, на рынке juniorов сейчас ооочень много. А порог входа туда за последние 3 месяца очень вырос, что практически все компании хотят full-stack, т.к обычно джавистов хватает и их не берут на работу. Такая ситуация не только в рб, но и в рф. Поэтому не советую java.
А на счёт больших зарплат в java - чистое вранье, java developer получает столько же сколько и разработчик в других языках. зп не зависит от языка, а зависит от конторы, объёма работ и сложности проекта.
А если такие вруны, как на видео и дальше будут продолжать врать, то у java developer зп станет скорее ниже, из-за перенасыщения рынка труда.
О чем-то похожем уже говорил немчинский полгода-год назад в видео, оказалось он прав.
Решать вам, но лучше перед выбором java пообщайтесь с настоящим java developer, котор не преподает курсы, а если такого нет помониторьте вакансии около месяца и вас сразу станет все понятно.
Джуны никакие по сути не нужны и этому факту уже не один год. Выбрал Java и по всем критериям он наиболее подходящий для входа - и общее количество вакансий, и отсутствие хайпа как с js или питоном, и выше средний возраст разработчиков, и большое количество легаси, и возможность свернуть в qa/котлин или уж в тот же питон с джанго или шарп (чуть подольше). Порог входа чуть выше, да.
"не выбирайте java, они сейчас никому не нужны, особенно junior, на рынке juniorов сейчас ооочень много." А ты думаешь, джунов джаваскриптеров или питонистов меньше?
Так а какой лучше выбрать в итоге?
@@camilas2212 пробую тестировщиком
а вообще помониторь вакансии
или напиши тестовую резюме, по всем языкам, укажи навыки, которыми БУДЕШЬ обладать после обучения и посмотри где откликов будет больше и будут ли они вообще. И только потом начинай обучение.
@@user-yk7kt1tz5n Не совсем понял что значит тестовое резюме если в данной специальности у меня знаний ноль или нужно написать что ими владею и потом их изучать?. А чего вы решили отказаться от изучения навыков разработки для тестировщика нужен английский не ниже a2+ так быстро его не освоишь. Недавно прочитал что вроде как бы относительно просто можно стать DevOps по крайней мере у меня есть знакомый который устроился в epam Минск хотя шёл к этому как я понял не один год работая везде где есть компьютеры и не понятно кем при этом какими выдающимися способностями не отличался. Поэтому сейчас в раздумьях куда идти то ли в разработчики, тестировщики, DevOps.