ITの教育についての正直な話。その価値はありますか?

こんにちは、Habr!今日はロシアのIT教育について正直に話したいと思います。この質問は非常に物議を醸すものであり、大学の志願者は毎年、取り残されないように、何を、どこで、どのように勉強するのが最善かについて議論しています。4年間のコンピューター技術の学士号の間に私に何が起こったのかについて、詳細なフィードバックを提供するために一生懸命努力したいと思います。



この記事は、専門的なIT教育を受けたいすべての人にとって、そして無関心ではないすべての人にとって非常に興味深いものになる可能性があります。



序文の代わりに



なぜ私はそれについて話す権利さえ持っているのですか?彼の背後にある専門の「情報システムと技術」での4年間の研究。私は比較的小さな都市(最大100万人の住民)に住んでいて、地元の大学で勉強しました。



国の主要な大学での経験は私が現在持っているものとは著しく異なるだろうと私は確信していますが、誰もが彼らの人生を一流のIT大学と結びつける機会を持っているわけではないので、確かに多くの学生、現在および以前の私のビジョンをサポートします。興味のある方は、カットの下で歓迎します!



入場キャンペーン



一見遠い2016年。試験の結果を知り、あまり満足していませんでしたが、動揺することもありませんでした。私の街では、情報技術の分野を専門にしたいのであれば、大学は2つ(それぞれ2つの学部)しかありません。恐れ、愚かさ、最高得点ではないにせよ、街を離れる機会がなくなったので、入学キャンペーンの開始後、私の文書は両方の大学に行き着きました。



古典教育とポリテクニック教育の違いである2つの学部の違いは、長い間研究され、知人にインタビューされ、元卒業生がいました。しかし、門戸が開かれた時代が始まったとき、当時、目を見張る志願者だった私は、両学部の学部長と教師が語ったスピーチに感銘を受けました。彼ら全員が知識と忘れられない人生経験を約束し、私を本当のスペシャリストにすることを約束しました。コルクのように馬鹿なのに。それから、見通しに触発されて、それでも私は大学の1つを選びました。



最初のコース



私たち新入生は皆、スポンジのように知識を吸収する準備ができて、燃えるような目でカップルに来ました。私たちは山を動かす準備ができていました。代数と量子物理学を学び、Groznyに関するエッセイを作成し、物理教育でバレーボールをしました。しかし、最初の年に私たちの船「ビクトリー」は最初に現実のサンゴ礁にぶつかりました。そして最初の2文字はよろめきました。



次に、プロファイルペアに到達しました。この主題は、単に「情報」と呼ばれ、何が何であるかを示し、C言語で最も単純なプログラムを作成する方法を教えることを目的としていました。先生は正直に「両親に無理やり押し込まれた人は手を挙げて」と正直に尋ねた。



言うまでもなく、聴衆の片手は上げられなかった。



それから先生は、みんなが自分の自由意志で勉強するようになったので、みんなに完全に頼むと言った。まあ、当然のことながら、競争と厳しい要件は、私たちから強化されたプログラマーを引き上げるはずです。



最初の2か月で、Wordで途切れのないスペースを作成する方法、3種類のハイフンを配置する方法、Excelでグラフを作成する方法、書誌を自動的に作成する方法を学びました。しかし、私たちは心を失いませんでした、すべてが善のためです。



それからプログラミングが始まり、私たちの目が明るくなりました。私たちは熱心にソートを作成し、配列内の最小要素と最大要素を見つけ、平凡なステガノグラフィーを実装し、他の多くのクールなものをプログラムしました。これが実際の生活でどのように役立つかという問題は、地平線をはるかに超えたところに残っていました。カリキュラムがあり、それはそれ自体を正当化します。



最初のコースの終わりまでに、私たちはWeb開発の基本を開始しました。HTML、CSS、JavaScript。そして、教師がすべてを知っているわけではないという考えが私たちの頭に忍び寄り始めました。しかし、私はすべての疑惑を却下しなければなりませんでした。まだ3年先にエキサイティングなことがありました。



第2のコース



