• Как сделать свой REST API?

    @Kirill-Gorelov
    С ума с IT
    www.slimframework.com готовое решение.
    Ставиться за 5 минут.
    Ответ написан
    2 комментария
  • Почему так мало вакансий по разработке под MacOS?

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

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

    Оффтоп:
    Например, ВК сообщения не на Свифте написаны а на реакте вроде. И то, абсолютно бесполезная штука, мне в браузере больше нравится работать.
    Из приложений еще вспомнил - Parallels, но приложение тоже не для всех, и стоит не дешево.
    А ну и да, JetBrains, с натяжкой, но Россия.
    Ответ написан
    2 комментария
  • Нужен совет насчет социальной сети?

    vanesxl
    @vanesxl
    Судя по Вашему вопросы Вы сами не знаете чего хотите, каша какая то... Возьмите листок и ручку, записывайте:
    • основная задача, чего вы хотите добиться в итоге;
    • разделите основную задачу на подзадачи;
    • занимайтесь решением подзадач.

    Удачных Вам разработок!)
    Ответ написан
    1 комментарий
  • А вы правда умеете программировать?

    bingo347
    @bingo347
    Crazy on performance...
    В вопросе наглядный пример моего утверждения, что "учить" - это плохое слово. В нашем мозгу оно ассоциируется с зазубриванием чего-либо. Вот только зазубривая что-либо освоить это не получится. Но тем не менее слово "учить" встречается крайне часто: люди пытаются учить программирование, учить языки (неважно C# или английский), а учить таблицу умножения нас подсаживают еще с младших классов. Не надо учить. Это бесполезно. Стихи еще можно учить, понимание мыслей автора это не даст, но память натренирует. А вот программирование, языки и таблицу умножения учить не нужно, нужно понять. Правда вот учителя начальных классов многие сами таблицу умножения не понимают, а тупо заучили наизусть, и так и продолжают передавать ученикам, с XIX века ничего не поменялось.
    Вы можете выучить синтаксис языка, но это лишь шелуха, абстракция, набор правил как преобразовывать этот язык в другой. Без понимания знание абсолютно бесполезное. Ну знаете Вы, что существуют в некотором условном языке if, for, while. Но сможете ли Вы из этого составить некоторую программу без понимания что это и зачем. А заучивание Вам этого понимания не даст.
    Вы можете выучить функции стандартной библиотеки, но это опять шелуха. Эти функции кто-то написал, часто на том же самом языке, на котором Вы их используете. Но без понимания, что они делают Вы и с ними программы не составите.
    А как Вы собираетесь учить составление алгоритмов? Да у многих сейчас есть мнение, что этот навык не нужен, что все алгоритмы уже составлены, но это иллюзия.
    А навык решения проблем, как заучить его?

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

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

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

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

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

    Ещё одно часто заблуждение заключается в том, что мега крутой эксперт - крутой во всём. Это не так. Часто бывает, что гений программирования не знает, по чём нынче хлеб в магазине или кто сейчас президент. Ведь он читает не новости, а никому не понятные технические ресурсы. Но в своей области он - ас. Так что нельзя найти крутого во всём человека. Можно найти человека с максимально широким кругозором, но вряд ли он будет уметь хоть что-нибудь делать хорошо, кроме как производить впечатление умного и всезнающего. И даже такой человек в чем-то будет профан, и рано или поздно задаст реально глупый вопрос.
    Ответ написан
  • Существует ли такая опция или приложение?

    SpiderPigAndCat
    @SpiderPigAndCat Автор вопроса
    занимаюсь салообразованием
    Я разобрался. пишу для тебя, подписчик. google keep - создаешь заметку - в общем списке заметок зажимаешь по своей. появится вверху менюшеп в которой будет колокольчик - есть два варианта время и местоположение и в местоположении вбивай адрес свой. у меня карту не прогрузило, а жаль)
    Ответ написан
    1 комментарий
  • Есть ли "мобильный" браузер для десктопной Windows?

    @mega-sinyak
    Расширение Random User-Agent.
    Расширение отключено

    5f343cffe31c8910055381.png

    Расширение включено - Android

    5f343d1576147153854514.png
    Ответ написан
    3 комментария
  • Как привлечь аудиторию к определенному проекту?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Это изначально бессмысленная затея.

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

    Ну да, конечно, запилите вы туда уникальную нигде не присутствующую кнопку "поделиться в тикток", и что? Кому нужна кнопка деления отсутствующей информацией на никому не известном сайте?

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

    Sanes
    @Sanes
    Пока на допил и дальнейшую возню вариант N1

    C нуля сделайте. Сразу, как надо.
    Ответ написан
    Комментировать
  • Что делать с джуниор программистом, который самоучка и не с этой планеты?

    @anton99zel
    29а класс средней школы №7
    Во первых:
    Нужно разделять личные качества и профессиональные!!
    (Какая разница, что он бедный или хулиганил....)
    Второе:
    Если профессиональные качества вас устраивают, то пусть человек работает и не мешайте ему.
    Если не устраивают, то ищите другого специалиста
    Третье:
    Срыв сроков это не только его вина или еще чья то. Часто так бывает, что это общая вина: заказчик меняет ТЗ, менеджмент обещает сроки, лишь бы ухватить заказ, технический директор не вникает в процесс.... В итоге всё вешается на джуна.
    И еще:
    Программист это творческая профессия. Это не оператором работать по 8 часов по некому алгоритму. Тут и думать надо и вникать и прорабатывать отдельные моменты. Нужно создавать условия для комфортной работы, а не наседать и стоять над душой. Но чтобы релакс не затягивался, даже долги нужно планировать.
    Далее необходимо понять, почему возникают задержки:
    Если это плохая планировка времени, то пусть работает как ему удобно (в ночное время или вечернее), если задержки возникают из-за недостатка знаний, значит нужно их подтягивать, включая курсы или помощь наставников.
    И:
    Он склонен всю задачу целиком держать в своей голове и думать над ней один. И чтобы никто не отвлекал. Обсуждать с кем-либо задачу, даже просто общаться в корпоративном чатике среди рабочего дня - все это вроде не дает видимых проблем, но по нему видно, что это его сильно раздражает.

    Меня тоже раздражает отвлекаться каждые 5 минут на сообщения, которые вообще не относятся ко мне. А бесконечные обсуждения могут бесконечно обсуждаться.
    Взялись работать - работайте. Летучка 10 минут каждый день с утра. 60 минут в понедельник. И всё. Ибо нех.
    С ним же никогда не было начальника

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

    Работы было бы меньше, если бы вы, там наверху, между собой всё порешали, а потом уже приходили со своими хотелками, а не переобувались каждый день со своим ТЗ "не знаю что хочу".
    Ответ написан
    Комментировать
  • Как рискнуть в этом деле?

    @Kirill-Gorelov
    С ума с IT
    Знаешь как бы я поступил в такой ситуации?
    Делегировал бы работу.
    И клиенты бы остались и была бы возможность развиваться.
    Ответ написан
    Комментировать
  • Старт верстальщиком на фрилансе?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Шанс успеха на получение первого заказа ~0.000000000001%
    Шанс успешного выполнения первого заказа ~50.0%
    Срок получения первого заказа ~от 0 до бесконечности

    А для портфолио надо таких заказов с десяток

    Вывод напрашивается сам собой, да?
    Ответ написан
    2 комментария
  • Стоит ли использовать своё фото на фриланс бирже, если выглядишь достаточно юным?

    Zoominger
    @Zoominger
    System Integrator
    Лучше не надо.
    Пример из жизни: смеялись всем отделом над фрилансером, который выглядел, как школьник. Перестали смеяться, когда он слился с проекта и сорвал сроки сдачи. Школотронов больше не берём.
    Ответ написан
    2 комментария
  • Как изучать и запоминать базовые вещи без практики?

    LAZERPOPE
    @LAZERPOPE
    Есть старый "прикол" советовать новичкам книги для профессионалов. Кто-то это делает потому что ему в свое время дали такой же глупый совет, кто-то просто не хочет выделяться. Чтобы стать хорошим столяром ты не обязан досконально знать историю развития стамесок и эволюцию фрезеров, ты обязан взять в руки инструмент и начать работать с деревом.
    Единственный способ запомнить большой объем информации - использовать на практике.
    Ответ написан
    3 комментария
  • На ваш взгляд, есть ли смысл программисту делать интернет магазин самому?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    На мой взгляд, основные требования будут выглядеть как-то так:
    Сразу предусмотреть, что сайт будет иметь высокую посещаемость и нагрузку

    Откуда данные, что сайт будет иметь высокую нагрузку и высокую посещаемость?
    Это явно преждевременная оптимизация

    Чтобы без лишних проблем можно было найти программиста для поддержки и разработки магазина

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

    Гибкость. Простота внедрения новых фич на бэке и изменение внешнего вида сайта на фронте без необходимости городить "костыли" из-за недостатков платформы

    Чем выше посещения сайта, тем больше денег, тем проще разобраться с тем кто и как напишет магазин.

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

    0xD34F
    @0xD34F
    это к психиатру
    Ответ написан
    Комментировать
  • С помощью какой библиотеки/плагина организована защита странички от просмотра исходного кода?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Этот сайт делали мамкины программисты. Накопипастили "защит" из интернета и дело в шляпе) Я вам такого делать не советую, потеряете пользователей.
    Дополнительные инструменты --> Инструменты разработчика:
    spoiler
    5ef9c5395b4e6897377240.png

    "Исследуем" "защиту" дальше. Берем curl или(в моем случае python), не добавляем заголовки и не меняем user-agent. Делаем запрос:
    import requests
    
    response = requests.get('https://www.dekuzu.com/ru/2020/02/sell-phone-infringe-copyright.html')
    print(response.text)

    spoiler
    5ef9c68aacde7663363452.png

    Как видим, это "защита" от домохозяек. Только зачем им это копировать, хз.

    С помощью какой библиотеки/плагина организована защита странички от просмотра исходного кода?

    Генерируете на сервере из текста картинку,"украшаете" ватермарками и отдаете её пользователю. Кто таким сайтом будет пользоваться? - Это уже другой вопрос :)
    Внимание! Слабонервным не смотреть!
    5ef9c758dfd40050533404.png
    Ответ написан
    Комментировать
  • С помощью какой библиотеки/плагина организована защита странички от просмотра исходного кода?

    @robprane
    Сайт просто ловит нажатия. Посмотреть код страницы вы все равно можете через добавление view-source: перед ссылкой, а открыть консоль через меню. Защита от совсем уж ленивых.
    Ответ написан
    Комментировать
  • Как стать топовым WEB разработчиком?

    origami1024
    @origami1024
    went out for a night walk
    Знаю HTML, CSS, Bootstrap 3,4, верстал на них, сейчас освоил FlexBox, знаю как адаптивно верстать.
    Чуток знаю основы WEB дизайна, есть макеты на Behance

    Да ты и так уже топовый веб разработчик, можно закрывать вопрос
    Ответ написан
    1 комментарий