С одной стороны, инфа для изучения, с другой - осознание глубины текущего положения.
Вот, например, читаешь описание вакансии:
"Нам нужен C-шник. Если вы понимаете, что такое pointer и чем отличается (char*)pointer+1 от (int*)pointer+1, то вам к нам."
О, думаешь, понимаю.
"Если вы можете писать на языках высокого уровня (любых), но вам это не нравится и вы раз за разом возвращаетесь к тому, что некоторые называют основами, то вам тоже к нам. "
О, думаешь, как бы могу писать и очень не нравится (поэтому и как бы).
А далее идут требования:
- Отличное знание C;
- Понимание построения компиляторов и VM (P-code, bytecode, JIT);
- Кристальное понимание, как работают sockets (с select/poll/epoll/kqueue);
- Знание UNIX подсистем, в особенности SysV IPC;
- Знание хотя бы одного из языков высокого уровня: Python, Perl, Javasсript, PHP.
- Знание и опыт с OpenGL;
- Win32 API;
- functional programming;
И настроение падает.
Я вообще хз, самоучке тяжело ориентироваться в технологиях, но ведь Win32 API и UNIX вообще из разных опер, нет?
OpenGL и компиляторы на каком расстоянии друг от друга?
Может мне кто объяснить