"Хүсэлт хугацаа хэтэрсэн": Алексей Федоров тараасан системийн шинэ бага хурлын талаар

"Хүсэлт хугацаа хэтэрсэн": Алексей Федоров тараасан системийн шинэ бага хурлын талаар

Саяхан байсан зарлалаа Олон урсгалтай ба тархсан системийг хөгжүүлэх хоёр үйл явдал: бага хурал Hydra (11-р сарын 12-XNUMX) болон сургууль SPTDC (8-р сарын 12-XNUMX). Энэ сэдэвтэй ойр хүмүүс Орост ирж байна гэж ойлгодог Лесли Лампорт, Морис Херлихи и Майкл Скотт - хамгийн чухал үйл явдал. Гэхдээ өөр асуулт гарч ирэв:

  • Хурлаас юу хүлээж болох вэ: "эрдмийн" эсвэл "үйлдвэрлэл"?
  • Сургууль, хурал хоёр ямар холбоотой вэ? Энэ, тэр нь хэнд чиглэсэн юм бэ?
  • Тэд яагаад огноогоор давхцдаг вэ?
  • Тэд бүх амьдралаа хуваарилагдсан системд зориулаагүй хүмүүст хэрэг болох уу?

Энэ бүхнийг Гидраг амилуулсан хүн сайн мэднэ: манай захирал Алексей Федоров (23дерево). Тэр бүх асуултад хариулав.

Формат

- Түгээмэл системээс хол байгаа хүмүүст зориулсан танилцуулах асуулт: энэ хоёр үйл явдал юуны тухай юм бэ?

— Дэлхий нийтийн тулгамдсан асуудал бол бидний эргэн тойронд нэг компьютер дээр хийх боломжгүй асар их хэмжээний үйл ажиллагаа, нарийн төвөгтэй тооцооллын даалгавар бүхий үйлчилгээнүүд байдаг. Энэ нь хэд хэдэн машин байх ёстой гэсэн үг юм. Дараа нь тэдний ажлыг хэрхэн зөв синхрончлох, хамгийн найдвартай биш нөхцөлд (учир нь тоног төхөөрөмж эвдэрч, сүлжээ унасан) юу хийх вэ гэсэн асуулт гарч ирдэг.

Илүү олон машин байх тусам эвдрэлийн цэгүүд нэмэгддэг. Өөр өөр машинууд ижил тооцоололд өөр өөр үр дүн гарвал яах вэ? Сүлжээ хэсэг хугацаанд алга болж, тооцооллын нэг хэсэг нь тусгаарлагдвал яах вэ, яаж бүгдийг нь нэгтгэх вэ? Ер нь үүнтэй холбоотой сая сая асуудал бий. Шинэ шийдэл - шинэ асуудлууд.

Энэ хэсэгт бүрэн хэрэглэгдэх чиглэлүүд байдаг бөгөөд шинжлэх ухааны илүү олон чиглэлүүд байдаг - хараахан нийтлэг болж амжаагүй зүйл. Практикт ч, шинжлэх ухаанд ч, хамгийн чухал нь тэдний уулзвар дээр юу болж байгааг би ярихыг хүсч байна. Hydra-гийн анхны хурал энэ тухай байх болно.

— Чуулган байдаг, зуны сургууль байдаг гэдгийг ойлгомоор байна. Тэд ямар холбоотой вэ? Сургуулийн оролцогчдод чуулганд оролцоход хөнгөлөлт үзүүлдэг юм бол яагаад он, сар, өдөр нь давхцаж, бүх зүйлд нэг дор алдагдалгүй оролцох боломжгүй юм бэ?

- Тус сургууль нь 100-150 хүний ​​багтаамжтай танхимын арга хэмжээ бөгөөд дэлхийн өнцөг булан бүрээс тэргүүлэх мэргэжилтнүүд ирж, таван өдрийн турш лекц уншдаг. Мөн дэлхийн хэмжээний нэрт зүтгэлтнүүд Санкт-Петербургт таван өдрийн турш цугларч, ямар нэгэн зүйл хэлэхэд бэлэн байх нөхцөл байдал үүсдэг. Мөн энэ тохиолдолд зөвхөн танхимын сургууль биш, илүү өргөн хүрээний хурал зохион байгуулах шийдвэр гарч байна.

