Их, дээд сургуулиудын нөхцөл байдлын талаар товч дурдвал (хувийн туршлага)
Эхлэхийн тулд танилцуулсан материал нь субьектив шинж чанартай, өөрөөр хэлбэл "дотоод талаас нь харсан" гэдгийг тэмдэглэх нь зүйтэй боловч энэ мэдээлэл нь Зөвлөлт Холбоот Улсаас хойшхи олон улсын их дээд сургуулиудад хамааралтай мэт санагдаж байна.
Мэдээллийн технологийн мэргэжилтнүүдийн эрэлт хэрэгцээтэй холбоотойгоор олон боловсролын байгууллагууд холбогдох сургалтын талбаруудыг нээж байна. Түүгээр ч барахгүй мэдээллийн технологийн бус мэргэжлээр суралцаж буй оюутнууд ч гэсэн мэдээллийн технологитой холбоотой олон хичээл, ихэвчлэн Python, R хичээлүүдийг авдаг байсан бол боломж муутай оюутнууд Паскаль зэрэг "тоостой" академик хэлийг эзэмших шаардлагатай болдог.
Хэрэв та илүү гүнзгий харвал бүх зүйл тийм ч хялбар биш юм. Бүх багш нар "чиг хандлагыг" дагаж мөрддөггүй. Би хувьдаа “Програмчлалын” мэргэжлээр суралцаж байхдаа зарим багш нарт сүүлийн үеийн лекцийн тэмдэглэл байхгүй гэдэг асуудалтай тулгарсан. Бүр тодруулбал, багш даргад хэдэн сурагчийн гараар бичсэн тэмдэглэлийн зургийг флаш диск рүү илгээжээ. WEB програмчлалын гарын авлага (2010) гэх мэт материалын хамаарлын талаар би чимээгүй байна. Техникийн сургуулиудад юу болж байгааг тааварлах нь бас үлддэг хамгийн муу нь хамгийн муу нь боловсролын байгууллагууд.
Эцэст нь:
- Тэд эрдэм шинжилгээний тоон үзүүлэлтийг эрэлхийлэхийн тулд олон хамааралгүй мэдээллийг хэвлэдэг;
- Шинэ материалыг гаргах нь зохион байгуулалтгүй;
- Энгийн мунхагийн улмаас "Тренд" болон одоогийн нарийн ширийн зүйлийг ихэвчлэн орхигдуулдаг;
- Зохиогчтой санал хүсэлт өгөхөд хэцүү байдаг;
- Шинэчлэгдсэн хэвлэлүүд ховор бөгөөд тогтмол бус хэвлэгддэг.
"Хэрэв та санал нийлэхгүй бол шүүмжил, шүүмжилвэл санал болго..."
Хамгийн түрүүнд санаанд орж ирдэг зүйл бол хөдөлгүүрт суурилсан системийг хэрэгжүүлэх явдал юм
- бүх материалыг заавал нээлттэй байлгах (ишлэл: "Энд вики орчинд боловсролын ном зохиолыг хамтран бичиж, чөлөөтэй тарааж, хүн бүрт хүртээмжтэй болгодог.")
- сайтын дүрэм, хэрэглэгчдийн дотоод шатлал зэргээс тодорхой хамааралтай байгаа эсэх
Нийтийн эзэмшилд олон тооны вики хөдөлгүүрүүд хөвж байгаа ч их сургуулийн хэмжээнд вики системийг нэвтрүүлэх боломжийн талаар ярих шаардлагагүй гэж би бодож байна. Туршлагаас би хэлэх болно: a) ийм бие даасан шийдлүүд нь алдааг тэсвэрлэх чадвартай байдаг; б) та системийн шинэчлэлтийн талаар мартаж болно (маш ховор тохиолдлоос бусад).
Нөхцөл байдлыг хэрхэн сайжруулах талаар удаан хугацааны турш би ямар ч үр дүнд хүрсэнгүй. Тэгээд нэг өдөр нэг танил маань аль эрт А4 форматаар номны ноорог хэвлэсэн боловч цахим хувилбараа алдсан гэж хэлсэн. Энэ бүгдийг хэрхэн цахим хэлбэрт шилжүүлэх талаар сонирхож байсан.
Энэ бол их хэмжээний томьёо, график бүхий сурах бичиг байсан тул алдартай OCR хэрэгслүүд, жишээ нь.
Цаг хугацаа өнгөрөхөд энгийн текст засварлагч хангалтгүй болсон тул би орлуулахыг хайж эхлэв. Оролдсон
Тодруулж хэлбэл, үр дүнд нь миний ичиж байгаа энгийн скрипт бичсэн бөгөөд энэ нь шивсэн текстийг WEB болгон угсарч хөрвүүлэх ажлыг гүйцэтгэсэн. Энгийн HTML загвар нь үүнд хангалттай байсан.
WEB рүү хөрвүүлэх командууд энд байна:
find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "${0}" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
Энэ нь ямар ч ухаалаг зүйл хийдэггүй гэдгийг тэмдэглэх нь зүйтэй: энэ нь хялбар чиглүүлэхийн тулд агуулгын толгойг цуглуулж, LaTeX-ийг хөрвүүлдэг.
Одоогийн байдлаар Continuous Integration Services (Circle CI, Travis CI..) ашиглан github дээр давталт руу түлхэх үйлдлийг автоматжуулах санаа байна.
Шинэ зүйл байхгүй ...
Энэ санааг сонирхож эхэлснээр би одоо хэр алдартай болохыг хайж эхлэв.
Энэ санаа нь програм хангамжийн баримт бичгийн хувьд шинэ зүйл биш гэдэг нь илт байв. Би програмистуудад зориулсан сургалтын материалын цөөн хэдэн жишээг харсан, жишээлбэл: JS курс
Би бүхэлдээ LaTeX дээр бичигдсэн номтой нэлээд хэдэн агуулахыг харсан.
дүгнэлт
Олон оюутнууд өмнө нь маш олон удаа бичсэн тэмдэглэлээ хэд хэдэн удаа дахин бичдэг (би гараар бичихийн ач тусыг эргэлздэггүй), мэдээлэл алга болж, маш удаан шинэчлэгдэх бүрт бидний ойлгосноор бүх тэмдэглэл дотор байдаггүй. цахим хэлбэр. Үүний үр дүнд тэмдэглэлээ github-д (pdf болгон хөрвүүлэх, вэб харах) байршуулж, багш нарт мөн адил хийхийг санал болгох нь сайхан байх болно. Энэ нь тодорхой хэмжээгээр оюутнууд, багш нарыг "амьд" өрсөлдөх чадвартай GitHub нийгэмлэгт татах бөгөөд шингээх мэдээллийн хэмжээг нэмэгдүүлэх нь бүү хэл.
Жишээлбэл Би ярьж байсан номынхоо эхний бүлгийн линкийг үлдээе.
Эх сурвалж: www.habr.com