Задать вопрос
  • Как практиковаться в back-end, если нуб в front-end?

    latteo
    @latteo
    Как практиковаться в back-end

    Частая бэкендская задача:
    Берём данные с одного апи, пишем адаптер и отправляем на другой. Простенькое - оба апи работают с json и примерно похожи. Посложнее - один отдаёт xml, другой просит json. Еще сложнее они имеют жесткие лимиты на количество запросов и единственный метод обойти завести 10-100 акков в каждом сервисе и распараллелить процесс + приоритет заданий. Еще частый кейс разница в логике реализации, то что у одних отдаётся в одном запросе, другим заливается десятком разных.
    api сейчас есть у большинства более менее крупных сервисов, так что можешь выбрать себе по вкусу.
    Ответ написан
    Комментировать
  • Конфликт Jinja2 и Vue.js с фигурными скобками. Как исправить?

    Vadiok
    @Vadiok
    Веб разработчик
    Обычно переменные Vue и переменные бэкенда не встречаются совсем уж рядом, поэтому можно Vue блоки выделять в "raw" блоки, в которых не идет обработка синтаксиса Jinja:
    <h1>{{ JinjaVariable }}</h1>
    {% raw %}
        <div>
            {{ VueJsVariable }}
        </div>
    {% endraw %}
    Ответ написан
    Комментировать
  • Заменит ли Kotlin Java в Android-разработке?

    @Arderun
    После суда Google с Oracle думаю первые заинтересованы в уменьшении Java в мире. Это не только вопрос того на чем будут писать Android разработчики, Это удар по продажам книг и курсов, по буферу из Андроид разработчиков способных при необходимости стать back-end разработчиками на Java, и по авторитету языка в принципе. Но для самого разработчика изменение не будет столь сильными и резкими. Всегда есть библиотеки или приложения которые нужно дописывать либо просто поддерживать, всегда будет вопрос переизбытка сахара в Котлин, что черевато не пониманием программистом того, что он делает без знания и Java и Kotlin(а по большому счету и С++), а значит будут и такие фирмы которые сохранят Java приложения до последнего. Так что замещение врядли возможно в ближайшее время. В перспективе 5 лет это скорее всего случится, но это будет стек Java/Kotlin, а не Kotlin и ничего более.
    Ответ написан
    Комментировать
  • Как практиковаться в back-end, если нуб в front-end?

    @Kuper132
    Разберись в основном с html и вкратце с сss, а в Js обязательно что тебе нужно так ето как работает AJAX,callback,promise и замыканиями еще можно накатить.
    Ответ написан
    1 комментарий
  • Заменит ли Kotlin Java в Android-разработке?

    Конкретно в мире Android разработки я бы сказал с большой долей вероятности Kotlin заменит Java, но это случится не так быстро. Постепенно, когда уверенность в Котлине закрепится, случится следующее:
    1. Официальная документация и примеры по Android-разработке от Google будут в двух вариантах.
    2. Официальная документация по умолчанию будет показывать примеры на Котлине, аналогично тому, как документация Angular.JS даёт примеры на TypeScript и предлагает опциональный вариант посмотреть вариант на чистом JavaScript.
    3. Android Studio начнёт создавать проект с поддержкой Kotlin по умолчанию
    4. В результате всего этого, новые Android-разработчики будут писать свой первый "Hello World" именно на нём
    5. Многие бывалые Java-разработчики начнут смотреть в сторону Kotlin с любопытством и поймут, что он решает многие проблемы Java и рано или поздно начнут на нём писать.

    Мне кажется, судьба Kotlin/Java в мире Android будет похожа на судьбу TypeScript/JavaScript в AngularJS и Swift/Objective-C в iOS разработке. Важным преимуществов Котлина является то, что он может сосуществовать с Java-кодом. Проекты, уже написанные на Java, не обязательно должны быть переписаны полностью с нуля. Словно по правилам естественного отбора в природе, он будет сосуществовать с Java, но завоевав любовь среди разработчиков у него будет больше шансов выжить и он начнёт внедряться всё больше и больше в проект до момента, когда в нём (проекте) не останется ни единого Java-класса.
    Ответ написан
    1 комментарий
  • Заменит ли Kotlin Java в Android-разработке?

    @moh-mog-drinks
    Нет.
    Массово программисты не будут настолько переучиваться.
    Дополнять - будет.

    Да и вообще вы придается слишком большое значение отдельному языку.
    Изучите все языки программирования
    Ответ написан
    Комментировать
  • Заменит ли Kotlin Java в Android-разработке?

    @AnneSmith
    самая ленивая
    java программисты настолько трудолюбивые, что их не волнуют опции, которые облегчают и упрощают их труд
    Ответ написан
    1 комментарий
  • Что-то изменилось в сетевом программировании с 2007-ого года?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Принципиально мало.
    IPv6 появился, но полный переход на него еще не скоро, и не факт что он вообще состоится - возможно IPV4 переделают. Да и разницы с точки зрения прикладной разработки невелика.
    Ответ написан
  • Область применения C, C++, C#?

    @jackroll
    Сверхразум
    Ты сейчас делаешь следующее: "сейчас я хорошенько поузнаю, что мне нужно учить, а учить буду потом". Когда этот этап пройдёт, ты будешь думать "так сейчас надо найти самые лучшие книжки и курсы, а потом буду их читать и учить". Когда найдёшь - "так, нужно почитать программач ещё разок, чтобы быть в курсе, не изменилось ли чего". Потом "ага, надо ещё работы посмотреть на данный момент и сделать проекцию в будущее, чтобы предположить свой заработок". И после ещё десятка таких типа-как-небесполезных откладываний ты либо найдёшь какую-то другую великую цель для себя, либо попробуешь начать изучать то, что подготовил, но не протянешь дольше недели.

    Это я к тому, что из этого паттерна прокрастинации и фантазий нужно выбираться прямо сейчас, а не потом. Если ещё более прямо надо - бери любой язык и учи его месяц, не тратя время на всякую чушь. Иначе гроб.
    Ответ написан
    1 комментарий
  • Linux или Windows для C++ разработчика?

    GavriKos
    @GavriKos
    Начните просто с изучения C++. Для новичка - пофиг в какой операционке и с какой IDE и компилятором. Советую использовать уже привычное окружение.
    Чисто теоретически - будет удобнее в винде - потому что есть VisualStudio которая избавит вас как новчика от некоторого геммора.
    Ответ написан
    2 комментария
  • Linux или Windows для C++ разработчика?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Тут вопрос в неком хм... "Стеке технологий". Сам по себе C++ кроссплатформенный и, как следствие, пофиг где и как его учить - программы на чистом C++ переносимы на уровне исходного кода.

    Но как только дело доходит до прикладных задач - вам потребуется прибегать к сторонним библиотекам/фреймворкам, разным сторонним наработкам и к средствам операционной системы и так далее. Тут-то и возникает вопрос - а чем вы хотите заниматься. Даже программист под Linux и под Embedded Linux это не одно и тоже.
    Ответ написан
    Комментировать
  • Linux или Windows для C++ разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    "Опираясь на ваш опыт и требования работодателей, что бы вы мне посоветовали(ваше субъективное мнение: 1)изучать С++ в контексте linux(админить потихоньку)"

    Почему сразу админить?
    Просто писать под Linux означает, что вы как минимум продвинутый пользователь на этой системе.
    Линукс не является популярной домашней пользовательской системой. Следовательно под линукс пишут или системные софт, или бизнес-софт, причем часто бэкенд.

    C++ под винду - в основном системное программирование, некоторый офисный софт и геймдев.

    Бизнес в основном c#/java ибо быстрая разработка.
    Ответ написан
    Комментировать
  • Linux или Windows для C++ разработчика?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Вообще пофиг, поставь две ОС и кодь по очереди) А вообще полезно будет поработать в консоли и покомпилировать не из гуёв, да и просто расширить кругозор никогда не будет лишним. Лично мне удобнее Linux, т.к. здесь я всё настраиваю под себя и в основном использую терминал, получается намного продуктивнее, чем мышкой.
    Ответ написан
    Комментировать
  • Linux или Windows для C++ разработчика?

    @Trotilla
    В наш век С++ без кроссплатформенности ни для кого не нужен.
    За очень и очень редкими исключениями.
    Ответ написан
    Комментировать
  • Linux или Windows для C++ разработчика?

    @Abcdefgk
    "На вопрос о том, какую операционную систему следует использовать, Windows, Unix или Макинтош, я обычно отвечаю: ту, которую используют ваши друзья. Преимущества, которые получите, воспользовавшись помощью друзей, перевесят любые сложности, связанные с освоением операционной системы или языка программирования." (Питер Норвиг, "Научитесь программировать за десять лет")
    Ответ написан
    1 комментарий
  • Linux или Windows для C++ разработчика?

    @hauptling
    под windows более актуально все-таки c#
    Ответ написан
    2 комментария
  • С++ умирает слишком долго?

    @ZZahar
    Если решил проблему - нажми "отметить решением"
    Если не трудно ссылку дайте на такое утверждение.
    C++ и C точно не умрет лет так 20+-(хотя кто его знает, Swift буквально за пару лет отъел большую долю Obj.-C) т.к быстрее C++ и C только ассемблер. C нужен на микроконтроллерах, марсоходах в NASA , в общем там, где нужна скорость и память является частичной проблемой. C++ используется в играх, ПО, марсоходах NASA , в общем там, где нужна большая скорость программы. А всякие Java, Go, JS и другие не вытеснят(хотя на JS уже начинают делать ПО даже большие компании такие как Microsoft, Adobe) ибо там область применение чуть другая и на них нельзя писать марсоходы для NASA . Хотя могут написать "Супер-пупер крутую библиотеку" и она может где-то использоваться, например тот же Electron, но полностью она не вытеснит C/C++. Может в далёком будущем придумают язык быстрее C/C++ или полностью переработают архитектуру компьютера и он будет не нужен, но сейчас имеет смысл учить C++ для работы в GameDev'е или ПО, или просто для себя.
    Ответ написан
    3 комментария
  • С++ умирает слишком долго?

    @evgeniy_lm
    Гы-гы. Ну, я слышал, что Delphi уже умер, что JAVA ни сегодня так завтра помрет, но про С++ слышу впервые.
    Не боись, до твоей пенсии С++ доживет. Ну если не доживет, не велика потеря, реальному программисту без разницы на чем писать
    Ответ написан
    Комментировать
  • С++ умирает слишком долго?

    @hauptling
    умирает?) смещно
    Ответ написан
    Комментировать