• Можно ли начинать с питона?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли начинать с питона?
    Можно.

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

    вот вопрос, неужели чтоб на нем начать писать мне надо сначала изучить C/C++?
    Нет.
    Изучить С нужно если вы собрались писать код на C.

    И так ли сложно понимать другие языки после питона?
    Без разницы. Люди умеющие водить машину без проблем умудряются работать пилотами, машинистами, и капитанами морских судов, и даже ездят на велосипеде Им никак не мешает тот факт, что начали они с управления автомобилем.
    Ответ написан
    Комментировать
  • Есть ли резон переучиться на программиста?

    sim3x
    @sim3x
    Основой посыл - более высокая зарплата
    нет

    Возраст не при чем
    До уровня мидл - вам нужно изучить java.core + какой-то стек, найти первую работу на джуна или трейни и проработать 3-5 лет
    Ответ написан
  • Какой рынок программирования НЕ «перегрет»?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Вообще замерзает рынок специалистов уровня сеньор.
    Вакансии висят месяцами и годами.

    Не перегрет рынок уровня мид. Вакансий полно.

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

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

    @res2001
    Developer, ex-admin
    OpenVPN, IPSec, что-то другое на выбор, хватает платных вариантов.
    IPSec - часть стека пртоколов IP и работает на уровне ядра, скорее всего будет быстрее конкурентов. Есть в любой современной ОС. Довольно сложен в настройке. Обычно используют в связке с чем-то.
    OpenVPN - работает на пользовательском уровне. Не сложен в настройке, полно разнообразных мануалов. Лучше использовать OpenVPN на UDP, а не TCP, хоть и поддерживаются оба варианта.
    Ответ написан
    Комментировать
  • Какую программную среду использовать для обучения языку программирования C?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Eclipse

    Хотя я давно не использую никакой, потому что под виндой не пишу - она у меня только для игрушек - а в линухе всегда только текстовый редактор и gmake - потому что обычно работать приходится не на своем компе, а по ssh.
    Ответ написан
    Комментировать
  • Какую программную среду использовать для обучения языку программирования C?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    Никакую. Используйте обычный текстовый редактор и командную строку.
    Ответ написан
    1 комментарий
  • На каком ЯП пишут эксплоиты?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    Эксплойт - это программа которая автомотизирует использование уязвимости в ПО.

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

    Driver86
    @Driver86
    Немодератор toster.ru
    Assembler/C/C++
    Ответ написан
    Комментировать
  • Можно ли из VirtualBox зашифровать жесткий диск на основном пк?

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

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

    @StockholmSyndrome
    У меня на выбор есть PHP,Python,Node JS

    любой из них берите
    для бота важна скорость запросов, а у этих языков она одинаково быстрая
    Ответ написан
    Комментировать
  • Какой самый быстрый язык для бота ВК?

    Ahen
    @Ahen
    Универсальный дилетант
    Зависит от задач конечного продукта. Один личный проект начинал на php, впоследствии столкнулся с ограничениями, костылями решил, но потом все-равно переписал на nodejs, благо к тому времени завезли промисы и переписать с php было делом двух ночей, при условии сохранения базы на mysql (с этим выбором тоже можно поспорить, но как для личного проекта - на чем умеем на том и делаем в текущий момент).

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

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

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Нормальный пароль + двухфакторная авторизация = спасённый отец демократии.
    И не занимайтесь фигнёй)
    Ответ написан
    Комментировать
  • Как объяснять кадровикам быстрые смены работы?

    DevMan
    @DevMan
    Три места работы по три месяца - это год, а не десять.
    Можно сказать, что фрилансил, можно сказать что не работал по семейным обстоятельствам.
    Адекваты смотрят на человека и его скилы, а не где он работал. А от неадекватов стоит и нужно держаться в стороне.
    Ответ написан
    Комментировать
  • Теоретическая часть по программированию?

    @dmshar
    Одно могу сказать точно: если человек, после полутора лет штудирования С++ (кстати, не самое простое, но - по моему мнению - самое верное начало) пишет по сути - "хочу не только кодить, ни и уметь действительно разрабатывать программные системы" - это отлично. Потому как многие - а сегодня, увы, можно сказать и большинство - останавливаються именно не кодинге, и мнят себя при этом курутыми разработчиками.
    Если обратить внимание на то, что автору всего 17 лет - то тем более - респект, так держать!
    Теперь по сути. Вы абсолютно правы, кодирование на любом языке, даже виртуозное, это еще не программирование. Что-бы стать хорошим программистом надо основательно изучить основы Теории Алгоритмов и Структур данных, теорию и практику работы с базами данных, особенности построения распределенных, мобильных и веб-приложений (даже если завтра вы не собираетесь писать под веб или Андроид), понять хотя-бы в общих чертах, как работают сети, и "полирнуться" основами архитектуры современных информационных систем и паттернами проектирования. Ну и надо понимать, для квалифицированного программиста знание одного языка - этого абсолютно недостаточно.
    В каком порядке и по каким источникам двигаться к цели - тут мнений много и разных. Вот несколько ссылок - только не воспринимайте их буквально, подходите творчески. Смотрите, что лучше вам ложиться на душу, что легче "заходит". И не комплексуйте, не бейтесь головой об стену если чего не поймете сразу - потом, через определенное время вернетесь и с высоты приобретенных знаний разберетесь. Главное - не отступать от цели, как в спорте - хоть по часу-два, но каждый день.
    Итак, для начала:
    https://proglib.io/p/cs-learning/
    https://teachyourselfcs.com/
    https://tproger.ru/curriculum/computer-science-ste...
    Удачи!
    P.S. И еще забыл - главное :-). English!!!! Без него в этой профессии сегодня - никак!
    P.P.S. И да - умение самостоятельно Гууглить, искать нужную информацию, отсекать информационный шлак. Ключевое слово - "самостоятельно"! Но это, как бы, вообще на "нулевом" месте.
    Ответ написан
    1 комментарий
  • Из чего собрать игровой пк за 30-40 тысяч рублей?

    DarkWood
    @DarkWood
    Если всё-таки оставаться более-менее в рамках бюджета и собрать что-то хоть как-то подходящее для современных игр, то это почти возможно. Я превысил верхнюю планку всего на 5 000 (в вашем городе цены могут отличаться). В остальном другие комментаторы правы: если хотите, чтобы игры шли комфортно, то нужно потратить несколько больше денег, чем заложено сейчас.

    Процессор AMD Ryzen 5 2600 BOX 10800
    Материнская плата ASROCK B450M-HDV R4.0 4000
    Модуль памяти KINGSTON DDR4 3200МГц — 8Гб 3750 x2
    Видеокарта PALIT nVidia GeForce GTX 1660 15800
    Блок питания ACCORD ACC-500W-12 1800
    SSD накопитель A-DATA SU800 256Гб 2700
    Остальное - на корпус, ибо выбора тут, по сути нет.

    На чем можно еще немного сэкономить: взять обычную зеленую оперативную память частотой 2666МГц; процессор Ryzen 5 1600; видеокарту Nvidia GTX 1650 или Radeon RX 580 на 8ГБ.

    Немного поясню свой выбор. Выше советуют брать 1060 и даже 1050Ti. Последняя не стоила своих денег никогда и особенно сейчас. Когда есть более новое поколение Nvidia в лице 16 серии, на мой взгляд, всё же лучше взять современную вещь пусть и нижнего сегмента. Материнская плата на указанном чипсете позволит хоть как-то разогнать и процессор и память. Для такого разгона вполне хватит боксового кулера, потому на отдельный охладитель денег не тратим. Кстати, при желании на материнке тоже можно немного сэкономить, взяв чипсет предыдущего поколения: B350. SSD выбранного объема позволит помимо ОС и каких-то программ установить целых две современных игры (60+ ГБ места каждая). А вот на блоке питания лучше не экономить, но тут уже что позволяет бюджет.
    Ответ написан
  • На каком языке?

    Moskus
    @Moskus
    Словарь XML используемый в https://github.com/nodebox/nodebox .
    А постить код в виде картинки - зло.
    Ответ написан
    Комментировать
  • На каком языке?

    Zoominger
    @Zoominger
    System Integrator
    <?xml version="1.0"
    XML. Внезапно!
    Ответ написан
    1 комментарий
  • Какое направление в программировании выбрать?

    @AlexSku
    не буду отвечать из-за модератора
    Начать можно с Python, но к моменту окончания школы хорошо бы переключиться на MatLab.
    Ответ написан
    Комментировать
  • Какое направление в программировании выбрать?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Ну, нельзя сказать, какое направление будет перспективным через +4 года, когда ваша дочка подрастет. Странно, что ребенок в таком возрасте думает не о том, что интересно, а о том, что перспективно, не знаю, плохо это или хорошо. Пусть учит базу, алгоритмы, математику и.т.д., в таком случае она не привяжется к какой-либо области, и сможет легко в будущем уже выбрать ту под-область, которая более интересная.
    Ответ написан
    3 комментария
  • Какое направление в программировании выбрать?

    longclaps
    @longclaps
    ни разу программированием не занималась,
    Это не дело, один-то раз уж надо попробовать.
    Любой функциональный язык, от scheme до haskell, а всякой прочей фигнёй в вузе напичкают.
    Ответ написан
    1 комментарий