Ийм сургуулийг зөвхөн зун, долдугаар сард зохион байгуулах боломжтой, учир нь эдгээр мэргэжилтнүүдийн дунд одоогийн их сургуулийн профессорууд байдаг бөгөөд тэд өөр ямар ч үед бэлэн биш байдаг: оюутнууд, диплом, лекцүүд гэх мэт. Сургуулийн хэлбэр нь ажлын таван өдөр юм. Зуны улиралд амралтын өдрүүдэд хүмүүс хаа нэг газар явах дуртай байдаг. Энэ нь бид хичээлийн өмнөх амралтын өдөр ч, хичээлийн дараа амралтын өдөр ч хурал хийх боломжгүй гэсэн үг юм.

Хэрэв та амралтын өдрүүдээс хоёр хоногийн өмнө эсвэл дараа нь сунгах юм бол мэргэжилтнүүдийн Санкт-Петербургт байх таван өдөр есөн өдөр болж хувирдаг. Мөн тэд үүнд бэлэн биш байна.

Иймээс бидний олсон цорын ганц шийдэл бол чуулганыг сургуультай зэрэгцүүлэн явуулах явдал байв. Тийм ээ, энэ нь зарим асуудал үүсгэдэг. Сургууль, чуулганд явах хүсэлтэй хүмүүс энд тэндгүй лекц уншихаас өөр аргагүй болно. Сайн мэдээ гэвэл энэ бүхэн зэргэлдээх танхимд явагдах болно, та нааш цааш гүйж болно. Мөн өөр нэг сайн зүйл бол видео бичлэг хийх боломжтой бөгөөд та алдсан зүйлээ дараа нь тайван харж болно.

- Хоёр үйл явдал зэрэгцэн өрнөхөд хүмүүс "аль нь илүү хэрэгтэй вэ?" гэсэн асуулт гарч ирдэг. Та тус бүрээс яг юу хүлээх ёстой вэ, мөн ялгаа нь юу вэ?

- Сургууль бол цэвэр эрдэм шинжилгээний арга хэмжээ, хэдэн өдрийн турш сонгодог шинжлэх ухааны сургууль юм. Шинжлэх ухаанд оролцож, төгсөлтийн сургуультай холбоотой байсан хэн бүхэн академик сургууль гэж юу болох талаар ойлголттой байдаг.

"Хүсэлт хугацаа хэтэрсэн": Алексей Федоров тараасан системийн шинэ бага хурлын талаар

Ихэвчлэн ийм эрдэм шинжилгээний арга хэмжээг зохион байгуулдаг хүмүүсийн туршлага дутмаг байдаг. Гэхдээ бид нэлээд туршлагатай залуус хэвээр байгаа тул бид бүгдийг чадварлаг хийж чадна. Зохион байгуулалтын үүднээс авч үзвэл SPTDC нь таны харж байсан эрдэм шинжилгээний болон судалгаанд суурилсан аливаа сургуулиас дээгүүр байр суурь эзэлнэ гэж би бодож байна.

SPTDC сургууль - энэ бол том лекц бүрийг "нэг цаг хагас - завсарлага - нэг цаг хагас" гэсэн хоёр хосоор уншдаг формат юм. Анх удаа оролцож байгаа хүнд амаргүй байж магадгүй гэдгийг та ойлгох ёстой: энэ сургууль хоёр жилийн өмнө анх зохион байгуулагдахад би өөрөө ер бусын байсан, давхар лекцийн дундуур ойролцоогоор хэд хэдэн удаа унтраасан, мөн тэгээд юу болоод байгааг ойлгоход хэцүү байсан. Гэхдээ энэ нь лектороос ихээхэн шалтгаална: сайн лектор гурван цагийн турш маш сонирхолтой ярьдаг.

