Skip to content

Instantly share code, notes, and snippets.

View apalchys's full-sized avatar
👨‍💻

Andrei apalchys

👨‍💻
View GitHub Profile
@ai
ai / requirements.md
Last active December 30, 2024 23:34
Website requirements

Amplifr logo

Amplifr Landings Rules

Amplifr’s rules for landing pages created by outsource.

Requirements

Ниже приведен набор областей науки и технологии, которые обязан знать каждый программист в 2018 году.
Это только теоретический минимум. Для беспроблемного трудоустройства помимо отличных знаний этих
областей нужно иметь: опыт программирования на трех-четырех языках; свои проекты (минимум два);
дипломную работу с новым исследованием; как минимум три рекомендательных письма.
Подчеркну, что список не упорядочен по "важности". Знать нужно ВСЁ.
C++: стандарт, Comeau, 1TBS, Страустрап/D&E/Джосаттис/Вандервуд, Дьюхэрст/Мейерс/Саттер,
RAII/copy-and-swap/exception-safety, правило пяти, Александреску/Абрахамс-Гуртовой, type erasure,
CRTP, NVI, SFINAE, Koenig lookup, Duff's device, Boost, Сик-Ламсдейн/Карлссон,
TR on C++ performance, тест Степанова, forwarding problem/move semantics, SPECS, умные указатели,