విశ్వవిద్యాలయాలలో పరిస్థితి గురించి క్లుప్తంగా (వ్యక్తిగత అనుభవం)
ప్రారంభించడానికి, అందించిన మెటీరియల్ ఆత్మాశ్రయమని, మాట్లాడటానికి, "లోపలి నుండి ఒక వీక్షణ" అని నిర్దేశించడం విలువ, కానీ సోవియట్ అనంతర ప్రదేశంలో ఉన్న అనేక రాష్ట్ర విశ్వవిద్యాలయాలకు సమాచారం సంబంధితంగా ఉన్నట్లు అనిపిస్తుంది.
IT నిపుణుల కోసం డిమాండ్ కారణంగా, అనేక విద్యా సంస్థలు సంబంధిత శిక్షణా ప్రాంతాలను తెరిచాయి. అంతేకాకుండా, నాన్-ఐటి స్పెషాలిటీల విద్యార్థులు కూడా అనేక ఐటి-సంబంధిత సబ్జెక్టులను అందుకున్నారు, తరచుగా పైథాన్, ఆర్, అయితే తక్కువ అదృష్ట విద్యార్థులు పాస్కల్ వంటి "మురికి" అకడమిక్ భాషలను నేర్చుకోవాలి.
మీరు లోతుగా చూస్తే, ప్రతిదీ అంత సులభం కాదు. ఉపాధ్యాయులందరూ "ధోరణులను" కొనసాగించరు. వ్యక్తిగతంగా, “ప్రోగ్రామింగ్” స్పెషాలిటీని చదువుతున్నప్పుడు, కొంతమంది ఉపాధ్యాయుల వద్ద నవీనమైన లెక్చర్ నోట్స్ లేవని నేను ఎదుర్కొన్నాను. మరింత ఖచ్చితంగా చెప్పాలంటే, ఉపాధ్యాయుడు కొంతమంది విద్యార్థి చేతితో రాసిన నోట్స్ ఫోటోను ఫ్లాష్ డ్రైవ్లోకి పంపారు. WEB ప్రోగ్రామింగ్ (2010)లో మాన్యువల్ల వంటి మెటీరియల్ల ఔచిత్యం గురించి నేను పూర్తిగా మౌనంగా ఉన్నాను. సాంకేతిక పాఠశాలల్లో ఏమి జరుగుతుందో ఊహించడం కూడా మిగిలి ఉంది చెత్త చెత్త విద్యా సంస్థలు.
చివరికి:
- వారు పరిమాణాత్మక విద్యా సూచికల ముసుగులో చాలా అసంబద్ధమైన సమాచారాన్ని ముద్రిస్తారు;
- కొత్త పదార్థాల విడుదల అసంఘటితమైనది;
- సాధారణ అజ్ఞానం కారణంగా "అత్యాధునిక" మరియు ప్రస్తుత వివరాలు తరచుగా తప్పిపోతాయి;
- రచయితకు అభిప్రాయం కష్టం;
- నవీకరించబడిన సంచికలు చాలా అరుదుగా మరియు సక్రమంగా ప్రచురించబడతాయి.
"మీరు అంగీకరించకపోతే, విమర్శించండి, మీరు విమర్శిస్తే, సూచించండి..."
గుర్తుకు వచ్చే మొదటి విషయం ఇంజిన్ ఆధారిత వ్యవస్థల అమలు
- అన్ని పదార్థాల తప్పనిసరి బహిరంగత (కోట్: “ఇక్కడ వికీ వాతావరణంలో, విద్యా సాహిత్యం సంయుక్తంగా వ్రాయబడింది, ఉచితంగా పంపిణీ చేయబడుతుంది మరియు అందరికీ అందుబాటులో ఉంటుంది.”)
- సైట్ యొక్క నియమాలపై కొంత ఆధారపడటం, వినియోగదారుల అంతర్గత సోపానక్రమం
పబ్లిక్ డొమైన్లో చాలా వికీ ఇంజిన్లు ఉన్నాయి, అయితే విశ్వవిద్యాలయ స్థాయిలో వికీ వ్యవస్థను అమలు చేసే అవకాశం గురించి మాట్లాడటం ప్రారంభించాల్సిన అవసరం లేదని నేను భావిస్తున్నాను. అనుభవం నుండి నేను ఇలా చెబుతాను: a) అటువంటి స్వీయ-హోస్ట్ పరిష్కారాలు తప్పు సహనంతో బాధపడుతున్నాయి; బి) మీరు సిస్టమ్ నవీకరణల గురించి మరచిపోవచ్చు (చాలా అరుదైన మినహాయింపులతో).
పరిస్థితిని ఎలా మెరుగుపరచాలనే దాని గురించి నేను చాలా కాలంగా ఆలోచించాను. ఆపై ఒక రోజు ఒక పరిచయస్తుడు చాలా కాలం క్రితం అతను A4 లో ఒక పుస్తకం యొక్క చిత్తుప్రతిని ముద్రించాడని, కానీ ఎలక్ట్రానిక్ వెర్షన్ను కోల్పోయాడని చెప్పాడు. వాటన్నింటినీ ఎలక్ట్రానిక్ రూపంలోకి ఎలా మార్చాలనే దానిపై నాకు ఆసక్తి ఉంది.
ఇది గణనీయ మొత్తంలో సూత్రాలు మరియు గ్రాఫ్లతో కూడిన పాఠ్యపుస్తకం, కాబట్టి జనాదరణ పొందిన 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ని మారుస్తుంది.
ప్రస్తుతానికి, నిరంతర ఇంటిగ్రేషన్ సేవలను (సర్కిల్ CI, ట్రావిస్ CI..) ఉపయోగించి, గిథబ్లో రెప్స్కి పుష్లను చేసేటప్పుడు బిల్డ్ను ఆటోమేట్ చేసే ఆలోచన ఉంది.
కొత్తేమీ కాదు...
ఈ ఆలోచనపై ఆసక్తి చూపిన తరువాత, ఇది ఇప్పుడు ఎంత ప్రాచుర్యం పొందిందో నేను వెతకడం ప్రారంభించాను.
సాఫ్ట్వేర్ డాక్యుమెంటేషన్కు ఈ ఆలోచన కొత్తది కాదని స్పష్టమైంది. ప్రోగ్రామర్ల కోసం విద్యా సామగ్రికి సంబంధించిన కొన్ని ఉదాహరణలను నేను చూశాను, ఉదాహరణకు: JS కోర్సులు
నేను పూర్తిగా LaTeXలో వ్రాసిన పుస్తకాలతో కొన్ని రిపోజిటరీలను చూశాను.
తీర్మానం
చాలా మంది విద్యార్థులు నోట్స్ను చాలాసార్లు తిరిగి వ్రాస్తారు, వారు ఇంతకు ముందు చాలాసార్లు వ్రాసారు (చేతితో రాయడం వల్ల కలిగే ప్రయోజనాన్ని నేను ప్రశ్నించను), ప్రతిసారీ సమాచారం పోతుంది మరియు చాలా నెమ్మదిగా నవీకరించబడుతుంది, మేము అర్థం చేసుకున్నట్లుగా అన్ని గమనికలు ఉండవు. ఎలక్ట్రానిక్ రూపం. ఫలితంగా, గమనికలను గిథబ్కి అప్లోడ్ చేయడం (పిడిఎఫ్, వెబ్ వీక్షణకు మార్చడం) మరియు ఉపాధ్యాయులకు కూడా అదే పనిని అందించడం మంచిది. ఇది కొంత వరకు, విద్యార్థులు మరియు ఉపాధ్యాయులను "ప్రత్యక్ష" పోటీ GitHub కమ్యూనిటీకి ఆకర్షిస్తుంది, గ్రహించిన సమాచారం మొత్తాన్ని పెంచడం గురించి ప్రత్యేకంగా చెప్పనక్కర్లేదు.
ఉదాహరణకి నేను మాట్లాడుతున్న పుస్తకంలోని మొదటి అధ్యాయానికి లింక్ను వదిలివేస్తాను,
మూలం: www.habr.com