• Как оптимальнее и правильнее организовать финансов-экономическую политику в веб-команде (веб-студии)?

    @abcyu
    Разработчик
    Стоит ли команде выделяться в веб-студию сразу, сразу себя назвать и продвигаться на рынке? Либо же на начале достаточно без имен, просто работать в команде, ну и хотя бы у пары лиц было оформлено ИП?


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

    Вести проект перед лицом заказчика все равно должен один человек, логично, что деньги получает он же. Он и отвечает перед заказчиком.

    Если вы приходите "толпой независимых специалистов", то никакая вы не крутая веб-студия. Представлять должен кто-то один + еще один опытный тех. спец.

    Фактически это не будет равноправная команда - это фантастика.
    Должен быть кто-кто кто будет все разруливать.

    Ну это конечно если хотите серьезно работать.

    Можете и кустарно. Никто не мешает сказать заказчику: я пилю сайт, вот мой любимый дизайнер, пригласи его, заплатишь ему отдельно.

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

    Никакое равенство априори невозможно.

    С теми, кто выполняет свою часть работ быстро (например, на большом проекте что делать дизайнеру три месяца?), будет постоянно подрабатывать на стороне.

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

    Короче: кто взял клиента - тот его и ведет целиком. Отдавая часть работ друзьям (работать с друзьями, кстати, плохая идея).

    Иначе бардак будет.
    Ответ написан
    Комментировать
  • Как начать использовать технологию WebSocket?

    bagau
    @bagau
    Фронтент разработчик
    На прошлой работе я писал онлайн-консультанта с использованием веб-сокетов. На сервере php с вебсокетом, на клиенте javascript. Комментировал код, можете посмотреть здесь на Github.
    Файл websocket.php - логика самого вебсокета, с комментариями. Я ничего не понимал в вебсокетах, поэтому комментировал каждую строку, чтобы понять.
    файл start_socket.php - работа с вебсокетом.
    Написано без использования фреймворков.
    Онлайн консультант в принципе рабочий, но я его не смог доделать, ушел с работы
    Ответ написан
    Комментировать
  • Чем отличаются языки программирования PHP, PYTHON, RUBY?

    MetaDone
    @MetaDone
    Хорошо сформулированный вопрос - 50% решения
    1. Если приводить аналогию с автомобилями, то php - это моторная лодка. Вы конечно можете поизвращаться и ездить по дороге на этой лодке, но зачем? Лодка нужна для плавания по воде, вот там на ней хорошо.
    А питон и руби - это такие пикапы, в багажнике у которых тоже есть лодки (рельсы, джанго и т.п.)
    И когда вам нужно пересечь водную местность, то нужно вылезти из пикапа и пересесть на лодку.
    2.Если все нормально сделано, но нет.
    3.В php нет легкой реализации OpenCV, в питоне есть, но задача не очень распространенная, в большинстве случаев в вебе с такими ограничениями не столкнетесь
    4.Скорее всего тот, который лучше знает. Но и задача вносит свои коррективы - мне к примеру удобнее писать для Selenium web-driver на питоне, хотя и реализация на php тоже есть.
    5.Зависит от человека и того, что он уже знает и общих способностей к построению сложных абстракций. Если человек не сможет продумать более-менее сложные алгоритмы - то соответственно и обучаться будет куда дольше, а может ничего сложнее скриптов на bash так и не реализует
    Ответ написан
    Комментировать
  • Чем отличаются языки программирования PHP, PYTHON, RUBY?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Если говорить о различиях PHP, Ruby и Python, то в первую очередь, различия в синтаксисе. Если у Ruby и Python синтаксис более аккуратный и читабельный, то PHP тут самый некрасивый.

    Далее, Ruby полностью объектно-ориентированный язык. PHP - нет, имплементация ООП в нем есть, но она все же не так хороша, как в Ruby (За Питон тут точно не могу сказать, не интересовался).

    Комьюнити. У PHP комьюнити большое за счет минимального порога входа (русскоязычное обычно ограничивается посылом в документацию, возможно мой опыт в этом вопросе устарел). У Ruby русскоязычное комьюнити небольшое, но отзывчивое. Англоязычное вообще отличное. Про Питон, опять же, сказать не могу.

    Важный момент: на Python вы сможете писать веб-приложения, серверные и десктопные приложения под разные ОС. На Ruby вы сможете писать веб-приложения и серверные приложения. С десктопом здесь похуже. На PHP вы не сможете даже демона написать для своего веб-приложения, потому что веб - это единственная сфера применения PHP. Принимались попытки приспособить его и под другие цели, но пока из этого ничего путевого не вышло.
    Ответ написан
  • Почему RBM не пользуются популярностью?

    @ivodopyanov Автор вопроса
    NLP, python, numpy, tensorflow
    Нашел ответ сам: потому что основным кейсом применения RBM была инициализация весов сети через предобучение, чтобы устранить проблему деградации градиентов. Но с тех пор были найдены более эффективные способы решения этой проблемы. В частности, glorot initialization и ReLU.
    Ответ написан
    Комментировать
  • В какой момент нужно патентовать проект?

    @jackroll
    Сверхразум
    14476794133120.png

    Посмотрите на эту картинку. Только что написал ответ эйчару, которая сама нашла меня на линкедин.

    На мой взгляд, врубается человек в технологии или нет, какой он пишет код, как он вливается в коллектив, какие его знания, все это видно за неделю-две. Испытательный срок в 3 месяца - это сверхнаглость и развод на даллары, при том, что этот испытательный срок сейчас тянут везде. Часто после испытательного срока шлют на х*й и берут новых, потому что в сумму испытательного срока, как правило, ставят на 30 -50% з\п ниже.

    Я очень долго искал работу и просто ох*евал. С одними нашел вроде, опоздал в первый день на 3 минуты, НА 3 МИНУТЫ, сказали писать объяснительную. Я, разумеется, забил и пошел домой.

    Часто звали на собеседования, я гуглил отзывы и понимал, что люди просто либо на текучке либо без зарплаты, либо за копейки со сверхурочными, типа там придумывают штрафы уровня б за всякую х*йню.

    Или ходил я в несколько фондов. Опустим то, что там вовсе не посевные инвестиции, а уже рейдерство готовых проектов (серьезно, условия просто п*здец), но эти всякие стартапчики набирают в команду людей с зарплатами до 30к, и НЕНОРМИРОВАННЫМ рабочим днем. Т.е. они там е*ашут с выходными.

    В общем, мне было проще начать фрилансить на канадцев через апворк, чем найти работу в Москве. Как вы вообще устраиваетесь?

    Если меня отключат от интернета, я скорее грузчиком пойду, чем программистом в этой стране.

    =======================

    Есть фонд, в который внесли деньги разные инвесторы и другие фонды. Этот фонд ищет ИДЕИ, максимум прототипы проектов, в которые они вкладывают бабло. При этом они понимают, что 98% не взлетит, но те 2%, что взлетят - дадут прибыль такую, что покроют и убытки от 98% других проектов и принесут прибыль. Все, что делает фонд - оценивает перспективу удачности проектов (к примеру, есть ли опыт у команды в прошлом, есть ли у них иные успешные проекты, есть ли аналоги проектов, какая идея и т.п.) и если ничего не выйдет, то они к этому готовы.

    Что в РФ - у тебя должен быть УЖЕ проект, который показывает прибыль. При этом они называют это посевными инвестициями, бл*ть. Часто хотят, чтобы в проект уже кто-то инвестировал, например, иностранный инвестор, плюс ты ее своих баблосов занес. И оценивают они по простой модели, если к примеру 1 лид или клиент стоит 100 рублей (реклама на него), а услуга или монетизация с него - 120 рублей, то это хорошо, так уж и быть, они дадут тебе денег, которых тебе НЕ хватит ни на что.

    что такое 600 или 800 рублей? Всего один программист-студент, джуниор, которого хватит меньше, чем на год на эти деньги.

    на западе дают сотни тысяч долларов, у нас 800 рублей.

    При этом тебя онально ограничивают. Вводят вторую подпись, их 10% по правам больше твоих 90%, ты без и согласия не можешь ничего. По сути, если в один момент они хотят тебя выбросить - они это легко сделают.

    Я знаю одних долба*бов, т.к. их проект не взлетел, то их заставили ОТРАБАТЫВАТЬ в одном из фондов.

    При этом работают они там, пока находятся без выходных и ненормированно, их там погоняют плеткой, бл*ть, считай. И называют они это рабство - обязательной программой акселерации. Это просто пиздец.

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

    @nirvimel
    Хочу реализовать свой проект.

    И считаю его очень оригинальным. Сами программисты до такого бы никогда не додумались.

    Проект требует вложений : в создание около 500 тыс руб и содержание в течении бесплатного периода около 5 млн.

    Но я понимаю, что проект несет большие риски.

    Есть программисты которые готовы взяться за мой проект.

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

    ТО есть после полной оплаты чтоб не оказаться без проекта. Потом чтоб обязать их обслуживать проект, чтоб не было такого что я вложился, 400 тыс потратил, а они мне что мол им больше не интересно и ушли.

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

    Обязать их в дальнейшем сотрудничестве и чтоб я был директором проекта

    чтоб только я являлся создателем этого проекта.

    Я же придумал всю эту схему, значит я - директор. К тому же я - бизнесмен, а они простые рабы, их судьба жить от зарплаты до зарплаты, а я иду к успеху.

    И вообще какие еще юридические стороны нужно знать?

    Кроме трудового кодекса, который мне совсем не нравится.

    Рашен бизнесс во всей своей красе.
    Ответ написан
    1 комментарий
  • В какой момент нужно патентовать проект?

    sim3x
    @sim3x
    Никак
    Даже в США

    Да и патент тут не поможет - нет новаторства

    Если боишься кидка, то тебе стоит первую версию сделать у фирмы с репутацией.
    А последующие пилить самому.
    Так что приготовься стать амином, программером, тимлидом и проджект менеджером в одном лице

    Для справки
    500к / курс доллара ~ 2 месяца работы одного мидла бекендера
    А ведь бекенд в современных приложениях не главное

    Если все же рискнеш довериться текущим, то советую завязывать низовые знакомства с конкретными программерами и все финансовые дела внутри предприятия завязывать на себя.
    Особенно связи с теми, кто будет приносить предприятию доход
    Ответ написан
    Комментировать
  • Путь в математику. Существует ли аналог Ландсбергу?

    @polyhedron
    Data Analyst | Data Scientist
    Если я вас правильно понял, то вы хотите понять математику как науку в единстве и многообразии, а не отдельные разделы. Наверное стоит посмотреть на научно-популярные книги по математике и философии математики - Р.Курант, Г.Роббинс "Что такое математика?", С.Строгац "Удовольствие от x" и другие в таком ключе, которые пишут профессиональные математики.
    Ответ написан
    Комментировать
  • Действительно ли Ruby сложнее PHP/Python? Если да, то почему?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Руби красив, однако это красота японского самурая с мечом против роты солдат с пулеметами и атомной базукой наперевес в Питоне. Страшно но эффективно. Поначалу Руби действительно выглядят магически красивыми, пока не понимаешь, что красота и эффективность зачастую разные вещи.

    (с) не мое
    Ответ написан
    1 комментарий
  • Действительно ли Ruby сложнее PHP/Python? Если да, то почему?

    @eoffsock
    Кодер (Rails)
    Я пришел в разработку на Rails четыре года назад, не зная решительно ничего. Учился на ходу. Попутно осваивал SQL в режиме «вот процедура на PL/SQL длиной в шесть экранов, нужно чтобы работало вчера»
    С тех пор вакансий меньше не стало.

    Другое дело, что знать Rails мало. Нужен фронт, хотя бы немного. Slim/HAML.
    В среде RoR фетиш на тесты, значит как минимум RSpec, Capybara. Как минимум один гем для работы с фоном — delayed_job, Sidekiq.
    К этому прибавить умение разворачивать все это дело и стартовать в production — Capistrano/Mina, unicorn.
    Ценится видеть хоть раз в жизни Devise и Cancan.
    Остальное обычно зависит от проекта.

    Дальше — правила хорошего тона.
    https://github.com/bbatsov/rubocop
    https://github.com/railsbp/rails_best_practices
    https://github.com/bbatsov/rails-style-guide

    А потом вы уже внезапно крепкий мидл или начинающий сеньор и советы обычно уже не нужны.

    UPD: Да, в целом стоит начинать с Ruby/Rails. Но мое мнение предвзято — я не люблю PHP, хотя с уважением отношусь к NodeJS.
    Ответ написан
    Комментировать
  • Действительно ли Ruby сложнее PHP/Python? Если да, то почему?

    @thepry
    Ruby on rails, 1С разработчик
    Чем рубин сложнее, например PHP, JS?


    Мне не кажется сложнее, учитывая, что код в руби ведет себя предсказуемо.

    Куда потом двигаться дальше?

    Подтянуть весь стек веб разработки - git, sql, js с фронтенд фрейморками(backbone, react...).

    Вакансий в этой сфере относительно мало, работодатели ищут сразу сеньоров.

    Некоторые из тех, что ищут сеньоров, готовы брать и менее опытных людей. Особенно, если те им понравятся.

    Я для себя как-то сформулировал правило - человек должен отправить 100 откликов на вакансии прежде чем жаловаться на то, что «работы нет».
    Ответ написан
    Комментировать
  • Действительно ли Ruby сложнее PHP/Python? Если да, то почему?

    opium
    @opium
    Просто люблю качественно работать
    не сложнее
    просто изначально спроектирован более грамотно поэтому типо для более опытных
    Ответ написан
    3 комментария
  • С#/Python/Node.js для сервера социальной игры, что выбрать?

    Barada
    @Barada
    Всё равно. Технологии из топ 10. Всё быстрое, всё масштабируемое, всё надёжное. Если у девов руки растут из плеч.
    Ответ написан
    Комментировать
  • Django vs Flask? для новичка, и не совсем стандартных задач?

    skipirich
    @skipirich
    проходил мимо
    Вообще то, что лучше Django или Flask это вопрос религии :). Лично мне больше нравится Flask. Многим не нравится что он по умолчанию не модульный, ну так никто не мешает сделать его модульным либо в ручную либо с помощью blueprint. Для ORM можно использовать SQLAlchemy. Для шаблонизатора Jinja2. Для всего остального у этого фреймворка есть куча extentions. Да некоторых компонентов нет в коробке и их надо отдельно ставить, но лично я не вижу никаких проблем в том чтобы набрать pip install <имя_модуля>. К тому же есть большой плюс в том что многие компоненты разрабатываются независимыми командами, это означает что если в компоненте баг то его скорее всего починят быстро, а в фреймворках где все батарейки внутри придется ждать выпуска новой версии.
    Ответ написан
    Комментировать
  • Так ли хорош Python в сравнении с R для data mining?

    aTwice
    @aTwice
    Программист C++, C#, Java, JavaScript, Python.
    У меня от синтаксиса R глаза слезились.
    Ответ написан
    Комментировать
  • Так ли хорош Python в сравнении с R для data mining?

    @polyhedron
    Data Analyst | Data Scientist
    Я использую оба языка, и, признаться, R мне нравится больше. И вы правы, что там есть пакеты абсолютно для всего. Но Python обладает рядом преимуществ, главным из которых является развитая экосистема языка. Преимущества Python очень хорошо описаны тут. Вообще, в этом блоге есть много интересных статей как по Python, так и по R. Что касается deep learning, то для Python есть замечательная библиотека Theano.
    Я бы порекомендовал сосредоточиться на Python, но R также не забывать на случай если понадобятся методы, не реализованные в Python, или будете работать с людьми, знающими только R.
    Ответ написан
    Комментировать
  • Правильная стратегия развития до веб-студии?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Нужно придумать название возможно в будущем своей студии. Это готово: Creativix

    Простите, но первое что пришло на ум:
    - Ало, это Internation World SMM digital group?
    - (шепотом) Да
    - А почему шепотом?
    - Я на математике.

    Аренда VDS хостинга

    DO

    Нужно сделать свой сайт, продвигать его, и реклама....

    Вы определитесь, кто вы. Developer/PR/Manager/Sales. Слово "компания" предполагает, что у вас есть сотрудники.

    ..., а так же на Bitrix-е

    nooooooooooooooo

    Разработать свою CMS.

    Не стоит, результат будет говном 99.99%

    Свой движок в какой то степени привязывает клиентов ко мне.

    Клиенту обычно побоку. Единственное, чего вы такими действиями добьетесь - лишний литр крови из глаз у следующего программиста и большую цену за его услуги.

    А так же мне кажется на бесплатных движках далеко не уедешь, для более крупных проектов нужно сделать удобную CMS под себя.

    У более крупных проектов, как правило, не используется CMS вообще.

    А дальше по мере развития, открытие ООО, покупка своих серваков, переезд в офис и тд

    Замечательно звучит, на сколько лет вперед проработан ваш бизнес план?))
    Ответ написан
    1 комментарий
  • Куда перейти с php?Python или Ruby?

    syschel
    @syschel
    freelance/python/django/backend
    Если отталкиваться только от критериев:
    1. Востребовано
    2. Много платят

    То ИМХО, не верное направление мысли. Нужно развивать свой уровень в одном направлении, а не шарахаться во все стороны на полумерах. Ибо хороший высококлассный специалист на PHP, будет более востребован и с большим окладом. Чем посредственный программист на Py/Ru.
    Ответ написан
    Комментировать
  • Куда перейти с php?Python или Ruby?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Вопрос примерно так звучит:

    В какую религию перейти из Язычества? В Буддизм или Конфуцианство?

    Я бы в Буддизм пошел... Тьфу... То есть на Python. У него паства побольше и распространен он поболее. Последователи учения -- не злобливые, и помогут. А Ruby как конфуцианство как-то слишком узковатое... Хотя, может просто мало его последователей встречал.

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