Даниил Матюхин, Устроиться подработать, например в компьютерный клуб.
Поставить у себя пару виртуалок, настроить между ними сеть
Поднять вебсервер, поднять на нем какой-нить форумный движок, разобраться как это работает. Настроить его на https.
Поставить на виртуалке линукс, поднять на нем самбу, разобраться с авторизацией по ключам, подучить bash и автоматизировать бэкап рабочих документов.
Разобраться с git
Даниил Матюхин, вы не сможете "выучить" темы, чтобы стать более-менее нормальным сисадмином.
Вы же годами учитесь в школе по учебникам. Что из того, что вы выучили в школе, вы смогли применить на практике в жизни?
Чтобы стать нормальным сисадмином, надо 20-30% читать, 70-80% делать, нужна практика.
Не скажу на 100%, но вроде это в более старых виндах поддержка "своего языка" в каждом приложении была отдельной фичей, которую можно было выключать. В семерке уже автоматом включено, и штатно отключить нельзя.
Вакансию писал какой-то юморист, потому что требований написано на нескольких сеньоров из разных областей.
Сразу понятно, что тот кто эти требования писал, понятия не имеет кто им конкретно нужен и с каким реальным опытом.
Андрей, Это вы выполняете несколько задач, при этом за распределением процессорного времени следит операционная система, на базе которой вы пишете.
Вы же, как программист, знаете какой именно способ многопоточности используете (библиотеки, платформы).
До уровня ассемблера и его прерываний в большинстве случаев добираются исключительно системные программисты, специализирующиеся на написании компиляторов, ядра систем. Ну еще в embedded.
SyavaSyava, Может быть в каких-то старых системах было так, сейчас ОС полностью доверяет оптимизации микрокода контроллера, и не может знать какая информация считается с блина, какая с кэша контроллера диска, а какая с перемапленного бэд сектора.
Андрей,
Процессор может выполнять несколько задач, но не несколько команд. Почувствуйте разницу.
В стандартной ситуации, когда многозадачная операционная система выполняет несколько программ одновременно, на самом деле в единицу времени всегда выполняется только одна программа. Затем по прерыванию таймера одна программа приостанавливается, все ее данные сохраняются, переключаемся на другую программу, восстанавливаем данные, запускаем.
На сохранение и восстановление данных (состояние регистров, стека) уходит время.
Гипертрейдинг позволяет выполнять два потока на железном уровне. То есть система думает что процессоров два. А процессор сам считает, когда какой поток выполнять, переключаясь между ними. Например, когда некая программа ожидает данных от устройства, процессор может выполнить команду для другого потока, при этом у него есть двойной набор регистров, чтобы не тратить время на их восстановление.
Но сам процессор - один, за один такт - только одна команда.
Собственно детальное пояснение что такое гипертрейдинг вполне доступно описано на википедии, а на ютубе есть даже видяшки от интела, где наглядно демонстрируется что происходит.
jwwwe, Заказчикам не нужен красивый код, им нужны клиенты, которые придут по объявлению или рекламе в инете.
И они правы - красивый код нужен для удешевления поддержки и разработки, а не заказчику.
Длительная поддержка и разработка есть только в крупных проектах. И программисты хотят идти в крупные проекты, так как там больше платят, поэтому хотят не просто делать заказы, а еще и учиться на этих заказах, умышленно усложняя их так, как это удобнее программисту.
Во время кризисов, за простые заказы могут взяться те, кто пишет что-то сложное, и опять таки тащит туда весь свой опыт, требуя соответственной оплаты.
Таков мир.
jwwwe, К сожалению или к счатью, современный ИТ мир весьма сложен и многогранен. Человеку, далекому от ИТ крайне сложно интуитивно предположить объем и сложность работ, поэтому бывают крайности.
Те заказчики, которых устроило - видимо не понимали изначально что им было нужно, либо не знали как это назвать. К чему придираться - видимо тоже не знают.
Простой пример. Сейчас в инете тысячи и десятки тысяч интернет-магазинов. Но много вы найдете УДОБНЫХ?
Если взять мелкие специализированные магазины, которые продают не гаджеты, там 90% магазинов, где посидев на сайте минут 20-30, решаешь, что проще позвонить или даже приехать в магазин и выбрать на месте, чем заказать через инет. Но сайт видимо устраивает владельца магазина, а его же кто-то делал.
moh-mog-drinks,
1. Я не топик стартер, но даже он интересуется драйверами под windows 10. Вы же уперлись в буквоедство, приводя в фактах только запуск 98 винды. А техническая возможность запуска xp или 7 - пока не подтверждена целиком, ибо на практике этот вариант не стабилен.
2. Вы путаете виртуализацию и НАПИСАНИЕ драйверов. И воротите нос, когда вам указывают на ошибку в задаче.
3. Если вы у себя согласны с тем, чтобы работать на "с крайне низкой скоростью эмуляции", вам может быть этого и достаточно. Но мне - нет. И топикстартеру тоже нет.
ой всё, Уважаемая, потрудитесь отвечать на вопросы или комментировать, не переходя на личности.
Я Вас не понимаю, почему у вас сложилось впечатление, что мне не грозит какой-то бизнес. Мой бизнес меня устравает более чем достаточно.
ой всё, Зачем МНЕ учиться? Я не фрилансер, не топикстартер и даже аккаунта на фриланс биржах у меня нет. Но я в данном вопросе вижу, что клиент - неправ. Если вы хотите работать на клиентов, которые предлагают вам за те же деньги в три раза больше работы, угрожая плохими отзывами на бирже - пожалуйста.
"Потом внезапно объявляется, начинает сыпать письмами типа "я не доволен как все работает".
На мои вопросы отвечает "АА все плохо".
Через пару дней в письмах к недовольству добавляется просьба о скидке)
Еще через день наконец узнаю чего хочет, попалась пару багов, которые правятся за 5 минут. Остальное хотелки либо не оговоренные ранее, неочевидные, вещи."
Пусть мы не знаем всей истории, но по этим данным, как инфантильный ребенок себя ведет именно клиент, а не исполнитель.
Поставить у себя пару виртуалок, настроить между ними сеть
Поднять вебсервер, поднять на нем какой-нить форумный движок, разобраться как это работает. Настроить его на https.
Поставить на виртуалке линукс, поднять на нем самбу, разобраться с авторизацией по ключам, подучить bash и автоматизировать бэкап рабочих документов.
Разобраться с git