• Где находить open source проект Java для новичка?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Теоретически, никто вам не мешает взять любой крупный опенсорсный проект и разгрести всё дерьмо, которого в таких альтруистских поделках валом заняться допиливанием каких-то фич.
    Но много вы не разгребете и не сделаете - и адекватному работодателю вы понравитесь гораздо лучше в том случае, если у вас будет небольшой, но зато свой проект, и не такой, который нужен только даром, а который приносит такую пользу людям, чтобы они вам платили.
    А если сделаете реально много - то тем более сам Бог велел получать за это денежное вознаграждение от благодарного комьюнити.

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

    ...Ну, а если не получается самому создать ничего, за что бы платили а не только для понтов перед неадекватами, которые бредят альтруизмом, - то уж лучше стажировка. Ага.
    Ответ написан
  • Как сохранить страницу http на пк selenium java?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Как сохранить страницу http на пк selenium java?

    Мне кажется, что вы пошли не тем путем и притом извращенным путем.
    Во-первых, зачем вам для сохранения страницы запускать браузер, использовать selenium и т.д? Это затратно в плане времени и в плане памяти.
    Можно выполнить get запрос на сервер и получить массив байтов самой страницы, сохранить ее.
    www.java2s.com/Tutorial/Java/0320__Network/SaveWeb...
    https://stackoverflow.com/questions/17440236/getti...

    Ну или на худой конец, используйте либу jsoup.
    Вот, пару строк:
    public void downloadPage() throws Exception {
            final Response response = Jsoup.connect("http://www.example.net").execute();
            final Document doc = response.parse();
    
            final File f = new File("filename.html");
            FileUtils.writeStringToFile(f, doc.outerHtml(), StandardCharsets.UTF_8);
        }


    Источник - https://stackoverflow.com/questions/24696766/how-t...
    Ответ написан
    Комментировать
  • Где искать работу Junior'ом?

    Jacen11
    @Jacen11
    где искать работу

    нет вакансий на Джуна от слова совсем
    очевидно нужно искать в москве, или даже по всей россии. Слава удаленке!

    как искать
    долбить всех своим резюме и мучать всех hr до кого доберешься

    На самом деле твоя главная проблема что ты не пройдешь ни одного собеса и у тебя нет никаких знаний, и самое главное что ты думаешь что это не так. В реальности даже не нужны никакие публикации в плей маркете и какие то готовые проекты, главное показать свои знания.
    Ответ написан
    Комментировать
  • Что должно быть в резюме у начинающего разработчика без коммерческого опыта?

    php666
    @php666
    PHP-макака
    какое же идиотское слово - пет-проекты... ну да ладно..

    Это лет 15 назад ты был обязан показать работодателю ПРОЕКТ, над котором работал. Это когда командная разработка была чем-то далеким, а каждый разработчик (на примере веба) был и программист и верстальщик и... дизайнер. И подразумевалось, что ты должен показать свои навыки на примере "своего проекта".

    Сейчас если у вас спрашивать будут "покажите ваши проекты" - надо бежать сломя голову. Ибо работодатель будет скорее всего неадекватен.
    Сейчас время командных решений, где разработчики на 90% правят говнокод и баги, дописывают и переписывают монстроподобные решения, которые пилятся годами.
    Гитхаб зачастую никто не смотрит, особенно если это не законченная библиотека.
    Все будет решаться на собеседовании. Поэтому, как выше написали:
    Пишешь что конкретно умеешь. Ставишь галочку "мало опыта / без опыта" и активно откликаешься на вакансии.
    Не просто ждешь пока позовут, а именно делаешь отклик.
    Ответ написан
    1 комментарий
  • Есть ли польза от codewars?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    У меня довольно двоякое мнение о сервисе.
    За пару-тройку дней прорешал все 5-1 задачи доступные на свфите.
    Сложного / на подумать почти ничего нет. Большенство задач решается в лоб (зачастую алгоритм уже описан в условии).
    Если вы просто хотите порешать какие-то задачки для изучния языка, наверное да, не плохой сервис.
    Если же вы хотите прямо подумать, то вам скорее на codeforces.com
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    sim3x
    @sim3x
    Синтетические задачки
    Для начинающих - крайне полезно
    Для средняков - полезно посмотреть на чужой код и понять как он работает
    Для топов - развлечение на самое простое, короткое или однострочное решение

    Просто куски кода оттуда никогда не юзал
    Подходы - юзал

    Не знаешь как решить. Сядь и нарисуй блоксхему алгоритма без привязки к ЯП
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    2 года назад CodeWars помог мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu. На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
    Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
    Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
    Не стоит сильно зацикливаться на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
    Ответ написан
    2 комментария
  • В чём разница между постпроцессорами препроцессорами?

    nuykon
    @nuykon
    Full Stack Developer
    Препроцессор значительно расширяет возможности и имеет более удобный синтаксис. Препроцессор принимает данные(ваш код stylus/sass/less) и отдает (компилирует в css)
    Постпроцессор - работает уже с самим css (постобработка - последующая обработка) например подставляет вендорные префиксы.

    В общем их надо комбинировать к примеру
    Сначала пишем stylus код
    .container
      box-sizing border-box

    это компилируется в
    .container {
      box-sizing: border-box;
    }

    далее используем постпроцессор(автопрефиксер) и получаем
    .container {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    Ответ написан
    Комментировать