• Первая работа. Стоит ли идти в такую компанию новичку?

    @Drno
    Устраивает зп - иди. С опытом потом проще.

    Насчет несерьезно - загугли процент сайтов на cms. Ты сильно удивишься)
    Ответ написан
    Комментировать
  • Первая работа. Стоит ли идти в такую компанию новичку?

    Вообще, такого рода вопросы запрещены правилами, тк они привязаны к конкретной жизненной ситуации конкретного человека и провоцируют рассуждения на основе предположений (о ситуации, опыте, знаниях)


    Как часто вообще используются CMS в создании сайтов компаниями?

    Практически все небольшие компании делают свои сайты/интернет-магазины при помощи CMS.

    Более крупные - практически никто не использует CMS (либо используют своё узкоспециализированное решение).


    И вообще имею такой стереотип, что CMS - это не серьезно.

    Смотря с какой стороны смотреть:

    С точки зрения бизнеса - вообще насрать, каким именно образом решена задача, если она решена и даёт пользы больше, чем убытков.

    С точки зрения твоего личного роста как инженера - да, CMS - это тупиковая ветвь.


    И еще: на что стоит обратить внимание на первой работе?

    Узнавать заранее, как будет устроена работа и как тебя будут оценивать - это нормально.
    Просить прибавку к зп - это нормально.
    Иди с вопросами к твоему руководителю, если тебе не нравится работать в той команде/над тем проектом, на который тебя поставили - это нормально.
    Менять работу, если новое место работы обещает более интересные для тебя условия - это тоже абсолютно нормально.


    В любом случае всё время нужно будет развиваться и это зависит уже от челоека, а не от компании.

    В принципе твоё развитие работодателю тоже интересно.
    Например если ты почувствуешь, что на имеющихся задачах тебе скучно/слишком легко и ты хочешь изучить/попробовать что-то новое - ты можешь пойти к руководителю с этим вопросом.
    Иногда могут перевести в другую команду/на другой проект, где будет как раз то что тебе нужно.
    В крупных компаниях - могут ещё и курсы какие-нибудь оплатить.


    Как бы вы поступили?

    Если нужны деньги:
    Я бы походил ещё по каким-нибудь компаниям на собесы, тк у тебя уже есть минимальный ценник, на который можно ориентироваться и набор задач, которые ты точно можешь решать.

    Если с деньгами точно проблем нет (есть родители которые закидывают деньги или ещё какой спонсор) - можно попробовать ещё какое-то время потратить на учёбу (при работе фуллтайм времени и сил будет уже меньше)
    Ответ написан
    2 комментария
  • Путь до junior developer (java/kotlin). Сколько времени потребуется?

    romanitalian_net
    @romanitalian_net
    I'm just CODER ... HODER
    1. Сходить/позвонить на 3 собеса. Понять, что спрашивают.
    2. Попрактиковать, что спрашивают.
    3. Сходить на 10 собесов.

    Повторять до получения офера.
    После офера повторить через 1.5-2 года (так делают большинство, если понравится можно остаться на больше лет).

    Главное: сначала позвонить на собес, а не зарываться на месяцы в книгах/видео. Так получишь мотивацию. Это главное. И тут уже ТОЧНО начнёшь читать (хотябы за 30 минут до созвона на собес).
    Ответ написан
    Комментировать
  • Путь до junior developer (java/kotlin). Сколько времени потребуется?

    binocla
    @binocla
    Software Designer | Java
    Привет!
    Как уже верно подметили другие, все очень ситуативно.
    Могу сказать только о себе и своей точке зрения.

    Некоторое время был репетитором по Java и заметил несколько основных (и вполне очевидных) моментов:
    1. Кто-то понимает определенные темы быстрее, кто-то наоборот. Определить это можно только де-факто
    2. Кому-то не нужны глубокие знания. И это уже дело принципа - насколько глубоко копать


    Касательно моей истории - язык я начал изучать еще в школе, однако длительное время это ни к чему не приводило (в том числе из-за отсутствия дисциплины в этом деле). В какой-то момент после перегораний, смен интересов и окружающих факторов - я загорелся. Горю и до сих пор. Если вы полюбите тернистый путь, который вам предстоит проходить постоянно и сконцентрируетесь не на "надо пройти эти темы, потому что хочу пройти собес", а на "хочу пройти эти темы, потому что это что-то интересное и новое для меня", то думаю, что сможете с комфортом попасть в индустрию.

    Комментатор выше привел хороший список литературы - однозначно одобряю. Советую со временем смотреть различные конференции (Джокер, Джуг.ru etc.). Касательно курсов по типу Скиллбокс'ов и прочих отношусь отрицательно. В некоторых вакансиях даже строго указано, что такие курсы не являются гарантом/плюсом при прохождении собеседования. Курсы со степика, курсеры и других ресурсов зачастую более структурированы и интереснее.

    И еще один момент, хорошо, если вы владеете английским языком на уровне чтения документации и просмотра туториалов, а если нет - советую подтягивать его как можно быстрее.

    Удачи!
    Ответ написан
    1 комментарий
  • Путь до junior developer (java/kotlin). Сколько времени потребуется?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Мой совет, если уж решил идти в этом направлении - забей на яву, учи чисто котлин. Одно к другому сейчас весьма опосредовано, и ява серьезно теряет позиции как по популярности, так и по стоимости. Котлин же достаточно стабильно растет, освоить чуть попроще и более востребован. Кроме того ява больше про большие легаси десктоп/нетворк приложения, туда больше ищут с большим опытом работы и уровнем мидл+. С котлин же обычно мобильный сегмент, где приложения помельче и меньше легаси, соответственно править баги в легаси коде скорее всего тебя не посадят со старта, можно сразу что-то нормальное писать.
    Ответ написан
    1 комментарий
  • Путь до junior developer (java/kotlin). Сколько времени потребуется?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Расскажу про свой путь становления разработчиком и может быть это натолкнет вас на некоторые мысли и возможно, даже поможет принять решение.

    Лет 10 назад изучал html, css, php, SQL, как хобби.

    Аналогично. Правда, это было 13 лет назад. Я тогда забил на РНР. Первый сайт вообще поднял на Microsoft FrontPage, затем уже пошли различные CMS (Joomla, WP, Drupal). Окончил вуз по другой специальности. 3-4 года фрилансил как ВП разработчик, но в определенный момент надоело клепать сайты и захотелось чего-то большего. Тогда я владел рнр, js на определенном уровне, но писать на нем не было желания. Выбор пал на Java. Начал изучать самостоятельно с 2018 года (писал парсеры, приложения на JavaFX, пару приложений для андроид и т.д.). Но с учетом моей любви к вебу и к энтерпрайз, то в 2020 году прошел 6-мксячный курс по Java Core & Java Enterprise. Сам много чего изучал. Читал книги, брал курсы на udemy, изучал чужой код на гитхаб, брал мелкие, простые заказы, писал пет проекты и т.д.

    Насколько наличие сертификата об окончании платных/бесплатных курсов помогает в поиске работы или работодателя в первую очередь интересуют знания кандидата?

    Разумеется, что знания важнее. А уровень ваших знаний определеляется на собеседовании.

    Путь до junior developer (java/kotlin). Сколько времени потребуется?

    В первую очередь, зависит от вас. На курсах преподаватель может впихнуть в вас весь учебник, но не факт, что вы его запомните. Но минимальное время наверное, 6 мес. Как правило, курс Java Core занимает примерно 3 месяца и Android API занимает тоже 3-4 месяца. Этого времени достаточно для того, чтобы вы устроились в качестве trainee || junior.

    Вот, полезные ссылки, которые помогут вам в достижении ваших целей:
    https://www.hackerrank.com/
    https://refactoring.guru/
    https://www.baeldung.com/
    https://www.it-academy.by/
    tutorials.jenkov.com
    https://www.tutorialspoint.com/java/index.htm
    https://vladmihalcea.com
    https://github.com/enhorse/java-interview
    гугл

    Не забываем про учебники:
    Java head first (хотя его я не очень люблю)
    Г. Шилдт - Полное руководство по Java
    Р. Лафоре - Алгоритмы и структуры данных Java
    Б. Эккель - Философия Java
    Р-Г. Урма - Современный язык Java.
    Б. Гетц - Java Concurrency на практике
    и др.
    Ответ написан
    2 комментария
  • Путь до junior developer (java/kotlin). Сколько времени потребуется?

    @nApoBo3
    Это вопрос не имеет однозначного ответа, зависит от очень многих факторов.
    Два минуса у вас сходу есть:
    Один раз бросил
    Семья с детьми

    ИМХО от года и до бесконечности.
    Ответ написан
    Комментировать
  • Путь до junior developer (java/kotlin). Сколько времени потребуется?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В среднем обучение первому языку с нуля занимает от полугода до года. Но есть очень много тех, кто вообще не справился, даже потратив существенно больше времени.
    Ответ написан
    Комментировать
  • Путь до junior developer (java/kotlin). Сколько времени потребуется?

    @DDDenis
    Лично мне очень трудно дается самостоятельное изучение языков, в частности Java/Kotlin . И учебники покупал и курсы типа JavaRush пробовал, ютуб конечно-же смотрел и все не то. Ментор нужен! Я остановился на платных курсах в университетах, так хоть начало и конец программы обучения проглядывается, а то сам по себе учил, что-то пробовал писать - этому нет конца и края. Из последнего понравился курс по Kotlin на openedu.ru . Ну и курсы очные в институтах самое то! Там и основы языка и практика и проект маломальский в портфолио, сертификат конечно-же. Без документов трудно работу найти, если несколько лет не пишешь на 100500 языках 100500 проектов (ну в общем если ты не хакер с пеленок) - самый верный путь - путь в институт. Не обязательно на вышку, заставки практически каждый технический курсы проводит. Вот я несколько лет плутал. Только язык выбирал несколько месяцев, потом бесконечные торги с выбором где учиться (всякие скиллфактори и прочие атаковали). Внутренние курсы Oracle норм, но в енглише не силен и тоже перегорел в очередной раз. Из последних выбирал между Специалист.ру и МГТУ Баумана, собственно на Бауманке остановился, если уж учиться программированию всерьез, то не у Васи в подъезде. Full course BroCode in YouTube тоже норм. Начинай писать проект в ходе учебы и на гитхабе обновляй его, со временем он и станет твоим портфолио. Ну наверное так это работает. Посмотри в сторону VR/AR технологий. Я с языком определился, с местом обучения определился, а что хочу получить по итогу не решил. То-ли это игра, то-ли это сайт, то-ли корпоративное приложение, то-ли пульт для стиральной машины)))
    Ответ написан
    Комментировать