Гидрагийн бага хурал - илүү практик үйл явдал. Сургуульд лекц уншихаар ирсэн хэд хэдэн шинжлэх ухааны нэрт зүтгэлтнүүд байх болно Лесли Лампорт, түүний ажил нь олон урсгалтай ба тархсан системийн онолын үндэс суурь болдог Морис Херлихи, "Олон процессорын програмчлалын урлаг" зэрэгцлийн талаархи алдартай сурах бичгийн зохиогчдын нэг. Гэхдээ бага хурал дээр бид тодорхой алгоритмууд бодит байдал дээр хэрхэн хэрэгждэг, инженерүүдэд практикт ямар асуудал тулгардаг, хэн амжилттай, бүтэлгүйтдэг, яагаад зарим алгоритмыг практикт ашигладаг, бусад нь ашигладаггүй талаар ярихыг хичээх болно. Мэдээжийн хэрэг, олон урсгалтай, тархсан системийн хөгжлийн ирээдүйн талаар ярилцъя. Өөрөөр хэлбэл, бид дэлхийн шинжлэх ухаан юуны тухай ярьж байна, тэргүүлэх инженерүүдийн санаа бодол юуг тойрон эргэлдэж байгаа, энэ бүхэн хэрхэн нийцэж байгааг бид өгөх болно.

— Хурал илүү хэрэглүүртэй болохоор зөвхөн эрдэм шинжилгээний нэрт зүтгэлтнүүдээс гадна “үйлдвэрлэл”-ийн илтгэгчид ч оролцох болов уу?

-Мэдээж. Бид Google, Netflix, Yandex, Odnoklassniki, Facebook гэсэн бүх "томыг" харахыг хичээж байна. Тодорхой хөгжилтэй асуудлууд байдаг. Жишээлбэл, хүн бүр: "Netflix бол АНУ-ын траффикийн бараг тал хувь нь тархсан систем, маш сайхан" гэж хэлдэг бөгөөд тэдний бодит тайлан, нийтлэл, нийтлэлийг үзэж эхлэхэд бага зэрэг урам хугарах болно. Учир нь энэ нь мэдээж дэлхийн жишигт нийцсэн бөгөөд эгдэ зүсэж байгаа хэдий ч энэ нь анх харахад тийм ч бага юм.

Сонирхолтой асуудал гарч ирнэ: та томоохон нэр хүндтэй компаниудын төлөөлөгчдийг дуудаж болно, эсвэл бидэнд аль хэдийн танигдсан хэн нэгэн рүү залгаж болно. Бодит байдал дээр мэргэжлийн ур чадвар энд тэндгүй байдаг. Бид "маш том брендийн хүмүүс" биш, харин маш том мэргэжилтнүүд, тодорхой хүмүүсийг татахыг хичээж байна.

Жишээлбэл, нэг удаа LinkedIn дээр шуугиан тарьж байсан Мартин Клеппманн байх болно. сайн ном - магадгүй тархсан системийн салбарын үндсэн номуудын нэг юм.

— Хэрэв хүн Netflix-т биш, харин энгийн компанид ажилладаг бол тэр: "Би ийм чуулганд оролцох ёстой юу, эсвэл янз бүрийн Netflix-үүд хоорондоо ярилцаж байгаа ч надад хийх зүйл алга уу?"

- Би үүнийг хэлье: би Oracle-д гурван жил гаруй ажиллахдаа хамт ажиллагсад нь тэнд цугларч, Жава платформын зарим хэсгийг хийх үед гал тогоо, тамхи татах өрөөнд хамгийн гайхалтай, сонирхолтой зүйлсийг сонссон. Эдгээр нь виртуал машин эсвэл туршилтын хэлтэс эсвэл гүйцэтгэлийн зэрэгцээ хүмүүс байж болно - жишээлбэл, Лёша Шипилев, Серёжа Куксенко.

Тэд хоорондоо ямар нэг юм ярилцаж эхлэхэд би ихэвчлэн амаа ангайгаад л сонсдог байсан. Миний хувьд эдгээр нь миний бодож ч байгаагүй гайхалтай, гэнэтийн зүйлүүд байсан. Мэдээжийн хэрэг, эхэндээ би тэдний яриад байгаа зүйлийн 90 хувийг ойлгоогүй. Тэгээд 80% нь ойлгомжгүй болсон. Тэгээд гэрийн даалгавраа хийж, хэдэн ном уншсаны дараа энэ тоо 70% болж буурсан. Би тэдний хооронд юу ярьж байгааг одоо ч ойлгохгүй байна. Харин буланд аяга кофе барин суугаад чагнаж байхдаа би юу болоод байгааг бага зэрэг ойлгож эхлэв.

