Задать вопрос
  • Как исправить проблему с кодировками в Ruby?

    TopClone
    @TopClone Автор вопроса
    Новичек
    Проблема решена! Это была просто оплошность, надо было всего лишь дописать кодировку вот так:

    data = File.read('eng.json', encoding: 'utf-8')
    Ответ написан
    Комментировать
  • Что нужно что бы начать свое дело?

    @ludr
    "я просто не понимаю, что нужно делать" - это значит, что тебе рано думать о собственном бизнесе. На этом этапе это будет бизнес ради бизнеса, такой бизнес приводит к печальным последствиям(в лучшем случае ты расстанешься только со своей десяткой), бизнес должен приносить деньги, в этом его единственный смысл. Мой тебе совет: "Деньги не трогай, пусть лежат там, где они лежат. Устройся на работу в компанию, которая аналогична той, которую ты собрался открывать. Разберись с бизнес-моделью, шпионь по полной, ни в чём себе не отказывай, рано или поздно ты обязательно поймёшь, что нужно делать." Удачи тебе.
    Ответ написан
    Комментировать
  • Что нужно что бы начать свое дело?

    @DarCKoder
    Книга "Сам себе MBA". Там всё описано.
    Ответ написан
    Комментировать
  • Что нужно что бы начать свое дело?

    iwqn
    @iwqn
    Программист-самоучка
    Составьте пошаговый план действий, с финансовым резервом хотя бы 30%, на случай непредвиденных расходов. Сразу продумайте как монетизировать приложения или сайт. Придумайте несколько способов монетизации на случай если один не взлетит. Используйте соц сети для продвижения своих продуктов - это не очень дорого и эффективно. Не ленитесь, основной бюджет тратьте на рекламу. Красивые баннеры, реклама в соцсетях и грамотное торговое предложение + полезное приложение = успех.
    Ответ написан
    Комментировать
  • Что нужно что бы начать свое дело?

    opium
    @opium
    Просто люблю качественно работать
    напишите несколько приложение и выложите их в стор и попробуйте на них заработать
    все больше ничего на первом этапе делать не надо
    Ответ написан
    Комментировать
  • Что нужно что бы начать свое дело?

    @jewubinin
    Для этого нужно начать реализовывать свое желание.

    Придумывать за вас ваш бизнес не будет никто.

    Придумывайте - откуда будут деньги капать и что вам нужно для обеспечения того, чтобы деньги капали.

    Это все. Больше ничего не нужно.

    Нужно придумать, что именно будете делать.
    И начинать уже это делать.

    Появятся конкретные вопросы (как платить налоги, как уволить зарвавшегося сотрудника) - спрашивайте, вам помогут.
    Ответ написан
    Комментировать
  • Как происходит деплой современного фронтенда?

    BATAZOR
    @BATAZOR
    Программист, DevOps
    У нам это выглядит так:
    Когда в git на ветку мастер назначают тег, происходит запуск сборки docker image.

    Сперва собирается фронт
    npm run build:react
    "build:react": "NODE_ENV=production $(npm bin)/webpack --config webpack.react.js --progress --profile"


    Потом идут команды `npm run lint && npm run test`

    Затем уже идет сборка docker image, в котором устанавливаем только пакеты нужные для node.js и в конце добавляем полученную папку `dist/*`.
    Далее по клику на кнопку происходит обновление сервисов (у нас GitLab)
    Ответ написан
    1 комментарий
  • Биржа upwork как источник заказов для IT компании?

    @polifill
    Не с той стороны заходите.

    Самая большая проблема - ВЗЯТЬ нормальный заказ на бирже UpWork.
    Ну а вам как бизнесмену - брать такие заказы РЕГУЛЯРНО, чтобы обеспечивать свой штат постоянной загрузкой по работе.

    Все остальные озвучанные вами проблемы - полнейшая ерунда и вообще не являются проблемой на фоне той проблемы, что действительно вам будет трудно решить для того чтобы начать свою деятельность на Upwork - РЕГУЛЯРНО БРАТЬ ХОРОШИЕ ЗАКАЗЫ.

    Неплохие специалисты на Upwork годами работают - и предел их мечтаний "взять заказ на 500 долларов", а вы сходу на постоянные заказы по $3000 рот раззеваете....

    Не хотите, чтобы ваши конечные исполнители видели ваши заказы и заказчиков - работайте с исполнителями мимо Upwork, а через Upwork только с заказчиками работайте, - в чем проблема-то????

    От того, что ваши работники узнают, что вы берете заказы через Upwork - ничего принципиально не изменится.

    1. Одиночному специалиста не так просто брать крупные заказы.
    2. Чтобы раскрутиться на Upwork - нужно время, и довольно долго новичок получает не особо интересные и не особо денежные предложения.
    3. Если вы обеспечиваете сотрудников постоянным потоком работ - они не будут искать доп. заработок на сайтах типа Upwork.
    4. Не всем нужен этот гемморой с прямым заказчиком. Подавляющее большинство людей в мире работает в каких-либо фирмах и получает работу через начальника, а то и через большую цепочку начальников... Многим людям так намного комфортнее.

    Проблема у вас будет только в одном случае - если вы будете откусывать ЗДОРОВЕННЫЙ процент, при этом никакой СВОЙ ВКЛАД НЕ ДОБАВЛЯЯ.

    Но в наше время, когда о Upwork знают почти все - никак вы эту проблему не устраните.

    Только внося свой дополнительный вклад (например, прекрасным знанием английского языка, постоянным вниканием в глубину проектов и тем, что будете крайне внимательно относится к своей репутации на Upwork и будете работать над репутацией долгие месяцы) вы будете застрахованы, что работать через вас будет выгоднее, чем напрямую.
    Ответ написан
    8 комментариев
  • Биржа upwork как источник заказов для IT компании?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В профиле агенства не обязаны быть работники, работникам не обязательно говорить про апворк (если уж так хочется секретничать). Главное качественно заполнить профиль и постоянно мониторить интересные заказы и отправлять заявки на них. На первый заказ может уйти неделя-две, а может и месяц-два - как повезет. По времени - ну, полчаса-час-два в день на поиск/ответы на заявки. 60 ответов в месяц бесплатны, дополнительные - денег стоят.
    Ответ написан
    9 комментариев
  • Как происходит деплой современного фронтенда?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    > Когда переменная NODE_ENV принимает значение 'production',
    Как-нибудь так, например:
    "scripts": {
        "build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
    }


    Ну а попадание собранного бандла на сервер в проде — вариантов много, от SFTP/scp до CI и docker.

    Можно, кстати, и ставить всякие там вебпаки на прод, ничего смертельного в этом нет. У меня на паре проектов стоит post-merge вот такой:
    #/usr/bin/env bash
    # MIT © Sindre Sorhus - sindresorhus.com
    
    # git hook to run a command after `git pull` if a specified file was changed
    # Run `chmod +x post-merge` to make it executable then put it into `.git/hooks/`.
    
    changed_files="$(git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD)"
    
    check_run() {
        echo "$changed_files" | grep --quiet "$1" && eval "$2"
    }
    
    # Example usage
    # In this example it's used to run `npm install` if package.json changed and `grunt build` if files in public/ dir changed.
    check_run package.json "npm install"
    check_run public/ "grunt build"

    Но тут зависит от скорости сборки и от того, какой даунтайм допустим, конечно.
    Ответ написан
    Комментировать
  • Как вырасти из программиста в менеджмент?

    @Libert
    Может мой ответ будет не совсем уместен, поскольку не бесплатен, но всё-же. Поищите куры обучения MBA по направлению CIO. Лучшего способа я не знаю, Вы получите комплекс знаний по менеджменту, финансам, маркетингу, аналитике, лидерству, управлению. В вашей группе будут топ менеджеры, владельцы бизнеса, которые расскажут о подводных камнях и тонкостях, полезных и зачастую необходимых на этом пути, как и преподаватели, многие из которых - эксперты в своих областях, за 2 года обучения Вы приобретёте массу полезных знакомств и чёткие представления о своём дальнейшем карьерном пути. Диплом MBA поможет при трудоустройстве и, несомненно, будет являться Вашим преимуществом при дальнейшем трудоустройстве и в отличие от курсов и тренингов - диплом MBA котируется по всей России, более того, сейчас есть школы в РФ, выдающие международный диплом CIO, котируемый и за границей. По стоимости выйдет около 20-25 тысяч в месяц, в среднем по России, бизнес-школу советовать не буду, это на Ваш выбор, удачи!
    Ответ написан
    Комментировать
  • Как вырасти из программиста в менеджмент?

    @imikh
    Некоторые люди написали, что вырасти из девелопера в менеджера нельзя, потому что это разные вообще вещи. Забавно это читать, учитывая, что вот тут на вопрос "Как стать руководителем/менеджером проекта?" были даны совершенно противоположные ответы.
    Почему же так? А там спрашивал не девелопер ))
    Умора.
    Ответ написан
    1 комментарий
  • Как вырасти из программиста в менеджмент?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    берете 700-1500 долларов
    отдаете тут stratoplan.ru
    проходите
    умнеете
    становитесь на первую ступеньку
    Ответ написан
    2 комментария
  • Начало карьеры в Европе?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    в Греции работать не принято

    ориентируйтесь на страны, где принято - и все получится
    Ответ написан
    Комментировать
  • Начало карьеры в Европе?

    opium
    @opium
    Просто люблю качественно работать
    Писать программы пробовали?
    Ответ написан
    Комментировать
  • Начало карьеры в Европе?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Судя по всему у вас неплохой универ. Там вы получите все нужные знания по Computer Science. Искать дополнительные курсы не обязательно, разве что по каким то сиюминутным технологиям, которые вам интересны.

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

    Если вам хочется еще и денег заработать, то конечно фриланс почти единственный вариант. Только учтите, фриланс - это конвейер дешевых и простых проектов (обычно). Более сложные и интересные вещи на фрилансе можно получить только наработав имя, клиентов и портфолио. Тут уж вам выбирать, погружаться в это или нет. Имхо, только если финансы прижали.
    Ответ написан
    Комментировать
  • Как вырасти из программиста в менеджмент?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Хм. Нужно понимать, что их программиста в менеджера это не вырасти а перейти в другую профессию.

    У программиста рост вверх - это это тех.лид и архитектор. Затем может быть собственный проект, где ты владелец. и то...

    Менеджер это другая отрасль, и нужно вырасти нужно не из программиста, а просто вырасти.
    Ответ написан
    3 комментария
  • Как сэкономить место если в каталогах есть одинаковые файлы?

    @protven
    Если прямо очень много данных - копайте в сторону ФС с дедубликацией данных. Навскидку - ZFS.
    Ответ написан
    Комментировать
  • Где можно найти готовое решения отправки сообщения на почту?

    2ord
    @2ord
    1. Сначала данные отправляются через форму на сервер методом POST в виде параметров внутри params[:contacts].
    2. В контроллере обрабатываешь полученные данные и отправляешь сообщение при помощи ActionMailer / gem mail, предварительно наладив настройки SMTP. Провайдерами SMTP могут быть Gmail, Mailgun, ...
    Ответ написан
    Комментировать
  • На каком уровне системный архитектор должен знать технологии?

    zolt85
    @zolt85
    Программист
    Вы прям словами моего препода по программированию говорите. Он тоже боготворит системных архитекторов. По его мнению - это те люди которые проектируют/пишут либо ядро (а-ля Linus Torvalds) либо целиком ОС . Они живут в немного искаженной реальности и немного в другом пространстве времени, им доступны тайны мироздания, а еще они ходят на работе в домашнем халате и тапочках, и используют каретку CD-ROMа в качестве подставки для кружки с кофе.

    Вадим Борисович - мое почтение.
    Ответ написан
    Комментировать