• С чего начать учить программированию?

    @m0nym
    В 15 лет я уже вовсю программировал.
    Пацан не хочет.
    Ответ написан
    2 комментария
  • Что сделать, чтобы фрилансер на удалёнке не смог увести идею стартапа и присвоить движок\скрипты сайта?

    @chromimon
    1. Фриленсер занимется другим бизнесом. Ему не интересны ваши риски что проект не взлетит, а вкладываться нужно (хотя бы в раскрутку). Если фриленсер опытный, то он и так хорошо зарабатывает.

    2. Метод "разделяй и властвуй" известен уже не одно тысячелетие.
    Делить проект на компоненты, отдавать разным людям в работу.
    Что целесообразнее и из соображений, что узкая квалификация означает более качественную работу.

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

    4. Если проект мегасложный - вам все равно понадобится несколько узких специалистов.

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

    @awesomer
    Странно даже.

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

    Разве что стоимость. 400-800 баксов за такой проект - это вообще ни о чем, а уж тем более, что у вас, как вы пишете, проект уже зрелый. А, значит, уже важны вопросы перспективного масштабирования и производительности.

    На чем писать - это вопрос разработчика. Заказчику не стоит на этом затачивать свое внимание.
    Единственное, когда заказчику это важно - только если он сам потом будет это поддерживать и знает какой то инструмент программиста. Тогда да, тогда имеет смысл выбирать технологию самому. Иначе - оставить выбор технологии на откуп разработчику.

    Посоветуйте -как узнать что этот программист за эту оплату действительно сделает работу до конца?


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

    Как определить и контролировать этапы разработки, если в коде сам не разбираюсь?


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

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

    Как программист и человек, выступающий иногда и как заказчик - настоятельно вам рекомендую отслеживать результаты работы программистов постоянно. Мы ребята такие - заказчики же ничего не понимают в нашей работе. Всегда можем и соврать, что делаем нечто умное, а сами будем заниматься другими делами. Особенно после получения предоплаты.
    ;)


    Офис или удаленка?

    Проект представляется недостаточно крупным для офисного стиля работы.

    Платить 100-150 в мес ? А что если сольется через 2-3 месяца ?
    Далеко не все смогут продолжить начатое или это не критично..?


    Открою вам секрет. Когда разработчик сливается, при том, что вы четко выполняете свои обязательства по оплате - частенько это означает, что он недостаточной квалификации и "не потянул", неверно оценил сложность проекта. То есть после него другому разработчику лучше переделывать с нуля. Зачастую это дешевле и быстрее, чем разбираться. Но не всегда, конечно.

    Квалифицированные специалисты как правило трезво подходят и к объемам проекта и качеству кода и планируют свое время на будущую работу эффективнее. Поэтому смысла сливаться им нет. Ну это если вы в цене сойдетесь. Если не сойдетесь, то квалифицированный просто не возьмется с самого начала. Мое имхо.

    Предложить % долю? -думаю что они сыты такими предложениями , столько мертворожденных проектов..


    И это тоже.
    Есть и другое соображение. Разработчик сделает вам сегодня. Завтра он что вам в проекте будет делать? А долю - плати вечно.
    В особо крупных проектах - смысл имеет.

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

    На своем опыте знаю, что если толковому программисту не интересен сам проект, то и за рыночные деньги особо работать не будет. А за небольшие 50-70к/мес запросто будет кривой код и не оптимизированная под нагрузку БД.


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

    Общался со студиями по разработке: то договор кривой и несерьезный, то полу готовые решения и доработки 1,5-2к в час, что показалось дорого. Не исключаю, что нормальные студии запросят 1,5-3 ед. за разработку, не готов на это.


    Студия и должна быть дороже. Люди по найму работают несколько менее эффективнее. Плюс хозяин студии хочет денег. Плюс накладные расходы - помещение, бухгалтерия и пр.

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

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

    nki
    @nki
    bezkart.ru готовая система лояльности
    и он выстрелил. Объемы данных растут со страшной силой

    Очевидно, что надо брать бабло с пользователей.
    Ответ написан
    2 комментария
  • Инвестиции в проект = халявные деньги?

    @chromimon
    Это что, аттракцион невиданной щедрости? Эти деньги не нужно возвращать?


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

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

    @werw
    Ага. Очень халявные. Только разовые.
    https://vc.ru/p/check-them-out
    И это только, если вас еще не догонят и не прибьют.
    Ответ написан
    Комментировать
  • Инвестиции в проект = халявные деньги?

    @redakoc
    Любому серьезному проекту нужна огромная куча бабла. Гигантская по меркам обычного человека.
    Получить его не просто, поэтому к этому специальным образом стремятся.
    Если этого не делать, не стремиться получить бабло, то проект просто завалится.

    Халявой это не является,
    нормальный инвестор не дает тебе все сразу,
    дает по этапам,
    контролирует твои траты.

    То есть аренду офиса ты оплатить можешь с этих денег.
    А купить себе Ламборджини - нет.
    Ответ написан
    Комментировать
  • Инвестиции в проект = халявные деньги?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Это что, аттракцион невиданной щедрости?

    Это игра инвестора в которой он верит что деньги вернуться когда один проект из 10 выстрелит.

    Эти деньги не нужно возвращать?

    Если нет задолженности перед налоговой то обычно не надо, если вы только не потратили на свои личные нужды и вас не спалили. Смотрите эти деньги расходуются на оплату труда всей команде стартапа (по назначению) если создано ООО то в нём учредители стартапер(ы) с одной стороны и представители инвестора с другой т.е. считается что стартапер тратит их под присмотром, поэтому возвращать не надо. А ещё куча денег по инициативе инвестора(!) обычно тратится на маркетинг, их точно некому возвращать даже.

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

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

    Ну и ещё есть отдельный тип стартаперов которые просто хотят быть в тусовке, быть с хипстерами в офисе, пить кофе и смузи, им даже денег много не надо, 5k долларов дадут они потусят 2 месяца и рады ))
    Ответ написан
    Комментировать
  • Инвестиции в проект = халявные деньги?

    @umno
    Взамен денег, инвесторы получают долю в компании. Компания может 1,2,3 года не приносить прибыль, но стоимость её будет расти. Почитайте историю Теле2, которая была продана за баснословные деньги с огромными долгами.

    Стратегия многих стартапов - захват рынка. После этого уже идет монетизация и выход на прибыль. Этим путем шли и идут Twitter, Shazam, Telegram, Whatsapp и другие.
    Ответ написан
    Комментировать
  • Какой лучше стул из этих двух удобнее и тд?

    @m0nym
    Лучше второй
    Не так потеет спина.

    Но в целом - оба так себе говно.
    Ответ написан
    1 комментарий
  • Имеющие опыт с payoneer порекомендуйте, какие банкоматы лучше использовать?

    @m0nym
    У любого банкомата получаются зверские комиссии (я даже не говорю о лимитах на снятие).

    Не банкомат
    Идешь в Сбербанк. Снимаешь через оператора - лично - деньги в долларах. Не во всех отделениях есть, но в крупных - есть.
    Потом выбираешь наилучший курс и переводишь в рубли.
    Уже 5-й год так делаю - самый выгодный вариант.
    Ответ написан
  • Как правильно релизиться в больших компаниях?

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

    2. С "версионностью" мне кажется не так много сложностей на самом деле.
    Если воспринимать результат работы каждой команды как какой-то сервис с api наружу (а так наверное и есть), то по сути от команд требуется обеспечивать обратную совместимость новых версий api со старыми - задача которая в любом случае полезна.
    Делать версионность без обратной совместимости - очень плохая идея как мне кажется. Тут и затраты на поддержку, и затраты на переподключение у всех остальных команд.

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

    Видел живые проекты где не было продумано общей архитектуры, - поверх слоя основных сервисов по бизнес требованиям писался 2й слой, через годик поверх 2го слоя писался 3й, ... в итоге к нашей эре слоев было ~12 и как это точно работает не знал мне кажется никто, - что впрочем не мешало проекту иметь десятки миллионов пользователей.
    Ответ написан
    Комментировать
  • Есть ли программа по расписанию заменяющая файл host или быстро переключение(себе для блокировки интернета от прострактинации)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Команда cp (linux) или команда copy (windows) может легко вам "переключить" хост файл.

    Встроенный cron (linux) или служба расписания (windows) может легко делать это по расписанию автоматически.

    В чем собственно у вас проблема?
    Ответ написан
    Комментировать
  • Что и в каком порядке изучать ( уровень хакер)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Почитайте для начала википедию - вам необходимо определиться с терминологией.

    Изучите один язык программирования (например С++) на базовом уровне - напишите несколько программ - уровня калькулятор, уровня клиент-сервер (простенький чат), и что-то с базой данных. Можно тот же чат, с хранением данных в любой sql базе.

    Если за год справитесь, задачу что учить остальные 4 года сможете поставить себе самостоятельно.
    Ответ написан
    Комментировать
  • Как вставить регулярку в команду find?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Зачем регулярка, если у вас просто маска?
    Зачем эта сложная конструкция, если есть просто -mtime?

    find /home/user -mtime -30 ! -path"*com/trash/*"
    Ответ написан
    1 комментарий
  • Какова должна быть ответственность удалённого работника перед иностранным работодателем?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В контракте указан пункт о том, что я обязуюсь за свой счёт покрывать все возможные издержки, возникающие по моей вине - срыв сроков, нарушение авторских прав и т.п.


    В любом случае издержки не могут быть выше стоимости контракта.
    А нарушение авторских прав - это отдельная вещь, за это должен страдать не программист, а тот, кто пользуется продуктом и получает прибыль.
    Ответ написан
    9 комментариев
  • Как распаковать архив, если у него флаг read-only?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Походу ваш антивирус удаляет бат файл, поскольку он опасный.
    Ответ написан
    2 комментария
  • Атоматизируем ssh подключение при помощи expect?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Зачем вам экспект?
    Авторизация в ssh по паролям - прошлый век.

    Настройте SSH ключи и просто выполняйт scp без паролей.
    Ответ написан
    2 комментария
  • Где брать примеры хорошего ООП?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если у вас проблема с тем, как делить код на объекты, это означает, что
    1. Вы плохо продумали архитектуру проекта, либо вообще плохо представляете что должен делать проект.

    2. Мало опыта - в таком случае не парьтесь, просто пишите код как можете. опыт придет с набиванием шишек, когда будете рефакторить код и понимать что наверное надо было вот так изначально разбить, чтобы сейчас было проще.

    3. ООП был придуман как выход для написания крупных приложений, которые пишутся большим количеством программистов. В отличие от модульного программирования ООП позволяло не только разбить код на отдельные куски, но еще и сделать эти куски инкапсулированными независимыми "объектами", каждый из которых может поместиться в голову среднестатистического программиста, чтобы упростить процесс разработки.
    Это одна из причин, почему ООП достаточно сложно освоить на маленьких проектах.
    Ответ написан
    Комментировать
  • Почему не открываются файлы в sublime text, ошибка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Ясно же написано - в конфигурации sublime у вас синтаксическая ошибка
    Отредактируйте в блокноте Sass.sublime-settings который ваш Sublime пытается открыть.
    Ответ написан
    6 комментариев