Kule inkampani ye-tech, ukulungiselela amabhizinisi amasha kuyinto isikhokelo se-truth. Ubushushu okusheshayo we-developer ivela ku-rhythm ye-team akufanele kuphela ukucindezeleka kwabo, kodwa futhi ijubane yokuthumela izici ezintsha ekukhiqizeni. Ngama-inDrive, isivinini ivame kakhulu, ngezikhathi eziningi zokusebenza. Ngaphezu kwalokho, sinayo izakhiwo ezimbili ezihlukahlukene, izinhlelo ezimbili zokuhamba, isakhiwo se-code esifanele, isithombe se-git yethu, futhi izinguquko ezininzi ze-project. Kubaluleke: indlela yokufakelwa kwe-"Figure it out as you go" ayisebenza. Thina ufuna isixazululo se-systematic yokusiza abalandeli abalandeli abalandeli abalandeli abalandeli. Ngakho-ke inqubo yethu yokufakelwa kwe-iOS yasungulwa. Indawo yokuqala ngaphandle kwe-system Okokuqala, umphathi wokuqala we-iOS wahlala ngqo ku-project enkulu nge-UDF (Uni-directional Data Flow) architecture. Ukuhlobisa kunzima: umphumela omunye angakwazi ukuxubana kwama-dozen code sections, ukuxubana okungaziwa, futhi akukho isitifiketi noma izinhlelo ezivamile. Ukuze ukuphazamisele izinto, zonke amabhizinisi asebenzise i-UDF ngokufanayo, ukongeza ukuguqulwa kwe-variation kanye ne-complexity. (Sihlola kanjani izivivinyo ezilandelayo ezivela ku-artikeli eyodwa.) I-developer ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende, ikhasimende. Umphumela wahlanganyela: izixazululo ezinguqulo ezinguqulo, izidakamizwa ezinguqulo kanye nezidingo zokuguqulwa, isikhathi esithathwe, kanye nesifo se-bugs ekwenzeni ekukhiqizeni ngenxa yokuncintisana kwezobuchwepheshe. Ekugcineni, lokhu kubaluleke kwebhizinisi: imali ashiwa, ukulethwa okusheshayo, njll. Isisombululo: I-Onboarding ye-2 Inyanga Ukuze ukunciphisa le ngempumelelo, sinikeza inqubo eyakhelwe yokufaka. It is eduze izinsuku ezimbini futhi isebenza ku-repository eyahlukile - isicelo mini-ukuguquka izinhlelo zokusebenza eziyinhloko ye-project yokukhiqiza. Isinyathelo esinyathelo, umkhakha omusha ufundisa ukusebenza nge: Izakhiwo ezimbili: inClean futhi UDF Izinhlelo ezimbili ze-navigation: i-XCoordinator ne-Nivelir Networking ne-Analytics Inkampani Code Style Ukucubungula uhlelo Design Pull Isicelo Izinsizakalo Indlela Thola Tests Ngama-theme eyakhelwe nge-practice: Umdlali uthola umsebenzi, ufakele, ufakele isicelo se-pull, futhi ufakele imibuzo kusuka kumadodla yabo kanye ne-iOS Community Lead. Isinyathelo esinyathelo esinyathelo, bakhiqiza umbhalo oluphelele we-project futhi ngokushesha uyifunde ukusebenza ngokuvumelana nezinsizakalo. Uma ngaphambi, ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe ababhaliswe. I-onboarding pull requests etholakala ngokucacileyo: sinikeza imiphumela kanye nokuxhumana izindlela ukuze isebenza nge-product ngokushesha kubaluleke. Ngemuva kokufaka kwe-onboarding, umdlali wahlala ifomu le-feedback, okuyinto inikeza thina ukwazi ukuthi inikeza kahle, ukuthi inikeza, futhi indlela yokuphucula. Ukuphefumula isikhathi futhi ukuphucula ikhwalithi Ngaphepha, inkampani "ukushintshwa" izinsuku ezimbini - kodwa ngokwenene, iyatholakala kakhulu. Ngaphandle kokufaka, umzila omusha uyavumela ngaphezulu ukuphazamiseka kwe-chaos, lapho iqembu uyavimbela ama-bugs kanye nemibuzo emibi. Ngemva kokufaka, umphakeli uqala isicelo sokufaka imikhiqizo yayo yokufaka, kuhlola kanjani izivivinyo zihlanganisa. Izinzuzo ezengeziwe I-onboarding isixazululo ezinye izimo ezibalulekile, futhi: Izinzuzo ezincinane. Izinzuzo ezinzima zokukhiqiza ezivela kwama-architectural zihlanganisa ngokushesha. If someone can’t cope even after two weeks, it is a clear signal they may not be ready for real tasks. Umbala we-feedback. Wonke abalandeli wahlala imiphumela, futhi le nkqubo iyahambisana ngokushesha. I-Community Support. Wonke abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli. Scale futhi imiphumela I-version yokuqala ye-onboarding yasungulwa ngo-February 7, 2024. Ngaphezu kwalokho, ezingaphezu kwama-30 ama-developers baye zihlole, nge-approx. 500 i-pull requests ezivula. I-Most Participants says they’ve never seen this kind of onboarding elsewhere. Ngokwesibonelo: "Ukuqala ukwazi indlela leprojekthi isakhiwo, futhi kuphela ngemuva kokufika umsebenzi imikhiqizo." Ngokuvamile, sinikezela ezingaphezu kuka-30 ama-revisions - zonke zihlanganisa ukuthi iyona yezinto ezinhle ze-onboarding emzimbeni zabo, ukunceda kwabo ukujabulela ngokushesha. Ngaphandle kwalokho, baye zihlanganisa isikhathi eside kakhulu ukuhlola izinto. Yini elandelayo? I-onboarding isebenza ngokushesha: I-team ibonise i-feedback, ukucubungula umsebenzi kanye nokuphucula isakhiwo. Ngokuvamile, akuyona kuphela isitimela yama-newcomers, kodwa isixhobo sokugcina umgangatho, ukunciphisa amafutha, futhi ukwakha isakhiwo se-iOS yama-developer e-inDrive. Thola: Ukusebenza okuzenzakalelayo akudingeka ku-"HR checkboxes" noma ukunemba. Kuyinto isixhobo se-strategic enikezela abantu ukunceda amandla yabo ngokushesha futhi inikeza ibhizinisi ukuhambisa ngokushesha futhi kahle kakhulu. Ngokuvamile, kungase kwenziwa kwegama le-culture: sinikeza inqubo yokufundisa ngokufanele nangokufundisa inqubo yokufundisa.