それから楽しみが始まりました。Web開発、データベース、さまざまなシステムのプログラミング、OOP。言い換えれば、興味のある学生が興奮して走り、夜は眠らないすべての完全なセットです。私たちは熱心にコードとソリューションを交換し、講義について話し合い、さまざまなライブラリとフレームワークを試しました。人生は本格化し、地平線の空は晴れていました。



しかし、いつものように、このすべての技術的な狂気の中で軟膏にハエがありました。コースワーク、計算、グラフィックワークを開始しました。知らない人や単に忘れてしまった人にとって、これらの恐ろしい言葉の本質は、トピックについて多くの作業を行い、タイトルページ、使用済みの文献、その他の必要なものを配置し、ディスクに書き込んでアーカイブに送信する必要があるということです。その時、私たちは一般に官僚主義と呼ばれるものに最初に遭遇しました。通常は面白かった作業自体に加えて、まだ面白くない作業がたくさんありました。しかし、ここでも私たちは心を失いませんでした。何万人もの学生が私たちの前を通り過ぎました。



1年目から、いろんなカンファレンス、ミートアップ、レクチャー、ハッカソンに行きました。本当のプロの開発者、彼らの分野の専門家がいました。地元のITアンバサダーと呼べる人。私たちは息を切らして彼らのすべての言葉を吸収しました。そして、どこかで、意識の裏庭で、2年生の学生は実際の開発と大学が非常に異なっていることに気づき始めました。教授と開発者は異なることについて話します。そして、彼らは異なる考えを持って生きています。大学では、「GraphQL」という言葉が混乱を引き起こし、会議では、「データベースの3つの通常の形式」というフレーズは、プロの開発者の奇妙な湾曲を伴いました。 MFCで25のフォームに記入するように求められたかのように。



それから私の最初の仕事が起こりました。私は大学で学んだことに触発され、部分的に高められたプロジェクトに来ました。私はOOPについて多くのことを知っていました。データベースのトリガーについて、そしてCartesianセット製品とは何かについて知っていました。gitの使い方がわかりませんでした。仕事の最初の2〜3か月は、私の自尊心を傷つけました。私はほとんど何もできないことに気づきました。また、大学は知識を提供していますが、少し異なりますが、実際の開発に適用することは困難です。この知識には、アカデミックという特別な言葉さえあります。



3番目のコース



3番目のコースは眠れぬと呼ぶことができます。タスクはより困難になり、今では3つのクラスを作成してそれらを接続するのではなく、システム全体を実装する必要がありました。現在、ニューラルネットワークとエキスパートシステムがあります。JavaとC#はLISPとPROLOGに手のひらを失いました。後者から、後頭部の髪はまだ緊張して動いています。



しかし、それから私たちは皆、何かが正しくないと感じました。私たちのコードはもはや見られませんでした(そして40の学生システムを見てすべてを評価する方法)。持ってきたものを見ました。そして、さらに評価されたのは、レポートがどれだけ迅速かつ有能に作成されたかでした。論文は大学の世界を支配し始めました。テキストの量、コースワークの受信者の正しい学位、右側のページ番号、および少なくとも15〜30ポイントの参照のリスト。私たちがここでコンピューター技術を勉強していることを誰もが忘れていたようです。私たちは皆、紙をテーブルからテーブルに移す事務員に私たちをスムーズに再訓練したいと思っていました。まるでカフカの城にいるかのようで、みんな忙しくて書類が床に寝転がって天井にぶつかりました。



その間、私たちを駆り立てたすべての新しい知識は、仕事で受け取りました。適切に構築された抽象化、適切な継承、イベントループ、および微妙ですが非常に重要なhttpヘッダー。大学は私たちがしていることとますます対立していました。気のめいるようでした。私たちは本当の教祖になる何かを知りたかったのですが、それは実現しませんでした。私たちは自分たちで最も難しいことを学ばなければなりませんでした。



大学4年生



大学でプログラムすることの意味を忘れてしまいました。私たちはますます多くのレポートを作成し、さまざまなIDEF(図、UML)図、ソフトウェアの標準化について研究しました。それが無駄ではなく、いつかこの知識が助けになることを心から願っています。



