J'ai le sentiment fort que maintenant, en raison de salaires élevés dans l'informatique, de nombreux autodidactes et diplÎmés de cours avec des titres comme «Devenir développeur en N mois» entrent sur le marché.
Il y a environ 6 ans, j'Ă©tais la mĂȘme personne autodidacte. Depuis environ 4 ans, je n'ai acquis que de l'expĂ©rience dans le frontend. Cependant, j'Ă©tais sĂ»r que cela suffisait pour ĂȘtre considĂ©rĂ© comme un dĂ©veloppeur cool. Mais ensuite, j'ai eu la chance de rejoindre une Ă©quipe dans laquelle il n'y a pas de division en fronts, backers, testeurs et devops. J'ai dĂ©couvert beaucoup de nouvelles choses et j'aimerais partager mes observations avec vous.
à propos de l'équipe
Tout d'abord, je vais vous dire quelques mots sur l'équipe. Comme je l'ai déjà écrit, il n'y a pas de division de spécialisation. Chaque membre de l'équipe est un ingénieur logiciel avec des parcours différents. Quelqu'un avait de l'expérience principalement à l'avant, quelqu'un a écrit en Python et quelqu'un en C ++.
. Kanban Scrum, - , - . , , «» . , â .
. - , , â , CI/CD . . : « , , ». . .
. , .
, , â ! , , : , , , .
- . , , : . , .
- , - , . , , , , linux-, . , . .
, , , Docker- .
, â , . , . , - :
const some = array.find(el => el.id === someId);
, . , 100 . , Map
. , . .
« »
. , , « ».
, , , , . , , , . , .
â
, , . , . , , .
. , « », . â - . .
, , - . â , . .
Rancher Kubernetes. â Dockerfile Docker'. Linux: WSL Windows 10 Home.
- , , , . . , Angular, Dependency Injection Spring , RESTful- .
, , , DOM-. - ( ?). - Kotlin , :
â
SomeService
;
â
SomeValidator
;
â
AnotherFactory.fromSome(some)
;
â
AnotherDataService
;
â
AnotherDataStore
;
â
AnotherDataComponent
.
, - . , , . .
, , . . SOLID, , .
, , . :
? ? ?
? ? ?
, . , . , .
â , CPU, Garbage Collector . - . .
Spring Kotlin, Angular React, TeamCity DSL Python. , : Developer Experience JavaScript/TypeScript- .
, , . . QuokkaJS, .
, , Prettier, Husky Lint Staged . JS/TS .
. . , , .
, , â . - â . , . , .
, â . , Computer Science. , .