Saya memiliki perasaan yang kuat bahwa sekarang, karena gaji tinggi di TI, banyak otodidak dan lulusan kursus dengan judul seperti "Menjadi pengembang dalam N bulan" memasuki pasar.
Sekitar 6 tahun yang lalu saya adalah orang otodidak yang sama. Selama kurang lebih 4 tahun, saya hanya mendapat pengalaman di frontend. Namun, saya yakin ini cukup untuk dianggap sebagai developer yang keren. Tapi kemudian saya beruntung bisa menjadi tim di mana tidak ada divisi menjadi front, pendukung, penguji dan pengembang. Saya menemukan banyak hal baru dan ingin berbagi pengamatan saya dengan Anda.
Tentang tim
Pertama, saya akan memberi tahu Anda beberapa patah kata tentang tim. Seperti yang sudah saya tulis, tidak ada divisi spesialisasi di dalamnya. Setiap anggota tim adalah Insinyur Perangkat Lunak dengan latar belakang berbeda. Seseorang memiliki pengalaman terutama di depan, seseorang menulis dengan Python, dan seseorang dengan 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. , .