• Могу ли я заниматься коммерческой разработкой (backend с php) на Windows 10?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Очередной дурацкий вопрос.
    И дело даже не в том что линукс действительно на первых порах не нужен.

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

    Что - уже все основы выучил? Теперь на перепутье стоишь, уже идти устраиваться или линукс мучать? Какой там линукс? Базовые операторы, основы БД, отладку, обработку ошибок, разделение кода и представления, основы НТТР, основы безопасности уже выучил? Нет? Ну так надо садиться и учить то что и на винде прекрасно учится. И задавать вопросы если что-то непонятно. Для этого тостер придуман.
    А не ковырять в носу мечтательно, "все у нас хорошо, только линукса не хватает!".

    Надо меньше мечтать и больше работать. И задавать вопросы по ходу дела. Тогда станешь программистом.
    А с таким подходом дальше дивана не продвинешься.
    Ответ написан
    11 комментариев
  • Софт/сервисы для рисования графиков/схем (для разработки софта)?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Софт для прототипирования, создания эскизов, макетов, скетчей, мокапсов, схем и т.п.

    1. Draw.io — бесплатный аналог Visio
    2. https://moqups.com/  (2 проекта на бесплатном акке)
    3. balsamiq.com (desktop бесплатно 30 дней, web версия бесплатная)
    4. ninjamock.com — отличный бесплатный софт для скетчей и макетов
    5. gotiggr.com
    6. pencil.evolus.vn/Default.html
    7. www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4
    8. www.lumzy.com
    9. mockupbuilder.com (14 дней бесплатно)
    10. www.axure.com/download
    11. bohemiancoding.com/sketch
    12. Mockups.com = https://moqups.com
    13. https://wireframe.cc (триал 7 дней)
    14. mockups.me (триал-версия действует 30 дней)
    15. www.hotgloo.com (15 дней бесплатно)
    16. https://gomockingbird.com (1 проект на бесплатном акке)
    17. iplotz.com (в бесплатном тарифе возможность работать над 1 проектом, только 5 экранов)
    18. www.protoshare.com (триал-версия работает 30 дней)
    19. www.mockflow.com (1 проект на бесплатном акке)
    20. wireframesketcher.com/features.html
    21. https://www.yworks.com/products/yed
    Ответ написан
    5 комментариев
  • Как удалить контакт из ватсапа?

    @Kiril100cool
    Тут нельзя дать однозначный ответ. Все зависит от того, какая у вас операционная система, откуда вы хотите удалить контакт(только из ватсап или вообще полностью с телефона) посмотрите в интернете на сайтах подробные инструкции или видео, могу предложить вам a https://faqchat.ru/kak-udalit-nomer-v-vatsape/ эту страницу, там как раз простая инструкция, и есть видео-инструкция, удачи!
    Ответ написан
    Комментировать
  • Можно ли стать Java Senior разработчиком, если учится полгода-год по 2-3 часа в день?

    @Akela_wolf
    Extreme Programmer
    Одна из моих любимых поговорок: "10000 часов до мастерства".

    Если практиковаться 2 часа в день, 300 дней в год - это 600 часов в год. Соответственно, ~16-17 лет в таком темпе.

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

    Еще один совет - английский тоже учите наравне с Java. Программисту в современном мире без него никуда.
    Ответ написан
    3 комментария
  • Можно ли стать Java Senior разработчиком, если учится полгода-год по 2-3 часа в день?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Как же любят комментаторы все усложнять, лишь бы попонтоваться опытом) (это шутка, но, как известно, в каждой шутке...)

    Подозреваю, что под Senior подразумевается просто самостоятельная разработка.
    Во многом все зависит от скорости восприятия информации (а она разная у разных людей), но в целом за полгода-год, занимаясь по 2-3 часа в день, вполне реально освоить язык на уровне, достаточном для самостоятельного написания приложения "от и до". Правда, как верно заметили, одного языка мало, кроме Java/Kotlin нужны будут SQL, XML, http, может, что то еще. Но это все тоже в процессе освоится, сами поймете, когда понадобится.

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

    Для того, чтобы запустить сайд проект нужно все спланировать. И неважно при основной работе, или нет. При основной работе разумеется будет более растянутый по времени план. Но план ОБЯЗАТЕЛЕН, каким бы большим или маленьким не был проект.
    Все идеи, все концепции обязательно расписывать. Краткая схема подготовки к проекту по пунктам выглядит следующим образом:
    1. Инициатор (Вы) расписывает концепцию проекта. Также обязательны в ней ответы на вопросы: для чего делаем? кому нужен продукт? почему должны покупать (в случае коммерческого проекта)?
    2. Знакомьте с документом потенциальных участников проекта (ваши знакомые с hard skills).
    3. Обсуждаете в общих деталях (слушаете кто что вам скажет, изучаем настроение потенциальных участников)
    4. Неделя-две перерыв (мозг потом может с другой стороны посмотреть на идею или отказаться от нее)

    прошло две недели...

    5. Понимаете, что идея по прежнему актуальна, еще раз обсуждаете и выясняете, кто готов и сколько времени готовы посвятить проекту, кому что нужно от проекта, сходятся ли ваши цели с целями участников проекта, вобщем договариваетесь на берегу об условиях участия в общем виде (далее подробности описываем в рисках)
    6. Продумываете досконально монетизацию (на этом этапе могут вскрыться подробности, которые покажут о нецелесообразности реализовывать проект, если вы думаете о независимости и заработке), кто сколько в доле, условия выхода из проекта на разных этапах (бизнес план на этапе начала прооекта не обязателен, если нет больших вложений финансовых, главное это четкий план монетизации "как зарабатывать будем"?)
    7. Выбираете ОДНОГО ответственного за проект (допустим Вы) и ответственных по остальным activites
    8. Вы делаете дорожную карту для MVP (как будем достигать цели?). Знакомите с командой.
    9. Создаете документ под названием Работа с рисками. В нем прописываете, все риски которые могут помешать реализации проекта и как будете с этими рисками работать (пример рисков: вылет участника команды, несвоевременное исполнение задач, потеря мотивации участником, непредвиденные расходы, необходимость значительно продлить проект и т.д. ). Первая колонка риск, вторая как решаем этот риск в случае его возникновения. Знакомите с командой. Если кто-то где-то несогласен - корректируете документ по компромиссу. Помните, риски это классно это круто. Нет рисков - нет проекта.
    10. Планируете все действия в диаграмме Ганта. Если нет сроков - проект растянется на очень долготи так и не завершится.
    Ну вот и все! Можно начинать работу!
    Все пункты важные. Не спешите с началом разработки, уделите достаточное время на этап планирования.
    И запомните, ответственный за проект только один человек, даже если все в доле. Коли вы инициатор - управляйте процессом САМИ и не ждите, что проект сам как то дойдет потом до ума. Нет ответственного - нет результата.
    Итого главное это:
    1. Планирование (сначала планируем - потом делаем)
    2. Сроки (без обозначенных сроков - не приступаем к работе)
    3. Работа с рисками (проблемы будут - поэтому учимся с ними работать)
    Про мотивацию, менеджмент, управление и т.д. это в умных книжках почитаете сами.
    Ответ написан
    Комментировать
  • Как устроиться django-developer без опыта коммерческой разработки?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Поищи на ютьюбе "Резюме айтишника. Почему тебя не зовут на собеседование?" от всё ещё Сергея Немчинского. Ни в коем случае не делай точно, как он говорит. Не ведись на рекламу его курсов и всё вот это вот. Но непременно осмысли то, о чём он говорит, и творчески переработай для себя и для своего случая.
    Ответ написан
    2 комментария
  • Какие есть программы для оценки it-проектов по срокам и стоимости?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    классика
    https://support.microsoft.com/en-us/office/view-pr...

    но конечно вам попроще, видимо, надо

    попроще, если не ексель -нету
    Ответ написан
    Комментировать
  • Как сайт узнал мой номер телефона?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Некоторые организации (обычно это контент-провайдеры) заключают с мобильными операторами договор. При посещении сайта провайдера с мобильного телефона, оператор передает на сайт ещё и номер мобильного (в заголовках запроса). После посещения сайта, владелец сайта знает на какие страницы сайта заходил пользователь и номер его мобильного.
    Ответ написан
    Комментировать
  • В чем принципиальное отличие POC от MVP?

    Kiriniy
    @Kiriniy
    Графический и веб-дизайнер
    MVP это уже хоть как-то работающее что-то, а PoС может существовать даже условно. Скажем, пара сверстанных экранов без бэкенда и работающего UI, а все кнопки ведут на предложение оставить email например.
    Ответ написан
    Комментировать
  • В чем принципиальное отличие POC от MVP?

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

    @dmshar
    А в чем проблема?
    1. Выбрать некоторое множество скриптов так, что-бы сумма времен их работы была максимально близка но меньше 24 часов.
    2. Выбранные скрипты формируют отдельную последовательность скриптов. Выбросить выбранные скрипты из рассматриваемого пула.
    3. Если пул скриптов не пуст - перейти к п.1. В противном случае - закончить.
    Получаем некое количество последовательностей скриптов. Каждая такая последовательность запускается параллельно и независимо от других. Элементы в каждой из этих последовательностей можно запускать в произвольном порядке.
    Количество таких последовательностей - минимально возможное. А следовательно, минимально и количество скриптов, которые будут работать параллельно.

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

    P.S. Ни к Матстатистике ни к Python задача отношения не имеет. Да и к Аналитике - тоже. Типичная задача исследования операций.
    Ответ написан
    Комментировать
  • Как убеждать клиентов оплачивать ТЗ (или оценку проекта) и нужно ли это делать?

    @AstonMartin
    Я как клиент с удовольствием бы платил подрядчику, который бы еще за меня составил ТЗ)
    Ответ написан
    Комментировать
  • Бизнес и продажа фичей важнее качества кодовой базы?

    Бизнес и продажа фичей важнее качества кодовой базы?

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

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

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    реально, но почти все заберут
    дело в том что собрать 5к для рекламы и получить $19.99 ЧЕСТНЫХ может любой, поэтому если уберешь оксюморон

    уже реализованы в виде прототипов

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


    и научишься питчить - может зайти от ICO шников до Кикстартера
    Ответ написан
    2 комментария
  • Какие есть Cms для IT-блога?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Берите Wordpress и не прогадаете. Всякого разного для него - тьма, наверняка найдёте что-то по вкусу. Для блогов платформа идеальная.

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

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

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

    Есть что-то, что можно почитать на эту тему? Может какие-то практические кейсы с примерами составленной документации и т.д.?
    Тысячи книг и десятки тысяч сайтов с "чем-нибудь на эту тему". Включая практические кейсы, отработанные методики, лучшие практики и т.д. Гуглите по слову "Управление проектами" и читайте все подряд. Ну, можно еще уточнить "Управление проектами в области ИТ".
    Ответ написан
    Комментировать
  • Как выбрать тему для статьи на Хабр, которую будут читать?

    @rPman
    Загружаешь локально дамп хабра, пилишь ИИ для определение тематики (ключевые слова в заголовке, тегах, статье, придумываешь разные метрики,) максимизируя рейтинг, количество и скорость коментирования, минусы плюсы в коментариях и прочее

    Получаешь метрики будущей статьи, которая с большей вероятностью наберет плюсов

    Пишешь об этом статью таким образом чтобы метрики попадали

    профит

    p.s. https://habr.com/ru/company/luxoft/blog/153995/
    Ответ написан
    Комментировать