Задать вопрос
  • Как устранить данную ошибку?

    HighQuality
    @HighQuality
    ☁ Ниндзя девелопер
    На винду можно поставить bash и все команды из него будут доступны: ls, cat, head, ssh-keygen, ssh-add-key
    Так же работать будут алиасы, вроде пути до домашней директории ~

    Bash идет вместе с гитом или можно поставить отдельно, вместе с хорошим эмулятором консоли.

    cmder.net
    https://git-scm.com/download/win
    Ответ написан
    Комментировать
  • Какую идею для программы взять, реализуя которую, можно набраться опыта в программировании на Java?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Всем нюансам? Ну, запилите многопользовательский web-сервис интерактивного онлайн-дизассемблера на java :)
    1. В универе было N лабораторных по криптографии на Java: алгоритмы, работа с вводом-выводом и бинарными форматами (ключи/сертификаты). Имхо, неплохая тренировка на основу языка. А нюансы и ООП лучше щупать на более масштабных и сложных задачах.
    2. Начнем с простого приложения -- сокет сервера на Java, который слушает порт по TCP и отвечает Hello World. Сначала -- однопоточный, потом многопоточный, и клиента к нему. Потом попинаем по TCP туда-сюда сериализованные объекты или какую-нить бинарщину.
    3. Дальше -- пишем простейший веб-сервер. Однопоточный, многопоточный. Прикрутите листинг папок или кэширование файлов.
    4. Потрогали основу -- переходите на готовые фреймворки и сервлет-контейнеры (пишем свой J2EE Hello world, пробуем GWT/Spring/Struts/что угодно -- не обязательно все самое сверхновое, главное -- потрогать), обязательно совмещаем и повторяем имеющиеся наработки. Тут же немного щупаем работу с БД (хоть чистый JDBC или через соотв. обертку из фреймворка), JMS/MQ и проч. (видим что-нить интересное -- сразу собираем примеры, дебажим, допиливаем, усваиваем и т.д.).
    5. Пишем свой кей-сервер публичных PGP-ключей с веб-интерфейсом, например, или веб-сервер отображения котировок криптовалют. Или берем любой FOSS Java проект, да хоть типа OpenGROK, и допиливаем в нем какую-нибудь интересную Вам фичу.
    Ответ написан
    Комментировать
  • Почему не загружается JDK на Windows?

    Lorien_Elf
    @Lorien_Elf
    Keep calm and drop database
    Oracle.com тоже может упасть :)
    Ответ написан
    Комментировать
  • Почему не загружается JDK на Windows?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    попробовал - та же фигня (а раньше качалось без проблем)

    присоединюсь к мнению Евгений - оракл тоже может косячить

    ps а вот качать со сторонних ресурсов - спорная затея... мой совет - подождать пока оракл прочухается (думаю это будет достаточно скоро ;)
    Ответ написан
    Комментировать
  • Как учить java для устройства на работу?

    @shadyonline
    Минималы джуниора сейчас высокие...
    1. Java Core - (от базисов ООП до коллекций, в частности карт, файлового ввода-вывода, создания потоков и обработки эксепшнов) книги "Философия Java" Эккеля, "Изучаем Java" от Кэти Сьерра, видеокурс "Java Essential Training" + "Java Advanced Training" (Дэвид Гэсснер, ресурс lynda.com, подача на Eclipse), "Up and Running with Java" (Пэгги Фишер, ресурс lynda.com, подача на Netbeans), "Introduction to Java Programming" (ресурс Udemy.com, очень подробно и с примерами в BlueJ - обучающей программе-компиляторе на java и для java).
    2. Hibernate - работа с ним, CRUD-операции в маппинге, аннотациях, jpa, с компиляцией через Ant и Maven; книга "Beginning Hibernate" от Apress, видеокурс "Hibernate tutorials", лежит почему-то и в торрентах от udemy, и в YouTube от Java Brains (ник).
    3. Spring MVC - возможность создать базовый веб-проэкт, имеющий вышеуказанные технологии, плюс немного стиля от Bootstrap, на крайняк; книги "Pro Spring" от Apress, русская "Spring в действии" Уоллс К., видеокурс "Introduction to Spring MVC" (ресурс Pluralsight.com)
    4. Git (возможность сливать свои проэкты в известную систему контроля версий) - видеокурс "Github Essential Training" (ресурс lynda.com).
    И практика-практика-практика...ПОЛОЖИТЕЛЬНЫЕ результаты которой стоит залить на GitHub и вставить ссылки в раздел прочее в резюме JJava Developer
    Ответ написан
    Комментировать
  • Возможен ли план самообучения WEB разработке?

    1) Практикуйся, бери готовые макеты и верстай
    2) Учи JS, изучи весь learn.javascript.ru, решай задачки
    3) Изучи react.js/vue.js и необходимую экосистему(git, webpack и т.д.)
    4) Пиши свой несложный проект, а лучше несколько
    5) Английский обязательно, для чтения доков и прочих полезных ресурсов
    Ни в коем случае не слушай тех, кто говорят про карьеру/математику и алгоритмы/универ и т.д. Нужно заниматься только тем, что нравится, иначе проживёшь скучную жизнь, как вся серая масса.
    Ответ написан
    3 комментария
  • Как реализовать автоматический "перевод" кода из SCSS в CSS?

    @sdgroup14
    https://www.npmjs.com/package/gulp-sass

    вот посмотрите. Я бы вам все таки делать через консоль. Есть на это даже очень положительные причины!
    Я уже 2 года пишу на scss и настроил gulp под себя очень даже удобно.
    Самый главный плюс(для меня) работы через консоль, так это можно грубо сказать - дебаггинг. Я настроил свою сборку так, что если у меня ошибка в компиляции у меня вылетает окно с файлом в котором произошла ошибка и в строке.... это работает через gulp-notif.... в любой ОС. Во вторых консолью нужно учиться/пользоваться обязательно потому что помимо компиляции в css вам нужно делать production версию ваших стилей.... Я уже не говорю о остальных языках
    Ответ написан
    Комментировать
  • Как реализовать автоматический "перевод" кода из SCSS в CSS?

    @Froggyweb
    Нормальный способ - визуальные компиляторы типа
    koala-app.com
    scout-app.io
    и компания
    или node.js c помощью galp или webpack

    есть вроде плагины к sublime, но они очень узко специфичны и явно будут требовать установку node.js

    в консоли кстати наверняка есть параметр watch это очень актуально https://teamtreehouse.com/library/css-to-sass/inst...
    Ответ написан
    Комментировать
  • Какие учебники по практическому применению JS и JQuery можете посоветовать?

    @seosova
    Попробуйте что-то современное. Не тратьте время на JQ вообще.
    Всё что делал JQ в современном JS делается на раз.
    Выше уже правильно посоветовали - https://learn.javascript.ru. Хотя там мало по >=ES6, но давно обещают добавить.
    По ES6 можете посмотреть https://leanpub.com/understandinges6/read

    А так если у вас хорошая база берите React, Vue и т.д. Всё что касается динамических сайтов это покроет с лихвой. Если нужно создать какой-то аналог "несколько страничного лендинга с анимацией" это делается на раз два.
    Если есть желание разработать полноценное веб-приложение/сайт, то тут уже Rect(Vue)+Redux(mobx), Angular и т.д. У каждого из этих инструменов прекрасные туториалы на самих сайтах. Что больше по душе, то и посмотрите.

    Вообщём, я это к чему. Не тратьте время на JQ, забудьте старый JS как страшные времена. Если ещё по привычке или по большому стеку старых проектов приходиться со всем этим работать, хотя бы просто загляните в новые инструменты - вам не захочется возвращаться назад:)
    Ответ написан
    Комментировать
  • Какие учебники по практическому применению JS и JQuery можете посоветовать?

    Если можете в английский - Javascript30
    Это был своего рода челенж, где парень в течение 30 дней ежедневно писал какую-нибудь штуку на ванильном JS.

    Попробуйте посмотреть какой-нибудь курс на Udemy. Там частенько делают курсы, где максимум практики. Например тут.

    Пара видео от CodeDojo, где пишется TODO на JS. Сначала в свободной форме, а потом - переписывается под MVC. Неплохо зайдет для понимания того, как написать что-то большее, чем небольшую фичу для придания динамики. (К слову, на канале есть и другие хорошие материалы).

    Надеюсь, листали Фленагана. Там не очень много практики, но переварить еще раз ключевые вещи вроде принципа работы объектов и прототипы будет полезно.

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

    lxsmkv
    @lxsmkv
    Test automation engineer
    Смотреть как сверстаны чужие страницы, например. Ну и постоянно спрашивать Яндекс "как верстать сайты", там весь интернет этим завален.
    Знание тегов это как знание назначения карандаша, красок и кисточки. Рисовать все равно надо учиться. Это процесс. И как в любом обучении быстрых путей нет. Можно быстро что-то сделать но научиться быстро чему-то нельзя. Я могу сделать яичницу, но чтобы научиться ее делать нужно посвятить этому куда больше времени чем я этому посвящаю. Так вот нужно ответить себе на вопрос, вам хочется быстрых результатов или вы хотите этому научиться, то есть посвятить этому часть своей жизни.

    Когда я увлекался веб программированием, я мастерил маленькие финтифлюшки в онлайн редакторах типа jsfiddle и jsbin. Нужно постоянно решать какие-то задачи, только так нарабатываются навыки. Тренировка называется. И нужно доводить до конца. Что значит не выходит? Просто оно еще не готово. Делайте, продолжайте трудиться над этой конкретной задачей, и получится. Только когда вы одолеете свою задачу вы чему-то научитесь. Я повторюсь: быстрых путей нет.
    Ну и важно, чтобы это вам было действительно интересно. Если предмет интересен, ты готов читать о нем и исследовать его весь день. А это положительно сказывается на результате. Вот такой секрет.
    Ответ написан
    Комментировать
  • Что является идентификатором усвоения языка?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Если вы можете решать любые задачи, которые перед вами возникают в процессе работы и не задаетесь вопросом "знаю/не знаю" - все хорошо, вы усвоили ваш язык. Возможна переодическая потеря памяти и необходимость загуглить что-то что "знаю, но забыл". Если вы хотите прям какой-то тест в процентах - то knot-it-all будет в самый раз. Бесполезная статистика, но все в одном месте - довольно занятно.
    Ответ написан
    Комментировать
  • Что является идентификатором усвоения языка?

    @Ambrosy
    А какая у вас цель? Изучить много языков, или стать профессионалом в одном из них? Если первое, то написав несложное приложение можно остановиться, и переходить к следующему языку. Если второе, то пока не станете Senior.
    Ответ написан
    3 комментария
  • Как выстроить индивидуальную программу самообразования компетенциям Front-End'a?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    Какой способ обучения

    как вам больше нравится... Кто-то видео любит смотреть по кодингу

    https://github.com/kamranahmedse/developer-roadmap
    Ответ написан
    1 комментарий
  • Как выстроить индивидуальную программу самообразования компетенциям Front-End'a?

    Базовый и интенсивный курс HTML академии по верстке. Прокачаешься очень сильно)
    Ответ написан
    3 комментария