Evrone Challenge
Frontend
Middle Engineer (β)
Middle+ Engineer (β)
Senior Engineer (β)
Go
Middle Engineer (β)
Middle+ Engineer (β)
Senior Engineer (β)
Python
Middle Engineer [L2]
Middle+ Engineer (Candidate)
Middle+ Engineer [L3]
Senior Engineer (Starter)
Senior Engineer (Candidate)
Senior Engineer [L4]
QA Manual Web
Senior Engineer
Junior
Senior Engineer (Candidate)
Middle Engineer (Candidate)
Middle+ Engineer
Middle Engineer
Ruby & Rails
Junior [L1]
Junior+
Middle Engineer [L2]
Middle+ Engineer (Candidate)
Middle+ Engineer [L3]
Senior Engineer (Starter)
Senior Engineer (Candidate)
Senior Engineer [L4]
Talent Acquisition
Senior Recruiter [L5]
Middle+ Recruiter [L4]
Middle Recruiter [L3]
Pre-middle Recruiter [L2]
Sign in
Challenge
Challenge yourself
Shared Development Process
Standarts, Code Review, Releases, CI/CD
Code Standards – Code Conventions
https://rubystyle.guide/
(
Novice
)
Code Standards – Implementation
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship-ebook/dp/B001GSTOAM
(
Intermediate
)
Code Review Process – Fundamentals
https://www.devart.com/review-assistant/learnmore/pre-commit-vs-post-commit.html
(
Intermediate
)
Code Review Process – Tools
https://yalantis.com/blog/code-review-via-gitlab-merge-requests-code-review-must/
(
Intermediate
)
Code Review Process – Best practices
https://medium.com/palantir/code-review-best-practices-19e02780015f
(
Advanced
)
https://smartbear.com/learn/code-review/best-practices-for-peer-code-review/
(
Advanced
)
Code Review Process – Implementation
https://www.devart.com/review-assistant/learnmore/pre-commit-vs-post-commit.html
(
Advanced
)
https://blog.axosoft.com/pull-requests-gitflow/
(
Advanced
)
Code Review Process – Tools Configuration
Release Strategy – Version Control Basics
https://betterexplained.com/articles/a-visual-guide-to-version-control/
(
Novice
)
Release Strategy – Common operations with Version Control
https://learngitbranching.js.org/?demo=&locale=ru_RU
(
Novice
)
Release Strategy – Version Control Systems
https://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/
(
Intermediate
)
https://git-scm.com/book/en/v2
(
Intermediate
)
Release Strategy – Branching strategies
https://www.atlassian.com/git/tutorials/comparing-workflows
(
Intermediate
)
https://guides.github.com/introduction/flow/
(
Intermediate
)
https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow
(
Intermediate
)
https://trunkbaseddevelopment.com/
(
Intermediate
)
https://www.toptal.com/software/trunk-based-development-git-flow
(
Intermediate
)
Release Strategy – Configuration Management Fundamentals
Release Strategy – Release Repository
Release Strategy – Configuration Management Automation
Continuous Integration Fundamentals
https://martinfowler.com/articles/continuousIntegration.html
(
Novice
)
https://12factor.net/
(
Novice
)
Continuous Integration – CI Tools
https://circleci.com/docs/
(
Intermediate
)
https://help.github.com/en/actions
(
Intermediate
)
Continuous Integration – Build Tools enhancements
Continuous Integration – Process implementation
Project Management – Basics
https://allzakon.ru/zakon/zhiznennyj-tsikl-proekta-fazy-modeli.html
(
Expert
)
https://habr.com/ru/post/358510/
(
Expert
)
Project Management — Agile Basics
https://en.wikipedia.org/wiki/Agile_software_development
(
Expert
)
Project Management — Conflicts
https://psycho.ru/library/3773
(
Expert
)