Тиймээс, Google, Netflix, LinkedIn, Odnoklassniki болон Yandex хоорондоо ярилцах үед энэ нь ойлгомжгүй, сонирхолгүй зүйл гэсэн үг биш юм. Харин ч бид анхааралтай сонсох ёстой, учир нь энэ бол бидний ирээдүй.

Мэдээжийн хэрэг, энэ бүхэн хэрэггүй хүмүүс байдаг. Хэрэв та энэ сэдвээр хөгжихийг хүсэхгүй байгаа бол энэ чуулганд оролцох шаардлагагүй, тэнд цагаа дэмий үрэх болно. Хэрэв сэдэв нь сонирхолтой, гэхдээ та энэ талаар юу ч ойлгохгүй байгаа эсвэл зүгээр л харж байгаа бол үүнтэй төстэй зүйлийг хаанаас ч олохгүй тул ирээрэй. Түүгээр ч зогсохгүй Орост төдийгүй дэлхий дахинд ийм байдаг гэж би бодож байна. Бид энэ сэдвээр Орост тэргүүлэгч төдийгүй ерөнхийдөө дэлхийд нэг номерын хурал хийх гэж хичээж байна.

Энэ бол хамгийн хялбар ажил биш ч дэлхийн өнцөг булан бүрээс хүчирхэг илтгэгчдийг цуглуулах гайхалтай боломж байгаа үед би үүнийг хэрэгжүүлэхийн тулд маш их зүйлийг өгөхөд бэлэн байна. Мэдээжийн хэрэг, бидний анхны Hydra-д уригдсан хүмүүсийн зарим нь ирж чадахгүй. Гэхдээ би үүнийг хэлье: бид ийм хүчирхэг бүрэлдэхүүнтэй шинэ чуулган эхлүүлж байгаагүй. Зургаан жилийн өмнөх хамгийн анхны JPoint-ийг эс тооцвол.

"Энэ бол бидний ирээдүй" гэсэн үгсийг би цааш нь хэлмээр байна: энэ сэдэв өнөөдөр энэ талаар боддоггүй хүмүүст дараа нь нөлөөлөх үү?

- Тийм ээ, би үүнд итгэлтэй байна. Тиймээс аль болох хурдан хэлэлцэж эхлэх нь маш зөв юм шиг санагдаж байна. Жишээлбэл, олон урсгалын онол нэлээд эрт гарч ирсэн (70-аад онд ажил нь аль хэдийн бүрэн дүүрэн хэвлэгдэж байсан), гэхдээ анхны хэрэглэгч хоёр цөмт компьютер гарч ирэх хүртэл удаан хугацааны туршид нарийн мэргэжилтнүүд байсан. 10-аад оны эхээр. Одоо бид бүгд олон цөмт сервер, зөөврийн компьютер, тэр ч байтугай утастай болсон бөгөөд энэ нь үндсэн урсгал юм. Энэ яриа өргөн цар хүрээтэй болж, хүмүүс нарийн мэргэжлийн мэргэжилтнүүдийн аймаг биш гэдгийг ойлгоход XNUMX орчим жил зарцуулсан.

Одоо бид тархсан системтэй ижил зүйлийг харж байна. Учир нь ачааллын хуваарилалт, алдааг тэсвэрлэх чадвар гэх мэт үндсэн шийдлүүд нэлээд удаан хугацаанд хийгдсэн боловч маш цөөхөн хүн жишээ нь хуваарилагдсан зөвшилцөл эсвэл Paxos гэж юу болохыг мэддэг.

Энэ арга хэмжээнд миний тавьсан хамгийн чухал зорилтуудын нэг бол инженерүүдийг энэхүү хэлэлцүүлэгт улам бүр оруулах явдал юм. Чуулган дээр зарим сэдэв, шийдлүүдийг зөвхөн хэлэлцээд зогсохгүй тезаурус буюу нэгдсэн ойлголтын аппарат гарч ирдэг гэдгийг та ойлгох хэрэгтэй.

Хүн бүр энэ бүхнийг ярилцаж, туршлага, санал бодлоо солилцох боломжтой платформыг бий болгох нь миний үүрэг гэж харж байна. Ингэснээр та бид хоёр нэг алгоритм юу хийдэг, нөгөө нь юу хийдэг, аль нь ямар нөхцөлд илүү сайн байдаг, тэдгээр нь хоорондоо хэрхэн холбоотой байдаг гэх мэт нийтлэг ойлголттой болсон.

