Задать вопрос
Ответы пользователя по тегу Программирование
  • Существуют ли эталонно красиво написанные программы?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Просто код-конвенции изучите + литература по эффективному коду. Архитектура это дело отдельного проекта
    Ответ написан
    Комментировать
  • Как генерировать палитру всех 24бит цветов в изображении размером 4096х4096 чтобы был плавный переход цвета?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    содержимое файла - некрасивое, как сделать плавный переход цвета?

    Файл отображает абсолютно всё то, что вы туда записали. Если хотите сделать красивый переход создайте алгоритм, а ещё лучше математическую модель, по которой ваша программа будет сама выбирать, куда вставить тот или Инной цвет

    Второе. Понятие содержимое файла - некрасивое достаточно относительное. Для каждого своя красота)) Соответственно, нет какого-то готового способа сделать то, что вы сами себе видите

    UPD:
    Для плавного перехода цвета вам нужно, что бы пиксели с цветами записывались не только в одну строку с переносами (Ну как лично я понимаю это, потому что нет никакой картинки, но кода генерации), а вам нужно ещё и по вертикали, и по диагонали записывать такие пиксели, что бы полоса градиента была во все стороны от начальной точки генерации
    Ответ написан
    Комментировать
  • Какая минимальная конфигурация ноутбука для программирования?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    У меня учёбно-рабочий ноутбук Lenovo Idea Pad L3 на i3-10110u, RAM 8 Gb.

    Единственное, что могу сказать, что хочу доставить ОЗУ, т.к. не всегда хватает при запуске рабочих проектов

    Рабочий ПК стоит на i5-9400, для работы хватает с головой и больше)

    Тут больше всё зависит от требований системы. Как я (мы) можем сказать, какое железо вам лучше взять? Вот вы работаете и чувствуете, что очень долго грузится система, долго компилится проект и т.д. Значит нужно что-то мощнее. Если не чувствуете дискомфорта, значит всё нормально

    Ваш i5-4590 будет лучше за мой i3, но так как вы являетесь фулл-стеком, думаю, такие вопросы не должны у вас возникать, какая машина вам оптимальная
    Ответ написан
    1 комментарий
  • Какая отрасль программирования занимается анализом видео и картинок машин с дорог(штрафы ставит)?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Любая. Вот вы работаете в компании, занимаетесь разработкой ИИ для анализа фото. Вот приходит заказ на проект. Суть проекта в том, что другая компания сделала софт, который делает снимок машины, которая едет и сохраняет их. Вам теперь нужно сделать софт, который анализирует картинки. Всё. Если вы там какой-то синьйор и можете это сделать, вас посадят на этот проект.

    Повторюсь, для этого нет направления, есть просто навыки
    Ответ написан
  • Написание кода коротко плохо?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Ну как сказать, если я правильно понимаю, символ ? просто допускает, что данный тип может принимать значение null (Да, проверил, вот ссылка).

    Во втором примере вы явно проверяете на значение отличное от null, И ТОЛЬКО ТОГДА вызываете метод disconnect()

    Разница двух примеров в том, что в первом случае вы всегда будете вызывать метод disconnect(), а во втором, если объект resizeObserver не будет равен null

    UPD: да, на счёт кода. При написании кода (Помимо архитектуры, официальных конвенций по написанию кода и т.д.) опирайтесь на два фактора:
    • Ваш код может легко понять кто-то другой
    • Через две недели вы сможете посмотреть на этот код и понять что он делает и зачем, так будто вы его написали 2 часа назад (грубо говоря)
    • Ваш код может легко изменить кто-то другой
    Ответ написан
    4 комментария
  • Что значит выучить язык программирования?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Это когда ты можешь решить любую задачу, которая технически будет решаема с помощью этого языка программирования, без использования сторонних фреймворков

    UPD: но так же НЕ СТОИТ путать понятия "знать язык программирования" и "уметь программировать". Я могу представить хорошего программиста, который НЕ знает полностью язык программирования, а так же я МОГУ представить программиста, который ЗНАЕТ язык программирования (полностью). но НЕ УМЕЕТ программировать
    Ответ написан
    Комментировать
  • Что такое шаблон консольного приложения и что он в себя включает?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Шаблон консольного приложения это проект, который включает в себя все необходимые файлы (Program.cs) и методы для стандартного запуска программы и вывода стандартного "Hello world"
    Ответ написан
    Комментировать
  • С чего начать разработку биопротезов?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Вам нужно двигаться где-то в сторону микроконтроллеров типа Arduino и Raspberry PI, не уверен, что java вам тут чем-то поможет
    Ответ написан
    Комментировать
  • В чём отличие делегата от события?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Событие - это когда что-то произошло и вы уведомляете систему об этом
    Делегат - это ССЫЛКА на метод с уже заданным набором параметров. Далее вы можете присвоить делегату любой метод, который удовлетворяет описанный делегат.

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

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Чисто из моего опыта. Как много вакансий вы видели, где требуется диплом? Лично я ДВЕ (Одна - гос., вторая - международная, были связи с универом и требовали закончить 4й курс бакалавра).

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

    Наличие диплом вам может помочь только в работе в гос.учреждениях и если будете работать в других сферах, где ещё существует миф о дипломах
    Ответ написан
  • С чего начать изучение web разработки?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Ищите "роад мапы" и следуйте по ним )
    Ответ написан
    Комментировать