Задать вопрос
  • Как формируется оценка стартапа и когда появляются деньги? Что почитать?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    почитать сериал Кремниевая долина
    раза три вдумчиво
    если кратко - без места в системе , а его хз как кроме родословной получить, в эти игры с опицонами играть бессмысленно (разве что с гражданством США), лучше за твердую всеповышающую зарплату

    приведу всего один пример - есть такой gitlab, то ли украинский то ли хзкакойский, не суть, у него есть инвестиции
    вот они:
    https://www.crunchbase.com/organization/gitlab-com... , смотрим 2018 год:
    19 сентября он поднимает 100 млн, а уже 10 декабря того же года еще 20, для чего??? Все проел? мало денег? почему Голдман не вошел в "120 в сентябре"?
    это вообще как?
    а так: заявленные деньги это не деньги, а обещания, а деньги выдаются по условиям, а условия бывают... уй...

    я принимал участие в трех инвестициях со стороны проектов, условия такие:
    первый: 500к сразу и 1500к если число пользователей достигнет *** в течение двух лет, было золотое время СМС биллингов, контента в вконтактиах и проч... загнулся на*уй, инвестор потерял всего 500 (заявлено конечно было 2 млн)

    второй: №№ миллионов, выделяется траншами, сразу как только входит еще инвестор, при этом пересматриваются долди и все такое, выделено за наверно 6-7 лет всего два транша, примерно на 40% заявленной суммы...

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

    гитлаб накачивают на биржу - через год еще 268, хаха, и вот уже в пршлом году он стоит оверд*уя, но, увы, только по слухам, и по тем же слухам его выручка 100 млн )) , и - основываясь на сумме, которую Микросотф отдал за ГитХаб - рАвное сравнение, ага ))

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

    сколько при этом видят и получают сами основатели и те кто его делают? ))

    книг об этом нет, можешь полистать х*иту, но суровая правда такова, что одним - собирать и получать, другим - платить
    Ответ написан
    Комментировать
  • Как раскрутить краудсорсинговый сервис доставки?

    JonNiBravo
    @JonNiBravo
    К вашему сожалению, конкурентов у вас довольно много. Самый сильный из них - dostavista.ru. Сервис сначала стартовал в России, сейчас запускается еще в нескольких странах.
    Я советую вам копировать все фишки у них, сервис действительно классный.
    Мой интернет магазин сотрудничает с Доставистой уже более двух лет.
    Для продвижения вам нужно работать сразу в двух направлениях, привлекать курьеров и заказчиков.
    Для привлечения заказчиков(в частности интернет-магазины) нужно разработать API и модули интеграции для популярных платформ. Для привлечения курьеров - обязательно сделать мобильное приложение для андроида, оно просто must have!
    Я не знаю какие цели вы ставите перед сервисом, но догнать конкуретов без серьезных инвестиций уже невозможно.
    По мимо сведения заказчика с исполнителем, сервис обязательно должен давать гарантии и страховать тех и других от кидалова, иначе в нем не будет толка.
    Готов поделится опытом работы с доставистой, рассказать о достоинствах недостатках.
    Ответ написан
    7 комментариев
  • Как серьезно заниматься роботехникой НЕ в университете?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Никак. Невозможно в одиночку заниматься серьёзной робототехникой.
    Серьёзная робототехника подразумевает команду, где программисты, инженер и слесарь это разные люди с опытом работы, не говоря о АУП.
    При этом стоит отметить что основное это именно программирование, программирование самая большая проблема в робототехнике.
    Тесла вон уже сколько лет пытается запрограммировать свой автопилот, с механикой вопросов нет давно, а вот код автопилота несколько лет пишут.

    Можешь попробовать собрать банального робопаука который колу из холодильника будет носить, попотеешь с расчётом кинематики и созданием математической модели, попотеешь с проектированием механики ног, попотеешь с навигацией и 3д картами пространства.
    Ответ написан
    5 комментариев
  • Как серьезно заниматься роботехникой НЕ в университете?

    ZXY000
    @ZXY000
    Engineer DevOps https://www.beeptoolkit.com/
    Все новички, загоняя себя на определенную робототехническую платформу, под влиянием, как им кажется, распространенных "авторитетных мнений", ограничивают свои профи перспективы в аппаратную архитектуру под той или иной OS, не понимая что рост своего профессионального уровня во многом будет зависеть от инструментария и аппаратной архитектуры, для которой предназначен этот инструментарий, что однозначно скажется на конечном результате по срокам и стоимости и прочих неопределенностях на начальных этапах своих проектов.

    Вот основные постулаты которых имеет смысл придерживаться в начале своего пути к робототехнике:

    — робософт работает в виде в промежуточного слоя между обычной ОС и программами/скриптами управления роботом;
    — робософт имеет модульную структуру, которая работает поверх базовой прослойки (фреймворка);
    — робософт имеет распределённую клиент-серверную структуру;

    “стандартный” робософт – это:
    * фреймворк, обеспечивающий типовые операции, слой абстракции от оборудования, межпотоковое взаимодействие и т.д.
    * дополнительные модули, реализующие различные робототехнические алгоритмы (компьютерное зрение, SLAM, машинное обучение, кинематика)
    * симулятор (симулятор является важной частью программного обеспечения для разработки роботов — он позволит отлаживать алгоритмы в виртуальной среде, без покупки дорогостоящего оборудования.)
    * оболочка для визуального программирования и управления роботом (наглядное и доступное объектно-ориентированное программирование, представление состояния робота в виде иерархического конечного автомата, состоящего из управляемого набора финальных статических машин и т.п.)
    Я предвижу здесь вероятность рассуждений относительно платформы ROS, которая активно популяризируется большинством российских вузов, а так же курсов с армией хобийных сообществ студенческих команд и т.д. и т.п .
    Для ясности - На вопрос: «Чем ROS отличается от других X платформ, нет однозначного ответа, есть аксиома - если вы решите использовать X, вы всё же сможете использовать многие из библиотек, распространяемых вместе с ROS. При этом Важно понимать - ROS работает только на Unix-платформах и в основном носит экспериментальный характер.

    Тема имеет ветвления в зависимости от того какой робототехникой вы хотите заниматься.
    К примеру индустриальные манипуляторы, логистические системы, биороботы, агротехнические системы и т.д. и т.п.
    Ответ написан
    2 комментария
  • Как убеждать клиентов оплачивать ТЗ (или оценку проекта) и нужно ли это делать?

    opium
    @opium
    Просто люблю качественно работать
    ну вы расписали все плюсы и минусы, собственно вам надо просто красиво их доносить заказчику
    Ответ написан
    6 комментариев
  • Нужен ли разработчик сайту на 1С-Битрикс?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Научитесь говорить на нормальном пацанском , у меня сложилось впечатление что владельцы бизнеса именно такие. Это снимет кучу вопросов. Просто четко изложите им риски и расходы.
    Ответ написан
    Комментировать
  • Зачем нужны спринты?

    Весь смысл Agile описан в Agile manifesto (очень советую почитать его, он небольшой), и ни о каких спринтах там речи нет)

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

    Смысл спринтов в скраме в том, тобы за некоторый фиксированно-небольшой срок доставить новые фичи хоть в каком-то виде
    Ответ написан
    4 комментария
  • Как организовать работу нескольких back-end разработчиков в одном проекте?

    search
    @search
    мама говорит что я особенный
    При реконфигурировании команды программистов, полезно проводить аналогию со строителями. Это достаточно наглядно. Например, с кафельщиками. В вашем случае, есть проект - это квартира. И есть один кафельщик, который не справляется в срок. Ему нужна помощь. Можно дать ему еще одного кафельщика в помощь. Дальше, если они работают в одной комнате, им прийдётся договариваться между собой. Как минимум, первому кафельщику придётся потратить время на то, чтоб объяснить воторому план работ, который тот держал в голове. Часто это занимает крайне много времени. Идеальный вариант - поместить кафельщиков в разные комнаты, тогда им не прийдётся договариваться и, скорее всего, работа пойдёт быстрее.

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

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

    В общем, я бы поговорил с бэкендером и узнал, что его бесит на проекте.
    Ответ написан
    Комментировать
  • Чем JavaScript абстрактнее других языков программирования?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    На JS можно спокойно писать (и очень многие пишут) вообще не задумываясь где и как у Вас выделяется память и где и когда она освобождается. И программа будет работать, возможно даже без багов и утечек.

    В JS Вам не нужно думать, о том сколько живут объекты, если у Вас есть ссылка - объект точно жив.

    В JS Вам не нужно думать, какой у Вас сейчас диспатчинг - статический или динамический (он всегда динамический - более дорогой, но гибкий), а если диспатчинг все же динамический, то не нужно думать, а какая здесь будет использована таблица виртуальных функций.

    В JS у Вас никогда не будет Undefined Behavior.

    В JS у Вас никогда не будет гонок данных, каждый поток (воркер) живет в своем пространстве памяти. И даже если Вы пошарите память, Вам не придется парится с атомиками/мьютексами и c memory order, все уже решили за Вас.

    В C++ Вам придется об этом всем думать, если захотите написать что-то полезное.
    Ответ написан
    2 комментария
  • Хостинг: арендовать или создать на домашнем пк?

    @rPman
    Почему нельзя, можно, и даже нужно, начинать с этого вполне нормально. Позволяет очень сильно сэкономить на вложениях, за счет меньшей надежности.

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

    Дома все это сделать будет заметно сложнее и дороже (бессмысленно).

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

    p.p.s. в россии последние годы провайдеры с подачи текущей власти вытворяют эпическую дичь, ломая интернет и устоявшиеся стандарты.
    Совершенно нормально внезапно обнаружить что входящие https нормально не работают, или скорость режется, или подвисают подключения и т.п. Это так работает самодельный DPI
    Ответ написан
    Комментировать
  • Всё ли учтено в схеме?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Конденсатор весело бахнет при включении в сеть.
    Лампочка - так себе ограничитель тока, у нее кривая температура-сопротивление буквально "не в ту сторону" (у нее положительный ТКС, а для зарядки конденсатора нужен отрицательный).
    Диод также никуда не годен, у него предельное напряжение 100Вольт, а надо бы 630.

    Короче, это фейерверк.
    Ответ написан
    1 комментарий
  • Реально ли запустить c# приложение на Ubuntu?

    Если оно написано под .NET Framework и использует Winforms - можно запустить на mono.
    Если оно написано под .NET Framework и оно консольное - можно запустить на mono или мигрировать на .NET Core одной консольной командой.
    Если оно написано под .NET Framework и использует WPF, то можно переписать на Avalonia и запускать под .NET Core.

    Все три способа будут работать только в том случае, если вы жёстко не привязались к технологиям винды.
    Лично я рекомендую перейти на .NET Core и делать кроссплатформенное приложение.

    PS: dotnet try-convert
    Ответ написан
    1 комментарий
  • Как запустить ajax в две стороны подгрузки страницы?

    @yarnstart
    Превозмогание и React
    HTML5 History API
    onpopstate - ловите событие "возврата назад" и делаете ajax по актуальному урлу -> меняете контент
    Ответ написан
    Комментировать
  • Не радужные перспективы эмбеддеда в моём городе. Какое направление выбрать?

    Grinvind
    @Grinvind
    Помогаю увеличивать трафик с поисковых систем
    По тому, как ты вписал "эмбеддед", тебе будут рады в SEO)
    Ответ написан
    Комментировать
  • Какой курс по архитекторству лучше пройти?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Курсы не о том. Архитектор - об умении управлять тимлидами, ориентироваться в инфраструктуре заказчика, понимать что происходит в других проектах и всех системах с которыми вы интегрируетесь или будете интегрироваться.
    В крупных компаниях может быть много сервисов, которые разрабатываются другими командами. Надо быть в курсе что там, куда идет партия, как ваш проект в этом всем может достигать нужных цифр в общем статусе, в аудите и так далее.
    В общем архитектор это не только технические знания, это еще и тимлидовские навыки в квадрате.
    Ответ написан
    2 комментария
  • Хостинг следит за действиями в ЛК. Нормально ли это?

    DevMan
    @DevMan
    у вас глобальное непонимание и корявенький пример.
    вы покупаете ресурсы. вот если в эти ресурсы навтыкают свои трекеры - будет повод для возмущения.
    а ЛК хостера - его собственность.

    на вашем же примере: вы арендовали офис в крупном офис-центре и удивляетесь, что вас видно на парковке и в холле.
    Ответ написан
    Комментировать
  • Какой самый эффективный способ контроля времени и внимания в рабочее время?

    @mkone112
    Начинающий питонист.
    Меняй работу на интересную. Самому приходится заставлять себя отвлекаться на еду и сон.
    Ответ написан
    1 комментарий
  • Насколько жизнеспособный raspberry pi 4b?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Как владелец уже 2х rpi4b и заядлого линуксоида:
    1) хотите изучать ОС gnu\linux , ставьте ARCH вместо основной ОС и вперед. Познаете большинство фич, тонкостей, удобства\не удобства ОС. Документация именно по арчу очень хорошая. Читать придется много, эксперементировать тоже.
    2) Малина может подойти для повседневного юзания как десктоп но есть огромная масса нюансов. Если задача именно в этом я бы рекомендовал все же смотреть на что то с х86 архитектурой.
    3) Производительности хватает,но в зависимости от задач. У меня 1 малина трудится как сервер(samba\nfs\nginx\ps3netserver\transmission\syslog server\dns server\dlna\asterisk\hash3d server\zmp proxy). Отдельно замечу что к ней подключен ssd для ОС и пара hdd на 4tb + охлад малины + питание всего этого но без какого либо корпуса чтобы все внутрь упихать. 2я малина пока в поисках идеальное применения, пробовал как десктоп для тв, ну не комфортно. Пробовал как консоль с эмуляторами, на фоне ps3 ломанной с эмуляторами тоже довольно печально. Пробовал как этакую замену PC, грусть для меня. Она скорее для эксперементов.
    4) Покупкой одной малины дело не ограничится, удовольствие выходит дорогим. Охлад, хорошее питание, возможно корпус, возможно шилды. Все это довольно дорого, требует работы руками и головой и понимания со знаниями. Ну т.е. на моем примере если брать малину которая работает как сервер, по деньгам\времени\трудозатратам гораздо, даже не так, ГОРАЗДО! выгоднее взять synology на пару дисков.
    5) Любой одноплатник это путь большого энтузиаста, среди них малины самые "допилинные" в плане драйверов\софта\железа.
    6) Допилинные не значит что вот прям все хорошо. Не стоит верить тоннам тупых роликов на ютубе "лучшая приставка\Лучший ПК\Лучший ТВ бокс", ложь, все это работает очень , так сказать, средне и как минимум потребует огромных трудов головой.
    7) ARM это боль, по крайней мере пока.
    8) Популярные ОС на малине, типа убунты\распбиан это БОЛЬ! Либо они будут требовать от вас огромного времени вложения, вероятно большего чем собрать ОС на том же arch, в обоих случаях нужно знание дела\железа\ОС.

    Как итог могу сказать что, да малина\одноплатники это прикольно, когда есть время на них и желание. Лучший ли выбор именно малина, вот далеко не факт если исходить из задач, но малина лучшая в плане набора портированных ОС и самого железа. Т.е. для сервера дома я выберу малину однозначно, для чего то другого, очень врядли.
    Ответ написан
    Комментировать
  • Можно ли изменить строку, не меняя размер в с# не создавая новую на самом низком уровне?

    Можно через ансейф и сырые указатели её поменять, но не нужно.
    Если вам нужна мутабельная строка, то используйте Span<Char>
    как-то так можно через unsafe

    using System;
    
    var str = "A";
    Console.WriteLine(str); // A
    unsafe
    {
    	fixed (char* chars = &str.GetPinnableReference())
    	{
    		chars[0] = 'B';
    	}
    }
    Console.WriteLine(str); // B

    Ответ написан
    Комментировать