Маш сонирхолтой зүйл бол ижил олон урсгалтай холбоотой юм. Манай Oracle-ийн найзууд (ялангуяа Леша Шипилев, Сергей Куксенко нар) гүйцэтгэлийн талаар, ялангуяа олон урсгалын талаар идэвхтэй ярьж эхлэхэд хоёр, гурван жилийн дараа эдгээр асуултуудыг компаниудад ярилцлага өгөхдөө асууж эхлэхэд хүмүүс үүнийг хэлэлцэж эхлэв. тамхи татах өрөөнүүд. Энэ нь нарийн мэргэжилтнүүдийн олон байсан зүйл гэнэт үндсэн чиглэл болсон.

Мөн энэ нь маш зөв юм. Бид эдгээр залууст үнэхээр чухал, хэрэгтэй, сонирхолтой энэ асуудлыг бүхэлд нь сурталчлахад тусалсан юм шиг санагдаж байна. Өмнө нь хэн ч Java сервер хүсэлтийг хэрхэн зэрэгцүүлэн боловсруулдаг талаар бодож байгаагүй бол одоо хүмүүс энэ бүхэн хэрхэн ажилладаг талаар дор хаяж тодорхой түвшинд ойлголттой болсон. Энэ бол гайхалтай.

Одоо миний харж байгаа ажил бол тархсан системтэй ижил төстэй зүйлийг хийх явдал юм. Энэ нь юу болохыг, хаанаас гаралтай, ямар үүрэг даалгавар, асуудал байдгийг хүн бүр ойлгохын тулд энэ нь бас түгээмэл болно.

Компаниуд энэ талаар ямар нэг зүйлийг ойлгодог хүмүүст асар их эрэлт хэрэгцээтэй байдаг бөгөөд ийм хүмүүс цөөхөн байдаг. Бид энэ агуулгыг тойрон бүтээж, түүнээс суралцах боломжийг бий болгох тусам хүмүүст агаарт байгаа асуулт асуух боломжийг олгох тусам бид ямар нэгэн байдлаар энэ чиглэлд шилжих магадлал өндөр болно.

Эрьт урьдын түүх

— Чуулган анх удаагаа зохион байгуулагдаж байгаа ч тус сургуулийн хувьд анхных биш. Энэ бүхэн хэрхэн үүсч хөгжсөн бэ?

- Энэ бол сонирхолтой түүх юм. Хоёр жилийн өмнө, 2017 оны тавдугаар сард бид Киевт Никита Коваль (ндковал), multithreading чиглэлээр мэргэшсэн мэргэжилтэн. Тэгээд тэр надад Санкт-Петербургт болно гэж хэлсэн "Зэрэгцээ тооцоолох практик ба онол дахь зуны сургууль".

Олон урсгалтай програмчлалын сэдэв бол миний инженерийн карьерын сүүлийн гурван жилийн хугацаанд гайхалтай сонирхолтой сэдэв байсан. Зуны улиралд маш алдартай хүмүүс, Морис Херлихи, Нир Шавит нар Санкт-Петербургт ирдэг нь тогтоогджээ. сурах бичиг миний судалж байсан. Миний олон найзууд үүнтэй холбоотой байсан - жишээ нь Рома Елизаров (Елизаров). Би ийм үйл явдлыг зүгээр л өнгөрөөж чадахгүй гэдгээ ойлгосон.

Сургуулийн 2017 оны хөтөлбөр маш сайн болох нь тодорхой болоход лекцийг заавал видео бичлэг хийх ёстой гэсэн санаа төрсөн. JUG.ru группт бид ийм лекцийг хэрхэн бичих талаар бүрэн ойлголттой байсан. Сургуульд зориулж видео хийсэн залуусын хувьд бид SPTCC-д багтдаг. Үүний үр дүнд сургуулийн бүх лекц худлаа манай YouTube суваг дээр.

Би энэ сургуулийн гол үзэл сурталч, зохион байгуулагч Петр Кузнецов, энэ бүхнийг Санкт-Петербургт зохион байгуулахад тусалсан Виталий Аксенов нартай харилцаж эхэлсэн. Энэ бол үнэхээр гайхалтай, сонирхолтой бөгөөд зөвхөн 100 оролцогч гоо үзэсгэлэнд хүрч чадах нь маш муу зүйл гэдгийг би ойлгосон.

