instagram.com/aokorep/ - мой инстаграм t.me/devworden - наш телеграм-чат, где можно задать вопросы discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования Мой микрофон: ya.cc/aAXRs Моя камера: ya.cc/WEPvP Мой рабочий компьютер: ya.cc/WEQGr Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
Вдохновил на учёбу младший брат, который смог освоить Джаву примерно за год обучения на курсах с постоплатой. Сам учусь в одном из онлайн-университетов. Процесс идёт сложно, и ОЧЕНЬ сложно со временем, ибо один кормилец в семье и с основных 3 работ просто не вылазию(з.п. в регионе увы, небольшие). Но тем не менее, что-то получается. На курсы пошёл, потому что 1) лично для меня удобней и комфортней учиться в комьюнити 2) университет даёт какую-то гарантию трудоустройства. Но есть и минусы - большая стоимость учёбы, относительно полезности, качества и объёма обучения. Алексей, отдельная благодарность Вам за очень качественный во всех смыслах контент. Может, стоит какую-то тематику открыть в плане "сегодня с нуля программируем на , смотри как это просто!"
Изучаю JS, уже работаю. Изучение начал в 18.5 лет (сейчас 20), было тяжело, думаю мой пример доказывает то, что войти в it может каждый, так как школу я закончил с 9 тройками, был очень ленивым, так-же у меня небольшие проблемы с памятью, быстро все вылетает из головы, даже если целый день практиковал, так же проблемы с математикой(очень плохо считаю), но это мне не помешало за полтора года изучить css, html, js, react и тд. Работу найти на реакт было не тяжело, отсылал сотни откликов, первое тестовое пришло по vue(да, а я учил реакт), на него было дано 10 дней, за 7 дней я выучил vue и vuelidate(даже проект написал связанный с криптой), и сделал тестовое за оставшиеся 3 дня, естественно на собес не попал, код был так себе, тк на vue не было практики нормальной, но теории я знал не мало, мог рассказать про все методы жизни и тд. Далее пошли тестовые по реакту, именно благодаря этим тестовым я научился писать код, сделал я их штук 5 на тот момент(пока делал, выучил много нового), уже прошло 2 месяца спустя начала поисков и приходит ещё одно приглашение, меня зовут в дискорд и без лишних вопросов кидают в проект, и дают задачу, если справлюсь, то работаю у них, я справился, было сложно, никогда не видел таких больших проектов, делал таску 3 дня (которую можно сделать за 2 часа). Это было ИП, небольшая команда из 2 фронтов(вкл меня) и 2 бэкеров, никакого код ревью, естественно о росте и речи не было, но я думал буду работать за хлеб, а получал 40 тысяч рубликов. Спустя пару недель ушел другой фронт разраб и я остался один, такого ужасного кода я никогда не видел, даже я без опыта понимал что все очень плохо, занимался бесконечным рефакторингом, компоненты в 2к строк урезал до сотни строк, убирал куча дубляжа и внедрял redux. Спустя 3 месяца я ушел оттуда, не только я, а все, даже бэкеры и площадка затем загнулась. После этого я захотел больше зп, устроиться в хорошую компанию где есть рост и начал изучение снова, дал я себе на это 2 месяца, но мне хватило одного, что бы изучить довольно глубокого js, изучить ts на довольно неплохом уровне, мог мутить очень сложные интерфейсы и очень глубоко тайпить приложение, так же внедрил ts в реакт. Вот и настал поиск работы, опять откликался на десятки вакансий, только с зп от 60. Сделал 5 тестовых, от двух не получил фитбек. Первый собес, спрашивали обо мне, узнали что учусь(да, я ещё и студент) и сразу "послали". Второй собес уже технический, перенервничал, из-за чего не ответил на три вопроса и не решил тупейшую задача, тишина, полный игнор. Третий собес начался со знакомства, затем тестового, за тестовое мне дали оценку 8.5 из 10, все на тс(за тс дали большой плюсик), реакт и редакс, сказали что отличный код и позвали на тех собес. Тех собес прошел отлично, я нервничал в начале, но тот кто его ввел говорил очень медленно и расслабленно, я успокоился, ответил абсолютно на все вопросы и мне почему то не хватило, я начал просить о том, что бы ещё позадавали(да, я сумасшедший ). Спустя неделю мне приходит оффер с зп 60к и не в маленькую компанию с отличным ростом, где каждые 3-4 месяца(если ты работал хорошо) повышают зп, есть ревью, отличная команда, где даже с директором общение как с другом, тут я уже надолго. Английский на начальном этапе не важен(хватит a1-a2, для того что бы понимать переменные, уметь их называть и тд), но если хотите получать действительного большую зп, то без него никак.
Поздравляю с оффером!) и благодарю за такой развернутый пост, сам изучаю программирование но java , часто не хватает мотивации, и кажется что возраст уже помеха. мне уже 35 , стараюсь себя мотивировать ваши истории помогают себя воодушевить что ли )
Занимаюсь изучением Java, со студенчества осталось много знакомых ребят кто изучал программирование и в дальнейшем связал свою работу с этим, в основном ребята были .Net-чиками, всегда нравилось общаться с ними, так как ребята талантливые и интересные. Самому программирование всегда казалось чем то с другой планеты, сложным и не понятным, но я решил попробовать изучить данное направление. Самое сложное лично для меня, это терминология, особенно когда читаешь это в книге или слушаешь в видеоуроке, и пока мозг подстроится и поймет что и куда, мысль немного расплывается. Очень много инструментов, методов и прочего чего не запомнить с первого раза, порой голова просто лопается, но я не сдаюсь. В общем ребята, упорство, настойчивость и регулярность в занятиях - наши друзья! Только вперед!
@@podjegSaraev не, это не то. ты сначала начни программировать реальные программки, пусть и маленькие. алгоритмы потом будешь изучать, когда они реально будут нужны на практике. поэтому наверное и скучно учится.
Про высшее образование: я устроился в регионе на 4 курсе (2014г) джуном-практикантом на зп 8тр, через месяц это стало 16тр, через еще 2 стало 20тр. К 5 курсу это были 30к, для моей местности уже отличные деньги, но работы было действительно много, и я не вывозил учёбу. Соответственно, меня отчислили перед госами, и так к этому вопросу я и не вернулся)) После этого менял работу 2 раза: с опытом в 3 года и с опытом в 5 лет с релокацией. Оба раза никаких вопросов насчет образования не возникло вообще. Во второй раз устраивался на сеньорскую должность, там по внутренним правилам компании должен быть человек с высшим образованием, но начальство какое-то спец. распоряжение выпустило о приёме меня, вот и всё. Ни о чем не жалею, только родители подпинывают иногда, чтобы на заочке доучился, может быть и вернусь к этому вопросу однажды.
13:45 Я тоже не считаю себя химиком, поскольку диплом ещё 20 лет тому назад покупал с рук в переходе. А до этого торговал селедкой на рынке. Но, это не мешает мне работать начальником лаборатории сертификации лекарственных препаратов. И работа мне нравится, из-за зарплаты, в основном! Совет простой: не важно, кем вы себя считаете! Главное, - кем вас считают окружающие!😀
Начал интересоваться языками в 16 лет, сейчас мне 20. После 9 класса поступил в техникум, я понимал что специальность техникума не перспективна и начал изучать язык. Выбрал java говорили не простой язык для начинания но синтаксис схожий с С привлек и все то что можно писать на java. Сперва изучал в приложении на телефоне (вроде называется SoloLearn) далее переключился на JavaRush, но не очень зашло, долго не мог понять что такое экземпляр класса, но родственники меня поддержали и подарили возможность изучать курсы в онлайн институте Нетологии. После техникума и изучения java в течении 4.5 лет я быстро нашел работу в сбербанке как ведущий инженер.
Привет, Алексей! Java начал учить в январе 2020 года. Навыков не было совсем. Из образовательных учереждений Кубанский Государственный Технологический Университет, нефтегаз. Был на 3 курсе. Заочно. Так что это образование можно не учитывать. Java учить начал в школе программирования Progward в рамках 4-х месячного курса по основам ООП. Застрял на середине курса. Было трудно и не хватало знаний. То ли я такой, то ли курс не подошел мне. Но желание стать программистом меня не оставляло, да и бросать что-то на пол пути тоже не про меня. с лета 2020 года по ноябрь 2021 года практически не занимался. Свадьба, смена сферы деятельности(уволился из Краснодаргазстрой, где работал вахтовым методом техником по ремонту систем ГЛОНАСС и устроился в Газпром Трансгаз машинистом технологических компрессоров по месту жительства). С декабря 2021 года возобновил обучение Java. Освежил в памяти уже пройденный материал и двигаюсь дальше! На JavaRush прошел 2 блока JavaSyntax и JavaCore. Сейчас прохожу бесплатные курсы на Хекслете по командной строке и Git. И еще курсы Заура Трегулова по SQL и Spring. Читаю "Грокаем алгоритмы" Адитья Бхагарова и Эфективное программирование Д.Блох. Курс по паттернам проектирования на РефакторингГуру... В общем загрузился по полной. Благо отпуск начался. Рано утром встаю и сажусь заниматься до позднего вечера. Для себя решил уже точно что стану программистом чего бы мне это не стоило!
@@constructioncompany8183 если работает + учебу возобновил год назад, должен еще учиться. Всё индивидуально, конечно. Я уже 15 месяцев занимаюсь: - 2 мес. (сент-окт) Java Rush, прошел квесты Syntax+Core(+ курс Алишева) - 1 мес. (нояб) потерял из-за переездов, потом была низкая мотивация (начало обучения) - 3 мес. (дек,янв,фев), книга Философия Java Bruce Eckel. Всю с конспектами, мини проектами. Мог быстрее - но первые 2 месяца нарочно всё делал в Notepad++. И в Maven пару раз собирал. < Здесь понял, что не отступлюсь + привык упираться в стену. Перестал терять мотивацию из-за трудностей > - 2 мес. (март,апр) Не помню точно, скорее всего на JavaRush проходил Квест многопоточность и что-то еще. Часть апреля потерял, болел или ленился в какой то момент от перегрузки. - 2 мес. (май-июнь) Реализации алгоритмов (сам переписывал), списков, map, hashmap, сложность алгоритмов, деревья. Писал самостоятельно реализацию. В т.ч. красно-черное дерево.. - 2 мес. (июль-авг) Пол июля лето, гулял, ездил. Потом Наиль Алишев (Udemy): Spring, Hibernate, REST, git, проект, html . - 1 мес. (сент) немного отдыхал + linux. Решение проходного Java Rush задания на стажировку Topjava, сделал за три дня, спасибо курсу Алишева, +Criteria API. - 2 мес. (окт-сейчас) Учебная стажировка, на данный момент проект на Spring, Hibernate/jdbc, PostgreSQL/HSQL, JUNIT4/5, JavaSctript, Tomcat, кэши, транзакции, пулы... Сложная для меня оказалась. И дальше всё усложняется. Еще и второй переезд случился. Но зато избавился от кредитов, кроме одного.. Но денег все меньше и меньше. Не работаю, продаю всякое с али на авито. Почти ничего не приносит. Все время посвящено обучению. 15 января будет конец стажировки. Дальше буду подтягивать базовые знания по Core, многопоточности. Пересмотрю материалы стажировки, проект еще один сделаю, опубликую. Надеюсь, английский подтяну (сейчас никакой)
Не случайно я зашол в RUclips ночью и сразу первое видео - про Java) изучаю Java постепенно, пишу свои проекты под андроид (на java), делаю для себя и коллег программы, помогающие быстрее выполнять свои обязанности (работаю сервис - инженером по подключению абонентов к интернету). Сниффаю запросы софта и ресурсов которые нам дают, вытаскиваю из ответов сервера информацию, которую могут получить только руководство)) часто использую Stream API, наследование, полиморфизм, всегда интересно смотреть видео где фигурирует Java, очень нравится писать на java, иногда не сплю до 6 утра, обдумывая код и проект на листочке бумаги) Изучаю её приблизительно уже 2 года... Мелкими шагами, желаю всем не бросать начатое, если оно приносит вам удовольствие.....
Алексей, здравствуйте! Запишите, пожалуйста в свой волшебный блокнотик два вопроса для будущих видео: 1) На какие курсы стоит тратить время и деньги, как отличить годноту от инфоцыган. Возможно, Ваши подписчики поделятся своим опытом в этом вопросе, а Вы эту информацию соберёте воедино. 2) Расскажите про организацию совместной работы над проектом. Как ставится и разбивается задача, как программисты умудряются не мешать друг другу. Пишет ли каждый свою функцию, или целый класс, или целое ещё_что_нибудь? Как всё это запускать для просмотра текущего результата? Для опытных, возможно, это банальная рутина. Но для новичков это тёмный лес.
Как правило, старая гвардия, не особо шарит в этих новых курсах, потому что это нужно отдельную работу проделать, тем более если говорим о платных. А курсы надо выбирать осторожно , очень. Особенно если денег мало.
Про свою команду немного могу рассказать - как мы работаем 4ом (2 frontend (новичок и полупрофи), 1 backend, 1 full). По вопросу: 1) Как ставится и разбивается задача? - в среднем берем 2-3 основные задачи, где эти же задачи дробятся на тех "Кому это интересно сделать"/"Кто обязательно должен это делать". Если к примеру, ты силен в верстке, но требуется дать подобную задачу и новичку, то вам выделяется время - 16ч (профи) / 40ч (новичок). Иногда бывают задачи что 4ом делаем и обсуждаем в зуме. 2) как программисты умудряются не мешать друг другу? - Все просто, ставим общие правила как "приближённо" и "понятно" писать код и опубликовываем в devops, часто проводим совместные встречи и программируем в живую (Иногда бывает, что коллега не за пк и он диктует по памяти что нужно писать, тоже офигенный навык, который хорошо прокачивается при частом общении ;-)) ). 3) Пишет ли каждый свою функцию, или целый класс, или целое ещё_что_нибудь? - Да, но эту реализацию своевременно обсуждаем, тут самое главное понимать код друг друга. Помимо задач, можно тестировать новые фичи в проекте - если это прям не совсем что-то древнее и не поддерживаемое. Можно даже играться с билдингом и попытаться оптимизировать его с 18-ти минут до 2х минут, где коллеги скажут тебе огромное спасибо. В общем, в программировании целое море приключений!!! P.s. Подводные камни в командном общении конечно присутствуют("Я знаю как правильно", "Дайте мне договорить" и т.д.), они по сути уже всплывают уже через пол года общения. Благо у моей команды очень редко такое. Так что параллельно лучше читайте книги по "Риторике" и тогда будет тебе счастье !
@@vitaliy5224 ну на самом деле найти адекватных коллег для команды трудно в любом деле) Здесь в любом случае нужен адекватный лидер желательно full который сможет контролировать процессы и помогать, как по мне) Хотя я новичок в этом. Мб не прав.
Изучаю Java Script на Степике. Тяжело, хотя я пока еще на основах. Но я делаю так: 1)сначала читаю 2)потом смотрю видео по этой теме на Ютуб. Таким образом в голове устанавливается все по полочкам. Всем спасибо за свои истории! Очень приятно видеть, что ты не одна) P.s 5 лет в дизайне интерьеров и диплом архитектора не дали того удовлетворения, которой бы хотелось получать от работы. По этому не боюсь менять профиль и учиться заново)
Продублирую. Писал в ответах на комментарий. Изучаю Java 15 месяцев: - 2 мес. (сент-окт) Java Rush, прошел квесты Syntax+Core(+ курс Алишева) - 1 мес. (нояб) потерял из-за переездов, потом была низкая мотивация (начало обучения) - 3 мес. (дек,янв,фев), книга Философия Java Bruce Eckel. Всю с конспектами, мини проектами. Мог быстрее - но первые 2 месяца нарочно всё делал в Notepad++. И в Maven пару раз собирал. < Здесь понял, что не отступлюсь + привык упираться в стену. Перестал терять мотивацию из-за трудностей > - 2 мес. (март,апр) Не помню точно, скорее всего на JavaRush проходил Квест многопоточность и что-то еще. Часть апреля потерял, болел или ленился в какой то момент от перегрузки. - 2 мес. (май-июнь) Реализации алгоритмов (сам переписывал), списков, map, hashmap, сложность алгоритмов, деревья. Писал самостоятельно реализацию. В т.ч. красно-черное дерево.. - 2 мес. (июль-авг) Пол июля лето, гулял, ездил. Потом Наиль Алишев (Udemy): Spring, Hibernate, REST, git, проект, html . - 1 мес. (сент) немного отдыхал + linux. Решение проходного Java Rush задания на стажировку Topjava, сделал за три дня, спасибо курсу Алишева, +Criteria API. - 2 мес. (окт-сейчас) Учебная стажировка, на данный момент проект на Spring, Hibernate/jdbc, PostgreSQL/HSQL, JUNIT4/5, JavaSctript, Tomcat, кэши, транзакции, пулы... Сложная для меня оказалась. И дальше всё усложняется. Еще и второй переезд случился. Но зато избавился от кредитов, кроме одного.. Но денег все меньше и меньше. Не работаю, продаю всякое с али на авито. Почти ничего не приносит. Все время посвящено обучению. 15 января будет конец стажировки. Дальше буду подтягивать базовые знания по Core, многопоточности. Пересмотрю материалы стажировки, проект еще один сделаю, опубликую. Надеюсь, английский подтяну (сейчас никакой). Самое главное для себя понял - надо окружить себя всем этим. Вместо просмотра развлекательных видео - предпочтение отдаю что то по Java. Я имею ввиду, рассуждения о поиске работы, о работе, о проектах, обо всем таком, что можно слушать на фоне.
спасибо вам за то что рассказываете и тратите на нас своё время объясняя нам что да как огромное вам спасибо. Я думаю это видео заслуживает лайка и комментария!
Студент 4 курса Перебургского университета "Военмех" по направлению "Информатика и вычислительная техника". Долго искал свой язык, мотался от С++ к С# к JS и тд. В итоге после небольшого расстройства, что ничего не могу, основатель сел, изучил рынок и возможности языков в мировом плане (где на каком легче всего устроиться по миру), выбрал Джаву, прохожу сейчас бесплатный курс на степике по основам языка, параллельно заново начал учить алгоритмы и базовые знания. Дальше буду изучать спринг и хайбернейт. Основные ресурсы LeetCode, Stepik, NeetCode (Roadmap по алгоритмам и БД).
Интересовался программированием с 10-11 класса, тогда и начал учить, с простого HTML и CSS, далее планировал изучать JS, но остановился на изучении HTML, CSS, причиной тому была лень или юношеская беззаботность, много играл в игры, ничем не занимался и параллельно получал военник. После получения военника сразу пошел работать на завод, где получаю от 35 до 55 тыс. , вырос за полгода с обычного "маляра" до "оператора станков с ПУ(программным управлением) и в какой то момент понял, что я где то свернул со своего пути, а именно когда бросил изучение программирования и даже не приступил к JS, сейчас я работаю оператором станков с ПУ и благодаря особенности этой работы (достаточно много свободного времени между установкой заготовок и наладкой оборудования) решил, что начну упорно учиться. Начал (продолжил) своё обучение я с повторения знаний о HTML и CSS, на это ушло не больше недели, позже начал изучение JS, это очень затягивает и теперь мне не хочется тратить большую часть своего свободного времени на развлечения, такие как игры и просмотр различного рода контента (тот же TikTok или Ютуб), важно, я не имею ввиду, что смотреть что-либо на этих площадках плохо, но всему есть мера и на них огромное количество полезной информации, как оказалось, даже рекомендации TikTok'a построились под моё обучение. На работе, в перерывах между рабочими прочессами я очень много времени уделяю обучению и конспектирую информацию для лучшего понимания, запоминания, прохожу курс по JS на HTMLAcademy, Codewars и думаю попробовать LearnJavaScript, SoloLearn, к сожалению сейчас нельзя апгрейдить его до PRO, но это даже больше плюс, чем минус, т.к в Google часто натыкаюсь на более развернутые ответы и документации, всё это в купе хорошо помогает именно понять язык, чтобы в дальнейшем более уверенно использовать его для различных целей и задач. Что могу сказать насчёт мотивации, канал Лёши Корепанова очень в этом помогает и не лишний раз напоминает, что всё возможно, открывает глаза на некоторые вещи, которые до этого я смутно понимал. Всем кто хочет начать или уже на пути изучения могу сказать пару вещей, упорство ваш лучший друг, но и с ним вам обязательно должно это нравится, если вы получаете удовольствие от обучения, решения различной сложности задач, хотите стать специалистами в какой либо области информационных технологий и вам это действительно приносит удовольствие, удовлетворение, то вы на правильном пути, не бросайте, идите дальше и добивайтесь своего. Простая вещь, которая может помочь, это понимание того, что всё в нашем мире создано людьми, те же языки программирования созданы людьми и это будет напоминанием, что для человека упорного и заинтересованного в своём деле нет ничего невозможного. Я только в начале своего пути и добьюсь поставленных целей, всем упорства и щепотку удачи. Надеюсь не слишком много воды. Лёша, спасибо за твой контент, очень рад, что наткнулся на твой канал.
Сейчас более 1500 откликов, при знаниях spring, hibernate, android sdk, mvn, gradle, брокером сообщений, штучками из андроида и двумя стажировками по джаве(1 мобильные приложения, 2 серверная часть) сижу без работы. 0 приглашений на интервью. От очаяния начал учить веб. Вышка магистерская
А я отучился в netcracker должен был попасть в штат, но компания ушла из страны сижу, ни одного приглашения по на джавку Пойдука в мобильную фронт разработку
@@Max-vv5ym вот тоже должен был попасть, в конце января был пост стажировочный собес и все заморозилось. на данный момент стали звать на собесы-уже хорошо
В продуктовой компании действительно можно стать программистом. Только это накладывает серьезное ограничение. Можно, как я, стать разработчиком для одного бизнеса. Я в своих программах использую такое сочетание решений, библиотек и фреймворков, которое вне моей фирмы мало где нужно. Сплошная экзотика и специфика. С таким можно податься только в родственный бизнес. Но в таком случае смена работы, мало что даст. Да и фирм таких не много. Пытаюсь через знакомых сменить работу, и перейти в фирму по разработке. Мне дали информацию, что там нужно. И выяснилось, что ничего этого я толком не знаю. Совершенно другой стек. Показал код - сказали нормально. Но стека у меня нужного все-таки нет. Пытаюсь доучиться, но боюсь, что без боевой практики, от этого будет мало толку. А опять в джуны не очень хочется.
Алексей, здравствуйте. Вдохновившись вашей деятельностью на этом канале начал изучать js, путь мой скромен всего около месяца. Мне сейчас 25, когда учился в колледже, на техника эвм, были какие-то предметы связанные с программированием, было даже интересно, но после учебы и переезда за 9к км от дома в другой город пошел по пути денег «здесь и сейчас» и занялся продажами. Проработал 5 лет, знатно выгорел понял что не мое от слова совсем и вернулся к истокам. Даже несмотря на короткий срок изучения js, уже удалось устроится в центр обучения при it компании стажёром. Идет сложно, но интересно разбираться. Спасибо за контент и веру в то, что программистом может стать каждый!
@@mountaineagle966 нет, не найдешь. Да и смысла нет. Самые прикольные и денежные темы там, где сложнее и запутаннее. Другое дело, что можно начать с голой js и вникнуть по дороге, но лучше хоть что-то, хоть про какой-то фреймворк узнать. Пока-что вроде реакт самый топ, но я, как-то так вышло, только на angular могу.
пробовал изучать Java в 2016. Наткнулся на JavaRush, прошел все 10 бесплатных уровней (когда там еще такое было, нравилось обилие задач после каждой лекции.) Но все равно было сложно. Все время вспоминал цитату стримерши Карины "сложна, сложна....")) Наверное я тупой. Но вы все равно пробуйте! Даже до меня понемногу начинало доходить спустя какое то время.
Изучать Java только начал. 1.5 месяца примерно. Я пропускаю информацию через руки, то есть повторяю примеры из книги в IDE. Выбираю учебник в PDF, первый раз читаю его, выделяю главное цветом, повторяю практические примеры из листингов, затем возвращаюсь в начало книги и выписываю всё выделенное в тетрадь, структурирую материал и усваиваю теорию, так как даже в книге для новичка структура не очевидна. Этот процесс медленный но твёрдый. Нужны перерывы, порой по два дня, порой три, это обратная сторона самостоятельного обучения. Помогают видео с историями успеха, потому как до серьезных результатов в виде собственно написанной программы будет пропасть рутины из теории, которую нужно твёрдо освоить. Спасибо за вашу работу, видеоролики помогают морально разбавить скуку первичного обучения.
38. Строитель. В данный момент работаю по специальности, но режим работы позволяет изучать программирование. Взял в ноябре курсы на одной из платформ. На текущее время буксую, хотя вроде и понимаю весь материал, который читаю, смотрю. Появилась некая прострация, но очередное ваше видео очень настраивает. Постараюсь возобновиться интенсивнее. Планы огромные.
Тут главное не сдаваться и приучить себя заниматься хотябы по часу в день но каждый день и постепенно сами не заметите как интервал будет увеличиваться) Удачи!
Спасибо вам, Алексей, что вселяете уверенность в людей, сам пока не могу определиться как именно начать учиться, работаю в телеком- компании, у нас регулярно возникают вакансии Java- разработчиков, это и наталкивает меня на мысль об обучении, тем более опыт перехода сотрудников в разработку из других отделов у нашей компании есть.
Спасибо за видео. Я сам начал изучать Java год назад. Признаюсь непросто понимать и запоминать. Но рук не отпускаю и не здаюсь.Надеюсь что в ближайшие месяцы буду готов к собеседованиям. Главное упорство. Все получится.
Я сейчас Senior Manual QA Engineer, но хочу изучить программирование, чтобы уметь пользоваться им как инструментом (до этого немного ковырялся в C#, но коллеги переубедили меня начать с JavaScript). Моя гениальная задумка на данный момент, вкатиться серьезно в программирование через написание автотестов. У нас в компании сформировано отдельное подразделение Auto QA, которое пишет автотесты на Java. В ближайших планах начать развивать эту тему (чтобы показали, рассказали на каком стеке технологий автотесты гоняются, какой фреймворк используется и попроситься написать свой первый автотест)
Ну что же, напишу и я про свой опыт) 21 год, изучаю java в течении 7 месяцев. Никогда не проходил платных курсов (не считая юдеми). Изначально был знакомый Сеньор, который помог мне с азами, давая задания и теорию. Так где-то за 1-2 месяца я освоил java core. Далее по курсу Алишева, а после и Трегулова начал вникать в спринг, что заняло у меня ещё месяц. Потом было самое сложное: когда не знаешь ничего про архитектуру, но надо как-то написать своё web приложение на спринге. По итогу я взял тестовое из одной небольшой конторы и начал его пилить. В процессе этого небольшого проекта я научился: анализировать и работать с API документацией, гуглить (очень важный навык, старайтесь никому не задавать вопросов, до последнего искать инфу самостоятельно), внедрять новые технологии и быстро изучать необходимые библиотеки. На весь проект я убил месяца 2. Сейчас где-то в 1 месяце от хождения по собесам. Мне осталось: подучить теорию, почистить git и доучить основы технологии контроля версий (GIT). Знакомый говорит, что моих знаний более чем достаточно, чтобы устроиться на работу, надеюсь это действительно так) Кст, если вам интересно сколько должно пройти времени, с начала изучения Java до устройства на работу: по моему опыту, 1-1.5 года, если будете уделять программированию часов 20-30 в неделю. Если будете сидеть целыми днями, не отрываясь, то можете уложиться в пол года, но тут важно не выгореть, а это ой как не просто) Так что всем удачи, программирование однозначно стоит того, чтобы его изучать, говорю по своему опыту.
24 года. По образованию переводчик научно-технической литературы (английский и немецкий). Стаж преподавания 7 лет. Ещё в универе хотел поехать за границу, в Штаты или в Канаду. Когда работал в Skyeng было много айтишников, у которых я спрашивал, что и как мне нужно учить. Много хаотичной информации, пока разберешься что к чему и всё чётко структурируешь. Летом 2021 про Java не знал ничего, знакомый предложил попробовать летнюю стажировку в Epam. Собеседование на неё прошел, но саму стажировку провалил. Расстроился, так как с нуля идти такими темпами тяжело, учитывая работу. Потом пошёл на Java Rush сразу на их курс, там более щадяще подходят к новичкам. Параллельно собрал библиотеку из книг по теме, сейчас занимаюсь каждый день и много читаю, спустя месяц стало гораздо проще. Летом хочу попробовать снова.
@@bsk2er762 именно переводческой работы мало, фриланс неприбылен (только если есть хорошая клиентская база, которую опять же фрилансом сделать ну очень непросто, учитывая низкий спрос по сравнению просто с колоссальным предложением). Если работаешь на себя, нужно вкладываться в ПО (Традос, например). Но в целом тенденция изменилась. Сейчас переводчик - редкое явление. Чаще всего встречается специалист со знанием языка, который также может выполнять функции переводчика.
небольшая история (может, кому поможет или я смогу помочь - обращайтесь) - в универе нам давали многие ЯП, однако мой выбор пал на java потому что тогда он мне показался достаточно детальным, дающим много контроля, но не настолько сложным как C/CPP - в целом ожидания оказались верными. но проблема поджидала меня за моей собственной ленью - я думал "сейчас выучу язык и меня с руками оторвут будут учить всему на свете". нет - учить никто никого не будет. ни у кого из практикующих разрабов нет времени показывать элементарные (по их мнению) вещи, разжевывать базовые истины и на любой вопрос "почему у меня не работает" или "а что надо сделать" ответ был один и тот же всегда (совсем всегда) - читай мануалы/описание задачи/гугл в помощь. время шло, а прокрастинацию никто не отменял - в такие моменты самое сложное - не бросать во что бы то ни стало, и упорно изучать, читать гниги, пробовать писать код, набивать шишки, тыкаться во всех разрабов с вопросами (может кто-то таки поможет), искать возможность подрасти. мне такая возможность подвернулась в виде внутри-компанийных курсов - такие курсы часто организуются компаниями для студентов и не только) - это как раз то, что надо пытливым умам - написать код и иметь возможность задать 100500 вопросов на тему этого кода - было бы от чего отталкиваться. у меня уже тогда был какой-то опыт разработки и я писал не самый плохой код (ахаха), но самое главное - все, кто поступил на эти курсы - спрашивали лектора по теме (и не только) - и получали ответы или сопутствующие темы для рассуждения. так вот, сейчас работаю в пограничном состоянии сеньор-лид девелопер и в целом понимаю, что писать код у меня получается все реже (однако писать код мне нравится) - если у кого-то, кто прочитал этот комментарий и у него есть вопросы по теме становления себя как java-dev - постараюсь ответить на вопросы и подогнать какую-то практику. из своей практики могу казать, что лучший вариант обучения - всегда через ревью кода. вы пишете код в рамках поставленной задачи, отправляете его на ревью, ждете тонну комментариев "это переписать, это выкинуть, это оптимизировать, это вынести в отдельный класс/метод/файл/переменную/базу/.... - и вот эти комментарии - самое ценное на пути становления профессионального разработчика - понять эти комментарии, понять, как писать код, чтобы не получать потом такие ревью и следовать (на самом деле очень простым) правилам написания чистого и понятного кода. З.Ы. может немного сумбурно получилось описать мысли в голове - прошу простить, ибо хочется самому еще немного пописать код, а созвоны не дают спокойно жить XD
@@Haak9555 касательно "хоронят" - не стоит рассматривать язык с солидным спросом на рынке, как "умирающий". java - язык, который глубоко интегрирован в jvm, которая в свою очередь используется повсеместно в практически любом enterprise проекте, что по сути делает этот язык в своем роде "must have" - на его основе потом намного легче учить любой другой jvm-based ЯП, будь то kotlin, scala или groovy... теперь касательно того, что на ней сейчас пишется - по сути это backend ЯП с сильной связностью и строгим описанием concurrency, что и привлекает клиентов в этом языке - надежность и предсказуемость поведения при умелом использовании, чем не могут похвастаться многие современные конкуренты. да - конкуренты всплывают не на пустом месте и это хорошо - без конкуренции рынок не сможет двигаться вперед. однако тут скорее стоит не метаться между языками в рамках одной области применения, а смотреть на наиболее грамотные решения в целом - и где-то стараться перенять лУчший опыт, применив это решение на выбранном ЯП.
@@sergsavin6486 Понятно. А за какой период времени её можно изучить, если это первый язык программирования, до того уровня, что бы хотя бы был шанс, что могут взять на работу? Я так понимаю минимум от 1 года , там даже 2 года
@@Haak9555 зависит от бэкграунда вашего. скажем так - более подкованный мозг сможет быстрее схватывать, усваивать и применять устоявшиеся правила. алгоритмы - они в любом языке алгоритмы. точно так же как и структуры данных. и чем больше вы знаете об абстракции математических наук - тем проще вам будет изучать любой ЯП, ведь по сути ЯП - это лишь инструмент, которым надо научиться пользоваться, собирая воедино пазл из каши всех этих абстракций - там и алгоритмы, и структуры данных, и RDB, и ООП, и бизнес логика... мне кажется, что изучение любого первого языка программирования связано не столько с языком, сколько со всем, что его окружает. хотя всегда есть исключения (взять тот де perl, list)...
я решил коренным образом сменить профессию, начал изучать Java, подскажите с чего начать? я совсем не понимаю где начало, с какой стороны подойти. Выбрал java потому что понял что перспективно как я посмотрел, да и я не люблю легких путей. Просто я не пойму что учить в самом начале, я никогда не имел дело с программированием. Я понял что все что я смотрю и читаю это просто китайский язык для меня, я даже не понимаю о чем речь)
Окончил техникум по 230105, потом универ по той же профессии. В общей сложности 10 лет. 11 лет опыта работы в позиции Software Developer. Есть опыт работы за границей. Регалии в виде junior, middle, senior не признаю. За 11 лет стек технологий набрался просто огромный, за исключением Front end. В ковидных реалиях лучший вариант - работать за валюту (больше всего платят в США), а жить там где дешевле или есть собственное жильё. Это если главной целью является намайнить денег. Английский на аппер интермидиэт - must have. Частая проблема джунов: не понимают как этот чёртов волшебный ящик превращает буквы в что-то другое, которое полезное и за которое платят так много денег - нужно подтягивать архитектуру ЭВМ. Частая проблема программистов с низкой зарплатой: синдром самозванца - нужно полечить себя, либо сходить к психологу. Самое весёлая сфера - раработка игр, но там мало денег. Самая оплачиваемая сфера - финтех, но там бывает не так лампово и бывает скучновато, иногда жёстко. Самая мазохистская сфера - госкопорации - крайний случай, только для старта можно на первые пол года. DevOps сейчас самая оплачиваемая профессия - обычно нужен 1 человек на 5-7 программистов (на одну команду) В DevOps сейчас много бывших сисадминов - чуваки просто поменяли название в трудовой и взлетели по з\п в 3-5 раз. Без DevOps с их знаниями линукса и огромного кол-ва Docker, k8s, систем логирования, систем администрирования, автоматических равёрток - никуда. Самому это всё знать нужно, но если администрировать самому, то разработка встанет. Чтобы получать 1кк в Java нужно быть "богом" и, желательно, быть тем, кто принимал участие в её разработке. Таких на планете "не больше 100" человек) Из опыта найма людей: - достаточно спросит матчасть и погонять по технологиям, задействованым в текущем проекте; - дать в реалтайме задачку не сложную, но максимально близкую к проекту; смотреть идёт ли на контакт, когда появляются трудности; какие вопросы задаёт; комфортно ли вам с ним общаться и обсуждать решения; - социальная часть очень важна - технологии человек поднимет быстро в нужной среде, а вот перестроить психику тяжелее; - чаще выгоднее закрыть глаза на технические пробелы, если с soft skills всё в порядке. Сейчас всё чаще собеседования сильно субъективны - команда набирает "под себя", а не супер знатока. В следствие этого Вы можете завалить собес в не зависимости от своих знаний или умений общаться) Может быть такое, что вы не прошли один собес в первую команду, но пройдёте другой собес в другую команду в одной и той же компании. В любом случае, успех устройства на работу вашей мечты тупо зависит от кол-ва собеседований, которые Вы посетите. Для скиловых вероятность конечно выше - их на рынке меньше. Программирование - действительно профессия будущего. Но не понятен формат самого будущего. Почитайте про Технологическую Сингулярность. ИИ не заменит программистов полностью, пока не будет работающего квантового компьютера. Когда он будет - никто не знает. Где то читал, но не стоит воспринимать за чистую монету, что чтобы покрыть потребность в программистах через 20 лет, каждый на планете должен будет работать программистом. Чип в голове неизбежен - это ускорит массу рутинных занятий и предметов. Отпадёт нужда в телефонах, компьютерах, клавиатуре и мониторах. На порядок вырастет скорость обучения. Программисты без чипа в голове окажутся в положение таксистов, которых заменит автопилоты в Uber. Не будьте догматами - Моргенштерн и Metaverse это то, чем будут жить Ваши дети. Мы уже за бортом. Если Вы не понимаете как работает японский унитаз - Вы за бортом) Политическая обстановка - да трудновато, но к счастью все мы смертны) Самое главное в жизни - прожить счастливую жизнь. Смысл жизни человека - распространять информацию во вселенной, как любого биологического вида. Никто не знает зачем, но это факт) 80% процентов информации в ДНК человека - как размножаться. На 20% ДНК человека схоже с ДНК банана. Не болейте, делайте прививки и носите маски.
Кто же ты, о дивный человек?! Прочёл твой коммент. Даже не знаю, понял примерно 30% описания технической части, но текст проходит кумулятивной струёй прямо в моцк. Во всём согласен, но вроде сходных с бананом генов в нас менее 20%. Могу ошибаться 🙂 Спасибо за такой шикарный проспект. Зачастую не хватает такой простой, удобоваримой инфы, о том какие реалии поджидают в сфере цифры..
Учусь сейчас на 2м курсе института по направлению "Прикладная информатика". Есть небольшой опыт в написании сайтов, что то писал для себя в ручную на HTML, создал скромный сайт для небольшой фирмы через знакомого с помощью WordPress. С этого года принял решение изучать Java. Надеюсь пойти на курсы от университета в крупную фирму, но уже на следующем курсе. Сейчас хочу сам максимально разобраться с этим языком и довести английский минимум до B1. Спасибо за мотивирующие ролики Алексей! Всем удачи в изучении!
Формат реальных историй очень классный. Мотивирует очень сильно. Учусь на андроид разработчика самостоятельно по книгам, начал с Kotlin, сейчас учу Java ибо у универе проходим этот язык. Дальше пойдут книги именно по созданию Android приложений. Мне с детства нравились смартфоны, вот я и решил выбрать это направление. 25 лет мне, а я думал что уже старый для этого. Ваш блог очень мотивирует на работу и саморазвитие. Спасибо.
@@ilya9852 Прочитал 1 книгу по Java, начал вторую(для тех, кто знаком с Java), но не закончил. В данный момент прохожу "туториал" из книг по разработке Андроид приложений, читаю уже вторую книгу. Учить язык программирования и использовать этот язык в проектах (фреймворках) это разные вещи. В ближайшем будущем собираюсь устраиваться на работу. Вот дочитаю вторую книгу, добавлю все приложения в свое портфолио и это будет большим плюсом при поиске работы.
Да все можно самостоятельно изучить, вопрос времени и мотивации. И курсы, конечно, тоже разные по качеству. Мне повезло попасть на курсы с проживанием вместе с одногруппниками. И последнее помогло в учебе сильно больше самих курсов) Мы вместе учились, решали задачки и немного соревновались. Это дает громадную мотивацию и не дает все бросить. Так что советую найти единомышленников на первых порах ;) За чуть больше чем пол года с нуля выучил так Java и JavaScript. Нашел работу прямо с первого собеседования. Хотя собеседовали на Джаву, в итоге все время там писал на Python, который мне дико не понравился. Через год ушел на C# бэк, где уже работаю 2 года =)
Сейчас работаю руководителем в одной компании! Java начал изучать недавно! Был опыт изучения и написания 1с программ! Понял что очень похожи и запросы и циклы. Java очень близка мне, писал в свое время ТЗ для разработчиков в другой компании! Прохожу курсы и уже был опыт командной работы на курсах ( писали консольное приложение Рандом)! Более менее все понятно, сейчас изучаю допом Spring и SQL! Java интересна и увлекательна! Всем чистого кода!
23. Телевизионщик. Изучаю джаву пол года. На обучение потратил 400 часов. Изучил java core, sql, Junit. Ради интереса подал заявку в крупный банк. Было две позиции на java: junior developer и qa automation. На девелопера не хватило знаний Spring. На QA automation позвонили сразу после технического интервью и дали жирный оффер. Решил пойти на qa automation и параллельно изучать спринг
Разбрасываешься. QA и разработка - разные вещи. Определись, что больше хочется, так как после спринга еще очень много всего всплывет. Да и один только спринг - это овер дофига модулей и систем, это микросервисы, это безопасность и прочее. Тяжко будет.
@@viktorplatonov3941 согласен, но стоял выбор между работой qa и продолжением работы на локальном тв. Плюс знакомый в этой же компании перешел из qa в разработчики. Согласен что qa это не разработка, но я уверен что в будущем навыки qa лишними не будут.
Спасибо за видео, как раз про меня. Учу java на курсах с мая 2021. Курсы оплачивает работодатель. Спасибо ему за это. В 1-м семестре прошли java core, JUnit, Spring. Не могу дождаться 2-го семестра, где будем учить sql, jquery и связывать back-end с frontend. Пока были каникулы прошла курсы по introduction to AWS и to web development. Порог вхождения в Java оказался очень высокий - 1-й семестр закончили 11 человек из 90. Тяжело учиться и работать фулл-тайм, но смогли другие, сможем и мы. Счастливо
Курсы американские. Хотя обучение все равно онлайн. А AWS прохожу с A Cloud Guru, у них лабораторки классные, иначе не знаю, как попрактиковаться можно
Извините, но что за бред. Учить облако без знания баз данных и как вы выразились, связи между передом и задом по крайней мере странно... Тогда как вы учили весну? Как минимум листок вы должны были трогать. Я без нигатива к вам, просто очень не понятная структура обучения...
@@Такневоспитанно иметь представление о Клаудсах это моя инициатива. И я очень рада, что прошла этот курс. Теперь я не спотыкаясь в объявлениях о незнакомые термины, а очень даже представляю о чем каждый сервис, принципе работы и главные фишки. Незнание баз данных на этом этапе не сказалось. Я не знаю, методику преподавания языков программирования, но школьное образование построено концентрически. То есть в 1-м классе, мы учим, что имя существительное обозначает название предмета и отвечает на вопросы Кто? что? Во 2-м, то же, что и в 1-м + имеет категорию рода, в 3-м - категорию числа и т.д. То курс введение в AWS был очень логичным началом. И я хотела бы расширить знания в будущем. По поводу правильно ли учить бэкенд перед фронтэндом, тут я - подопытный кролик, просто заглатываю, что дают. Но мне кажется, у нас крутые проекты получились (могу ссылку на гитхаб оставить), tiered design, MVC pattern, применила лямбду отфильтровав поток, unit testing of business logic and Dao, в конце уже навесила Spring. Будем судить о курсе, когда будем искать работу. Как учительнице, мне теперь интересно, как другие курсы построены 😉
"Порог вхождения в Java оказался очень высокий" - спасибо давно так не смеялся, впрочем ничего удивительного :) P.S. Открою вам маленький секрет, не советую вообще говорить что вы курсы проходили над вами только поржут работодатели, если не открыто то после собесов.
Уже какой день смотрю и изучаю Ваш канал. Спасибо Вам! Начал учить Java по учебнику Философия Java и по бесплатным курсам. Я в самом начале пути. Ролики очень вдохновляют!
Привет) очень нравится твоя подача, хотелось бы иногда видеть технические ролики) Изучать Java я начал 3 года назад. Язык мне нравится, но и у него есть свои недостатки. Попытки к изучению было 2. В начале я пробовал по книгам и статьям, это было сложно, но постепенно я изучил сдк под андроид. После я начал изучать Java для создания программ для пк и для веб разработки. Мне повезло так как я программировать начал в 14 лет. Первым языком был Паскаль. В нем я достиг определенных успехов и у меня получилось создать мини операционную систему на нем. Естественно многих вещей в Паскале нет поэтому использовал ассемблер (например 13 прерывание) после я пересел на с, с++ потом Java, JS после php. Мне не нравится php , я бы многое что хотел в нем видеть. Но ощущение будто создатели языка немного забивают на комьюнити. Сейчас на Java я реализую основные свои задачи, но основная работа на php. P.s. Ты классный продолжай в том же духе! Хотел бы увидится с тобой в реальной жизни! Если такая возможность есть я готов))
Изучаю джаву по видео и инфе из инета уже месяцев 5. Прелесть видео в том, что можно видеть воочию, что нужно делать. Минус в том, что пропускаешь много мимо ушей и особо не получается воспринять, даже нормально отмотав. Довольно быстро понял, что для успешного освоения нужно сразу пускаться в какой-нибудь пробный проект - прям выучив основные понятия сразу в бой. Считаю, что лучше по видео посмотреть лекции об основных вопросах начального уровня, а потом искать какой-нибудь гайд в письменном виде. По видео что-то повторять и запоминать из практического - удовольствие ниже среднего. Самая большая трудность - отсутствие практики. Вернее, понимания, откуда эту практику взять.
Мне 19. Изучаю программирование ещё со школы (Уже где-то лет 5) и за время изучения перепробовал кучу разных языков, попробовал что-то писать на одном, а потом на другом и как-то всё казалось скучным. Месяца два назад устроился работать на PHP и понял, что это не моё и решил вспомнить основы Java, которую раньше хорошо учил, но решил что не смогу осилить, да и мало вакансий было в моём городе. Посмотрел видео и максимально сильно загорелся желанием продолжать обучение и уже в ближайшем времени перейти на Java (За что автору огромное спасибо). Для таких же начинающих могу посоветовать читать стати на javarush, там бывает что-то полезное пишут (Но курсы так себе). Удачи в обучении тем, кто начинает и успехов с работой)
Вы правы - нельзя. Базовый синтаксис - да, можно освоить за пару недель, или даже быстрее. Но базовый синтаксис это даже не вершина айсберга - это снежинка. Самая вершина стандартной библиотеки Java aka "Module java.base" это примерно 50 пакетов. Многие сотни "стандартных" классов/интерфейсов и т.п. - тысячи методов. Это не то чтобы нужно от и до знать, но иметь хорошее представление о том что вообще есть и как это правильно использовать - необходимо. Как минимум, в отношении java.base. (Так-то в стандартной библиотеки еще очень много разного, с чем на практике можно .не сталкиваться десятилетиями). Причем некоторые части этого "java.base", не маленькие фреймворки сами по себе: люди книги пишут и на конференциях рассказывают, казалось бы, об основах. И каждая новая версия Java подбрасывает и подбрасывает в эту топку нового (иногда, как было, в Java 5 и Java 8 - очень много нового) (Даже опытные разработчики с годами реального опыта плавают в этом с весьма относительной уверенностью) Но даже если вы все это знаете, этого совершенно недостаточно для промышленной разработки. O_O Вам нужно уметь еще в десятки популярных библиотек из экосистемы: тестирование, логирование, наборы утилит, всяческие парсеры, ORM и т.д. и т.п. И там не паханное поле, тонкости и подводные камни. (Например, такая "простенькая" вещь как JUnit - это ~90 страниц документации, и десятки(!) книг) Думаете это все? :D Вам нужно хоть как-то уметь в инструменты сборки Maven/Gradle/Ant; в "большие" фреймворки (Spring, JEE... десятки их); в сопутствующие технологии (SQL, XML, HTML, регулярные выражения и т.п.); во всякие инструменты, утилиты, application серверы/servlet энджины; (И, кстати, английский язык хотя бы на уровне "читаю технические доки без словаря" кровно необходим) Короче, хороший Java Developer - это черт который проварился в этой кухне достаточно много лет и прошел через много проектов. Только опыт и готовность постоянно учится - иначе никак. B доля везения: на первых порах хорошо бы попасть в команду где новичка будут реально натаскивать на хороших примерах, рассказывать и показывать. Месяцами. P.S. Собственно, ситуация ровно такая же в мире любого промышленного языка программирования. P.P.S. Это все я к тому, что даже честные хорошие курсы "научим в Java за полгода" это такое себе. Приоткроет дверцу в мир на пол шишечки.
Здравствуйте Алексей, изучаю java месяцев 7, изучал на javarush, читал head first, философия java, сейчас учу spring на udemy, паралельно ищу работу, искать работу это еще одна работа). Вроде все получается, но конечно очень много новой информации и много чего до сих пор сложно понять, но я думаю это пока)
Когда найдёшь, главное не останавливаться в развитии програмирования в рамках работы. В начале ты будешь развивать навыки на работе, но потом если ты сам ещё для себя будешь прогромированием заниматься, то очень хорошо как спец вырастишь.
Ну ролик топовый по умолчанию, по другому то никак) Мне особенно понравилась превьюшка, вот если написать на превью "Java developer",то внимания будет меньше, но вот написать 1.000.000руб\мес тут думаю никто не устоит)
Учу джаву месяц, до этого изучал питон, HTM, CSS, SQL т.к. нужно было для сдачи ЕНТ, сейчас учу джаву по книге, до этого учил на Ютубе, но там мало уроков по джава. Использую чат gpt в качестве ментора и он очень даже помогает. Я выучил более менее основы и хочу перейти на разработку приложений, ещё много чегон е знаю почмотрел видос и в шоке сколько ещё нужно много учить
Отличный канал, большое спасибо! Моя история такая: 37 лет. Бекэнд ветку на Java начал изучать год назад. К этому моменту прошёл сам язык, сприрг кор, maven, postresql, jdbc, html/css/js, параллельно зацепил linux и bash, сейчас изучаю git. Работаю по 12 часов, так что обучение возможно только по выходным. В ход идет всё : учебники, бесплатные курсы, статьи, видео в инете, поставил ide на телефон, чтобы не терять 1,5часа в автобусе каждый день, а решать задачки на алгоритмы и структуры данных. Знание английского во многом помогает. Каждый раз заканчивая тему или решая сложную задачу радуюсь неимоверно, но работа выжимает на столько, что цель "войти в айти" кажется недостижимой. Хотелось бы узнать у тех уже кто работает, нормальная ли у меня скорость обучения или нет? Может стоить скопить денег на год, чтобы полностью отдаться обучению? Буду очень благодарен за ответ.
Все люди разные и у всех разная скорость обучения. Все идут по разным книгам, роликам, материалам. В целом - любая скорость хороша, есть есть продвижения. Прочитал страницу по дороге на работе - отлично! Написал 2 строчки кода - замечательно! Главное - двигайся! Пока двигаешься - шанс есть. Хотя если будет возможность посвятить себя учебе целый год - это очень круто! Но лучше начни ходить по собеседованиям, там тебе покажут твои пробелы. Не стесняйся просить фидбек, рекомендации по книгам, по темах, где у тебя провалы по знаниями. Поверь, два собеседования могут тебе дать больше, чем неделя штудирования книг. В общем, удачи и продолжай учиться!
ну если ты реально знаешь сам язык, сприрг кор, maven, postresql, jdbc то ты уже можешь искать работу. фишка в том, что поиском тоже надо заморочиться, это отдельная история, по ней можно курсы делать.
Плохая скорость. Ты учишься медленнее чем развивается индустрия. Учишь много всего лишнего... что можно изучать в git? Создал ветку, закоммитил, сделал пул реквест... всё! остальное не понадобится тебе, а когда понадобится, то и время на изучение найдется. Linux - ну знать что он есть полезно, полезно не бояться командной строки. Сейчас уже и на винде кодят не плохо. Алгоритмы? полезно но на уровне синьера или даже архитектора - для мидла достаточно знать сложность основных поисков и сортировок. Но никто на практике не будет переписывать сортировку вручную, когда есть кучи фреймворков или встроенных в язык функций. Ты уже знаешь достаточно - иди работай! Поизучай темы собеседований тут же на ютубе и иди сам пробуй собеседоваться. Денег надо накопить но не на время учебы, а на время условно бесплатной работы(может и не условно), на первые пол года. Ровно через 6 месяцев снова кидай резюме на hh и проси джуна+, еще через пол года повторить и вот ты уже мидл Иначе ты никогда не выберешься из этой ямы - "учу, но ни как не выучу". Изучить все невозможно!
@@MrNilf да он учит мусор который не дает никакого понимания и структурированных знаний вот и все, при его возрасте у него очень мало шансов трудоустроиться даже джуном.
Огромное спасибо за Ваши труды, желаю здоровья и благополучия во всём! Алексей, посоветуйте пожалуйста годную книгу или видеоматериалы для старта изучения Java. Информации очень много, но по-настоящему стоящей - считанные единицы. Я самоучка в IT-направлении. 43 года. Инженер-строитель. Со школы увлечен информатикой и английским. Начинал с Basic. С 2010-го базово освоил HTML, создал себе сайт. С 2018-го занимаюсь финансовым инжинирингом: создаю на Java ботов для торговли финансовыми инструментами через специализированные терминалы. Но программирую на Java не в ручную, а через визуальный конструктор, возможности которого я просто перерос. С Java-кодом знаком на уровне его общей структуры. Сейчас нужно получить базовые знания по Java, чтобы не выглядеть в дальнейшем туканом на специализированных курсах. А может и вообще без них обойдусь, ведь есть главное - мотивация. Заранее благодарю за ответ, с уважением!
Спасибо за видео) очень полезно, хотелось бы разбор по языку Python я уже как то писал под одним из ваших видео. Считаю ваши ролики очень полезными и продуктивными, которые не дают бросить учебу(хотя желание бывает). Еще раз спасибо за ролики ждем новых!!!
Изучаю язык почти год, хожу на платные курсы в своём городе(Астана), мне 25 лет, решил заниматься программированием после того, как потерял работу по специальности - инженер - фотограмметрист в начале пандемии (март 2020 года) ,это был тяжёлый удар, год работал, где придётся, даже курьером в глово успел. В марте 2021 решил, что нужно менять ситуацию, для меня тоже мир программирования казался чем то закрытым, но очень притягательным. На данный момент изучил java core, базовый sql, базовый html/css, и сейчас начинается заключительный этап по Hibernate, spring, Maven, Gradle, JUnit, Lombok. Летом этого года надеюсь получить свою первую работу, удачи нам всем!
Я сейчас в процессе обучения. Учусь на JavaRush по совету друга, он кстати, после обучения у них нашёл классную работу. Сложности только с дисциплиной пожалуй, и с всё ещё расплывчатым пониманием будущего. Начала обучение после сокращения на работе. Сейчас для себя (по вашим рекомендациям) хочу наметить небольшой проект и пробовать в параллель к обучению его реализовать, хотя бы через 6-8 месяцев устроиться на работу, запасы денег не вечны. Предлагают вакансии по основному образованию, пока не соглашаюсь, надеюсь в кратчайшие сроки обучиться всё таки и не терять время и силы на другой работе. Спасибо, Алексей. Ваши рассуждения и небольшие соц.опросы очень помогают.
Хотелось бы пару копеек вставить. Как от человека так или иначе имеющего отношение к миру программирования ) -1. Образование. Если есть возможность И, важное, планируется переезд в страны "первого мира" - лучше получить корочку (слышал истории что без неё поиск работы усложнялся при эмиргации). Да и высшее образование это тоже образование помогает учиться учиться(именно два раза, да =). В РФ (да и В СНГ, думаю) корочка - дело пятое вообще. 0. Английский must have. Программист должен знать минимум 3 языка ) Родной, английский и программирования. Разумеется только если это не англоговорящий программист, тогда может два ) 1. Важное. Очень хорошо бы опредилиться со специализацией, что вы желаете писать? Игры, приложения(простые/огромные), бухгалтерию, логистику, космос, иследования, вычисления, оборудование. На телефоне, на компьютере, на холодильнике, на "вайфае". Это момент выбора языка. Сложно будет найти работу в геймдеве зная java или в банке на c++. Не невозможно, вероятно, а сильно сложнее, чем выбрав подходящий под решаемые задачи язык. 3. Книги. НЕ БОЛЕЕ ОДНОЙ на старте. ИМХО. Просто одна книга по языку. Выбираем кто больше нравится (Java)Хорстман/Шилд/Эккель/"Орилли" и вперёд. В процессе обязательно набираем и запускаем что видим. Здорово если в процессе что то немного меняем на своё и знакомимся с ошибками ))) Это буквально для того, что бы познакомиться с синтаксисом, получить первые ошибки, понять как оно вообще вот это вот всё тут происходит. Не хватило одной книги? 99% что это заблуждение. НЕЛЬЗЯ зацикливаться. Следующий шаг. 4. Поздравляю ваше обучение завершено. Хаха. Шучу. Теперь процесс обучения это часть вашей жизни. 5. Обучение. Решив вопрос по первому пункту - нужно придумать себе задачу (возможно стоит попросить кого то придумать). Всё. Берём эту задачу и решаем. Наверняка будет сложно, больно и самое главное НИХРЕНА не понятно. This is the way. Дальше "гугл" и поиск ответов на всё (а сейчас не понятно примерно столько) 5a. Декомпозиция. (Вообще думаю это вообще мастер-скилл над скилами). Кто умеет тот почти творец. Нужно всю свою задачу разбить на малые задачи (возможно опять таки при "помощи зала") и вот с этим будет сильно проще работать, чем с целой большой задачей. А вот только теперь можно и уже и другие книги почитывать. Но главное всегда поиск ответов на постоянно возникающие проблемы в решении своей задачи. Именно так. Проблема -> поиск информации. Вроде не много получилось ) Бобра всем. И мира.
Алексей, здравствуй. К слову, командную разработку я прокачивал на хакатонах. Прокачивается очень быстро из-за того, что вам за 2 дня всей командой, состоящей из незнакомых друг другу людей, нужно сделать рабочий проект. Даже неуверенный в себе человек (каким был я) за пару часов общения полностью сосредотачивается на работе и обсуждении, а не на "что же обо мне подумают". Советую посоветовать своим подписчикам участвовать на хакатонах
Я тоже просто загорелся желанием стать программистом java. И первым делом нашёл репетитора по английскому языку с одновременным прохождением курсов с торентов и яндекс практикум. Огромный минус, что живу в маленьком городе в котором на стажировку выйти некуда. Но я все равно прорвусь.
Главная сложность в джаве это то что самого языка недостаточно. Нужно будет учить ещё зоопарк технологий. Если бы я сейчас начал учить я бы купил курс на юдеми по джава кор, по спрингу и хибернейт. По спрингу есть хороший курс на юдеми от Chad Darby. Плюс надо учить SQL. На хакерранк нужно задачки порешать чтобы набить руку делать запросы. Короче можно долго писать
+1. По базам данных отдельная тема. Часто ДБА на проектах нет, либо они так загружены, что ответа надо ждать месяцами. Поэтому разрабам приходится вместе с тестерами самостоятельно копать почему вдруг после наката очередной сборки ЦПУ БД в 100% улетает. Хорошо если дело ограничивается потерянными индексами. Но зачастую бывает что нет...
Изучаю Java самостоятельно. По тому что нашел в интернете.Есть друг который работает на яве уже не первый год. На данный момент он тимлид в Luxoft Договорился с ним что он мне будет помогать освоится в джаве. Если этим я его не буду отвлекать от работы!
Начал учиться в Феврале 2021 не для того чтобы получать какие-то шальные деньги (На тот момент все было вполне неплохо для меня и из-за компа), а для того чтобы просто не отупеть и избежать нежелательного окружения *мягко говоря*. До этого были только школьные уроки информатики которые успешно позабыты, примерно 4 раза забрасывал т.к. мозг нереально скрипел, летом была Школа 21 которая неплохо так качнула и показала что все я могу, правда в саму школу не попал т.к. поломался там от нагрузки. После был момент где я просто вялился, снова начинал, и бросал из-за болезни, теперь поднапрягся, прохожу алгоритмы по книге Грокаем алгоритмы, и взял курс по гиту. Нашел стажировку на этот месяц, там попросили резюме которого у меня нет, сегодня с утра решил пошарить по поводу собесов видео в своем инфополе и составить хоть какое-то резюме.
Мне 43, начал изучать Джаву в 2015году на онлайн курсах и ничего вообще не понял, так - как далёк от программирования и бросил изучать. Через год возобновил изучение самостоятельно по книжку Г.Шилдта и не понимал ничего вообще, бросил! Через год опять начал учить по Шилдту но опять ничего не понимал, бросил! В 2020 году возобновил изучение по Шилдту ничего не понимал, но продолжал учить и писать код тупо писал всё, что в книжке написано и через пол года у меня как буд-то озарение произошло!!! Я вдруг начал понимать код и что я пишу... Осваиваю базу Core. Вроде как немного освоил SWING и сейчас учу JavaFX... Но рад, что уже понимаю, что кодю :))) Но, что я реально понял - это главное много писать код, пальцы должны каждый день херачить код!
Особо не чего написать пока что, но сейчас учу Java с сентября 2021. В тренинг центре EPAM, очень сложно из-за маленького ребенка, бывают перерывы в неделю. Но не сдаюсь, каждый раз беру себя в руки и продолжаю, хоть и забывается частично. Параллельно учу англ. т.к. требуется B1+, то еще веселье. Посмотрим что из этого выйдет. Пока из изученного только Java Core, Git и Maven.
Понимаю, я за ноут когда сажусь прибегает 2х летний сын и пытается понажимать кнопки и по управлять мышкой) ,а если не даёшь, то начинаются оры и крики)
Изучать java начал в 2016 году. Курсы javarush, (не реклама) реально советую. В процессе обучения (само собой попутно работал, инженер энергетик, металлообработка) понял, что платформа (а java это уже не язык, а целая платформа сопутствующих технологий) развивается быстрее, чем я это всё изучаю. В итоге переключился на php, года за полтора освоил до состояния "пройти собеседование" и устроился, успешно работаю. Для новичков - строгая типизация и компилируемый код - must have, это дисциплинирует. Короче, к чему я веду - Си, Java - это то, с чего однозначно стоит начинать)
Учусь на Я.... практикум, пока прохожу бесплатную часть. Т.к. я абсолютный "ноль", то не знал какую часть программирования начать изучать. Начал с Data scientists, но позже решил перебраться на изучение Java. Сейчас, уже как 1 мес. не очень быстро изучаю, но не бросаю. Порой очень разочаровывает в себе не понимание некоторых процессов, но смотрю Леша твои видео и понимаю, что я не один и занимаюсь дальше. Твои Видео преободряют.
@@dfbdtrhgwtwd7149 однокурсник вот перешёл в разрабы на джаваскрипт, после трёх рейсов в море(marine engineer). Перешёл вроде без проблем. Я теперь тоже хочу, но учу C# и надеюсь на геймдев. правда вакансий таких мало и нет чёткого понимания что учить, т.ч. эффективность ниочем.
@@mechanism-o4h на американском сайте поиска работы высчитывал упоминание языков в вакансиях по разным крупным городам и штатам, затем сложил все. Комментарий с названием сайта почему то ютуб удаляет
@@George-eb3bw ну упоминание языка ни о чем не говорит. Например, я работаю на .NET, но почти в каждой вакансии на .NET можно увидеть JS, причем вовлеченность в этот язык требуется очень разная - от просто понимания, как обрабатываются данные с бэка до сложной фуллстек разработки. Однако знание только JS в данном случае не даст ничего. Это скорее как сопутствующие инструменты. Если говорить о чистых фронтах, то не стоит забыть и том, какое количество человек претендует на данную позицию. Похожая песня и с Java, когда говорят, что там суперзарплаты, то пчм то не упоминают, что там и один из самых высоких порогов входа и знание только языка ничего не дает + огромная конкуренция. При тех же знаниях на других языках ЗП будет не ниже. Еще такой фактор - вакансия может быть одна, а позиций, например, 100, а может быть 3 вакансии по одному языку и на каждую только 1 человек требуется. Это в твоих подсчетах не учтено.
Я изучал Java 1.5 года примерно, знал еще VBA попутно делая свой проект в плей маркете, как закончил сразу стал искать работу в этой области, знаний тогда было совсем маловато. Неожиданно для себя нашел работу где требуются навыки поднятия серверов и настройки ПО компании на них. Сейчас пишу на С#, т.к. требуется код для выполнения расчетов внутри ПО (при устройстве на работу я его вообще не знал) пришлось быстро выучить на первом проекте. Также научился писать на SQL, внедрять запросы в С# код, писать свои службы под винду и сом длл для использования в VBA. Первая работа и проекты дают очень серьезный буст в обучении.
Привет, ранее не имел ни какого опыта в программировании, но теперь решился стать программистом (надеюсь что получиться у меня). Начал изучать Джава, так как друзья программисты говорят что с Джавы легко переходить на другие языки. Учить сложно так как изучаю самостоятельно, но стараюсь из за всех сил
Изучаю java 2 месяца. На платных курсах если честно тяжело идёт. Вроде бы как понимаешь а как начинаем делать задание тут я и поплыл. Вроде знаешь что делать но не могу понять с чего начинать писать код. Преподаватель говорит нужно больше практики писать писать и ещё раз писать. Что это всё пройдёт со временем. Правило ли это? Пока не могу понять. Иногда сидишь и думаешь может это не моё или мозг не обладает математическим складом ума. Но есть человек который меня мативируе это моя жена. Говорит не переживай всё получится. Просто нужно время. А так работаю в ресторанах шеф-поварам. А так как не понятно что у нас с эпидемией так всё таки хочется учиться программированию. + Я ещё с детства хотел стать программистом. Но родители настояли на повара. Что будешь постоянно сытый и в тепле.
По своему опыту скажу, скорее всего эти курсы тебе не подходят, видимо, система подачи материала там не подходит для тебя. У меня была такая же проблема - пришел на курсы, сижу слушаю, люди задают какие-то вопросы преподавателю, пишут задачки, а Я вообще ни х..я не понимаю - думал что Я тупой. Потом случайно забрел на javarush, и понял что тупой вовсе не Я, а преподователь на тех курсах. От того как подается материал очень многое зависит, сейчас работаю на позиции qa, и изучаю джава, идет туго, но идет, так что попробуй другие курсы или javarush, там реально так все разжевано, что любой поймет👍🏻
Я студент второго курса факультета прикладной математики и информатики. На первом курсе изучали плюсы. На втором начали джаву. Я, зная, что будем её изучать, решил попробовать поучить её самому ещё летом (благо времени было уйма, т.к. из-за операции на суставе полтора месяца мог только по квартире передвигаться) и мне понравился этот язык. За это время ознакомился с основами: ООП, числа, массивы, строки, исключения и т.д. (ускорило процесс то, что большинство было похоже на плюсы). В сентябре прошёл два собеса на курсы от разных компаний. На одни не прошёл, а другие по итогу оказались шляпой, и я потратил около полутора месяцев на них вместо того, чтобы самому продолжать учить. После окончания этих курсов продолжил учить сам. Решил попробовать побороться со спрингом, но проиграл :) т.к. маловато было ещё знаний чтобы начать осваивать фреймворк. Начал устранять этот недостаток и изучил MySQL, HTTP запросы, глянул многопоточность (думаю, что лишним не будет). Сейчас стоит цель изучить лямбды и Stream API, а потом пробовать либо давать второй бой спрингу самостоятельно, либо пройти собеседование на стажировку, основная цель которой обучить работе со Spring, Hibernate и прочими инструментами для веб разработки, в проверенную компанию. Не знаю, насколько я близок или далёк от получения первой работы, но сдаваться не собираюсь и желаю не сдаваться каждому, кто это читает :)
На данный момент продолжаю изучать Java. Нравиться, но часто опускаются руки когда что-то не получается. К сожалению нет знакомых в IT с которыми можно было бы держать связь и вдохновляться. Но отступать не думаю, настроен все таки свичнуться в свои 36 лет в IT.
@@sergo4220 Никогда такого не было и вот опять. Надо ж придраТСЯ к кому-то по правописанию и обязательно поправиТ ! Если тебя это бесит, то у тебя проблема.
@@GamesTer_, в любом случае, в русском языке, как и в языках программирования, тоже есть правила. И их придумал не сумасшедший садист, чтобы сделать тебе больно. Эти правила существуют лишь для того, чтобы читатель смог быстрее понять текст. Текст с ошибками воспринимается тяжелее. Ты наверняка читал заметку "плохой код убивает" про джона, серийного программиста. Представь, сколько людей бы ты убил, напиши ты и продай безумно интересную трехсотстраничную книгу тиражом в 1 млн копий, но с 50 ошибками на каждом развороте, что снижало бы скорость чтения вдвое. Если ты все еще не согласен с тем, что писать нужно правильно и понятно, то у нас и в самом деле проблемы. Ты перекладываешь издержки, как автор текста, на читателя, но не забывай: если что-то в твоей жизни будет зависеть от того, насколько хорошо тебя поняли, терпеть убытки уже придется тебе.
@@GamesTer_, и правило, между прочим, совершенно простое и применять легко. Нужно всего лишь отличить глагол неопределенной формы от глагола в 3-ем лице, наст. времени. Есть простой способ определить, что именно нужно написать в конце глаголов "-ТСЯ", "-ТЬСЯ". Если в конце вопроса стоит "Т", то в конце глагола будет писаться "-ТСЯ". (Это текст мне что делаеТ? Этот текст мне нравиТСЯ. То есть уже сейчас этот текст мне нравится и я прямо сейчас радуюсь). Если в конце вопроса стоит "ТЬ", то в конце глагола будет "-ТЬСЯ" (Этот текст хотел бы мне начать что делаТЬ? Этот текст хотел бы мне начать нравиТЬСЯ, но он мне прямо сейчас что делаеТ? Не нравиТСЯ).
Алексей ,я вас приветствую . тоже решил оставить пару строк о своём обучении JAVA . Сейчас работаю в зеленом банке но никак не связан с программированием. В свободное время прохожу курсы по яве которые есть в доступе на ресурсах банка. Могу сказать что стоит большого труда понимать что то из абсолютно новой для себя сферы. Но я не отчаиваюсь и продолжаю,иногда сижу над тестовыми заданиями по несколько дней. Для себя определил что буду учить стек для мобильных приложений (на основе требований в вакансиях которые вы разбирали).
@@aocore буду ждать с нетерпением! Учу Пайтон, конечно ещё в самом начале моего пути в изучении Пайтон. Но иногда не хватает мотивации, а твои видео очень мотивируют, особенно если это будет про Пайтон. Спасибо, жду
@@aocore еще просьба-дополнение: расскажите про Пайтон в разрезе data-engineering, вижу много вакансий по этой специальности, хотелось бы понять - стоит туда нырять и какие перспективы
Я тоже в Java пришел через Android разработку. До того знал C++. Нигде не учился, просто сел и сразу начал писать Android-приложение на Java. Первые пару месяцев было тяжело, потому что приходилось через каждые 3 строчки консультироваться с гуглом, потому что все было непонятно. А потом пошло нормально. Было это 10 лет назад, Android 2.1... эх, вот были времена... 😄
Учу java с 2016 года🙈, несколько раз бросал. Работу искать даже не пытался так как ещё не знаю Spring и многое другое, что нужно помимо Core 😑 Но надеюсь всё же осуществить свою мечту и начать таки работать java-разработчиком 🤗 (в последнее время думаю может уже проще пойти в qa, хотя там тоже много что нужно знать 🤯)
@@ОлегИванов-я6е8йСпасибо за комментарий! 🤗Я это знаю, я люблю писать код, дебажить его, таким образом узнавая всё новые нюансы языка. Проблема в другом, теперь на это нет времени 😒Как я жалею, что не занялся этим раньше, а ведь ещё в школе увлекался программированием (на BASIC 😆) и у меня даже был советский ПК 😎 (и это в нищие 90е)
@Виктор Артёмов Спасибо за совет! Это, вероятно неплохой путь для меня, только не представляю как пойти в automation QA не имея никакого опыта в manual, да и вообще в IT 🤔
Как и многие начинал с JavaRush. Прошел первые два блока (до Java Core включительно). После этого начал изучать вопрос о том, что вообще нужно для устройства на работу. Увидел, что оказывается нужна куча всего :) Так началось мое изучение Git, Android, Kotlin и бог знает чего еще, так как я еще в процессе (учусь где-то 9 месяцев с перерывами). Надеюсь, в этом году смогу найти работу, о которой мечтаю вот уже третий год. Удачи мне и всем нам!
прошла Java Rush как и мой брат до стажировки включительно, на работу взяли как рак когда ее закончили. Сейчас уже брат 3.5 года работы, я 2 года. Удачи, схема более чем рабочая)
@Виктор Артёмов у меня вышло Java Rush 6 месяцев все уровни, 3 месяца стажировка (все совместно с работой, не full day учеба), потом недели 2 зубрежки и изучения тонкостей, подготовка к собесу, собесы - итого 9 месяцев на всё. Из 8 собесов не прошла в 1 по локации(далеко, прервали собес - у них только лично), вилка 2 года назад на нулевого джуна была 50-90 на руки(без коммерческого опыта, все зп из моих офферов). Может еще повлияла техническая вышка(у меня 6 лет инженер, как и у брата).
@Виктор Артёмов уточню: работа не в айти была параллельно, вышка хоть инженерная, но не в айти от слова совершенно(теплотехника и оптотехника), стажировка была в виде вечернего обучения, а не работы - у обоих кардинальная смена направления произошла - я потому и рекомендую бек разработку, что мой путь был от совсем нуля до оффера. Ничего не имею против qa, более того - к вам можно переточиться с java разработки, как и наоборот, главное понять к чему душа лежит и что хочется в итоге. Думаю и там и тут будет интересно)
instagram.com/aokorep/ - мой инстаграм
t.me/devworden - наш телеграм-чат, где можно задать вопросы
discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования
Мой микрофон: ya.cc/aAXRs
Моя камера: ya.cc/WEPvP
Мой рабочий компьютер: ya.cc/WEQGr
Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
Вакансия по крипте хуйня, пмздешь как и вся эта движуха
Вы великолепны! Вам надо преподавать программирование!
Вдохновил на учёбу младший брат, который смог освоить Джаву примерно за год обучения на курсах с постоплатой.
Сам учусь в одном из онлайн-университетов. Процесс идёт сложно, и ОЧЕНЬ сложно со временем, ибо один кормилец в семье и с основных 3 работ просто не вылазию(з.п. в регионе увы, небольшие). Но тем не менее, что-то получается.
На курсы пошёл, потому что 1) лично для меня удобней и комфортней учиться в комьюнити 2) университет даёт какую-то гарантию трудоустройства. Но есть и минусы - большая стоимость учёбы, относительно полезности, качества и объёма обучения.
Алексей, отдельная благодарность Вам за очень качественный во всех смыслах контент. Может, стоит какую-то тематику открыть в плане "сегодня с нуля программируем на , смотри как это просто!"
Передайте спасибо программистам Гугл скейтчап
Остальные дибилы
Изучаю JS, уже работаю. Изучение начал в 18.5 лет (сейчас 20), было тяжело, думаю мой пример доказывает то, что войти в it может каждый, так как школу я закончил с 9 тройками, был очень ленивым, так-же у меня небольшие проблемы с памятью, быстро все вылетает из головы, даже если целый день практиковал, так же проблемы с математикой(очень плохо считаю), но это мне не помешало за полтора года изучить css, html, js, react и тд. Работу найти на реакт было не тяжело, отсылал сотни откликов, первое тестовое пришло по vue(да, а я учил реакт), на него было дано 10 дней, за 7 дней я выучил vue и vuelidate(даже проект написал связанный с криптой), и сделал тестовое за оставшиеся 3 дня, естественно на собес не попал, код был так себе, тк на vue не было практики нормальной, но теории я знал не мало, мог рассказать про все методы жизни и тд. Далее пошли тестовые по реакту, именно благодаря этим тестовым я научился писать код, сделал я их штук 5 на тот момент(пока делал, выучил много нового), уже прошло 2 месяца спустя начала поисков и приходит ещё одно приглашение, меня зовут в дискорд и без лишних вопросов кидают в проект, и дают задачу, если справлюсь, то работаю у них, я справился, было сложно, никогда не видел таких больших проектов, делал таску 3 дня (которую можно сделать за 2 часа). Это было ИП, небольшая команда из 2 фронтов(вкл меня) и 2 бэкеров, никакого код ревью, естественно о росте и речи не было, но я думал буду работать за хлеб, а получал 40 тысяч рубликов. Спустя пару недель ушел другой фронт разраб и я остался один, такого ужасного кода я никогда не видел, даже я без опыта понимал что все очень плохо, занимался бесконечным рефакторингом, компоненты в 2к строк урезал до сотни строк, убирал куча дубляжа и внедрял redux. Спустя 3 месяца я ушел оттуда, не только я, а все, даже бэкеры и площадка затем загнулась. После этого я захотел больше зп, устроиться в хорошую компанию где есть рост и начал изучение снова, дал я себе на это 2 месяца, но мне хватило одного, что бы изучить довольно глубокого js, изучить ts на довольно неплохом уровне, мог мутить очень сложные интерфейсы и очень глубоко тайпить приложение, так же внедрил ts в реакт. Вот и настал поиск работы, опять откликался на десятки вакансий, только с зп от 60. Сделал 5 тестовых, от двух не получил фитбек. Первый собес, спрашивали обо мне, узнали что учусь(да, я ещё и студент) и сразу "послали". Второй собес уже технический, перенервничал, из-за чего не ответил на три вопроса и не решил тупейшую задача, тишина, полный игнор. Третий собес начался со знакомства, затем тестового, за тестовое мне дали оценку 8.5 из 10, все на тс(за тс дали большой плюсик), реакт и редакс, сказали что отличный код и позвали на тех собес. Тех собес прошел отлично, я нервничал в начале, но тот кто его ввел говорил очень медленно и расслабленно, я успокоился, ответил абсолютно на все вопросы и мне почему то не хватило, я начал просить о том, что бы ещё позадавали(да, я сумасшедший ). Спустя неделю мне приходит оффер с зп 60к и не в маленькую компанию с отличным ростом, где каждые 3-4 месяца(если ты работал хорошо) повышают зп, есть ревью, отличная команда, где даже с директором общение как с другом, тут я уже надолго. Английский на начальном этапе не важен(хватит a1-a2, для того что бы понимать переменные, уметь их называть и тд), но если хотите получать действительного большую зп, то без него никак.
Поздравляю с оффером!) и благодарю за такой развернутый пост, сам изучаю программирование но java , часто не хватает мотивации, и кажется что возраст уже помеха. мне уже 35 , стараюсь себя мотивировать ваши истории помогают себя воодушевить что ли )
Вау! Спасибо огромное за комментарий. То есть, можно без проблем работать и без вышки?
Привет Влад! С каких ресурсів изучал js? Как можно с тобой сконтактировать?
@@cev9197 да, сотни, тысячи вакансий, где не просят вышку
@@ВладиславБирюков-ш5э и по карьерной лестнице дальше можно будет нормально продвигаться без неё?
Занимаюсь изучением Java, со студенчества осталось много знакомых ребят кто изучал программирование и в дальнейшем связал свою работу с этим, в основном ребята были .Net-чиками, всегда нравилось общаться с ними, так как ребята талантливые и интересные. Самому программирование всегда казалось чем то с другой планеты, сложным и не понятным, но я решил попробовать изучить данное направление. Самое сложное лично для меня, это терминология, особенно когда читаешь это в книге или слушаешь в видеоуроке, и пока мозг подстроится и поймет что и куда, мысль немного расплывается. Очень много инструментов, методов и прочего чего не запомнить с первого раза, порой голова просто лопается, но я не сдаюсь. В общем ребята, упорство, настойчивость и регулярность в занятиях - наши друзья! Только вперед!
судя по сообщению - сильно не хватает практики.
С чего начать подскажи. И свой инст сакажи братан пожалуйста
@@silentage6310 Верно подмечено, благо есть кодворс и подобные сайты, где можно потренироваться в решении задач.
@@podjegSaraev не, это не то. ты сначала начни программировать реальные программки, пусть и маленькие. алгоритмы потом будешь изучать, когда они реально будут нужны на практике. поэтому наверное и скучно учится.
выбрать первым языком изучения Java = привить себе надолго ненависть к программированию в принципе
Про высшее образование: я устроился в регионе на 4 курсе (2014г) джуном-практикантом на зп 8тр, через месяц это стало 16тр, через еще 2 стало 20тр. К 5 курсу это были 30к, для моей местности уже отличные деньги, но работы было действительно много, и я не вывозил учёбу. Соответственно, меня отчислили перед госами, и так к этому вопросу я и не вернулся))
После этого менял работу 2 раза: с опытом в 3 года и с опытом в 5 лет с релокацией. Оба раза никаких вопросов насчет образования не возникло вообще. Во второй раз устраивался на сеньорскую должность, там по внутренним правилам компании должен быть человек с высшим образованием, но начальство какое-то спец. распоряжение выпустило о приёме меня, вот и всё.
Ни о чем не жалею, только родители подпинывают иногда, чтобы на заочке доучился, может быть и вернусь к этому вопросу однажды.
13:45 Я тоже не считаю себя химиком, поскольку диплом ещё 20 лет тому назад покупал с рук в переходе. А до этого торговал селедкой на рынке. Но, это не мешает мне работать начальником лаборатории сертификации лекарственных препаратов. И работа мне нравится, из-за зарплаты, в основном!
Совет простой: не важно, кем вы себя считаете! Главное, - кем вас считают окружающие!😀
Начал интересоваться языками в 16 лет, сейчас мне 20. После 9 класса поступил в техникум, я понимал что специальность техникума не перспективна и начал изучать язык. Выбрал java говорили не простой язык для начинания но синтаксис схожий с С привлек и все то что можно писать на java. Сперва изучал в приложении на телефоне (вроде называется SoloLearn) далее переключился на JavaRush, но не очень зашло, долго не мог понять что такое экземпляр класса, но родственники меня поддержали и подарили возможность изучать курсы в онлайн институте Нетологии. После техникума и изучения java в течении 4.5 лет я быстро нашел работу в сбербанке как ведущий инженер.
Привет, Алексей! Java начал учить в январе 2020 года. Навыков не было совсем. Из образовательных учереждений Кубанский Государственный Технологический Университет, нефтегаз. Был на 3 курсе. Заочно. Так что это образование можно не учитывать. Java учить начал в школе программирования Progward в рамках 4-х месячного курса по основам ООП. Застрял на середине курса. Было трудно и не хватало знаний. То ли я такой, то ли курс не подошел мне. Но желание стать программистом меня не оставляло, да и бросать что-то на пол пути тоже не про меня. с лета 2020 года по ноябрь 2021 года практически не занимался. Свадьба, смена сферы деятельности(уволился из Краснодаргазстрой, где работал вахтовым методом техником по ремонту систем ГЛОНАСС и устроился в Газпром Трансгаз машинистом технологических компрессоров по месту жительства). С декабря 2021 года возобновил обучение Java. Освежил в памяти уже пройденный материал и двигаюсь дальше! На JavaRush прошел 2 блока JavaSyntax и JavaCore. Сейчас прохожу бесплатные курсы на Хекслете по командной строке и Git. И еще курсы Заура Трегулова по SQL и Spring. Читаю "Грокаем алгоритмы" Адитья Бхагарова и Эфективное программирование Д.Блох. Курс по паттернам проектирования на РефакторингГуру... В общем загрузился по полной. Благо отпуск начался. Рано утром встаю и сажусь заниматься до позднего вечера. Для себя решил уже точно что стану программистом чего бы мне это не стоило!
Как успехи за 4 месяца?
@@constructioncompany8183 если работает + учебу возобновил год назад, должен еще учиться. Всё индивидуально, конечно.
Я уже 15 месяцев занимаюсь:
- 2 мес. (сент-окт) Java Rush, прошел квесты Syntax+Core(+ курс Алишева)
- 1 мес. (нояб) потерял из-за переездов, потом была низкая мотивация (начало обучения)
- 3 мес. (дек,янв,фев), книга Философия Java Bruce Eckel. Всю с конспектами, мини проектами. Мог быстрее - но первые 2 месяца нарочно всё делал в Notepad++. И в Maven пару раз собирал.
< Здесь понял, что не отступлюсь + привык упираться в стену. Перестал терять мотивацию из-за трудностей >
- 2 мес. (март,апр) Не помню точно, скорее всего на JavaRush проходил Квест многопоточность и что-то еще. Часть апреля потерял, болел или ленился в какой то момент от перегрузки.
- 2 мес. (май-июнь) Реализации алгоритмов (сам переписывал), списков, map, hashmap, сложность алгоритмов, деревья. Писал самостоятельно реализацию. В т.ч. красно-черное дерево..
- 2 мес. (июль-авг) Пол июля лето, гулял, ездил. Потом Наиль Алишев (Udemy): Spring, Hibernate, REST, git, проект, html .
- 1 мес. (сент) немного отдыхал + linux. Решение проходного Java Rush задания на стажировку Topjava, сделал за три дня, спасибо курсу Алишева, +Criteria API.
- 2 мес. (окт-сейчас) Учебная стажировка, на данный момент проект на Spring, Hibernate/jdbc, PostgreSQL/HSQL, JUNIT4/5, JavaSctript, Tomcat, кэши, транзакции, пулы... Сложная для меня оказалась. И дальше всё усложняется. Еще и второй переезд случился. Но зато избавился от кредитов, кроме одного.. Но денег все меньше и меньше. Не работаю, продаю всякое с али на авито. Почти ничего не приносит. Все время посвящено обучению.
15 января будет конец стажировки. Дальше буду подтягивать базовые знания по Core, многопоточности. Пересмотрю материалы стажировки, проект еще один сделаю, опубликую. Надеюсь, английский подтяну (сейчас никакой)
@@uflgeer ну как успехи? Сейчас на календаре красуется 7 февраля уже.
"грокаем алгоритмы" книга интересная?
Как успехи, получилось устроиться?
Не случайно я зашол в RUclips ночью и сразу первое видео - про Java) изучаю Java постепенно, пишу свои проекты под андроид (на java), делаю для себя и коллег программы, помогающие быстрее выполнять свои обязанности (работаю сервис - инженером по подключению абонентов к интернету). Сниффаю запросы софта и ресурсов которые нам дают, вытаскиваю из ответов сервера информацию, которую могут получить только руководство)) часто использую Stream API, наследование, полиморфизм, всегда интересно смотреть видео где фигурирует Java, очень нравится писать на java, иногда не сплю до 6 утра, обдумывая код и проект на листочке бумаги) Изучаю её приблизительно уже 2 года... Мелкими шагами, желаю всем не бросать начатое, если оно приносит вам удовольствие.....
Алексей, здравствуйте! Запишите, пожалуйста в свой волшебный блокнотик два вопроса для будущих видео:
1) На какие курсы стоит тратить время и деньги, как отличить годноту от инфоцыган. Возможно, Ваши подписчики поделятся своим опытом в этом вопросе, а Вы эту информацию соберёте воедино.
2) Расскажите про организацию совместной работы над проектом. Как ставится и разбивается задача, как программисты умудряются не мешать друг другу. Пишет ли каждый свою функцию, или целый класс, или целое ещё_что_нибудь? Как всё это запускать для просмотра текущего результата? Для опытных, возможно, это банальная рутина. Но для новичков это тёмный лес.
О, какие интересные темы! Запишу
@@aocore ждём
Как правило, старая гвардия, не особо шарит в этих новых курсах, потому что это нужно отдельную работу проделать, тем более если говорим о платных. А курсы надо выбирать осторожно , очень. Особенно если денег мало.
Про свою команду немного могу рассказать - как мы работаем 4ом (2 frontend (новичок и полупрофи), 1 backend, 1 full).
По вопросу:
1) Как ставится и разбивается задача? - в среднем берем 2-3 основные задачи, где эти же задачи дробятся на тех "Кому это интересно сделать"/"Кто обязательно должен это делать". Если к примеру, ты силен в верстке, но требуется дать подобную задачу и новичку, то вам выделяется время - 16ч (профи) / 40ч (новичок). Иногда бывают задачи что 4ом делаем и обсуждаем в зуме.
2) как программисты умудряются не мешать друг другу? - Все просто, ставим общие правила как "приближённо" и "понятно" писать код и опубликовываем в devops, часто проводим совместные встречи и программируем в живую (Иногда бывает, что коллега не за пк и он диктует по памяти что нужно писать, тоже офигенный навык, который хорошо прокачивается при частом общении ;-)) ).
3) Пишет ли каждый свою функцию, или целый класс, или целое ещё_что_нибудь? - Да, но эту реализацию своевременно обсуждаем, тут самое главное понимать код друг друга.
Помимо задач, можно тестировать новые фичи в проекте - если это прям не совсем что-то древнее и не поддерживаемое. Можно даже играться с билдингом и попытаться оптимизировать его с 18-ти минут до 2х минут, где коллеги скажут тебе огромное спасибо. В общем, в программировании целое море приключений!!!
P.s. Подводные камни в командном общении конечно присутствуют("Я знаю как правильно", "Дайте мне договорить" и т.д.), они по сути уже всплывают уже через пол года общения. Благо у моей команды очень редко такое. Так что параллельно лучше читайте книги по "Риторике" и тогда будет тебе счастье !
@@vitaliy5224 ну на самом деле найти адекватных коллег для команды трудно в любом деле)
Здесь в любом случае нужен адекватный лидер желательно full который сможет контролировать процессы и помогать, как по мне)
Хотя я новичок в этом. Мб не прав.
Изучаю Java Script на Степике. Тяжело, хотя я пока еще на основах. Но я делаю так: 1)сначала читаю 2)потом смотрю видео по этой теме на Ютуб.
Таким образом в голове устанавливается все по полочкам.
Всем спасибо за свои истории! Очень приятно видеть, что ты не одна)
P.s 5 лет в дизайне интерьеров и диплом архитектора не дали того удовлетворения, которой бы хотелось получать от работы. По этому не боюсь менять профиль и учиться заново)
Продублирую. Писал в ответах на комментарий.
Изучаю Java 15 месяцев:
- 2 мес. (сент-окт) Java Rush, прошел квесты Syntax+Core(+ курс Алишева)
- 1 мес. (нояб) потерял из-за переездов, потом была низкая мотивация (начало обучения)
- 3 мес. (дек,янв,фев), книга Философия Java Bruce Eckel. Всю с конспектами, мини проектами. Мог быстрее - но первые 2 месяца нарочно всё делал в Notepad++. И в Maven пару раз собирал.
< Здесь понял, что не отступлюсь + привык упираться в стену. Перестал терять мотивацию из-за трудностей >
- 2 мес. (март,апр) Не помню точно, скорее всего на JavaRush проходил Квест многопоточность и что-то еще. Часть апреля потерял, болел или ленился в какой то момент от перегрузки.
- 2 мес. (май-июнь) Реализации алгоритмов (сам переписывал), списков, map, hashmap, сложность алгоритмов, деревья. Писал самостоятельно реализацию. В т.ч. красно-черное дерево..
- 2 мес. (июль-авг) Пол июля лето, гулял, ездил. Потом Наиль Алишев (Udemy): Spring, Hibernate, REST, git, проект, html .
- 1 мес. (сент) немного отдыхал + linux. Решение проходного Java Rush задания на стажировку Topjava, сделал за три дня, спасибо курсу Алишева, +Criteria API.
- 2 мес. (окт-сейчас) Учебная стажировка, на данный момент проект на Spring, Hibernate/jdbc, PostgreSQL/HSQL, JUNIT4/5, JavaSctript, Tomcat, кэши, транзакции, пулы... Сложная для меня оказалась. И дальше всё усложняется. Еще и второй переезд случился. Но зато избавился от кредитов, кроме одного.. Но денег все меньше и меньше. Не работаю, продаю всякое с али на авито. Почти ничего не приносит. Все время посвящено обучению.
15 января будет конец стажировки. Дальше буду подтягивать базовые знания по Core, многопоточности. Пересмотрю материалы стажировки, проект еще один сделаю, опубликую. Надеюсь, английский подтяну (сейчас никакой).
Самое главное для себя понял - надо окружить себя всем этим. Вместо просмотра развлекательных видео - предпочтение отдаю что то по Java. Я имею ввиду, рассуждения о поиске работы, о работе, о проектах, обо всем таком, что можно слушать на фоне.
устроился?
спасибо вам за то что рассказываете и тратите на нас своё время объясняя нам что да как огромное вам спасибо. Я думаю это видео заслуживает лайка и комментария!
+
Студент 4 курса Перебургского университета "Военмех" по направлению "Информатика и вычислительная техника". Долго искал свой язык, мотался от С++ к С# к JS и тд. В итоге после небольшого расстройства, что ничего не могу, основатель сел, изучил рынок и возможности языков в мировом плане (где на каком легче всего устроиться по миру), выбрал Джаву, прохожу сейчас бесплатный курс на степике по основам языка, параллельно заново начал учить алгоритмы и базовые знания. Дальше буду изучать спринг и хайбернейт. Основные ресурсы LeetCode, Stepik, NeetCode (Roadmap по алгоритмам и БД).
добрый вечер. как успехи?
Интересовался программированием с 10-11 класса, тогда и начал учить, с простого HTML и CSS, далее планировал изучать JS, но остановился на изучении HTML, CSS, причиной тому была лень или юношеская беззаботность, много играл в игры, ничем не занимался и параллельно получал военник.
После получения военника сразу пошел работать на завод, где получаю от 35 до 55 тыс. , вырос за полгода с обычного "маляра" до "оператора станков с ПУ(программным управлением) и в какой то момент понял, что я где то свернул со своего пути, а именно когда бросил изучение программирования и даже не приступил к JS, сейчас я работаю оператором станков с ПУ и благодаря особенности этой работы (достаточно много свободного времени между установкой заготовок и наладкой оборудования) решил, что начну упорно учиться.
Начал (продолжил) своё обучение я с повторения знаний о HTML и CSS, на это ушло не больше недели, позже начал изучение JS, это очень затягивает и теперь мне не хочется тратить большую часть своего свободного времени на развлечения, такие как игры и просмотр различного рода контента (тот же TikTok или Ютуб), важно, я не имею ввиду, что смотреть что-либо на этих площадках плохо, но всему есть мера и на них огромное количество полезной информации, как оказалось, даже рекомендации TikTok'a построились под моё обучение.
На работе, в перерывах между рабочими прочессами я очень много времени уделяю обучению и конспектирую информацию для лучшего понимания, запоминания, прохожу курс по JS на HTMLAcademy, Codewars и думаю попробовать LearnJavaScript, SoloLearn, к сожалению сейчас нельзя апгрейдить его до PRO, но это даже больше плюс, чем минус, т.к в Google часто натыкаюсь на более развернутые ответы и документации, всё это в купе хорошо помогает именно понять язык, чтобы в дальнейшем более уверенно использовать его для различных целей и задач.
Что могу сказать насчёт мотивации, канал Лёши Корепанова очень в этом помогает и не лишний раз напоминает, что всё возможно, открывает глаза на некоторые вещи, которые до этого я смутно понимал.
Всем кто хочет начать или уже на пути изучения могу сказать пару вещей, упорство ваш лучший друг, но и с ним вам обязательно должно это нравится, если вы получаете удовольствие от обучения, решения различной сложности задач, хотите стать специалистами в какой либо области информационных технологий и вам это действительно приносит удовольствие, удовлетворение, то вы на правильном пути, не бросайте, идите дальше и добивайтесь своего.
Простая вещь, которая может помочь, это понимание того, что всё в нашем мире создано людьми, те же языки программирования созданы людьми и это будет напоминанием, что для человека упорного и заинтересованного в своём деле нет ничего невозможного.
Я только в начале своего пути и добьюсь поставленных целей, всем упорства и щепотку удачи.
Надеюсь не слишком много воды.
Лёша, спасибо за твой контент, очень рад, что наткнулся на твой канал.
Сейчас более 1500 откликов, при знаниях spring, hibernate, android sdk, mvn, gradle, брокером сообщений, штучками из андроида и двумя стажировками по джаве(1 мобильные приложения, 2 серверная часть) сижу без работы. 0 приглашений на интервью. От очаяния начал учить веб. Вышка магистерская
А я отучился в netcracker должен был попасть в штат, но компания ушла из страны сижу, ни одного приглашения по на джавку
Пойдука в мобильную фронт разработку
@@Max-vv5ym вот тоже должен был попасть, в конце января был пост стажировочный собес и все заморозилось. на данный момент стали звать на собесы-уже хорошо
@@Константин-б8з8ыа вы разве ролик не смотрели? и комменты? вот же люди за месяц без опыта работу находят отучившись полгода-год дома
В продуктовой компании действительно можно стать программистом. Только это накладывает серьезное ограничение. Можно, как я, стать разработчиком для одного бизнеса. Я в своих программах использую такое сочетание решений, библиотек и фреймворков, которое вне моей фирмы мало где нужно. Сплошная экзотика и специфика. С таким можно податься только в родственный бизнес. Но в таком случае смена работы, мало что даст. Да и фирм таких не много. Пытаюсь через знакомых сменить работу, и перейти в фирму по разработке. Мне дали информацию, что там нужно. И выяснилось, что ничего этого я толком не знаю. Совершенно другой стек. Показал код - сказали нормально. Но стека у меня нужного все-таки нет. Пытаюсь доучиться, но боюсь, что без боевой практики, от этого будет мало толку. А опять в джуны не очень хочется.
Алексей, здравствуйте. Вдохновившись вашей деятельностью на этом канале начал изучать js, путь мой скромен всего около месяца. Мне сейчас 25, когда учился в колледже, на техника эвм, были какие-то предметы связанные с программированием, было даже интересно, но после учебы и переезда за 9к км от дома в другой город пошел по пути денег «здесь и сейчас» и занялся продажами. Проработал 5 лет, знатно выгорел понял что не мое от слова совсем и вернулся к истокам. Даже несмотря на короткий срок изучения js, уже удалось устроится в центр обучения при it компании стажёром. Идет сложно, но интересно разбираться. Спасибо за контент и веру в то, что программистом может стать каждый!
Чувак, ты прям мое отражение. Тоже 25, тоже техник ЭВМ, учу js пару месяцев
@@Maxwell1819 Мне тож. А после джс че будешь учить ?
@@mountaineagle966 после js учат фреймы и ищут работу, а бегать по языкам в 25 так себе, так и жизнь пролетит
@@ВладиславБирюков-ш5э Но только с дж с норма работу найдешь ?
@@mountaineagle966 нет, не найдешь. Да и смысла нет. Самые прикольные и денежные темы там, где сложнее и запутаннее. Другое дело, что можно начать с голой js и вникнуть по дороге, но лучше хоть что-то, хоть про какой-то фреймворк узнать. Пока-что вроде реакт самый топ, но я, как-то так вышло, только на angular могу.
пробовал изучать Java в 2016. Наткнулся на JavaRush, прошел все 10 бесплатных уровней (когда там еще такое было, нравилось обилие задач после каждой лекции.) Но все равно было сложно. Все время вспоминал цитату стримерши Карины "сложна, сложна....")) Наверное я тупой. Но вы все равно пробуйте! Даже до меня понемногу начинало доходить спустя какое то время.
Ваши видео очень мотивируют. Спасибо за ваш труд!
Изучать Java только начал. 1.5 месяца примерно. Я пропускаю информацию через руки, то есть повторяю примеры из книги в IDE. Выбираю учебник в PDF, первый раз читаю его, выделяю главное цветом, повторяю практические примеры из листингов, затем возвращаюсь в начало книги и выписываю всё выделенное в тетрадь, структурирую материал и усваиваю теорию, так как даже в книге для новичка структура не очевидна. Этот процесс медленный но твёрдый. Нужны перерывы, порой по два дня, порой три, это обратная сторона самостоятельного обучения. Помогают видео с историями успеха, потому как до серьезных результатов в виде собственно написанной программы будет пропасть рутины из теории, которую нужно твёрдо освоить. Спасибо за вашу работу, видеоролики помогают морально разбавить скуку первичного обучения.
38. Строитель. В данный момент работаю по специальности, но режим работы позволяет изучать программирование. Взял в ноябре курсы на одной из платформ. На текущее время буксую, хотя вроде и понимаю весь материал, который читаю, смотрю. Появилась некая прострация, но очередное ваше видео очень настраивает. Постараюсь возобновиться интенсивнее. Планы огромные.
Начни писать код для
своих первых клиентов.
Небольшие pet-проекты
не дадут тебе заскучать.
@@vanmihaylovich спасибо за поддержку. Да, я примерно так и думал, но я всё ещё деревянный по пояс. Всё же подучиться то ещё надо..
Тут главное не сдаваться и приучить себя заниматься хотябы по часу в день но каждый день и постепенно сами не заметите как интервал будет увеличиваться) Удачи!
@@ОлегИванов-я6е8й спасибо огромное! Да, думаю вы правы. Система даст результат надеюсь!
Зачем строительство нужна в программировании, вы прораб
Спасибо вам, Алексей, что вселяете уверенность в людей, сам пока не могу определиться как именно начать учиться, работаю в телеком- компании, у нас регулярно возникают вакансии Java- разработчиков, это и наталкивает меня на мысль об обучении, тем более опыт перехода сотрудников в разработку из других отделов у нашей компании есть.
Спасибо за видео. Я сам начал изучать Java год назад. Признаюсь непросто понимать и запоминать. Но рук не отпускаю и не здаюсь.Надеюсь что в ближайшие месяцы буду готов к собеседованиям. Главное упорство. Все получится.
@Александр Юскасов по вашему мнению pyton учить значительно легче чем java? хотя бы для человека который более или менее знает java
Получилось?
Я сейчас Senior Manual QA Engineer, но хочу изучить программирование, чтобы уметь пользоваться им как инструментом (до этого немного ковырялся в C#, но коллеги переубедили меня начать с JavaScript). Моя гениальная задумка на данный момент, вкатиться серьезно в программирование через написание автотестов. У нас в компании сформировано отдельное подразделение Auto QA, которое пишет автотесты на Java. В ближайших планах начать развивать эту тему (чтобы показали, рассказали на каком стеке технологий автотесты гоняются, какой фреймворк используется и попроситься написать свой первый автотест)
интересно что изменилось за 2 года.?
@@Наталья-р4д9ф я стал QA Lead))
Ну что же, напишу и я про свой опыт) 21 год, изучаю java в течении 7 месяцев. Никогда не проходил платных курсов (не считая юдеми). Изначально был знакомый Сеньор, который помог мне с азами, давая задания и теорию. Так где-то за 1-2 месяца я освоил java core. Далее по курсу Алишева, а после и Трегулова начал вникать в спринг, что заняло у меня ещё месяц. Потом было самое сложное: когда не знаешь ничего про архитектуру, но надо как-то написать своё web приложение на спринге. По итогу я взял тестовое из одной небольшой конторы и начал его пилить. В процессе этого небольшого проекта я научился: анализировать и работать с API документацией, гуглить (очень важный навык, старайтесь никому не задавать вопросов, до последнего искать инфу самостоятельно), внедрять новые технологии и быстро изучать необходимые библиотеки. На весь проект я убил месяца 2. Сейчас где-то в 1 месяце от хождения по собесам. Мне осталось: подучить теорию, почистить git и доучить основы технологии контроля версий (GIT). Знакомый говорит, что моих знаний более чем достаточно, чтобы устроиться на работу, надеюсь это действительно так) Кст, если вам интересно сколько должно пройти времени, с начала изучения Java до устройства на работу: по моему опыту, 1-1.5 года, если будете уделять программированию часов 20-30 в неделю. Если будете сидеть целыми днями, не отрываясь, то можете уложиться в пол года, но тут важно не выгореть, а это ой как не просто) Так что всем удачи, программирование однозначно стоит того, чтобы его изучать, говорю по своему опыту.
Как успехи?
@@constructioncompany8183 уже месяц работаю, по кайфу) Да и зп хорошую выбил, теперь только качаться. Собственно этот коммент пишу с работы
24 года. По образованию переводчик научно-технической литературы (английский и немецкий). Стаж преподавания 7 лет. Ещё в универе хотел поехать за границу, в Штаты или в Канаду. Когда работал в Skyeng было много айтишников, у которых я спрашивал, что и как мне нужно учить. Много хаотичной информации, пока разберешься что к чему и всё чётко структурируешь. Летом 2021 про Java не знал ничего, знакомый предложил попробовать летнюю стажировку в Epam. Собеседование на неё прошел, но саму стажировку провалил. Расстроился, так как с нуля идти такими темпами тяжело, учитывая работу. Потом пошёл на Java Rush сразу на их курс, там более щадяще подходят к новичкам. Параллельно собрал библиотеку из книг по теме, сейчас занимаюсь каждый день и много читаю, спустя месяц стало гораздо проще. Летом хочу попробовать снова.
А что в переводе не устраивает?)
@@bsk2er762 именно переводческой работы мало, фриланс неприбылен (только если есть хорошая клиентская база, которую опять же фрилансом сделать ну очень непросто, учитывая низкий спрос по сравнению просто с колоссальным предложением). Если работаешь на себя, нужно вкладываться в ПО (Традос, например). Но в целом тенденция изменилась. Сейчас переводчик - редкое явление. Чаще всего встречается специалист со знанием языка, который также может выполнять функции переводчика.
@@ІлляКириллов ну как, получилось этим летом?)
небольшая история (может, кому поможет или я смогу помочь - обращайтесь) - в универе нам давали многие ЯП, однако мой выбор пал на java потому что тогда он мне показался достаточно детальным, дающим много контроля, но не настолько сложным как C/CPP - в целом ожидания оказались верными. но проблема поджидала меня за моей собственной ленью - я думал "сейчас выучу язык и меня с руками оторвут будут учить всему на свете". нет - учить никто никого не будет. ни у кого из практикующих разрабов нет времени показывать элементарные (по их мнению) вещи, разжевывать базовые истины и на любой вопрос "почему у меня не работает" или "а что надо сделать" ответ был один и тот же всегда (совсем всегда) - читай мануалы/описание задачи/гугл в помощь. время шло, а прокрастинацию никто не отменял - в такие моменты самое сложное - не бросать во что бы то ни стало, и упорно изучать, читать гниги, пробовать писать код, набивать шишки, тыкаться во всех разрабов с вопросами (может кто-то таки поможет), искать возможность подрасти. мне такая возможность подвернулась в виде внутри-компанийных курсов - такие курсы часто организуются компаниями для студентов и не только) - это как раз то, что надо пытливым умам - написать код и иметь возможность задать 100500 вопросов на тему этого кода - было бы от чего отталкиваться. у меня уже тогда был какой-то опыт разработки и я писал не самый плохой код (ахаха), но самое главное - все, кто поступил на эти курсы - спрашивали лектора по теме (и не только) - и получали ответы или сопутствующие темы для рассуждения.
так вот, сейчас работаю в пограничном состоянии сеньор-лид девелопер и в целом понимаю, что писать код у меня получается все реже (однако писать код мне нравится) - если у кого-то, кто прочитал этот комментарий и у него есть вопросы по теме становления себя как java-dev - постараюсь ответить на вопросы и подогнать какую-то практику. из своей практики могу казать, что лучший вариант обучения - всегда через ревью кода. вы пишете код в рамках поставленной задачи, отправляете его на ревью, ждете тонну комментариев "это переписать, это выкинуть, это оптимизировать, это вынести в отдельный класс/метод/файл/переменную/базу/.... - и вот эти комментарии - самое ценное на пути становления профессионального разработчика - понять эти комментарии, понять, как писать код, чтобы не получать потом такие ревью и следовать (на самом деле очень простым) правилам написания чистого и понятного кода.
З.Ы. может немного сумбурно получилось описать мысли в голове - прошу простить, ибо хочется самому еще немного пописать код, а созвоны не дают спокойно жить XD
Ну вопрос в том, жива ли Джава, а то многие ее хоронят. И что вы пишете на ней, бэкэнд?
@@Haak9555 касательно "хоронят" - не стоит рассматривать язык с солидным спросом на рынке, как "умирающий". java - язык, который глубоко интегрирован в jvm, которая в свою очередь используется повсеместно в практически любом enterprise проекте, что по сути делает этот язык в своем роде "must have" - на его основе потом намного легче учить любой другой jvm-based ЯП, будь то kotlin, scala или groovy...
теперь касательно того, что на ней сейчас пишется - по сути это backend ЯП с сильной связностью и строгим описанием concurrency, что и привлекает клиентов в этом языке - надежность и предсказуемость поведения при умелом использовании, чем не могут похвастаться многие современные конкуренты.
да - конкуренты всплывают не на пустом месте и это хорошо - без конкуренции рынок не сможет двигаться вперед. однако тут скорее стоит не метаться между языками в рамках одной области применения, а смотреть на наиболее грамотные решения в целом - и где-то стараться перенять лУчший опыт, применив это решение на выбранном ЯП.
@@sergsavin6486 Понятно. А за какой период времени её можно изучить, если это первый язык программирования, до того уровня, что бы хотя бы был шанс, что могут взять на работу? Я так понимаю минимум от 1 года , там даже 2 года
@@Haak9555 зависит от бэкграунда вашего. скажем так - более подкованный мозг сможет быстрее схватывать, усваивать и применять устоявшиеся правила. алгоритмы - они в любом языке алгоритмы. точно так же как и структуры данных. и чем больше вы знаете об абстракции математических наук - тем проще вам будет изучать любой ЯП, ведь по сути ЯП - это лишь инструмент, которым надо научиться пользоваться, собирая воедино пазл из каши всех этих абстракций - там и алгоритмы, и структуры данных, и RDB, и ООП, и бизнес логика...
мне кажется, что изучение любого первого языка программирования связано не столько с языком, сколько со всем, что его окружает. хотя всегда есть исключения (взять тот де perl, list)...
я решил коренным образом сменить профессию, начал изучать Java, подскажите с чего начать? я совсем не понимаю где начало, с какой стороны подойти. Выбрал java потому что понял что перспективно как я посмотрел, да и я не люблю легких путей. Просто я не пойму что учить в самом начале, я никогда не имел дело с программированием. Я понял что все что я смотрю и читаю это просто китайский язык для меня, я даже не понимаю о чем речь)
Окончил техникум по 230105, потом универ по той же профессии. В общей сложности 10 лет.
11 лет опыта работы в позиции Software Developer. Есть опыт работы за границей. Регалии в виде junior, middle, senior не признаю.
За 11 лет стек технологий набрался просто огромный, за исключением Front end.
В ковидных реалиях лучший вариант - работать за валюту (больше всего платят в США), а жить там где дешевле или есть собственное жильё. Это если главной целью является намайнить денег.
Английский на аппер интермидиэт - must have.
Частая проблема джунов: не понимают как этот чёртов волшебный ящик превращает буквы в что-то другое, которое полезное и за которое платят так много денег - нужно подтягивать архитектуру ЭВМ.
Частая проблема программистов с низкой зарплатой: синдром самозванца - нужно полечить себя, либо сходить к психологу.
Самое весёлая сфера - раработка игр, но там мало денег.
Самая оплачиваемая сфера - финтех, но там бывает не так лампово и бывает скучновато, иногда жёстко.
Самая мазохистская сфера - госкопорации - крайний случай, только для старта можно на первые пол года.
DevOps сейчас самая оплачиваемая профессия - обычно нужен 1 человек на 5-7 программистов (на одну команду)
В DevOps сейчас много бывших сисадминов - чуваки просто поменяли название в трудовой и взлетели по з\п в 3-5 раз.
Без DevOps с их знаниями линукса и огромного кол-ва Docker, k8s, систем логирования, систем администрирования, автоматических равёрток - никуда. Самому это всё знать нужно, но если администрировать самому, то разработка встанет.
Чтобы получать 1кк в Java нужно быть "богом" и, желательно, быть тем, кто принимал участие в её разработке. Таких на планете "не больше 100" человек)
Из опыта найма людей:
- достаточно спросит матчасть и погонять по технологиям, задействованым в текущем проекте;
- дать в реалтайме задачку не сложную, но максимально близкую к проекту; смотреть идёт ли на контакт, когда появляются трудности; какие вопросы задаёт; комфортно ли вам с ним общаться и обсуждать решения;
- социальная часть очень важна - технологии человек поднимет быстро в нужной среде, а вот перестроить психику тяжелее;
- чаще выгоднее закрыть глаза на технические пробелы, если с soft skills всё в порядке.
Сейчас всё чаще собеседования сильно субъективны - команда набирает "под себя", а не супер знатока. В следствие этого Вы можете завалить собес в не зависимости от своих знаний или умений общаться) Может быть такое, что вы не прошли один собес в первую команду, но пройдёте другой собес в другую команду в одной и той же компании.
В любом случае, успех устройства на работу вашей мечты тупо зависит от кол-ва собеседований, которые Вы посетите.
Для скиловых вероятность конечно выше - их на рынке меньше.
Программирование - действительно профессия будущего. Но не понятен формат самого будущего. Почитайте про Технологическую Сингулярность. ИИ не заменит программистов полностью, пока не будет работающего квантового компьютера. Когда он будет - никто не знает.
Где то читал, но не стоит воспринимать за чистую монету, что чтобы покрыть потребность в программистах через 20 лет, каждый на планете должен будет работать программистом.
Чип в голове неизбежен - это ускорит массу рутинных занятий и предметов. Отпадёт нужда в телефонах, компьютерах, клавиатуре и мониторах. На порядок вырастет скорость обучения. Программисты без чипа в голове окажутся в положение таксистов, которых заменит автопилоты в Uber.
Не будьте догматами - Моргенштерн и Metaverse это то, чем будут жить Ваши дети. Мы уже за бортом. Если Вы не понимаете как работает японский унитаз - Вы за бортом)
Политическая обстановка - да трудновато, но к счастью все мы смертны)
Самое главное в жизни - прожить счастливую жизнь.
Смысл жизни человека - распространять информацию во вселенной, как любого биологического вида.
Никто не знает зачем, но это факт) 80% процентов информации в ДНК человека - как размножаться. На 20% ДНК человека схоже с ДНК банана.
Не болейте, делайте прививки и носите маски.
Кто же ты, о дивный человек?!
Прочёл твой коммент. Даже не знаю, понял примерно 30% описания технической части, но текст проходит кумулятивной струёй прямо в моцк. Во всём согласен, но вроде сходных с бананом генов в нас менее 20%. Могу ошибаться 🙂
Спасибо за такой шикарный проспект. Зачастую не хватает такой простой, удобоваримой инфы, о том какие реалии поджидают в сфере цифры..
Редко оставляю комментарии, но вы первый, кто такое написал
- чаще выгоднее закрыть глаза на технические пробелы, если с soft skills всё в порядке.
@@igornozhkin4607 Вы хотите подискутировать или соглашаетесь?
@@sodom0sodom Первый, кто ставит софт скилы выше, чем хард. Я с вами согласен, но в реальности я вижу с точностью до наоборот.
В программировании 0, но пошёл бы за человеком который так ясно мыслит, аргументирует и излагает.
Учусь сейчас на 2м курсе института по направлению "Прикладная информатика". Есть небольшой опыт в написании сайтов, что то писал для себя в ручную на HTML, создал скромный сайт для небольшой фирмы через знакомого с помощью WordPress. С этого года принял решение изучать Java. Надеюсь пойти на курсы от университета в крупную фирму, но уже на следующем курсе. Сейчас хочу сам максимально разобраться с этим языком и довести английский минимум до B1. Спасибо за мотивирующие ролики Алексей! Всем удачи в изучении!
Формат реальных историй очень классный. Мотивирует очень сильно. Учусь на андроид разработчика самостоятельно по книгам, начал с Kotlin, сейчас учу Java ибо у универе проходим этот язык. Дальше пойдут книги именно по созданию Android приложений. Мне с детства нравились смартфоны, вот я и решил выбрать это направление. 25 лет мне, а я думал что уже старый для этого. Ваш блог очень мотивирует на работу и саморазвитие. Спасибо.
Получилось выучить java ?
@@ilya9852 Прочитал 1 книгу по Java, начал вторую(для тех, кто знаком с Java), но не закончил. В данный момент прохожу "туториал" из книг по разработке Андроид приложений, читаю уже вторую книгу. Учить язык программирования и использовать этот язык в проектах (фреймворках) это разные вещи. В ближайшем будущем собираюсь устраиваться на работу. Вот дочитаю вторую книгу, добавлю все приложения в свое портфолио и это будет большим плюсом при поиске работы.
@@martymcfly334 Удачи!
@@ilya9852 Спасибо
@@martymcfly334как успехи?
Да все можно самостоятельно изучить, вопрос времени и мотивации. И курсы, конечно, тоже разные по качеству. Мне повезло попасть на курсы с проживанием вместе с одногруппниками. И последнее помогло в учебе сильно больше самих курсов) Мы вместе учились, решали задачки и немного соревновались. Это дает громадную мотивацию и не дает все бросить. Так что советую найти единомышленников на первых порах ;) За чуть больше чем пол года с нуля выучил так Java и JavaScript. Нашел работу прямо с первого собеседования. Хотя собеседовали на Джаву, в итоге все время там писал на Python, который мне дико не понравился. Через год ушел на C# бэк, где уже работаю 2 года =)
Я ждал это видео. Спасибо, Алексей!
Алексей, спасибо 💪 качественно преподносите.
Алексей, спасибо за ваши видео! Очень помогает не терять мотивацию!
Сейчас работаю руководителем в одной компании! Java начал изучать недавно! Был опыт изучения и написания 1с программ! Понял что очень похожи и запросы и циклы. Java очень близка мне, писал в свое время ТЗ для разработчиков в другой компании! Прохожу курсы и уже был опыт командной работы на курсах ( писали консольное приложение Рандом)! Более менее все понятно, сейчас изучаю допом Spring и SQL! Java интересна и увлекательна! Всем чистого кода!
Классный формат и приятно почитать реальные истории людей из других областей деятельности
23. Телевизионщик.
Изучаю джаву пол года. На обучение потратил 400 часов. Изучил java core, sql, Junit.
Ради интереса подал заявку в крупный банк. Было две позиции на java: junior developer и qa automation.
На девелопера не хватило знаний Spring.
На QA automation позвонили сразу после технического интервью и дали жирный оффер.
Решил пойти на qa automation и параллельно изучать спринг
Разбрасываешься. QA и разработка - разные вещи. Определись, что больше хочется, так как после спринга еще очень много всего всплывет. Да и один только спринг - это овер дофига модулей и систем, это микросервисы, это безопасность и прочее. Тяжко будет.
@@viktorplatonov3941 согласен, но стоял выбор между работой qa и продолжением работы на локальном тв. Плюс знакомый в этой же компании перешел из qa в разработчики.
Согласен что qa это не разработка, но я уверен что в будущем навыки qa лишними не будут.
Расскажите по каким ресурсам изучали материал, на каком уровне английский?
@@myx_8851 свободно говорю и читаю на анг
Спасибо за видео, как раз про меня. Учу java на курсах с мая 2021. Курсы оплачивает работодатель. Спасибо ему за это. В 1-м семестре прошли java core, JUnit, Spring. Не могу дождаться 2-го семестра, где будем учить sql, jquery и связывать back-end с frontend. Пока были каникулы прошла курсы по introduction to AWS и to web development. Порог вхождения в Java оказался очень высокий - 1-й семестр закончили 11 человек из 90. Тяжело учиться и работать фулл-тайм, но смогли другие, сможем и мы. Счастливо
А как курсы называются?
Курсы американские. Хотя обучение все равно онлайн. А AWS прохожу с A Cloud Guru, у них лабораторки классные, иначе не знаю, как попрактиковаться можно
Извините, но что за бред. Учить облако без знания баз данных и как вы выразились, связи между передом и задом по крайней мере странно...
Тогда как вы учили весну? Как минимум листок вы должны были трогать.
Я без нигатива к вам, просто очень не понятная структура обучения...
@@Такневоспитанно иметь представление о Клаудсах это моя инициатива. И я очень рада, что прошла этот курс. Теперь я не спотыкаясь в объявлениях о незнакомые термины, а очень даже представляю о чем каждый сервис, принципе работы и главные фишки. Незнание баз данных на этом этапе не сказалось. Я не знаю, методику преподавания языков программирования, но школьное образование построено концентрически. То есть в 1-м классе, мы учим, что имя существительное обозначает название предмета и отвечает на вопросы Кто? что? Во 2-м, то же, что и в 1-м + имеет категорию рода, в 3-м - категорию числа и т.д. То курс введение в AWS был очень логичным началом. И я хотела бы расширить знания в будущем.
По поводу правильно ли учить бэкенд перед фронтэндом, тут я - подопытный кролик, просто заглатываю, что дают. Но мне кажется, у нас крутые проекты получились (могу ссылку на гитхаб оставить), tiered design, MVC pattern, применила лямбду отфильтровав поток, unit testing of business logic and Dao, в конце уже навесила Spring. Будем судить о курсе, когда будем искать работу. Как учительнице, мне теперь интересно, как другие курсы построены 😉
"Порог вхождения в Java оказался очень высокий" - спасибо давно так не смеялся, впрочем ничего удивительного :)
P.S. Открою вам маленький секрет, не советую вообще говорить что вы курсы проходили над вами только поржут работодатели, если не открыто то после собесов.
Уже какой день смотрю и изучаю Ваш канал. Спасибо Вам! Начал учить Java по учебнику Философия Java и по бесплатным курсам. Я в самом начале пути. Ролики очень вдохновляют!
Ну и как там?
Как таааам?
ну как там?
Ну как там?
Рандомные вакансии просмотрел, комменты почитал - контент готов!!!
Огромное спасибо, Алексей! Очень мотивирующее видео!
*С праздником всех!* 🎄🎉
Привет) очень нравится твоя подача, хотелось бы иногда видеть технические ролики)
Изучать Java я начал 3 года назад. Язык мне нравится, но и у него есть свои недостатки. Попытки к изучению было 2. В начале я пробовал по книгам и статьям, это было сложно, но постепенно я изучил сдк под андроид. После я начал изучать Java для создания программ для пк и для веб разработки. Мне повезло так как я программировать начал в 14 лет. Первым языком был Паскаль. В нем я достиг определенных успехов и у меня получилось создать мини операционную систему на нем. Естественно многих вещей в Паскале нет поэтому использовал ассемблер (например 13 прерывание) после я пересел на с, с++ потом Java, JS после php. Мне не нравится php , я бы многое что хотел в нем видеть. Но ощущение будто создатели языка немного забивают на комьюнити. Сейчас на Java я реализую основные свои задачи, но основная работа на php.
P.s. Ты классный продолжай в том же духе! Хотел бы увидится с тобой в реальной жизни! Если такая возможность есть я готов))
Изучаю джаву по видео и инфе из инета уже месяцев 5. Прелесть видео в том, что можно видеть воочию, что нужно делать. Минус в том, что пропускаешь много мимо ушей и особо не получается воспринять, даже нормально отмотав. Довольно быстро понял, что для успешного освоения нужно сразу пускаться в какой-нибудь пробный проект - прям выучив основные понятия сразу в бой. Считаю, что лучше по видео посмотреть лекции об основных вопросах начального уровня, а потом искать какой-нибудь гайд в письменном виде. По видео что-то повторять и запоминать из практического - удовольствие ниже среднего. Самая большая трудность - отсутствие практики. Вернее, понимания, откуда эту практику взять.
Пробуй конспектировать информацию из видео , значительно облегчишь усвоение
Мне 19. Изучаю программирование ещё со школы (Уже где-то лет 5) и за время изучения перепробовал кучу разных языков, попробовал что-то писать на одном, а потом на другом и как-то всё казалось скучным. Месяца два назад устроился работать на PHP и понял, что это не моё и решил вспомнить основы Java, которую раньше хорошо учил, но решил что не смогу осилить, да и мало вакансий было в моём городе. Посмотрел видео и максимально сильно загорелся желанием продолжать обучение и уже в ближайшем времени перейти на Java (За что автору огромное спасибо). Для таких же начинающих могу посоветовать читать стати на javarush, там бывает что-то полезное пишут (Но курсы так себе). Удачи в обучении тем, кто начинает и успехов с работой)
так себе учил, раз за 5 лет не нашел работу
@@NoName-js9xm Ну так, были другие планы. Работу я начал искать месяца 3-4 назад)
Дядька, ты молодец, твои видео максимально содержательные и толковые. Я из РБ учу Java по книгам и бесплатным курсам на степике.
Я учу Java с сентября. Даже не верится что можно все выучить за один год. По-моему, это unreal. Всем успехов в начинаниях.
Как много времени учебе посвящаете?
@@andrilis3853 три раза в неделю по 2-3 часа
Вы правы - нельзя. Базовый синтаксис - да, можно освоить за пару недель, или даже быстрее. Но базовый синтаксис это даже не вершина айсберга - это снежинка.
Самая вершина стандартной библиотеки Java aka "Module java.base" это примерно 50 пакетов.
Многие сотни "стандартных" классов/интерфейсов и т.п. - тысячи методов.
Это не то чтобы нужно от и до знать, но иметь хорошее представление о том что вообще есть и как это правильно использовать - необходимо.
Как минимум, в отношении java.base. (Так-то в стандартной библиотеки еще очень много разного, с чем на практике можно .не сталкиваться десятилетиями).
Причем некоторые части этого "java.base", не маленькие фреймворки сами по себе: люди книги пишут и на конференциях рассказывают, казалось бы, об основах.
И каждая новая версия Java подбрасывает и подбрасывает в эту топку нового (иногда, как было, в Java 5 и Java 8 - очень много нового)
(Даже опытные разработчики с годами реального опыта плавают в этом с весьма относительной уверенностью)
Но даже если вы все это знаете, этого совершенно недостаточно для промышленной разработки. O_O
Вам нужно уметь еще в десятки популярных библиотек из экосистемы: тестирование, логирование, наборы утилит, всяческие парсеры, ORM и т.д. и т.п. И там не паханное поле, тонкости и подводные камни.
(Например, такая "простенькая" вещь как JUnit - это ~90 страниц документации, и десятки(!) книг)
Думаете это все? :D
Вам нужно хоть как-то уметь в инструменты сборки Maven/Gradle/Ant;
в "большие" фреймворки (Spring, JEE... десятки их);
в сопутствующие технологии (SQL, XML, HTML, регулярные выражения и т.п.);
во всякие инструменты, утилиты, application серверы/servlet энджины;
(И, кстати, английский язык хотя бы на уровне "читаю технические доки без словаря" кровно необходим)
Короче, хороший Java Developer - это черт который проварился в этой кухне достаточно много лет и прошел через много проектов.
Только опыт и готовность постоянно учится - иначе никак.
B доля везения: на первых порах хорошо бы попасть в команду где новичка будут реально натаскивать на хороших примерах, рассказывать и показывать. Месяцами.
P.S. Собственно, ситуация ровно такая же в мире любого промышленного языка программирования.
P.P.S. Это все я к тому, что даже честные хорошие курсы "научим в Java за полгода" это такое себе. Приоткроет дверцу в мир на пол шишечки.
Удачи
@@oneproger А с чего ты начел учить язык? Поэтапно можешь рассказать
Спасибо Алексей за поддержку и мотивацию!
Здравствуйте Алексей, изучаю java месяцев 7, изучал на javarush, читал head first, философия java, сейчас учу spring на udemy, паралельно ищу работу, искать работу это еще одна работа). Вроде все получается, но конечно очень много новой информации и много чего до сих пор сложно понять, но я думаю это пока)
Когда найдёшь, главное не останавливаться в развитии програмирования в рамках работы. В начале ты будешь развивать навыки на работе, но потом если ты сам ещё для себя будешь прогромированием заниматься, то очень хорошо как спец вырастишь.
@Виктор Артёмов если человек хочет в разработчики, то не надо проделывать путь QA --> разраб, просто разраб и всё
Соглашусь с Виктором. Месяц-два работы в реальном проекте, даже пусть и в роли QA, заменяет годы сухой зубрёжки и писания хелоу-ворлдов
@@3NikeSid да, когда найду работу, начну свой проект, спасибо за совет)
@Виктор Артёмов пока думаю искать работу именно разработчика, если не получиться можно и этот вариант попробовать)
Ну ролик топовый по умолчанию, по другому то никак) Мне особенно понравилась превьюшка, вот если написать на превью "Java developer",то внимания будет меньше, но вот написать 1.000.000руб\мес тут думаю никто не устоит)
Отличная идея видео в новом году)))
Учу джаву месяц, до этого изучал питон, HTM, CSS, SQL т.к. нужно было для сдачи ЕНТ, сейчас учу джаву по книге, до этого учил на Ютубе, но там мало уроков по джава. Использую чат gpt в качестве ментора и он очень даже помогает. Я выучил более менее основы и хочу перейти на разработку приложений, ещё много чегон е знаю почмотрел видос и в шоке сколько ещё нужно много учить
Как успехи?
Очень оптимистичное видео )
Отличный канал, большое спасибо!
Моя история такая:
37 лет. Бекэнд ветку на Java начал изучать год назад. К этому моменту прошёл сам язык, сприрг кор, maven, postresql, jdbc, html/css/js, параллельно зацепил linux и bash, сейчас изучаю git. Работаю по 12 часов, так что обучение возможно только по выходным. В ход идет всё : учебники, бесплатные курсы, статьи, видео в инете, поставил ide на телефон, чтобы не терять 1,5часа в автобусе каждый день, а решать задачки на алгоритмы и структуры данных. Знание английского во многом помогает. Каждый раз заканчивая тему или решая сложную задачу радуюсь неимоверно, но работа выжимает на столько, что цель "войти в айти" кажется недостижимой. Хотелось бы узнать у тех уже кто работает, нормальная ли у меня скорость обучения или нет? Может стоить скопить денег на год, чтобы полностью отдаться обучению? Буду очень благодарен за ответ.
@@ГенриТомасино он говорил не менее 1.5 часа в день и не менее 3 раз в неделю,но это прям минимум минимум
Все люди разные и у всех разная скорость обучения. Все идут по разным книгам, роликам, материалам. В целом - любая скорость хороша, есть есть продвижения. Прочитал страницу по дороге на работе - отлично! Написал 2 строчки кода - замечательно! Главное - двигайся! Пока двигаешься - шанс есть.
Хотя если будет возможность посвятить себя учебе целый год - это очень круто! Но лучше начни ходить по собеседованиям, там тебе покажут твои пробелы. Не стесняйся просить фидбек, рекомендации по книгам, по темах, где у тебя провалы по знаниями. Поверь, два собеседования могут тебе дать больше, чем неделя штудирования книг. В общем, удачи и продолжай учиться!
ну если ты реально знаешь сам язык, сприрг кор, maven, postresql, jdbc то ты уже можешь искать работу. фишка в том, что поиском тоже надо заморочиться, это отдельная история, по ней можно курсы делать.
Плохая скорость. Ты учишься медленнее чем развивается индустрия. Учишь много всего лишнего... что можно изучать в git? Создал ветку, закоммитил, сделал пул реквест... всё! остальное не понадобится тебе, а когда понадобится, то и время на изучение найдется. Linux - ну знать что он есть полезно, полезно не бояться командной строки. Сейчас уже и на винде кодят не плохо. Алгоритмы? полезно но на уровне синьера или даже архитектора - для мидла достаточно знать сложность основных поисков и сортировок. Но никто на практике не будет переписывать сортировку вручную, когда есть кучи фреймворков или встроенных в язык функций.
Ты уже знаешь достаточно - иди работай! Поизучай темы собеседований тут же на ютубе и иди сам пробуй собеседоваться. Денег надо накопить но не на время учебы, а на время условно бесплатной работы(может и не условно), на первые пол года. Ровно через 6 месяцев снова кидай резюме на hh и проси джуна+, еще через пол года повторить и вот ты уже мидл
Иначе ты никогда не выберешься из этой ямы - "учу, но ни как не выучу". Изучить все невозможно!
@@MrNilf да он учит мусор который не дает никакого понимания и структурированных знаний вот и все, при его возрасте у него очень мало шансов трудоустроиться даже джуном.
Огромное спасибо за Ваши труды, желаю здоровья и благополучия во всём! Алексей, посоветуйте пожалуйста годную книгу или видеоматериалы для старта изучения Java. Информации очень много, но по-настоящему стоящей - считанные единицы. Я самоучка в IT-направлении. 43 года. Инженер-строитель. Со школы увлечен информатикой и английским. Начинал с Basic. С 2010-го базово освоил HTML, создал себе сайт. С 2018-го занимаюсь финансовым инжинирингом: создаю на Java ботов для торговли финансовыми инструментами через специализированные терминалы. Но программирую на Java не в ручную, а через визуальный конструктор, возможности которого я просто перерос. С Java-кодом знаком на уровне его общей структуры. Сейчас нужно получить базовые знания по Java, чтобы не выглядеть в дальнейшем туканом на специализированных курсах. А может и вообще без них обойдусь, ведь есть главное - мотивация. Заранее благодарю за ответ, с уважением!
Алексей спасибо за контент , очень интересно слушать, не останавливайтесь.
Спасибо за видео) очень полезно, хотелось бы разбор по языку Python я уже как то писал под одним из ваших видео. Считаю ваши ролики очень полезными и продуктивными, которые не дают бросить учебу(хотя желание бывает). Еще раз спасибо за ролики ждем новых!!!
Не бросайте!
Хороший видос, спасибо!
Изучаю язык почти год, хожу на платные курсы в своём городе(Астана), мне 25 лет, решил заниматься программированием после того, как потерял работу по специальности - инженер - фотограмметрист в начале пандемии (март 2020 года) ,это был тяжёлый удар, год работал, где придётся, даже курьером в глово успел. В марте 2021 решил, что нужно менять ситуацию, для меня тоже мир программирования казался чем то закрытым, но очень притягательным. На данный момент изучил java core, базовый sql, базовый html/css, и сейчас начинается заключительный этап по Hibernate, spring, Maven, Gradle, JUnit, Lombok. Летом этого года надеюсь получить свою первую работу, удачи нам всем!
Как успехи?
Получилось?
Я сейчас в процессе обучения. Учусь на JavaRush по совету друга, он кстати, после обучения у них нашёл классную работу. Сложности только с дисциплиной пожалуй, и с всё ещё расплывчатым пониманием будущего. Начала обучение после сокращения на работе.
Сейчас для себя (по вашим рекомендациям) хочу наметить небольшой проект и пробовать в параллель к обучению его реализовать, хотя бы через 6-8 месяцев устроиться на работу, запасы денег не вечны.
Предлагают вакансии по основному образованию, пока не соглашаюсь, надеюсь в кратчайшие сроки обучиться всё таки и не терять время и силы на другой работе.
Спасибо, Алексей. Ваши рассуждения и небольшие соц.опросы очень помогают.
Получилось найти работу?
Хотелось бы пару копеек вставить. Как от человека так или иначе имеющего отношение к миру программирования )
-1. Образование. Если есть возможность И, важное, планируется переезд в страны "первого мира" - лучше получить корочку (слышал истории что без неё поиск работы усложнялся при эмиргации). Да и высшее образование это тоже образование помогает учиться учиться(именно два раза, да =). В РФ (да и В СНГ, думаю) корочка - дело пятое вообще.
0. Английский must have. Программист должен знать минимум 3 языка ) Родной, английский и программирования. Разумеется только если это не англоговорящий программист, тогда может два )
1. Важное. Очень хорошо бы опредилиться со специализацией, что вы желаете писать? Игры, приложения(простые/огромные), бухгалтерию, логистику, космос, иследования, вычисления, оборудование. На телефоне, на компьютере, на холодильнике, на "вайфае". Это момент выбора языка. Сложно будет найти работу в геймдеве зная java или в банке на c++. Не невозможно, вероятно, а сильно сложнее, чем выбрав подходящий под решаемые задачи язык.
3. Книги. НЕ БОЛЕЕ ОДНОЙ на старте. ИМХО. Просто одна книга по языку. Выбираем кто больше нравится (Java)Хорстман/Шилд/Эккель/"Орилли" и вперёд. В процессе обязательно набираем и запускаем что видим. Здорово если в процессе что то немного меняем на своё и знакомимся с ошибками ))) Это буквально для того, что бы познакомиться с синтаксисом, получить первые ошибки, понять как оно вообще вот это вот всё тут происходит. Не хватило одной книги? 99% что это заблуждение. НЕЛЬЗЯ зацикливаться. Следующий шаг.
4. Поздравляю ваше обучение завершено. Хаха. Шучу. Теперь процесс обучения это часть вашей жизни.
5. Обучение. Решив вопрос по первому пункту - нужно придумать себе задачу (возможно стоит попросить кого то придумать). Всё. Берём эту задачу и решаем. Наверняка будет сложно, больно и самое главное НИХРЕНА не понятно. This is the way. Дальше "гугл" и поиск ответов на всё (а сейчас не понятно примерно столько)
5a. Декомпозиция. (Вообще думаю это вообще мастер-скилл над скилами). Кто умеет тот почти творец. Нужно всю свою задачу разбить на малые задачи (возможно опять таки при "помощи зала") и вот с этим будет сильно проще работать, чем с целой большой задачей.
А вот только теперь можно и уже и другие книги почитывать. Но главное всегда поиск ответов на постоянно возникающие проблемы в решении своей задачи. Именно так. Проблема -> поиск информации.
Вроде не много получилось ) Бобра всем. И мира.
Очень приятно Вас слушать. Спасибо за инфу👍
Приятно слушать и мотивирует хорошо! Спасибо❤️
Алексей, здравствуй. К слову, командную разработку я прокачивал на хакатонах. Прокачивается очень быстро из-за того, что вам за 2 дня всей командой, состоящей из незнакомых друг другу людей, нужно сделать рабочий проект. Даже неуверенный в себе человек (каким был я) за пару часов общения полностью сосредотачивается на работе и обсуждении, а не на "что же обо мне подумают". Советую посоветовать своим подписчикам участвовать на хакатонах
Я тоже просто загорелся желанием стать программистом java. И первым делом нашёл репетитора по английскому языку с одновременным прохождением курсов с торентов и яндекс практикум. Огромный минус, что живу в маленьком городе в котором на стажировку выйти некуда. Но я все равно прорвусь.
Прорвёшься)
Удалёнка - наше всё. Я с её помощью и нашел первую работу. И ты найдешь)
@@alexandrk.4321 Платные курсы проходил?
@@sergeyly5438 Да, недорогие. У меня не было четкого плана в голове, поэтому взял курс. Потом уже сам изучал)
Главная сложность в джаве это то что самого языка недостаточно. Нужно будет учить ещё зоопарк технологий. Если бы я сейчас начал учить я бы купил курс на юдеми по джава кор, по спрингу и хибернейт. По спрингу есть хороший курс на юдеми от Chad Darby. Плюс надо учить SQL. На хакерранк нужно задачки порешать чтобы набить руку делать запросы. Короче можно долго писать
Напиши пожалуйста поподробнее
+1.
По базам данных отдельная тема. Часто ДБА на проектах нет, либо они так загружены, что ответа надо ждать месяцами. Поэтому разрабам приходится вместе с тестерами самостоятельно копать почему вдруг после наката очередной сборки ЦПУ БД в 100% улетает. Хорошо если дело ограничивается потерянными индексами. Но зачастую бывает что нет...
@@lexei3290 да что там писать. Java developer roadmap гуглишь и ушел по порядку все изучать.
Wow, интересный формат! Спасибо за отличное видео!
Алексей, отличное видео. Сделайте пожалуйста подобное видео о C#.
думаю, что все тоже самое, только другие названия технологий, и другие люди)
Изучаю Java самостоятельно. По тому что нашел в интернете.Есть друг который работает на яве уже не первый год. На данный момент он тимлид в Luxoft Договорился с ним что он мне будет помогать освоится в джаве. Если этим я его не буду отвлекать от работы!
Начал учиться в Феврале 2021 не для того чтобы получать какие-то шальные деньги (На тот момент все было вполне неплохо для меня и из-за компа), а для того чтобы просто не отупеть и избежать нежелательного окружения *мягко говоря*. До этого были только школьные уроки информатики которые успешно позабыты, примерно 4 раза забрасывал т.к. мозг нереально скрипел, летом была Школа 21 которая неплохо так качнула и показала что все я могу, правда в саму школу не попал т.к. поломался там от нагрузки. После был момент где я просто вялился, снова начинал, и бросал из-за болезни, теперь поднапрягся, прохожу алгоритмы по книге Грокаем алгоритмы, и взял курс по гиту. Нашел стажировку на этот месяц, там попросили резюме которого у меня нет, сегодня с утра решил пошарить по поводу собесов видео в своем инфополе и составить хоть какое-то резюме.
Мне 43, начал изучать Джаву в 2015году на онлайн курсах и ничего вообще не понял, так - как далёк от программирования и бросил изучать. Через год возобновил изучение самостоятельно по книжку Г.Шилдта и не понимал ничего вообще, бросил!
Через год опять начал учить по Шилдту но опять ничего не понимал, бросил!
В 2020 году возобновил изучение по Шилдту ничего не понимал, но продолжал учить и писать код тупо писал всё, что в книжке написано и через пол года у меня как буд-то озарение произошло!!! Я вдруг начал понимать код и что я пишу... Осваиваю базу Core.
Вроде как немного освоил SWING и сейчас учу JavaFX... Но рад, что уже понимаю, что кодю :)))
Но, что я реально понял - это главное много писать код, пальцы должны каждый день херачить код!
не трать время на JavaFX -оно никому не нужно.
Возьми лучше современный курс Java и Spring
@@JustMe-y8d Ок! Спс за совет!
Благодарю вас за информацию✨
Мотивирует, очень интересно)) Леша, спасибо
На 8:57 минуте про меня) Все именно так, Алексею респект что заметил и прочитал
Особо не чего написать пока что, но сейчас учу Java с сентября 2021. В тренинг центре EPAM, очень сложно из-за маленького ребенка, бывают перерывы в неделю. Но не сдаюсь, каждый раз беру себя в руки и продолжаю, хоть и забывается частично. Параллельно учу англ. т.к. требуется B1+, то еще веселье. Посмотрим что из этого выйдет. Пока из изученного только Java Core, Git и Maven.
Даже если выберете др профессию, то все равно сам факт сложного обучения развивает мозг. Т.ч. не зря, при любом раскладе!
Если у тебя уже есть А2+ то думаю этого будет достаточно. Имеется ввиду что B1+ это хорошо, но если есть а2 лучше трать силы на джава
не нужен никакой b1+, что за бред, вам для ур джун и мидл хватит а1 - а2, тысячи вакансий, где англ не нужен
Понимаю, я за ноут когда сажусь прибегает 2х летний сын и пытается понажимать кнопки и по управлять мышкой) ,а если не даёшь, то начинаются оры и крики)
Ранние дети - зло. Особенно маленькие
Изучать java начал в 2016 году. Курсы javarush, (не реклама) реально советую. В процессе обучения (само собой попутно работал, инженер энергетик, металлообработка) понял, что платформа (а java это уже не язык, а целая платформа сопутствующих технологий) развивается быстрее, чем я это всё изучаю. В итоге переключился на php, года за полтора освоил до состояния "пройти собеседование" и устроился, успешно работаю. Для новичков - строгая типизация и компилируемый код - must have, это дисциплинирует. Короче, к чему я веду - Си, Java - это то, с чего однозначно стоит начинать)
Учусь на Я.... практикум, пока прохожу бесплатную часть. Т.к. я абсолютный "ноль", то не знал какую часть программирования начать изучать. Начал с Data scientists, но позже решил перебраться на изучение Java. Сейчас, уже как 1 мес. не очень быстро изучаю, но не бросаю. Порой очень разочаровывает в себе не понимание некоторых процессов, но смотрю Леша твои видео и понимаю, что я не один и занимаюсь дальше. Твои Видео преободряют.
@Serhii Kravchenko Спасибо, а где находится ваше видео?
Недавно изучал американский рынок труда IT, и по моим подсчётам самые востребованные языки - 1)Java, 2)JavaScript, 3)Python
Как востребованность изучал? По количеству вакансий? :)
JS явно популярнее обоих будет. Джаваскриптеры плодятся как на дрожжах.
@@dfbdtrhgwtwd7149 однокурсник вот перешёл в разрабы на джаваскрипт, после трёх рейсов в море(marine engineer). Перешёл вроде без проблем. Я теперь тоже хочу, но учу C# и надеюсь на геймдев. правда вакансий таких мало и нет чёткого понимания что учить, т.ч. эффективность ниочем.
@@mechanism-o4h на американском сайте поиска работы высчитывал упоминание языков в вакансиях по разным крупным городам и штатам, затем сложил все. Комментарий с названием сайта почему то ютуб удаляет
@@George-eb3bw ну упоминание языка ни о чем не говорит. Например, я работаю на .NET, но почти в каждой вакансии на .NET можно увидеть JS, причем вовлеченность в этот язык требуется очень разная - от просто понимания, как обрабатываются данные с бэка до сложной фуллстек разработки. Однако знание только JS в данном случае не даст ничего. Это скорее как сопутствующие инструменты.
Если говорить о чистых фронтах, то не стоит забыть и том, какое количество человек претендует на данную позицию.
Похожая песня и с Java, когда говорят, что там суперзарплаты, то пчм то не упоминают, что там и один из самых высоких порогов входа и знание только языка ничего не дает + огромная конкуренция. При тех же знаниях на других языках ЗП будет не ниже.
Еще такой фактор - вакансия может быть одна, а позиций, например, 100, а может быть 3 вакансии по одному языку и на каждую только 1 человек требуется. Это в твоих подсчетах не учтено.
Спасибо за видео, Алескей!
Я изучал Java 1.5 года примерно, знал еще VBA попутно делая свой проект в плей маркете, как закончил сразу стал искать работу в этой области, знаний тогда было совсем маловато. Неожиданно для себя нашел работу где требуются навыки поднятия серверов и настройки ПО компании на них. Сейчас пишу на С#, т.к. требуется код для выполнения расчетов внутри ПО (при устройстве на работу я его вообще не знал) пришлось быстро выучить на первом проекте. Также научился писать на SQL, внедрять запросы в С# код, писать свои службы под винду и сом длл для использования в VBA. Первая работа и проекты дают очень серьезный буст в обучении.
Спасибо , давно думал изучить этот язык.
Привет, ранее не имел ни какого опыта в программировании, но теперь решился стать программистом (надеюсь что получиться у меня). Начал изучать Джава, так как друзья программисты говорят что с Джавы легко переходить на другие языки. Учить сложно так как изучаю самостоятельно, но стараюсь из за всех сил
У вас всё получится обязательно, главное не бросать и верить!
Получилось?
Спасибо за видео!
Изучаю java 2 месяца. На платных курсах если честно тяжело идёт. Вроде бы как понимаешь а как начинаем делать задание тут я и поплыл. Вроде знаешь что делать но не могу понять с чего начинать писать код. Преподаватель говорит нужно больше практики писать писать и ещё раз писать. Что это всё пройдёт со временем. Правило ли это? Пока не могу понять. Иногда сидишь и думаешь может это не моё или мозг не обладает математическим складом ума. Но есть человек который меня мативируе это моя жена. Говорит не переживай всё получится. Просто нужно время. А так работаю в ресторанах шеф-поварам. А так как не понятно что у нас с эпидемией так всё таки хочется учиться программированию. + Я ещё с детства хотел стать программистом. Но родители настояли на повара. Что будешь постоянно сытый и в тепле.
По своему опыту скажу, скорее всего эти курсы тебе не подходят, видимо, система подачи материала там не подходит для тебя. У меня была такая же проблема - пришел на курсы, сижу слушаю, люди задают какие-то вопросы преподавателю, пишут задачки, а Я вообще ни х..я не понимаю - думал что Я тупой.
Потом случайно забрел на javarush, и понял что тупой вовсе не Я, а преподователь на тех курсах. От того как подается материал очень многое зависит, сейчас работаю на позиции qa, и изучаю джава, идет туго, но идет, так что попробуй другие курсы или javarush, там реально так все разжевано, что любой поймет👍🏻
Я студент второго курса факультета прикладной математики и информатики. На первом курсе изучали плюсы. На втором начали джаву. Я, зная, что будем её изучать, решил попробовать поучить её самому ещё летом (благо времени было уйма, т.к. из-за операции на суставе полтора месяца мог только по квартире передвигаться) и мне понравился этот язык. За это время ознакомился с основами: ООП, числа, массивы, строки, исключения и т.д. (ускорило процесс то, что большинство было похоже на плюсы). В сентябре прошёл два собеса на курсы от разных компаний. На одни не прошёл, а другие по итогу оказались шляпой, и я потратил около полутора месяцев на них вместо того, чтобы самому продолжать учить. После окончания этих курсов продолжил учить сам. Решил попробовать побороться со спрингом, но проиграл :) т.к. маловато было ещё знаний чтобы начать осваивать фреймворк. Начал устранять этот недостаток и изучил MySQL, HTTP запросы, глянул многопоточность (думаю, что лишним не будет). Сейчас стоит цель изучить лямбды и Stream API, а потом пробовать либо давать второй бой спрингу самостоятельно, либо пройти собеседование на стажировку, основная цель которой обучить работе со Spring, Hibernate и прочими инструментами для веб разработки, в проверенную компанию. Не знаю, насколько я близок или далёк от получения первой работы, но сдаваться не собираюсь и желаю не сдаваться каждому, кто это читает :)
Ох уж эти лямбды, на старте сложно понять, но когда я пару раз анонимные классы в лямбды конвертировал и обратно, всё встало на свои места.
ты классно информацию подал
мне понравилось👍
Спасибо, зёма!) Круто1!
На данный момент продолжаю изучать Java. Нравиться, но часто опускаются руки когда что-то не получается. К сожалению нет знакомых в IT с которыми можно было бы держать связь и вдохновляться. Но отступать не думаю, настроен все таки свичнуться в свои 36 лет в IT.
выучи ТСЯ и ТЬСЯ! прошу тебя))
@@sergo4220 Никогда такого не было и вот опять. Надо ж придраТСЯ к кому-то по правописанию и обязательно поправиТ !
Если тебя это бесит, то у тебя проблема.
@@GamesTer_, в любом случае, в русском языке, как и в языках программирования, тоже есть правила. И их придумал не сумасшедший садист, чтобы сделать тебе больно. Эти правила существуют лишь для того, чтобы читатель смог быстрее понять текст. Текст с ошибками воспринимается тяжелее. Ты наверняка читал заметку "плохой код убивает" про джона, серийного программиста. Представь, сколько людей бы ты убил, напиши ты и продай безумно интересную трехсотстраничную книгу тиражом в 1 млн копий, но с 50 ошибками на каждом развороте, что снижало бы скорость чтения вдвое. Если ты все еще не согласен с тем, что писать нужно правильно и понятно, то у нас и в самом деле проблемы. Ты перекладываешь издержки, как автор текста, на читателя, но не забывай: если что-то в твоей жизни будет зависеть от того, насколько хорошо тебя поняли, терпеть убытки уже придется тебе.
@@GamesTer_, и правило, между прочим, совершенно простое и применять легко. Нужно всего лишь отличить глагол неопределенной формы от глагола в 3-ем лице, наст. времени. Есть простой способ определить, что именно нужно написать в конце глаголов "-ТСЯ", "-ТЬСЯ". Если в конце вопроса стоит "Т", то в конце глагола будет писаться "-ТСЯ". (Это текст мне что делаеТ? Этот текст мне нравиТСЯ. То есть уже сейчас этот текст мне нравится и я прямо сейчас радуюсь). Если в конце вопроса стоит "ТЬ", то в конце глагола будет "-ТЬСЯ" (Этот текст хотел бы мне начать что делаТЬ? Этот текст хотел бы мне начать нравиТЬСЯ, но он мне прямо сейчас что делаеТ? Не нравиТСЯ).
Алексей ,я вас приветствую . тоже решил оставить пару строк о своём обучении JAVA . Сейчас работаю в зеленом банке но никак не связан с программированием. В свободное время прохожу курсы по яве которые есть в доступе на ресурсах банка. Могу сказать что стоит большого труда понимать что то из абсолютно новой для себя сферы. Но я не отчаиваюсь и продолжаю,иногда сижу над тестовыми заданиями по несколько дней. Для себя определил что буду учить стек для мобильных приложений (на основе требований в вакансиях которые вы разбирали).
@@Masterpap664 забросил. Потом начинал питон и снова забросил. Сейчас 1с учу. Планирую устраиваться по 1с
Spring+hibernate - да, практически сто процентов понадобятся.
Алексей, доброго времени суток, сделайте такое же видео по Python, если есть такая возможность, буду очень благодарен.
Хорошо, сделаю ☺️
@@aocore буду ждать с нетерпением! Учу Пайтон, конечно ещё в самом начале моего пути в изучении Пайтон. Но иногда не хватает мотивации, а твои видео очень мотивируют, особенно если это будет про Пайтон. Спасибо, жду
@@aocore еще просьба-дополнение: расскажите про Пайтон в разрезе data-engineering, вижу много вакансий по этой специальности, хотелось бы понять - стоит туда нырять и какие перспективы
@@aocore и в продолжение этой же темы, как используется Python в науке, и конкретно в нейросетях и ИИ, или же здесь лучше другие языки? Спасибо)
31. Инженер. Учусь на javarush. Слышал что только этим не обойдётся)) Сложно порой заставить себя учиться =(
начинал на др ещё давно учить, но быстро выгорел. Лучше курсы, даже бесплатные.
Отличное видео, плюс к мотивации)
Такие истории невероятно мотивируют!
Я тоже в Java пришел через Android разработку. До того знал C++. Нигде не учился, просто сел и сразу начал писать Android-приложение на Java. Первые пару месяцев было тяжело, потому что приходилось через каждые 3 строчки консультироваться с гуглом, потому что все было непонятно. А потом пошло нормально. Было это 10 лет назад, Android 2.1... эх, вот были времена... 😄
Учу java с 2016 года🙈, несколько раз бросал. Работу искать даже не пытался так как ещё не знаю Spring и многое другое, что нужно помимо Core 😑 Но надеюсь всё же осуществить свою мечту и начать таки работать java-разработчиком 🤗 (в последнее время думаю может уже проще пойти в qa, хотя там тоже много что нужно знать 🤯)
Учить можно бесконечно долго. Знаю людей которые только и делают, что читают книги, но этого мало.. Нужно писать код.
@@ОлегИванов-я6е8йСпасибо за комментарий! 🤗Я это знаю, я люблю писать код, дебажить его, таким образом узнавая всё новые нюансы языка. Проблема в другом, теперь на это нет времени 😒Как я жалею, что не занялся этим раньше, а ведь ещё в школе увлекался программированием (на BASIC 😆) и у меня даже был советский ПК 😎 (и это в нищие 90е)
@Виктор Артёмов Спасибо за совет! Это, вероятно неплохой путь для меня, только не представляю как пойти в automation QA не имея никакого опыта в manual, да и вообще в IT 🤔
Как и многие начинал с JavaRush. Прошел первые два блока (до Java Core включительно). После этого начал изучать вопрос о том, что вообще нужно для устройства на работу. Увидел, что оказывается нужна куча всего :) Так началось мое изучение Git, Android, Kotlin и бог знает чего еще, так как я еще в процессе (учусь где-то 9 месяцев с перерывами). Надеюсь, в этом году смогу найти работу, о которой мечтаю вот уже третий год. Удачи мне и всем нам!
не сдавайся
прошла Java Rush как и мой брат до стажировки включительно, на работу взяли как рак когда ее закончили. Сейчас уже брат 3.5 года работы, я 2 года. Удачи, схема более чем рабочая)
@Виктор Артёмов у меня вышло Java Rush 6 месяцев все уровни, 3 месяца стажировка (все совместно с работой, не full day учеба), потом недели 2 зубрежки и изучения тонкостей, подготовка к собесу, собесы - итого 9 месяцев на всё. Из 8 собесов не прошла в 1 по локации(далеко, прервали собес - у них только лично), вилка 2 года назад на нулевого джуна была 50-90 на руки(без коммерческого опыта, все зп из моих офферов). Может еще повлияла техническая вышка(у меня 6 лет инженер, как и у брата).
@Виктор Артёмов уточню: работа не в айти была параллельно, вышка хоть инженерная, но не в айти от слова совершенно(теплотехника и оптотехника), стажировка была в виде вечернего обучения, а не работы - у обоих кардинальная смена направления произошла - я потому и рекомендую бек разработку, что мой путь был от совсем нуля до оффера. Ничего не имею против qa, более того - к вам можно переточиться с java разработки, как и наоборот, главное понять к чему душа лежит и что хочется в итоге. Думаю и там и тут будет интересно)
Здравствуйте, можно такое же по .Net
круто , я тоже из Самары и начал учить java
Хотел бы работать с таким тимлидом как вы))