Задать вопрос
  • Как поставить Windows 10 и Linux на SSD + HDD?

    shambler81
    @shambler81 Куратор тега Linux
    1. отключи ссд в биосе поставь на hdd линукс включи обратно.
    выбирай приз загрузке на ф8 с кого грузитья, тогда рыба отдельно и котлеты отдельно.
    2. удали винду вообще, это единственный нормальный способ выучить линукс.
    3. виртуальная машина + линукс
    Ответ написан
    Комментировать
  • Какие языки программирования лучше всего оплачиваются в России, США и Европе?

    @mamontm
    Оплачиваются не языки программирование.

    Оплачивается умение ими пользоваться.

    Есть буквально одно исключение - Cobol.
    Это один из старейших языков программирования, на котором начали писать еще тогда когда ваши родители еще не родились.
    Приходится иметь дело с очень древними программами, причем выполняющими весьма ответственные вещи, где высока цена ошибки (первыми, кто мог позволить себе компьютеры был очень крупный бизнес)

    о наблюдениям сервиса «Мой круг» в России последние пару лет по зарплатам лидируют...

    Вы неверно интерпретируйте данные.

    Просто ряд языков чаще используется в недорогих простых проектах. Что не отменяет их же использование в дорогих проектах. Но искажает понятие "средняя зарплата".

    Плюс недорогих проектов всегда намного больше. Что еще более искажает понятие "средняя зарплата".

    Ну то есть математически-формально всё так как описано в обзоре зарплат.

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

    Причём если Scala и Elixir два года назад по зарплатам опережали прочие языки с сильным отрывом и за последние годы выросли по зарплате несильно, то Go и Objective-C за эти же два года совершили сильный отрыв от остальных языков и догнали Scala и Elixir

    Все упомянутые нельзя назвать распространенными на простых (то бишь на дешевых) проектах.

    P.S.:
    Узнаю типичный страх начинающего новичка (и типичное заблуждения уже начавшего новичка, который уже успел разочароваться в том, что ему не предлагают сходу 100 500 миллионов баков в месяц, как об этом все трубят) -

    "Я выучу не тот язык и карьера будет погублена"
    "Я выучу тот язык и карьера пойдет вверх".

    Язык не важен - достаточно выбрать любой язык из мейнстрима, чтобы просто на нем было можно найти работу (или, если вы в маленьком населенном пункте и будете работать не удаленно - тогда выбор языков вообще мал).

    Важно ваше умение программировать. А это понимание/знание - алгоритмов, парадигм, концепций, паттернов.

    Эти вещи из языка в язык повторяются.
    Трудно выучить только первый.

    Сменить язык программисту с опытом - не сложно.
    Ответ написан
    8 комментариев
  • Какие навыки программирования нужны хакеру?

    @shmelevka
    Как по мне изучение сторонних проектов мало что даст.я бы построил план так .
    1.изучение основ алгоритмирования ,есть прекрасные курсы на coursera,минус что все на англ.
    2.Изучение протоколов tls,ssh,http/s,s/mime и тд.
    3.Изучение основ крипты(мб даже под пунктом два стоило поставить)
    4.Изучение кали линукс и его применение в пентесте ,всплмним компанию pentestit ,если позволяют финансы то курсы от него
    5.Изучение любого скриптового языка аля js
    6. Изучение си подобного языка до уровня работы с протоколами ( мое мнение что в иб большинство юзает питон и си++,но опять же мнение человека из смежной области и более теоретической)
    7.Написание приложений для тестирования ,своих которые используют известные пусть и закрытые уязвимости
    Ответ написан
    1 комментарий
  • Какие навыки программирования нужны хакеру?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, настоящему хакеру без Ассемблера никуда. Поэтому первым делом учишь ассемблер и разбираешься в деталях того, как работает железо. Для практики стоит написать свою элементарную операционную систему.

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

    В-третьих, разбираешься как работают сети. Весь стек протоколов, коммутация, маршрутизация. Пробуешь писать свои сервера. Учишься читать tcpdump на лету и общаться с серверами telnet'ом.

    И вот, спустя несколько лет, у тебя появится база достаточная для того, чтобы податься в хакеры.
    Ответ написан
    5 комментариев
  • Нужен ли для разработки на Java мощный компьютер\ноутбук?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Все зависит от ваших целей...
    Для начала изучения java вы можете использовать даже старенький ноут... Писать java код можно в чем угодно... хоть в блокноте, хоть в sublime text 3 и т.д. Можно даже sublime text 3 превратить в IDE (приложение Javatar )
    Если речь идет об использовании какого-либо IDE, то выбирайте между Intellij Idea (достаточно будет Community Edition), Eclipse или Netbeans. Ну и соответственно, исходит от требований выбранного вами приложения. Я обычно, предпочитаю Intellij IDEA. Тут каждому свое...
    Ну и конечно же, если речь идет о разрабоке игр или сложных графических приложений, то конечно же помощнее ноут понадобится. Опять-таки смотрите на требования игровых движков. Например, JMonkey или LWJGL и т.д.
    Ответ написан
    Комментировать
  • Как эффективно выучить технологии для backend'a?

    @frozen_coder
    Java-developer
    Я за изучение через практику. Поэтому вот вам несколько ссылок с идеями для проектов.

    1. https://eax.me/programming-language-learning/ - вот это просто огненная статья с примерами проектов для любого ЯП. Выбирайте что-нибудь по душе и пилите, в процессе изучите всё, что надо.
    2. https://proglib.io/p/project-list/ - тут дофига всякого
    3. https://habr.com/ru/post/345092/ - ну и тут чуток
    Ответ написан
    Комментировать
  • Оптимальное железо для веб разработки?

    Jump
    @Jump
    Системный администратор со стажем.
    По процессору смотрю на i5 9400 или i7 8700.
    Процессор - i5, i7 точнее сложно сказать, частоту чем больше, тем лучше. Насчет графики - согласен.

    Память планирую 32гб. Но думаю все же начать с 16.
    Начните с одной планки на 16, потом добавите по мере необэодимости еще одну, две или три планки на 16.

    ХД WD Green WDS480G2G0B 480Гб (m.2)
    Ультрабюджетный офисный диск на тормозном SATA3 отличное решение для офисной печатной машинки - ворд, эксель, браузер. Дешево и сердито.
    А вот вам для разработки лучше на диске не экономить, и взять нормальный быстрый диск. Только NVMe, никаких SATA.

    Прошу также подсказать, какого производителя БП выбрать и какая мощность будет оптимальной.
    Любой качественный БП, можно ориентироваться на сертификат. По мощности - 200ватт примерно.

    Что касается мат. платы - открываете сайт магазина и выбираете по нужным характеристикам - сокет, наличие нужных функций.
    Ответ написан
    4 комментария
  • Путь развития Front-end разработчика?

    wapster92
    @wapster92 Куратор тега JavaScript
    frontend.png?year-2020-2
    Ответ написан
    Комментировать