Питер сургуульдаа дахин орох хэрэгтэй гэж бодоход (2018 онд эрч хүч, цаг хугацаа байхгүй байсан тул 2019 онд хийхээр шийдсэн) бид түүнээс зохион байгуулалтын бүх зүйлийг салгаснаар түүнд тусалж чадах нь тодорхой болсон. Энэ бол одоо болж байгаа зүйл, Петр агуулгатай харьцдаг, бид бусад бүх зүйлийг хийдэг. Энэ нь зөв схем юм шиг санагдаж байна: Питер "хүн бүр хаана, хэзээ өдрийн хоол идэх вэ" гэхээсээ илүү хөтөлбөрийг сонирхож байгаа байх. Мөн бид заал, талбай гэх мэт зүйлстэй ажиллахдаа сайн.

Энэ удаад тус сургуулийг SPTCC-ийн оронд SPTDC гэж нэрлэсэн бөгөөд "конкуррент тооцоолол" биш, харин "тархсан тооцоолол" юм. Үүний дагуу энэ нь ойролцоогоор ялгаа юм: хамгийн сүүлд сургууль дээр тэд тархсан системийн талаар огт ярьдаггүй байсан бол энэ удаад бид тэдний талаар идэвхтэй ярих болно.

- Сургууль анх удаагаа зохион байгуулагдаж байгаа юм биш учраас бид өнгөрсөн хугацаанд ямар нэгэн дүгнэлт хийж болно. Хамгийн сүүлд юу болсон бэ?

— Хоёр жилийн өмнө анхны сургуулийг байгуулахад нэн тэргүүнд оюутнуудын сонирхлыг татсан эрдэм шинжилгээний арга хэмжээ болно гэж хүлээж байсан. Түүгээр ч зогсохгүй дэлхийн өнцөг булан бүрээс оюутнууд ирдэг, учир нь энэ сургууль зөвхөн англи хэл дээр байдаг тул нэлээдгүй гадаад оюутнууд ирэх байх гэж бодож байсан.

Ер нь Яндекс зэрэг Оросын томоохон компаниудаас маш олон инженерүүд ирсэн нь тогтоогдсон. Андрей Пангин байсан (апангин) Odnoklassniki-ээс JetBrains-ийн залуус энэ сэдвээр идэвхтэй ажиллаж байсан. Ер нь манай хамтрагч компаниудын танил царай олон байсан. Би огт гайхсангүй, яагаад тэнд ирснийг би маш сайн ойлгож байна.

Уг нь зохион байгуулагчдын зүгээс Сургуульд эрдэмтэн мэргэд байх болов уу гэсэн хүлээлттэй байсан ч гэнэт үйлдвэрийн хүмүүс ирээд энэ салбарт эрэлт байгаа нь тодорхой болсон.

Хаана ч сурталчилж амжаагүй үйл явдал хурууны эхний товшилтоор томчуудын үзэгчдийг цуглуулсан бол үнэхээр сонирхол байна гэсэн үг. Энэ сэдвээр хүсэлт гаргах хугацаа хэтэрсэн юм шиг надад санагдаж байна.

"Хүсэлт хугацаа хэтэрсэн": Алексей Федоров тараасан системийн шинэ бага хурлын талаар
Морис Херлихи JUG.ru уулзалт дээр

- Сургуулиас гадна Морис Херлихи 2017 онд Санкт-Петербургт JUG.ru уулзалт дээр үг хэлжээ. хэлсэн нь гүйлгээний санах ойн тухай, мөн энэ нь бага хурлын форматтай ойрхон байна. Тэр үед хэн ирсэн бэ - JUG.ru-ийн уулзалтад ихэвчлэн ирдэг хүмүүс эсвэл өөр үзэгчид үү?

— Бид Морисийг Java-д зориулсан мэдээ биш ерөнхий тайлантай байх болно гэдгийг ойлгосон учраас сонирхолтой байсан бөгөөд бид JUG-ийн мэдээний захиалагчдад зориулж ердийнхөөс арай илүү өргөн мэдэгдэл хийсэн.

