Задать вопрос
  • Как найти работу джуниором в Big Data?

    opium
    @opium
    Просто люблю качественно работать
    никак
    научитесь сперва готовмить смолдата а потом уж лезьте в бигдата
    Ответ написан
    4 комментария
  • Как найти работу джуниором в Big Data?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    хех людей даже с очень большим опытом работы за границей + большим пластом научных работ не берут. Реальность такова, что у нас практически нет никакой биг даты, и такие специалисты не нужны, те вакансии что висят, это так маркетинг, можете не обращать на них внимание, так же как и сам термин.
    работайте со стартапами, разрабатывайте свои продукты и будет вам занятость.
    P.S.
    НО в целом сфера набирает популярность, спрос растет (устойчивый тренд), особенно в крупных федеральных компаниях.
    Ответ написан
    Комментировать
  • Как авито блокирует консоль разработчика в браузере Chrome?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Есть один вариант. Надо будет поработать немного мышкой и клавиатурой. Сначала поставьте fiddler (он бесплатный). Дальше вот инструкция (откройте в отдельной вкладке картинку, чтобы увеличить масштаб):

    3df834aa0be441f8b2067cefbe76172b.png
    Ответ написан
    3 комментария
  • Как сделать интернет-магазин из обычной верскки?

    krimtsev
    @krimtsev
    Я когда-то баловался, просто кнопку "Купить" прикручивал, а под ней функционал всплывавшего окна (фио, телефон, комментарий) отправки сообщения с заказом мне на почту. Это все на простом html + css. Без базы данных.
    Ответ написан
    7 комментариев
  • Как сделать интернет-магазин из обычной верскки?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Закажите на фрилансе натянуть Вашу вёрстку на OpenCart.
    www.javascript-coder.com/javascript-form/javascrip...
    Ответ написан
    Комментировать
  • Как сделать интернет-магазин из обычной верскки?

    tlito
    @tlito
    drupal, c++, seo
    тогда без пхп и без цмся вам можно рекомендовать вариант когда вы товары добавляете простым копированием страниц
    а процесс оформления заказа сделан через форму обратной связи
    такую форму обратной связи можно открыть например в гугл или на други сайтах - и в ней люди в текстовом виде будут вам писать заказы свои.
    я так когда то делал на народ.ру там как раз можно было форму связи делать. да и сейчас на юкозе это можно
    Ответ написан
    Комментировать
  • Почему github, а не gitlab?

    @AVKor
    Вроде, пока никто из ранее отвечавших не написал: там весьма разные условия для размещения проектов в плане открыто/закрыто, платно/бесплатно. Соответственно, в зависимости от нужд, выбор в пользу того или иного зависит от конкретных условий (проект открыт или закрыт, сколько предполагается участников проекта и т.д.).
    Ответ написан
    7 комментариев
  • Форум о производстве в Китае?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Типовые сложности - если вы не знаете китайский, незнакомы с китайской культурой, вас обманут, возьмут ваши деньги и или ничего не сделают или сделают такой шлак, что вы будете не рады.
    Если вы подобные вопросы задаете на тостере, то мой вам совет - найдите производство здесь.

    https://habrahabr.ru/company/xmlshop/blog/114014/
    Ответ написан
    6 комментариев
  • Как сделать back-end прибыльным?

    А зачем вообще размениваться?
    Я фронтендер, работаю на upwork, доход 1500$, опыт 2 года, год из которых я тупо обучался сам. Чтобы не быть говнокодером изучаю чужой код, читаю книги, статьи - это куда полезнее, чем базары в курилке с другими программистами в офисе, как правило это разговоры ниочём, плавали, знаем))
    Ответ написан
    20 комментариев
  • Каков путь к big data?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Почитайте, запомните и повторяйте перед сном:
    Нет никакой универсальной "серебряной пули" против проблем в самых сложных проектах, включая обработку "больших" данных.

    Моя архитектура проекта, включая архитектуру используемой базы данных для этого проекта, в целом и полностью зависят от функциональных требований!

    Я это понимаю, буду каждый раз самостоятельно проектировать архитектуру проекта, включая систему хранения данных (СХД) для этого проекта.

    И напоследок: неважно сколько данных и какого типа, важно - как они связаны!
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    @FranzK
    Чувак, тут нужен системный подход.

    Самое простое, необходимое, но не достаточное
    Для начала потребуется поднять боевой дух. Здесь нужна ударная доза гормонов счастья: серотонина и дофамина. Фактически, по теме серотонина уже успел высказаться Станислав Макаров: физическая нагрузка, сон, отдых. Но все равно, всегда есть что добавить.

    Что касается дофамина, он вырабатывается каждый раз, когда достигаешь успеха. Ставишь задачу, выполняешь, получаешь дофамин, такой вот нехитрый бартер. Так что, для надёжного повышения бодрости нужно поставить на поток выполнение а)частых мелких задачек и б)более редких крупных, весомых, значимых задачищ. Эти достижения не должны быть надуманными, себя не обманешь, а поэтому пора поскорее переходить от самообучения к практике. То есть нет, самообучение остается, но приоритет смещается от учения, в котором тяжело, - в сторону боя, где легче.

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

    И неправы снобы, говорящие: "Не нужно себя мотивировать. Оставайтесь в жопе". Сколько достойных людей оказалось в жопе в какой-то момент, и погибло, не сумев справиться с судьбой? Есенин. Высоцкий. Кафка, вот уж кто был главный кандидат, чтобы остаться в жопе: был издан после смерти, вопреки завещанию, и оказалось - гений, да каких поискать. Или Гоголь: я бы, вот честное слово, легко променял бы Артемия Лебедева вместе с его великой студией и Татьяной Никитичной на второй том "Мёртвых душ". В общем, много их было, кто в жопе и не вернулся. И никому от этого лучше не стало.
    Ответ написан
    2 комментария
  • Что нужно первично выучить для джуниора по JS/Node?

    copist
    @copist
    Empower people to give
    Какие задачи нужно уметь выполнять на JS начинающему (для NodeJS разработчика надо то, что помечено "важно", включая операции над DOM)

    Для укрепления навыков backend разработки - многопользовательское приложение с сервером на Node и клиентском на JS (angular, durandal, aurelia, backbone), например, игру какую-нибудь, хотя бы шашки или морской бой.
    Ответ написан
    Комментировать
  • Что нужно первично выучить для джуниора по JS/Node?

    @NicoBurno
    Разработчик-прокрастинатор
    Просто начните писать настоящий код на настоящих проектах. Говорю из своего опыта...
    Если сможете самостоятельно написать БЕЗ ПЛАГИНОВ(но хотя бы с jQuery) простейший функционал в виде каруселей, модальных окон, анимации, отправку AJAX-запросов, в общем все то что необходимо для сайтов уровня "лендинг" - то вы уже не Code Monkey, а полноценный Junior способный самостоятельно выполнять простейшие проекты.

    После этого можете отказаться от jQuery в целях обучения. Как только будете комфортно себя чувствовать на нативном JS - можете приступать к node.js
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Я тоже когда-то книжек много читал, а потом бросил всё, понял что книги не приведут к успеху меня. Теперь перед тем как что-то прочитать, изучить я думаю "а для чего и где я это буду применять прямо сейчас" если не знаю - то не читаю.
    Если знаю где но не сейчас, тогда и почитаю не сейчас а как придёт время...
    Ответ написан
    Комментировать
  • Будет ли актуальна социальная сеть совмещающая в себе функции ask.fm и vk.com?

    Inv_Hunter
    @Inv_Hunter
    Управляющий партнёр в BACG
    Как не парадоксально, но ответ на вопрос имеет биполярный подтекст...

    Вариант 1 (негативный)
    У соц. сетей очень развита болезнь "сайта знакомств", когда % оттока посетителей, практически, равен приросту. И, на данный момент, это связано с тем, что рынок имеет полный ассортимент социальных сервисов (за исключением "экстраординарных").
    Да, есть возможность переманить к себе часть пользователей от Спрашивай.ру (где, примерно, 5М посещений в месяц), ask.fm (где, примерно, 75М посещений в месяц) и nekto.me (175К в месяц) + VK / Facebook / Twitter. Но, необходим какой-то удерживающий фактор, который не позволил бы им так же и уйти.
    Большинству людей сложно менять свои привычки (а еще, сервисы к которым они привыкли, где у них уже налажена своя экосистема).

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

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

    Вариант 2 (позитивный)
    Очень хорошо, что Вы признаетесь сами себе, что первый блин вышел комом. Я уверен, что уже многое пересмотрено; и в плане дизайна и юзабилити, все будет в разы лучше. То, что за 3 года идея не умерла, так же, является хорошим знаком.

    Ваша идея, если она будет реализована хотя бы в пилот, имеет и сегмент, и рынок для развития. Но, Вам будет нужна очень сильная команда. И это не помпезное высказывание, а практицизм на все 100%. Так как переманить к себе людей будет очень сложно (смотрите, Вариант 1) + продвижение должно быть во всеуслышание (максимальный масштаб).
    Здесь несколько раз говорили о трудности монетизации. Не стоит переживать по этому поводу. Получить доход можно абсолютно из всего, и тем боле, из социальной сети, чем бы она не занимала людей. И думать нужно в первую очередь не о том, как заработать, а о том, что будет нужно/важно посетителям, да чтоб на столько, что они будут приходить снова и снова. Система мотивации, геймизация или еще что-то... но нужен очень хороший крючок.

    P.S. Я думаю, что Вашу идею нужно реализовывать. Сделайте пилотную версию, пока не попробуете, ничего не поймете. Это в любом случае принесет Вам ощутимую пользу.
    Ответ написан
    8 комментариев
  • Как вернуть мотивацию к обучению?

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

    copist
    @copist
    Empower people to give
    Какие задачи нужно уметь решать на чистом JS, перед тем как переходить к изучению библиотек и фреймворков?


    Кроме синтаксических конструкций, математических и логических выражений, нужно знать:
    • Область видимости переменных
    • Замыкания
    • Объектно-ориентированное программирование, в частности наследование через прототипы
    • Шаблон проектирования "модуль"
    • Операции над DOM
    • Понимание принципов событийно-ориентированного программирования
    Важно - нужно знать, откуда копипастить.
    Тебе нужно быть очень хорошо знакомым с одной-двумя-тремя популярными библиотеками на JavaScript. В идеале ты должен иметь представление о том, что определённый класс задач может быть решен с помощью определённых библиотек, хотя бы одной, но такие знания приходят с практикой. Вообще ты должен быть знаком с ними так близко, чтобы помнить, в какой части мануала по библиотеке можно найти описание форматов входных данных нужной тебе функции и какой будет результат, чтобы скопировать и вставить в свой код, а потом поправить, чтобы работало.

    Важно - инструменты программиста JavaScript
    У тебя должен быть удобный инструмент для разработки (IDE, Integrated Development Environment), чтобы он тебе подсвечивал код (syntax highlight) и подсказывал о синтаксических ошибках (syntax check), о формальных параметрах функций (type hinting), о стиле кодирования (code style), помогал писать код (live templates).
    Ты должен знать, как отлаживать скрипты в популярных браузерах (Firebug, Chrome Developer Tools и другое). Что такое точки останова, как управлять исполнением во время останова, как посмотреть и поменять содержимое переменных, как настроить останов по условию.

    Хотелось бы узнать что это за задачи(упомянутые вами 80%)


    Реальные задачи джунов:
    1. Возьми из сборника задач по javascript любой скрипт случайно и вслух расскажи, что он делает.
      Важно - читать и понимать чужой код намного важнее, чем писать свой. И на работе тебе это приддётся делать чаще, чем ты думаешь. Чтобы подключить к своему проекту чужую JS либу, нужно понимать что она делает, как она конфигурируется, как управлять её поведением. Скажу точно, что написать свой скрипт, который строит графики, намного сложнее, чем понять, как настраивается highcharts.

    2. Напиши скрипт на JS, который в заданном тексте удалит один или два символа, выбранных случайно
      1. Усложнение: удалять можно только буквы в словах, а знаки пунктуации и цифры удалять нельзя
      2. Усложнение: принять, что этот текст является программной на Javascript, удалить одну-две команды JS, но только если они не в строковых литерах (break как команду удалить можно, а в строке "break my heart" нельзя)
      3. Усложнение: воспользуйся этим скриптом и "попорти" код какого-нибудь другого скрипта на Javascript, а потом отладь, найди ошибку и восстанови работоспособность
      Важно - этим обычно все и занимаются - ищут баги. Только в реальной жизни они и без этого скрипта появляются. И не по одному, а прям пачками.

    3. На страницу HTML нужно встроить график курса доллара по отношению к рублю. Формат входного массива значений курса определи сам, исходя из своего скрипта для построения графиков.
      1. Усложнение: на одном графике должны быть два курса, по разным шкалам. Наприме, курс доллара к евро и курс юаня к рублю
      2. Усложнение: первоначально график вывести в детализации по месяцам, но чтобы можно было "приблизить" (drilldown) детализацию до дней
      3. Усложнение: первоначально график вывести текущем месяце, но чтобы можно было загрузить данные для предыдущего месяца без перезагрузки страницы (AJAX)

    4. При клике по картинкам, вставленным в текст HTML, показывать всплывающее окно для просмотра увеличенной картинки.
      1. Усложнение: в всплывающем окне сделать навигацию по картинкам, вперёд/назад и к нужной картинке
      2. Усложнение: в всплывающем окне вместо картинки показать видео-ролик с Youtube
      3. Усложнение: в всплывающем окне показать текст HTML

    5. По клику на кнопку "Click me" показать всплывающую форму.
      1. Усложнение: реализовать проверку данных на корректность перед отправкой формы (непустое значение, минимальное количество символов, максимальное количество символов, минимальное числовое значение, максимальное числовое значение)
      2. Усложнение: если в значении текстового поля встретилась гиперссылка, то считать её за 22 символа при любой длине этой ссылки (как в твитере)
      3. Усложнение: реализовать отправку формы на сервер через AJAX, без перезагрузки страницы
      4. Усложнение: саму форму в виде HTML загрузить с сервера через AJAX, в момент клика по кнопке "Click me", правила проверок данных должны как-нибудь "извлечься" из самой загруженной формы, например из аттрибутов полей ввода

    6. К форме ввода данных на поле ввода даты "навешать" всплывающий календарь для выбора даты.
      1. Усложнение: сделать форму календаря мультиязычной. Хотя бы через настройки на том же JavaScript
      2. Усложнение: сделать так, чтобы с помощью календаря можно было выбрать диапазон дат, чтобы она была привязана к двум полям формы "дата начала" и "дата окончания", и чтобы значение в поле "дата начала" обязательно была меньше чем в поле "дата окончания"
      3. Усложнение: сделать так, чтобы с помощью в календаре можно было видно визуально этот диапазон
      4. Усложнение: диапазон может быть открытым, но не пустым, то есть пользователь должен задать хотя бы дату начала или дату окончания.

    7. Сделать пред-просмотр веб-страницы HTML с разными темами. Тему страницы выбирать через селектор на javascript, а показывать в фрейме.
      1. Усложнение: сделать селектор "тип устройства", чтобы менять размер фрейма (например, "iPhone 5c 1136x640") и "чекбокс" для смены ориентации страницы "горизонтальная" или "вертикальная" (соответственно 1136x640 или 640x1136)
      2. Усложнение: в селекторе тем предусмотреть поиск тем по подстроке, и аналогично поиск устройств по части названия (авто-дополнение, auto-complete)
      3. Усложнение: тема страницы должна меняться без перезагрузки фрейма



    Задачи повышенной сложности, исходя из личного интереса
    1. Реализовать форму для многошагового мастера: форма должна состоять из нескольких страниц (шагов), пользователь может переключать страницы через какие-нибудь элементы управления "вперёд/назад" или "перейти на страницу".
      1. Усложнение: реализовать функциональную связь значений, когда некоторые данные зависят друг от друга (ввёл число в поле "количество" и в поле "сумма" значение пересчиталось)
      2. Усложение: доступность некоторых полей ввода должна зависеть от данных (например, если указал "есть личный самолёт", то значит можно ввести "марка самолёта")
      3. Усложение: видимость некоторых страниц должна зависеть от данных из предыдущих страниц (например, если указал "есть личный самолёт", значит появилась страница "ТТХ самолёта"; иначе страница должна скрыться)

    2. Реализовать однопользовательскую браузерную игру "змейка", "тетрис", "найди пару"
    3. Реализовать многопользовательскую браузерную игру "крестики-нолики", "морской бой" на два игрока в режиме "hot seat"
      1. Усложнение: два игрока на разных компьютерах, ходы передаются по websocket
      2. Усложнение: ограничение на ожидания окончания хода 15 секунд, по окончании ожидания автоматически делается случайный ход

    4. Реализовать todo-list. Пользователь вводит список, затем он превращается в строки с "чек-боксами". Когда "чекбокс" включен, строка зачёркивается.
      1. Усложнение: пользователь может переименовывать, удалять, добавлять строки
      2. Усложнение: список хранить в localStorage браузера, чтобы при перезагрузке страницы он восстанавливался
      3. Усложнение: пользователь может иметь несколько независимых списков todo

    5. Реализовать простой графический редактор. Пусть рисуется точка в месте, где пользователь кликнул.
      1. Усложнение: добавить переключатель режимов "точка"/"линия", в режиме "линия" рисуются линии между двумя последовательно кликнутыми точками
      2. Усложнение: можно менять толщину, цвет линий, размер точек
      3. Усложнение: последовательность кликов можно воспроизвести ещё раз с самого начала, равномерно или с реальной задержкой между кликами, с обычной скоростью или ускоренно
      4. Усложнение: можно выгрузить получившийся рисунок в формате PNG или SVG, причём SVG c анимацией воспроизведения



    Можно использовать любую существующую библиотеку.
    Например,
    для построения графиков www.highcharts.com
    для загрузки и передачи данных через AJAX: jquery.com + что-нибудь на сервере
    для всплывающих диалогов с картиками, видео и формами: fancyapps.com/fancybox и https://jqueryui.com/dialog/
    для валидации форм rickharrison.github.io/validate.js
    для календаря https://jqueryui.com/datepicker/
    для автодополнения https://jqueryui.com/autocomplete/
    для передачи данных между несколькими пользователями socket.io или обычный AJAX
    Ответ написан
    16 комментариев
  • Как вернуть мотивацию к обучению?

    У меня падала мотивация тоже когда завидовал. А потом я подключал системный подход (спасибо универ!) к своей ситуации, смотрел какие входные данные были у этих людей (например богатые родители, развитая страна или банально у него компьютер появился в 5 лет а у меня в 15) и всё вставало на свои места, ведь понимаешь, что ты сам кузнец своего счастья.
    Ответ написан
    5 комментариев
  • Как вернуть мотивацию к обучению?

    Мне 16 лет.
    Мотивация у самого меня большая. Еще с 6 лет понял, что мой путь это явно что-то в it-сфере, когда впервые сел за компьютер. Начинал пытаться программировать(если "хеллоу ворлд" можно назвать программированием) в 9 лет.
    Всегда считал, что я что-нибудь такое создам неповторимое, того чего еще нет и буду много зарабатывать.
    Да и сейчас так считаю :)
    Когда занимаешься изучением программирования, никогда не думай что это бесполезно потому что реализовать себя в этой сфере можно очень круто. Так круто, что во многих других сферах ты этого сделать не сможешь.
    Просто набирайся опыта, читай, изучай все новое и вскоре, если будешь упорным и знать того, что ты хочешь, ты определенно добьешься успеха.. Желаю удачи!
    Ответ написан
    7 комментариев
  • Будет ли актуальна социальная сеть совмещающая в себе функции ask.fm и vk.com?

    @dearname
    "под "анонимностью" я имею ввиду скрывать зарегистрированного пользователя за ником"

    Ник можно узнать :) Поэтому это не совсем анонимно будет, я думаю, лучше будет каждый раз при отправке сообщения генерировать просто id - сообщения. Тогда уж точно анонимно будет. Внутри системы можно хранить, но внешне (кроме id-cообщения) не показывать. Просто если вы позиционируете ее как анонимную, то скорее всего пользователь будет писать через этот акк. довольно личные вещи, а что будет если ник каким-то образом узнают.

    В целом идея хорошая, как часто человек хочет написать что-то, но при этом не хочет, чтобы его друзья увидели, что он спрашивает и т.д. Хороший пример, активный интерес к пабликам по типу "Подслушано", где люди анонимно постят свои мысли.

    Но я думаю, что реально с этим проектом сложно будет самостоятельно выйти, на одних только знаниях самоучки. Представьте, если у вас есть какой-то баг, то можно выкачать много данных, в том числе личных, а дальше уже появляется повод для шантажа жертвы, мошенничества и т.д. Поэтому лучше сделать прототип и пытаться идти искать помощь, на выбитые деньги , вы сможете нанять программистов(выпускников вузов. скорее всего).
    Ответ написан
    1 комментарий