Резюме: Junior разработчик Ruby on Rails
Мой mindset:
Умею:
• создавать бесконечный энумератор
• отменять нежелательные изменения в git, отправленные на удаленный репозиторий
• добавлять к строке символы без её переписывания
• настраивать файл database.yml
• правильно задавать иерархию мультистолбцового индекса
• работать с методами: where, order, limit в actions ruby on rails
• создавать регулярные выражения с положительными и отрицательными проверками
• создавать колбек на инклуд модуля
Знаю:
• чем в git отличаются rebase и cherry-pick
• что делает стандартный метод resources для модели в файле routs.rb
• чем B-tree отличается от binary tree
• для чего нужен массив вектор
• что цикл for создает переменную в текущем скоупе, которую невозможно разъявить
• что отличает низкоуровневый язык от высокоуровнего
• что написание метода следует начинать с оценки его нижней пороговой алгоритмической сложности
Имею представление о TCP/IP, HTTP, HTTPS. Хорошо понимаю, что такое API и зачем нужен XML и JSON.
Понимаю, что со стороны клиента могут прийти опасные данные, и что для защиты от них нужно использовать санитайзеры и плейсхолдеры.
Понимаю, как устроен frontend и понимаю связь между HTML CSS и JavaScript.
С документацией на английском языке работаю нормально. Недостаток знаний английского языка компенсирую переводчиками.
Ответственен и вежлив. К алкоголю и сигаретам совершенно не прикасаюсь.