Миний мэдэх маш олон хүмүүс Java-ийн талаар огт ярьдаггүй нийгэмлэгээс ирсэн: .NET-ийн цугларалтаас, JavaScript-н олны дундаас. Учир нь гүйлгээний санах ойн сэдэв нь тодорхой хөгжлийн технологитой холбоогүй юм. Дэлхийн хэмжээний мэргэжилтэн ирээд гүйлгээний ой санамжийн талаар ярихад ийм хүний ​​яриаг сонсож, түүнээс асуулт асуух боломжийг алдах нь зүгээр л гэмт хэрэг болно. Таны номыг судалж байгаа хүн тань дээр ирээд танд ямар нэгэн зүйл хэлэх нь маш хүчтэй сэтгэгдэл төрүүлдэг. Зүгээр л гайхалтай.

- Үүний үр дүнд ямар санал хүсэлт ирсэн бэ? Энэ арга нь энэ салбарын хүмүүст хэтэрхий академик бөгөөд ойлгомжгүй байсан уу?

- Herlihy-ийн тайлангийн тойм сайн байсан. Академик профессороос хүсээгүй зүйлийг маш энгийн бөгөөд ойлгомжтой хэлсэн гэж хүмүүс бичжээ. Гэхдээ бид түүнийг ямар нэг шалтгаанаар урьсан гэдгээ ойлгох ёстой, тэр бол ярих арвин туршлагатай, олон ном, нийтлэлээс үүдэлтэй дэлхийд алдартай мэргэжилтэн юм. Хүмүүст материал дамжуулах чадварынхаа ачаар тэрээр олон талаараа алдартай болсон байх. Тиймээс энэ нь гайхах зүйл биш юм.

Тэр энгийн, ойлгомжтой англиар ярьдаг, мэдээжийн хэрэг тэр юу ярьж байгаагаа маш сайн ойлгодог. Өөрөөр хэлбэл, та түүнээс ямар ч асуулт асууж болно. Үндсэндээ хүмүүс бид Морисийг илтгэлдээ хэтэрхий бага хугацаа өгсөн гэж гомдоллож байсан: ийм зүйл хийхэд хоёр цаг хангалтгүй, дор хаяж хоёр цаг хэрэгтэй. За тэгээд XNUMX цагийн дотор амжсан ажлаа амжууллаа.

Хүсэл тэмүүлэл

- Ихэвчлэн JUG.ru групп томоохон хэмжээний арга хэмжээнүүдийг зохион байгуулдаг ч энэ сэдэв илүү нарийн мэргэшсэн мэт санагддаг. Та яагаад үүнийг авахаар шийдсэн бэ? Жижиг арга хэмжээ зохион байгуулах хүсэл байгаа юу, эсвэл ийм сэдвээр олон үзэгч цугларах боломжтой юу?

-Үнэхээр ямар нэг арга хэмжээ зохион байгуулж, тодорхой хэмжээний хэлэлцүүлэг тогтооход энэ хэлэлцүүлэг хэр өргөн хүрээтэй байна вэ гэдэг асуулт байнга гарч ирдэг. Арав, зуу, мянга гээд хэдэн хүн үүнийг сонирхож байна вэ? Масс ба гүн хоёрын хооронд зөрүү байдаг. Энэ бол туйлын хэвийн асуулт бөгөөд хүн бүр өөр өөрөөр шийддэг.

Энэ тохиолдолд би үйл явдлыг "өөртөө зориулж" хийхийг хүсч байна. Би олон урсгалын талаар ямар нэг зүйлийг ойлгосон хэвээр байна (би хурал дээр энэ сэдвээр лекц уншиж, оюутнуудад хэд хэдэн удаа хэлсэн), гэхдээ би түгээлтийн системийн талаар шинэхэн хүн: Би зарим нийтлэл уншиж, хэд хэдэн лекц үзсэн, гэхдээ тийм биш. Ганц бүрэн хэмжээний ном хүртэл уншдаг.

Бид тайлангийн үнэн зөвийг үнэлж чадах салбарын мэргэжилтнүүдээс бүрдсэн хөтөлбөрийн хороотой. Мөн миний хувьд, би энэ арга хэмжээг өөрийн туршлага дутмаг байсан ч оролцохыг хүсч байгаа арга хэмжээ болгохыг хичээж байна. Олон нийтийн сонирхлыг татах боломжтой юу, би мэдэхгүй. Энэ нь магадгүй энэ үе шатанд энэ үйл явдлын хамгийн чухал ажил биш юм. Одоо хамгийн хүчирхэг хөтөлбөрийг богино хугацаанд бий болгох нь илүү чухал юм.

