Skip to content

Latest commit

 

History

History
78 lines (44 loc) · 3.45 KB

engineer-onboarding.md

File metadata and controls

78 lines (44 loc) · 3.45 KB

Engineer Onboarding

Hai, selamat datang di halaman Engineer Onboarding.

Values in Engineering Team

Tim engineering di Rolling Glory pun tentu saja juga menerapkan nilai-nilai Kindness & Care, Opennes, dan Mutual Trust.

Accountabilities & Responsibilities

Apakah ekspektasi Rolling Glory pada seorang coaster engineer? Semuanya tertuliskan di link Engineer Accountabilities & Responsibilities berikut:

{% content-ref url="../organization/accountabilities-responsibilities/project-team/engineer.md" %} engineer.md {% endcontent-ref %}

Jika kamu seorang Tech Lead, baca ini juga:

{% content-ref url="../organization/accountabilities-responsibilities/manager-and-project-leadership/project-leadership/tech-lead.md" %} tech-lead.md {% endcontent-ref %}

Convention as a Culture

Secara umum, salah satu team culture dari tim engineering Rolling Glory adalah convention / kesepakatan dan keseragaman dalam coding, dimulai dari best practice, coding style, IDE, framework / library yang dipakai, hingga hal-hal lain seperti API format. Convention diberlakukan dengan tujuan untuk menyeragamkan banyaknya engineer dalam team maupun project yang dikerjakan dalam Rolling Glory.

Kesepakatan yang sudah ditentukan sudah dipertimbangkan tidak hanya dari perspektif teknologi saja namun tentunya juga dari sisi bisnis, sisi solusi yang tepat guna, maintainability, scalability, dan lain-lain, karena pada hakikatnya tim engineering adalah bagian dari production pipeline keseluruhan yang bertujuan untuk membuat sebuah aplikasi sebagai sebuah solusi akan masalah yang ada. Dan tentu saja kesepakatan-kesepakatan ini pun akan berkembang seiring waktu dan perkembangan teknologi, jadi jika menemukan hal-hal apapun terkait engineering yang lebih baik, let's discuss!

General Convention

Best practice untuk Git Commit merupakan awal yang baik dan harus dimiliki seluru engineer di Rolling Glory, dilanjutkan dengan spesifikasi JSON API yang akan di-develop ataupun akan di-consume.

{% content-ref url="../engineering-team/git-best-practice-1/git-best-practice.md" %} git-best-practice.md {% endcontent-ref %}

{% content-ref url="../engineering-team/json-api-specification.md" %} json-api-specification.md {% endcontent-ref %}

Documentation for Specific Roles

Lalu silakan lanjut ke dokumentasi-dokumentasi yang relevan dengan role masing-masing.

Web Developer

{% content-ref url="../engineering-team/coding-convention/javascript-coding-convention.md" %} javascript-coding-convention.md {% endcontent-ref %}

{% content-ref url="../engineering-team/coding-convention/php-coding-convention.md" %} php-coding-convention.md {% endcontent-ref %}

Android Developer

{% content-ref url="broken-reference" %} Broken link {% endcontent-ref %}

{% content-ref url="broken-reference" %} Broken link {% endcontent-ref %}

iOS Developer

{% content-ref url="broken-reference" %} Broken link {% endcontent-ref %}