仕事で、私たちは中間点を取得し始めました。すでに誰かが髪を取り戻した後、シニアエンジニアの誇り高い位置に急いで行きます。



そして大学では報告をしました。みんなが対戦する不思議なゲームのようでした。そして、私たちがしたことの70%は誰にも必要とされなかったようです。そして、誰もが先に進むためにこれらの手続きをスキップしたいだけです。ユニバーは人生の第二の面に後退し始めました、もはや目を燃やす原因はありませんでした。



時々私たちはプログラムしました。しかし、私たちのコードはもはや誰にとっても面白くありませんでした。主なものは何かが機能することです。そして、レポートが書かれました。はい、これは多くの点で現代の現実に似ています。しかし、彼らは有能な教授があなたが間違っていることを指摘するように勉強するために大学に行きます。そして、これはますます起こりませんでした。



そして今、私たちは最終段階にあります。 2か月先の研究、セッション、2つのプラクティス、および卒業証書の防御があります。しかし、ここでは、ニュートンのリンゴのように、全世界のコミュニティがコロナウイルスによってケシで不快に傷つけられました。そして、私たちは皆、遠隔学習に行きました。番号。私たちは皆「遠隔学習」に行きました。外観と機能の点で私たちの遠隔教育システムはdvach(または10年前の他のフォーラム)に似ており、学生と教師の両方のほとんどすべての人がこのマイルストーンを通過してできるだけ早く終了することを望んでいました。すべてが非常に混沌とし、理解できませんでした。



自宅で2ヶ月。コンピューターで12時間(仕事、卒業証書)、睡眠、コンピューターで12時間。簡単ではありませんでした。そして今、ソフトウェアは最新のテクノロジーを使用して書かれており、最良のアプローチが実装されています。これはリードを示すのに恥ずべきことではありません。それから、論文を書くために残りの月がありました。練習レポート、卒業証書、無限の修正、改善。すべてのドキュメントの写真のキャプションの形式を3回修正しました。



ズーム、防御、質問。五。



一ヶ月後、彼らは私に地殻を与えます。それを青にしましょう、しかしそれに値します。彼女を見ると、私の頭の中の思考、記憶、感情の万華鏡全体が起動します。



あなたの卒業証書のテキストが二度読まれ、他の誰もそれを見ることができないことに気づいたのはとても悲しいことでした。誰もいない。実装されたシステムのコードはほとんど見られませんでした。2か月の開発は、経験の手荷物を作成するだけでした。でもそれも嬉しいです。



結果



タイトルはそれが価値があるかどうか疑問に思いました。客観的な答えを出すのは難しいです。これは素晴らしい学術基盤です。大学は仕事では得られない多くの知識を与えました。たとえそれが私にとって有用である可能性が低いとしても、私はまだフォード-フルカーソンアルゴリズムについて覚えています。あなたは効果的に喫煙室で切り札を出すことができます。大学は教え、困難で時にはばかげた状況で迅速かつ明確に行動することを教え、不完全な現実を認識し、それと共に生き、働き、そして勝つことを教えます。



一方、いくつかの技術をすばやく習得し、彼らが言うようにITに参入したいという願望がある場合、専門的な高等教育はほとんど正しい方法ではありません。大学は、あなたがキャリアを築くための強固な基盤として機能することができます。



大学が学生を上級開発者に変えることを期待しないでください。この道は人によって異なります。大学には独自の道、独自の目標があります。これは独特の文化であり、独自の儀式、複数の禁止事項、タブーがあります。時々、これはマッドハウスのようにさえ見えます。しかし、私の友人は私が楽観主義者だと言っており、多くは無駄ではなかったと思います。



はい、大学には多くの不利な点があります。はい、すべてが完璧ではありません。はい、官僚主義と報告。はい、コミュニケーションが不可能な暴君やスターがいます。しかし、ダイナミクスもあります。そしてそれはポジティブです。



私たちの教育は、その過程ですべての障壁を克服し、最初の段階でフィニッシュラインに到達すると心から信じています。



PS



これが私の最初の出版物であることに注意したいので、フィードバック、批判、および欠点の指摘は大歓迎です:)



All Articles