Одоо би багаа “анх удаа мянган хүн цуглуулна” биш, “бага хурал хийе” гэсэн зорилт тавьсан байх. Энэ нь тийм ч ажил хэрэгч, зарим талаараа гэнэн сонсогдохгүй байж магадгүй ч би альтруист биш ч гэсэн. Гэхдээ би заримдаа өөртөө эрх чөлөө олгож чаддаг.

Мөнгөөс илүү чухал, мөнгөнөөс илүү чухал зүйл байдаг. Бид мянга ба түүнээс дээш хүнд зориулсан олон тооны гайхалтай том хэмжээний арга хэмжээг аль хэдийн хийдэг. Манай Java чуулганууд мянга гаруй хүнийг давсан бөгөөд одоо бусад арга хэмжээнүүд энэ баарнаас үсэрч байна. Өөрөөр хэлбэл, бид туршлагатай, алдартай зохион байгуулагчид болсон гэсэн асуулт үнэ цэнэтэй биш юм. Эдгээр үйл явдлаас олсон зүйл нь бидэнд, энэ тохиолдолд миний хувьд сонирхолтой зүйлд дахин хөрөнгө оруулах боломжийг бидэнд олгож байгаа байх.

Энэ арга хэмжээг хийснээрээ манай байгууллагын зарим зарчмын эсрэг явж байна. Жишээлбэл, бид ихэвчлэн бага хурлыг урьдчилан бэлтгэхийг хичээдэг ч одоо маш хатуу хугацаатай тул хөтөлбөрөө арга хэмжээ болохоос ердөө сарын өмнө дуусгадаг.

Мөн энэ арга хэмжээ 70-80% англи хэл дээр явагдана. Энд ч гэсэн бид ард түмэнтэйгээ (ихэнх илтгэл орос хэл дээр байхад үүнийг илүү сайн ойлгодог) эсвэл бүх дэлхийтэй (техникийн ертөнц англи хэлээр ярьдаг учраас) илүү ойр байх шаардлагатай юу гэсэн хэлэлцүүлэг үргэлж гарч ирдэг. Бид ихэвчлэн орос хэлээр олон илтгэл хийхийг хичээдэг. Гэхдээ энэ үед биш.

Түүгээр ч зогсохгүй бид орос хэлээр ярьдаг зарим хүмүүсээ англиар ярихыг хүснэ. Энэ нь нэг ёсондоо хэрэглэгчийн эсрэг, хүнлэг бус хандлага юм. Гэхдээ энэ сэдвээр орос хэл дээрх уран зохиол одоогоор байхгүй байгаа бөгөөд үүнийг сонирхож буй хүн бүр англи хэл дээр уншихаас өөр аргагүйд хүрдэг гэдгийг бид ойлгох ёстой. Энэ нь тэр англиар ямар нэгэн байдлаар ойлгох чадвартай гэсэн үг юм. Хэрэв JavaScript, Java эсвэл .NET-ийн хувьд англи хэл сайн мэдэхгүй ч сайн програмчилж чаддаг хүмүүс олон байгаа бол тархсан системүүд нь бараг байхгүй газар байх магадлалтай. одоо сурах өөр арга зам.

Би энэ туршилтыг хийхийг үнэхээр хүсч байна: 70-80% англи хэл дээрх үйл явдлыг Оросын олон нийт хэрхэн хүлээж авах вэ. Орох уу үгүй ​​юу? Үүнийг бид хэзээ ч хийж байгаагүй учраас урьдчилан мэдэхгүй. Гэхдээ яагаад үүнийг хийж болохгүй гэж? Энэ бол миний оролдохоос өөр аргагүй болсон нэг том туршилт гэж хэлье.

SPTDC сургуулийн хөтөлбөр аль хэдийн байна хэвлэгдсэн бүхэлд нь, мөн Hydra тохиолдолд аль хэдийн мэдэгдэж байгаа мэдэгдэхүйц хэсэг бөгөөд удахгүй бид чуулганы бүх хөтөлбөрийн дүн шинжилгээг нийтлэх болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх