Задать вопрос
  • Как правильно поставить загрузчик при установке linux?

    Без разницы, на какой диск. GRUB найдёт все поддерживаемые операционные системы и предоставит выбор при старте. Но логичней ставить его на диск с Linux'ом, главное не забудь выставить правильный диск для загрузки в BIOS.

    Но, один нюанс в случае, если используется GPT разметка диска. В этом случае нужно использовать уже созданный виндой специальный раздел (ESP) как /boot и установить GRUB туда.
    Ответ написан
    3 комментария
  • Как выбрать специализацию в IT?

    gadfi
    @gadfi
    https://gamega.org
    Только вот с разработкой ПО что то не дружу и не хочется начать обучение.

    тогда вы не хотите роста и всего того о чем писали

    админы пишут скрипты (я не про эникеев) для вашего робота нужен софт, почти любая железяка из тех что посложнее требует прошивки...
    Ответ написан
    4 комментария
  • Django и React.js как соединить?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Вам больше не нужно использовать django, чтобы рендерить html-ки. Этим будет заниматься react. Вам нужен API сервер, и я так понимаю, подойдет что-нибудь такое (ну или гугл).

    Если можете написать API, то значит нет смысла искать видео-уроки/просто уроки по комбинации Ddjango + React, и вам нужно лишь подтянуть знания по react/redux/react-router или подобной связке.

    Если даже в теории ваша задача не разбивается на 2 части (написание API и написание одностраничного приложения), значит django и react.js в данный момент вам никак не соединить.

    p.s. если есть уже существующий сайт, где используется шаблонизатор от django и рендерятся страницы, то можно взять любую из них, где много динамики (например, удаление и добавление строк в таблице, какие-то xhr запросы и т.д.) и переписать для начала только ее на react.
    Ответ написан
    Комментировать
  • Что изучить первым и выгоднее Angular, Angular 2 или React?

    @raspier
    Java Developer
    На ваш вопрос, скорее всего не отвечу, да и на него тяжело ответить однозначно. Вы не написали главного, что значит выгодно? На первой работе у нас на клиентсой стороне был AngularJS 1.2. Мне, как Java-разработчику было выгодно его немного изучить. Именно выгодно) Сейчас я сменил место работы, и тут снова AngularJS 1.3-1.5. Получается, опять выгодно подучить AngularJS, так как проскакивают задачи и на нём. Хотя второй мне понравился больше.
    Вы не сказали про город и количество вакансий, работаете вы или только хотите устроиться. Если у вас в городе 100 вакансий по Angular1 и 5 вакансий на Angular2, то понятно, что выгоднее учить первую версию.

    PS: Была когда-то шутка, что в некоторых городах выгодно учить только 1С )
    Ответ написан
    1 комментарий
  • Как быстрее освоить Ajax?

    leshikgo
    @leshikgo
    Скорее хорошо владеть JS. Так как при отправке вы должны упаковать правильно эти данные и отправить на сервер. На сервере вы просто принимаете эти данные и работаете с этими данными как вам уже угодно. Собственно там ничего сложного нету.
    Ответ написан
    3 комментария
  • Import React, { Component } from 'react' - зачем импортировать React?

    @Aves
    Затем что <h1>Hello World!</h1> преобразуется в React.createElement("h1", null, "Hello World!")
    Ответ написан
    4 комментария
  • Как работает связка Django, React, Redux для создания сложного SPA приложения?

    sim3x
    @sim3x
    https://www.google.com.ua/search?q=react+with+django
    About 420,000 results
    отсутствует документация
    yeah
    Ответ написан
    Комментировать
  • Как повысить уровень программирования?

    tiabc
    @tiabc
    Бизнес-партнер и консультант по технологиям
    Хорошие разработчики постоянно развиваются и никогда не стоят на месте. Любое развитие состоит в делании дел, в решении конкретных задач и в обратной связи, которую ты получаешь от других или в результате рефлексии.

    TL;DR: Читайте книжки, делайте дела, читайте чужой код.

    Что можно начать делать прямо сейчас, чтобы стать программистом лучше?

    1. Изучайте базу. Алгоритмы, сети, криптографию, архитектуру, ос, устройство браузеров, компиляторы и т.д. Изучение подобных вещей дает понимание какие задачи бывают в реальном мире и как "большие дядьки" решают возникающие проблемы. Это кладезь инсайтов.

    2. Устройтесь на фултайм-работу с сильной командой даже если джуниором. Я считаю, что есть только один способ расти как разработчик: работать фултайм над одним бизнес-продуктом. Такой подход учит решать проблемы масштабируемости, думать заранее, работать над процессом, которому вы следуете в разработке, решать задачи, возникающие с длительной эксплуатацией, решать проблемы с удобными окружениями и вообще учиться планировать свою работу в связи с нуждами бизнеса.

    3. Написание кода - не самая большая часть работы сеньор-девелоперов, я бы сказал. Но когда речь заходит о самом коде, нужно понимать что ты пишешь и зачем. Есть классические книжки, которые можно найти, например, в матрице компетентности программиста, есть современные, но полезные типа The Art of Readable Code, которую я очень рекомендую. Нужно читать книжки. На собеседовании я всегда спрашиваю какие книжки читал или читает соискатель и если ответ отрицательный, то это большой минус.

    4. Участвуйте в опенсорс. Там вам всегда приходится сталкиваться с образом мысли самых разных людей и кодом, который они пишут. Это учит вас читать чужой код, находить в нем ошибки и критически и аргументированно к нему относиться, предлагая свои решения. Опенсорс-разработка, так же как и книжки, дает вам тот чужой опыт, который бы вы никогда сами не получили от людей, которые часто умнее или опытнее вас в чем-то. В опенсорсе, кстати, в отличие от бизнесовой разработки, есть шанс в удовольствие писать очень качественный код, в котором в бизнесе далеко не всегда есть необходимость.

    5. Наберитесь терпения. Это не случится за один день. Думайте над именованием, разделяйте обязанности, изучайте алгоритмы и экосистему, оптимизируйте ваше рабочее место, изучайте новые технологии, читайте статьи и в течение ближайших лет регулярных усилий вы обретете новый способ мышления и будете разрабатывать поддерживаемое и надежное ПО. Легкого пути, к сожалению, нет.
    Ответ написан
    2 комментария
  • Spring vs EJB 3.1, что предпочтительнее?

    @bychok300
    Spring это ваш основной инструмент для написания приложений, хибернейт это ваш ОРМ, все технологии которые лежат в основе большинства enterprise приложений.
    Если разберетесь с спрингом, жпа и хибернейтом, то этого будет вполне достаточно для создания хороших приложений, ежб и жмс всегда сможете подтянуть при не обходимости

    то что вы изучаете это самы полезный стек из инструментов в Java
    Ответ написан
    1 комментарий
  • Какой линукс поставить?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Памяти маловато. Ставьте тот дистриб, по которому есть рядом гуру и DE mate, XFCE, LXDE. По мне например XFCE - вполне себе "экономичный" DE.
    Ответ написан
    1 комментарий
  • Какой линукс поставить?

    Ommonick
    @Ommonick
    qa+dev (scala, golang, ts/js, api, grpc)
    Работаю под Linux Mint, все устраивает. (i7 6700, 16gb)
    Конфиг у вас правда немного уже просит апгрейда. Хотя бы до i3 + 8gb ram.
    Ответ написан
    1 комментарий
  • Где хранить языковые переменные в проектах с разделением бэкенд/фронтенд?

    pandvm
    @pandvm
    Web - разработка.
    На бэкенде предпочтительнее. В общем случае может же быть несколько языков у сайта, а если их 20, 40, 50 (языков)? Вы что всю таблицу переводов будете на фронте хранить? Бэкенд определяет языковую локаль клиента(фронта) затем возвращет в соответствии с локалью сообщение на соответствующем языке. Даже если язык один используется, то нет смысла хранить все сообщения об ошибках, например, на фронте, так как не факт, что это сообщение выведется вообще, но в итоге загрузятся на странцу все сообщения, что увеличит размер страницы. Надеюсь понятно объяснил :)
    Ответ написан
    2 комментария
  • Возможно ли освоить React Native, без знаний React.js?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    React Native это просто компиляция JSX в нативные для платформы виджеты. Писать на нем, не зная JS и JSX, просто нет смысла.
    Ответ написан
    Комментировать
  • Когда стоит изучать фреймворк?

    sim3x
    @sim3x
    Открываешь урок по ангуляру на офф сайте
    Смотришь код
    Код понятен = стоит изучать
    Код не понятен = идешь доучивать (учить) ЯП
    Ответ написан
    Комментировать
  • Какая есть понятная книга по html и css для новичка?

    miraage
    @miraage
    Старый прогер
    htmlbook.ru
    css-tricks.com
    Ответ написан
    Комментировать
  • Как не терять интерес к изучению программирования?

    BBmike
    @BBmike
    Наверное от того, что у меня не вызывают восторга эти "програмки".


    Наверно потому, что ты хочешь в первый день написать свой фейсбук, а во второй день сваять Дум, поэтому все эти FizzBuzz кажутся унизительными.

    Это распространенная ошибка и ее нужно искоренить ))
    Ответ написан
    2 комментария
  • Какой проект стоит сделать для закрепления навыков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    PvP Game Portal
    Ответ написан
    Комментировать
  • Появятся ли вакансии, требующие знания экосистемы vue.js в 2017?

    DIITHiTech
    @DIITHiTech
    Fullstack javascript developer
    Ну как бы они и сейчас есть, только vue этот там упомянут просто в смысле "любой фреймворк такого рода"...
    А как выделенная технология, кто знает, в фронтенде нынче как в мире моды, сегодня одно в тренде, завтра какой то бородатый хипстер что то скажет и в тренде будет уже иное. Но лично я надеюсь что этот мутант не займет заметной доли рынка... благо хоть React в топе без всяких там директив :)
    Ответ написан
    Комментировать
  • Сколько времени у вас ушло на обучение до первой работы в it?

    15432
    @15432
    Системный программист ^_^
    дофига.
    11 лет школы + 5 лет универа
    Ответ написан
    Комментировать