Как стать уверенным разработчиком на главном языке «энтерпрайза» Java?
Например, записаться на курс по Java-разработке от Хекслета.
Курс поможет освоить язык, алгоритмы и структуры данных, работу с микросервисами, фреймворком Spring Boot, базами данных и инфраструктурой.
На Хекслете курс спроектирован так, что его невозможно просто «отсидеть» или «прослушать». Именно поэтому студенты могут получить оффер ещё во время обучения, а некоторые работодатели указывают их курсы как преимущество при найме.
— Узнайте подробнее о программе: https://clck.ru/gexZM
#реклама
Например, записаться на курс по Java-разработке от Хекслета.
Курс поможет освоить язык, алгоритмы и структуры данных, работу с микросервисами, фреймворком Spring Boot, базами данных и инфраструктурой.
На Хекслете курс спроектирован так, что его невозможно просто «отсидеть» или «прослушать». Именно поэтому студенты могут получить оффер ещё во время обучения, а некоторые работодатели указывают их курсы как преимущество при найме.
— Узнайте подробнее о программе: https://clck.ru/gexZM
#реклама
Рапортую
Как сказал один мой друг «ты по части блогинга большой специалист уже»
И правда, смешно. Первые свои деньги на программировании я заработал разместив рекламу о курсах по программированию в блоге о программировании.
Окупил курс (на Udemy я покупаю только когда скидки большие, беру сразу пару курсов), в который и погрузился сейчас с головой — Testing Spring Boot: Beginner to Guru. Чувак, кстати, тоже питерский как и я, но из флоридского СПб 😀
1. Ни на одну из возможных работ меня не взяли (где надо было делать тестовые). Я про это достаточно много уже писали и даже рассказывал в чем эти тестовые заключались:
— парсер JSON + CSV → JSON на Spring (ссылка на пост)
— парсер XML → PostgreSQL на голом JDBC (ссылка на пост)
2. Оба варианты я ласково сохранил в своем гите и буду показывать как успешные фриланс-кейсы. По обоим вариантам получил обратную связь и даже согласен с некоторыми замечаниями.
3. Оба раза — «Вы хороший, приходите попозже». Приду, конечно, если по пути не сверну…
4. В пятницу очередной собес, на английском. Стремно. Кстати, в том же месте где я один раз уже не прошел тестирование. Со второго раза справился лучше (об этом я тоже напишу — есть над чем похихикать).
Stay tuned 😀
Как сказал один мой друг «ты по части блогинга большой специалист уже»
И правда, смешно. Первые свои деньги на программировании я заработал разместив рекламу о курсах по программированию в блоге о программировании.
Окупил курс (на Udemy я покупаю только когда скидки большие, беру сразу пару курсов), в который и погрузился сейчас с головой — Testing Spring Boot: Beginner to Guru. Чувак, кстати, тоже питерский как и я, но из флоридского СПб 😀
1. Ни на одну из возможных работ меня не взяли (где надо было делать тестовые). Я про это достаточно много уже писали и даже рассказывал в чем эти тестовые заключались:
— парсер JSON + CSV → JSON на Spring (ссылка на пост)
— парсер XML → PostgreSQL на голом JDBC (ссылка на пост)
2. Оба варианты я ласково сохранил в своем гите и буду показывать как успешные фриланс-кейсы. По обоим вариантам получил обратную связь и даже согласен с некоторыми замечаниями.
3. Оба раза — «Вы хороший, приходите попозже». Приду, конечно, если по пути не сверну…
4. В пятницу очередной собес, на английском. Стремно. Кстати, в том же месте где я один раз уже не прошел тестирование. Со второго раза справился лучше (об этом я тоже напишу — есть над чем похихикать).
Stay tuned 😀
Хотите верьте, хотите нет, но сейчас будет еще один каминг-аут
Где-то глубоко под внешним контуром своей черепной коробки я уверенно говорю на английском и даже, прости Господи, на испанском. Но чтобы достать этот скилл, мне нужен 1 бокал. Я понимаю, что эту проблему надо решать и работать, практиковаться дальше. Но пока так: 1 бокал делает мой английский более уверенным.
А у вас как?
Где-то глубоко под внешним контуром своей черепной коробки я уверенно говорю на английском и даже, прости Господи, на испанском. Но чтобы достать этот скилл, мне нужен 1 бокал. Я понимаю, что эту проблему надо решать и работать, практиковаться дальше. Но пока так: 1 бокал делает мой английский более уверенным.
А у вас как?
Текучка
— Меня заблокировал Udemy. Видимо, ему не нравится что я продолжаю проходить курсы и находиться в России, выходя под VPN. Пытаюсь разобраться с этой проблемой. 2 курса оплаченных висят…
— Прошел собеседование на английском, но результаты пока не сказали, завтра еще один, но на русском.
— Немного сбавил обороты, потому что начала голова уже пухнуть от всякой учебы. Поймал себя на мысли, что многие вещи в котелке перестали укладываться ровными полочками и теперь находятся там в виде винегрета.
— Хочу попробовать взять курсы Skyeng для разнообразия быта. Код писать почти перестал, что плохо. Надо возвращаться в струю.
Специально сгустил немного краски, а то могло показаться, что все так здорово и замечательно у меня шло 😃
— Меня заблокировал Udemy. Видимо, ему не нравится что я продолжаю проходить курсы и находиться в России, выходя под VPN. Пытаюсь разобраться с этой проблемой. 2 курса оплаченных висят…
— Прошел собеседование на английском, но результаты пока не сказали, завтра еще один, но на русском.
— Немного сбавил обороты, потому что начала голова уже пухнуть от всякой учебы. Поймал себя на мысли, что многие вещи в котелке перестали укладываться ровными полочками и теперь находятся там в виде винегрета.
— Хочу попробовать взять курсы Skyeng для разнообразия быта. Код писать почти перестал, что плохо. Надо возвращаться в струю.
Специально сгустил немного краски, а то могло показаться, что все так здорово и замечательно у меня шло 😃
Сейчас напишу правду от которой, возможно, кому-то станет неприятно
Я смотрю многие ролики на YouTube про java-собеседования. Все в них классно: и конкурсы, и вопросы, и задачки, и ответы. Не классно только одно — итоговое резюме.
«Ты молодец, очень неплохо, хорошие знания». Может быть в личке кандидату потом и объясняют его место в пищевой цепочке более детально, но публично это, увы, не происходит.
Мое мнение, что реальная правда умалчивается: 80% собеседуемых не то что не junior, но даже на trainee (стажер) претендовать не должны. Полная каша в голове и, главное, непонимание основ. Приходите через пол года, пожалуйста.
Может быть я и сам такой (мне сложно корректно оценить свой уровень), не спорю.
Но! Я хочу, чтобы вы поняли мысль, я хочу сказать другое.
Моя претензия не к уровню вопросов. После просмотра многих интервью может сложиться иллюзорное впечатление, какого объема знания и качества ответы необходимы, чтобы устроиться на работу и пройти реальное собеседование. Не поддавайтесь соблазну поверить в это...
Я смотрю многие ролики на YouTube про java-собеседования. Все в них классно: и конкурсы, и вопросы, и задачки, и ответы. Не классно только одно — итоговое резюме.
«Ты молодец, очень неплохо, хорошие знания». Может быть в личке кандидату потом и объясняют его место в пищевой цепочке более детально, но публично это, увы, не происходит.
Мое мнение, что реальная правда умалчивается: 80% собеседуемых не то что не junior, но даже на trainee (стажер) претендовать не должны. Полная каша в голове и, главное, непонимание основ. Приходите через пол года, пожалуйста.
Может быть я и сам такой (мне сложно корректно оценить свой уровень), не спорю.
Но! Я хочу, чтобы вы поняли мысль, я хочу сказать другое.
Моя претензия не к уровню вопросов. После просмотра многих интервью может сложиться иллюзорное впечатление, какого объема знания и качества ответы необходимы, чтобы устроиться на работу и пройти реальное собеседование. Не поддавайтесь соблазну поверить в это...
Моя (моя) самая главная рекомендация по собеседованиям
Ручка и листочек (блокнотик и карандаш). Предупредите, что будете отвлекаться изредка.
1. Записывайте вопросы, на которые вы не знаете ответа. По возможности, просите пояснений у интервьюера (что он хотел услышать в качестве ответа).
2. После интервью проработайте эти темы.
3. Вы стали лучшей версией себя.
Ручка и листочек (блокнотик и карандаш). Предупредите, что будете отвлекаться изредка.
1. Записывайте вопросы, на которые вы не знаете ответа. По возможности, просите пояснений у интервьюера (что он хотел услышать в качестве ответа).
2. После интервью проработайте эти темы.
3. Вы стали лучшей версией себя.
Сколько нужно времени, чтобы освоить востребованную профессию Java-программиста? Всего 10 месяцев! И начать можно бесплатно:
https://clck.ru/h7jCv
Научим:
→ Писать код на Java, использовать фреймворки Javalin, Spring
→ Применять принципы ООП, работать с базами данным, SQL
→ Настраивать окружение: IDEA, Gradle/Maven, JDK
→ Пользоваться командной строкой и Git
Поможем:
→ Наработать практику — вы сделаете 5 проектов на GitHub
→ Грамотно оформить резюме
→ Подготовиться к собеседованиям
А еще порекомендуем в хорошие компании и познакомим с сообществом из 28 тысяч айтишников. Присоединяйтесь!
#реклама
https://clck.ru/h7jCv
Научим:
→ Писать код на Java, использовать фреймворки Javalin, Spring
→ Применять принципы ООП, работать с базами данным, SQL
→ Настраивать окружение: IDEA, Gradle/Maven, JDK
→ Пользоваться командной строкой и Git
Поможем:
→ Наработать практику — вы сделаете 5 проектов на GitHub
→ Грамотно оформить резюме
→ Подготовиться к собеседованиям
А еще порекомендуем в хорошие компании и познакомим с сообществом из 28 тысяч айтишников. Присоединяйтесь!
#реклама
Рассказываю
Заработок на программировании удвоился — вышла еще одна реклама в блоге 😃
Был на двух собесах.
— Первое. Очень странное. Определили мой уровень английского, извинились, и сказали, что больше джавистов не нанимают, поэтому предыдущее общение не имеет значения. Странные, нафига две недели меня мурыжили?
— Второе. Сказали, что мой уровень стронг-джун, но без коммерческого опыта рисковать со мной не готовы. Вопрос: нафига приглашали на собеседование (я предупреждал HR несколько раз об этом). Может, думали, что я типа покажу сеньорские знания и они меня хапнут? Не знаю.
— На неделе ожидаю очередное техническое собеседование. Расскажу.
— Проанализировав все свои прошедшие собеседования (все пока были входящимим заявками с LinkedIn), удачные и недуачные взимоотношения с HR решил, что больше не буду рассылать своё резюме, так как в этом нет толку (как холодный обзвон). Продолжу упражняться с Java и качать LinkedIn.
— Заваливаю Udemy письмами, жалостливыми просьбами разбанит. Пока тишина в этом вопросе 😒
— Читаю интересную книжку. Расскажу в следующем посте с отзывом.
Заработок на программировании удвоился — вышла еще одна реклама в блоге 😃
Был на двух собесах.
— Первое. Очень странное. Определили мой уровень английского, извинились, и сказали, что больше джавистов не нанимают, поэтому предыдущее общение не имеет значения. Странные, нафига две недели меня мурыжили?
— Второе. Сказали, что мой уровень стронг-джун, но без коммерческого опыта рисковать со мной не готовы. Вопрос: нафига приглашали на собеседование (я предупреждал HR несколько раз об этом). Может, думали, что я типа покажу сеньорские знания и они меня хапнут? Не знаю.
— На неделе ожидаю очередное техническое собеседование. Расскажу.
— Проанализировав все свои прошедшие собеседования (все пока были входящимим заявками с LinkedIn), удачные и недуачные взимоотношения с HR решил, что больше не буду рассылать своё резюме, так как в этом нет толку (как холодный обзвон). Продолжу упражняться с Java и качать LinkedIn.
— Заваливаю Udemy письмами, жалостливыми просьбами разбанит. Пока тишина в этом вопросе 😒
— Читаю интересную книжку. Расскажу в следующем посте с отзывом.
finally {
log.info («Stay tuned!»);
}
И еще, поймите меня правильно, я не хочу озвучивать никакие компании здесь куда я кидал резюме, где проходил собеседования. Так корректнее, я считаю. Все же роль Лены Летучей и обзорщиков конкретных компаний не мое 😎
Книга — Effective Java (3-е издание)
Автор: Джошуа Блох (американский программист, автор книг, один из разработчиков java-платформы)
Если среди читателей моего дневничка есть глубокие и опытные профессионалы, то наверняка для них я ничего нового не скажу и Америки не открою. Они лишь посмеются и, по-отечески похлопав по плечу, скажут: «Ну это ж база!»
База, согласен. Но начинать полным новичкам с неё точно не стоит и не нужно. Рано. Если бы я взял её в руки зимой, то с большой долей вероятности просто отложил.
А сейчас я прочитал примерно половину и думаю, что могу уже довольно компетентно подойти к рекомендации этой книги.
Для чего: подготовка к собеседованиям, упорядочивание знаний, освоение стандартов и «best practice» программирования на Java.
Для кого: собеседующиеся новички, middle- и senior-специалисты, которые по каким-то причинам эту книгу еще не прочли.
Почему я вынес «подготовку к собеседованиям» на первое место? Пройдя определенное их количество и одновременно читая Блоха, я начал замечать, что многие ответы на вопросы мне стали встречаться именно в книге, с детальным разбором, примерами и глубоким погружением.
Книга не научит вас программировать с нуля, не расскажет чем отличается список от связанного списка, не посвятит в алгоритмы, но сможет упорядочить базовые знания, связать их воедино с парадигмами ООП. В третьем издании много информации по восьмой Джаве, что тоже часто бывает в вопросах на собеседованиях.
Перевод: почти не спотыкаешься, на 4+
Книга есть на Озоне (3620 руб.), на Авито (подешевле, видел и за 1000 руб. б/у), есть и в формате PDF на русском языке, но распространять специально я не хочу эту ссылку (легко найдете сами).
Автор: Джошуа Блох (американский программист, автор книг, один из разработчиков java-платформы)
Если среди читателей моего дневничка есть глубокие и опытные профессионалы, то наверняка для них я ничего нового не скажу и Америки не открою. Они лишь посмеются и, по-отечески похлопав по плечу, скажут: «Ну это ж база!»
База, согласен. Но начинать полным новичкам с неё точно не стоит и не нужно. Рано. Если бы я взял её в руки зимой, то с большой долей вероятности просто отложил.
А сейчас я прочитал примерно половину и думаю, что могу уже довольно компетентно подойти к рекомендации этой книги.
Для чего: подготовка к собеседованиям, упорядочивание знаний, освоение стандартов и «best practice» программирования на Java.
Для кого: собеседующиеся новички, middle- и senior-специалисты, которые по каким-то причинам эту книгу еще не прочли.
Почему я вынес «подготовку к собеседованиям» на первое место? Пройдя определенное их количество и одновременно читая Блоха, я начал замечать, что многие ответы на вопросы мне стали встречаться именно в книге, с детальным разбором, примерами и глубоким погружением.
Книга не научит вас программировать с нуля, не расскажет чем отличается список от связанного списка, не посвятит в алгоритмы, но сможет упорядочить базовые знания, связать их воедино с парадигмами ООП. В третьем издании много информации по восьмой Джаве, что тоже часто бывает в вопросах на собеседованиях.
Перевод: почти не спотыкаешься, на 4+
Книга есть на Озоне (3620 руб.), на Авито (подешевле, видел и за 1000 руб. б/у), есть и в формате PDF на русском языке, но распространять специально я не хочу эту ссылку (легко найдете сами).
Простите, пропал
Готовился к собеседованию и параллельно занимался очень-очень крутой идеей приглашения в Питер основателя пивоварни из Крыма 😂
Собес состоялся, пальцы крестиком. Пивовар тоже приедет, 9-го
Два дня отдыха и можно дальше думать над планами.
Постараюсь на днях сделать для вас обзор еще одной книги по Java
Готовился к собеседованию и параллельно занимался очень-очень крутой идеей приглашения в Питер основателя пивоварни из Крыма 😂
Собес состоялся, пальцы крестиком. Пивовар тоже приедет, 9-го
Два дня отдыха и можно дальше думать над планами.
Постараюсь на днях сделать для вас обзор еще одной книги по Java
Сделал статью для JavaRush - Паттерн проектирования декоратор с примерами
Поводом для погружения послужило видео Егора Бугаенко про объекты и прочее. Там затрагивается и этот паттерн. Решил изучить.
Пока писал, по ходу разбирался в теме. А значит уже не зря. Надеюсь, таким же новичкам как и я она поможет 😀
https://javarush.ru/groups/posts/3833-pattern-proektirovanija-dekorator-s-primerami
Поводом для погружения послужило видео Егора Бугаенко про объекты и прочее. Там затрагивается и этот паттерн. Решил изучить.
Пока писал, по ходу разбирался в теме. А значит уже не зря. Надеюсь, таким же новичкам как и я она поможет 😀
https://javarush.ru/groups/posts/3833-pattern-proektirovanija-dekorator-s-primerami
Мне как винному блогеру всегда хотелось "замутить" какой-нибудь беговой винный клуб.
Не знаю, может такие уже и есть, но я что-то особо не встречал. Бегаем, обсуждаем вино, кроссовки, Пино Нуар и у кого какой пульс.
Сейчас у меня в наушниках или айти-подкасты, или собеседования с ютьюба, реже обычная публицистика.
Есть три интереса: джава, вино, бег. Интересно, много таких вообще, чтобы сразу все три, ну, или хотя бы два совпадали?
-
На фото скрин со стравы, новый рекорд на 5-ке (19.36). Напомню свой план – выбежать из 3-х часов на марафоне.
Не знаю, может такие уже и есть, но я что-то особо не встречал. Бегаем, обсуждаем вино, кроссовки, Пино Нуар и у кого какой пульс.
Сейчас у меня в наушниках или айти-подкасты, или собеседования с ютьюба, реже обычная публицистика.
Есть три интереса: джава, вино, бег. Интересно, много таких вообще, чтобы сразу все три, ну, или хотя бы два совпадали?
-
На фото скрин со стравы, новый рекорд на 5-ке (19.36). Напомню свой план – выбежать из 3-х часов на марафоне.
Книга — Изучаем Java (Head First Java, 2-е издание, 2009 год)
Авторы: Бэйтс Берт, Сьерра Кэти
Книга-хит среди многих новичков. При этом, этот хит вызывает невероятное число споров: а так ли необходимо объяснять примитивным языком вещи, требующие более академического подхода?
Мое мнение, что книга переигрывает с этим самым примитивом.
Объяснять приципы ООП на абстрактных примерах из жизни можно и даже по началу нужно (ведь ООП тем и хорошо, что позволяет нам представлять объекты реального мира в виде взаимодействующих частей программы). Но когда таким языком начинают объяснять все подряд, начинаешь раздражаться: "Я тут вообще-то программировать пытаюсь, а вы со мной как в детском садике..."
Моя главная претензия к этой книге — полное отсутствие систематизации. Наиболее ярко это выражается в оглавлении книги: чтобы что-то найти порой необходимо просто листать разделы от начала и до конца, потому что игра в «объясняем на пальцах» приводит к тому, что заголовки перестают вообще информировать о чем в той или иной главе идет речь.
Если бы сейчас я имел возможность вернуться в прошлое и не покупать эту книгу, я бы ей воспользовался.
Можно ли с этой книги начать изучать Java? Нет. Книгу лучше купить как дополнение к какому-то базовому курсу по языку, курсам JavaRush и т. д. И нужна сразу еще какая-то книга (в моем случае это был Шилдт), с нормальной структурой и более техническим языком.
Для кого: для новичков
Перевод: нет претензий, 5 баллов
Где купить (цены поставлю текущие):
Озон (1546), Читай Город (1589), Эксмо (1562), Лабиринт (1590)
Можно немного сэкономить — на Авито книгу продают за 800-1000 руб.
--
Обзор на Effective Java (3-е издание)
Авторы: Бэйтс Берт, Сьерра Кэти
Книга-хит среди многих новичков. При этом, этот хит вызывает невероятное число споров: а так ли необходимо объяснять примитивным языком вещи, требующие более академического подхода?
Мое мнение, что книга переигрывает с этим самым примитивом.
Объяснять приципы ООП на абстрактных примерах из жизни можно и даже по началу нужно (ведь ООП тем и хорошо, что позволяет нам представлять объекты реального мира в виде взаимодействующих частей программы). Но когда таким языком начинают объяснять все подряд, начинаешь раздражаться: "Я тут вообще-то программировать пытаюсь, а вы со мной как в детском садике..."
Моя главная претензия к этой книге — полное отсутствие систематизации. Наиболее ярко это выражается в оглавлении книги: чтобы что-то найти порой необходимо просто листать разделы от начала и до конца, потому что игра в «объясняем на пальцах» приводит к тому, что заголовки перестают вообще информировать о чем в той или иной главе идет речь.
Если бы сейчас я имел возможность вернуться в прошлое и не покупать эту книгу, я бы ей воспользовался.
Можно ли с этой книги начать изучать Java? Нет. Книгу лучше купить как дополнение к какому-то базовому курсу по языку, курсам JavaRush и т. д. И нужна сразу еще какая-то книга (в моем случае это был Шилдт), с нормальной структурой и более техническим языком.
Для кого: для новичков
Перевод: нет претензий, 5 баллов
Где купить (цены поставлю текущие):
Озон (1546), Читай Город (1589), Эксмо (1562), Лабиринт (1590)
Можно немного сэкономить — на Авито книгу продают за 800-1000 руб.
--
Обзор на Effective Java (3-е издание)