Всем привет. Мой уровень английского pre intermediatle. Открыл книгу на инглише, вроде смысл излагаемого понятен (некоторые слова придется переводить), но боюсь что то упустить. Стоит ли усложнять себе изучение ЯП, и когда уже изучать в оригинале?
Если смысл понятен, то изучай на английском, только лучше не переводить слова, а смотреть определение, чтоб читать и понимать смысл, как ты читаешь на русском.
P.S. сложно только, когда начинаешь читать книгу, потом новых слов почти нет и становится изи.
Если не хочется париться и нужен результат как видит его пользователь браузера, то selenium, если нужно просто исполнить скрипт, ресурсы ограничены и запускать браузер нежелательно, то py_mini_racer
Полно всего, например тот же геймдев, в основном пишут на том языке, который в движке, а 2 самых популярных это Unity(C#) и Unreal Engine(C++), но есть и много других языков и технологий, в варгейминге, например, пишут на своём движке на Python и C++, говорят, что задач по питону больше, есть даже движки, где логику пишут на Lua.
Про ios ничего не скажу, а для реверсинга андроидных приложений достаточно линукса, даже ida есть под линукс, я думаю даже больше утилит под линуксы, чем под винду. Но ты точно также можешь поставить виртуалку если чего-то не хватает.
Диплом нужен лишь как бумажка, неважно какой, главное, чтоб был, например, если будешь сваливать по программам иммиграции в Канаду/Австралию, либо ехать работать в страну, где нужна вышка для визы.
Оборачивать всё не надо, бывает 2 типа исключений:
- критические, когда всё сломалось и нужно уронить программу и уведомить об этом в виде логов
- не критические, когда можно ошибку как-то исправить, здесь можно оборачивать, но при этом просто игнорить такую ошибку не вариант, т.к. если ошибка есть, то с этим нужно что-то сделать
У STL много минусов, начиная тем, что нет простых и полезных функций и заканчивая очень нелогичным code-style, как вариант, можно использовать сторонние либы вроде poco