高等教育に぀いお

各人には特定の芋通しがありたす。 この地平線が小さく無限に狭たるず、それは点に倉わりたす。 それから男は、これが圌の芖点であるず蚀いたす。



デビッド・ギルバヌト







プログラマヌが高等教育を必芁ずするかどうかに぀いおの論争はたすたす頻繁に聞かれ、これに関する意芋の流れが、疑いもなく、鋭い話題が枯枇しないこずを考えるず、私は自分の考えを衚珟するこずにしたした。 勉匷の䞀般的な倱望は、職業で起こっおいる倚くのプロセスず倉化に関連しおおり、真剣な研究が必芁であるように思えたす。 以䞋では、最も䞀般的な誀解、神話、および珟象の䞻な原因を怜蚎したす。



そこに行きたしたか



もう䞀床思い出させおください。倧孊は職業蚓緎校ではなく、釘の構造を研究し、ハンマヌを教えたせん。 倧孊は科孊者ず゚ンゞニアを卒業しおおり、出垭者は卒業しおいたせん。 たた、私たちの囜のプログラマヌは数孊郚門を卒業しおおり、公匏には数孊者ず芋なされおいるこずを忘れおはなりたせんが、最近では産業甚プログラミングを指向するプログラマヌ分野が登堎したした。



たず第䞀に、圌らは倧孊の基本的な知識を教えたす。卒業埌数幎で時代遅れになるこずはありたせん。 囜立衛生研究所のアメリカ人生物孊者は私に次のように曞いた「時代は倉わるが、基本は倉わらない」-時代は倉わるが、基本は残っおいる。 そのため、䞀般的な研究分野を遞択し、遞択科目の最倧数を取埗しようずする方がよいのは、アメリカの倧孊の物理孊者が、倚くの意芋では、生物孊、化孊、文孊などの「䞍芁な」専門科目ではなく倚くの科目を持っおいる理由です。 倩文孊者ずしお孊んだカヌル・セヌガンは、圌の本の䞭で、圌らが遺䌝孊ず実隓に関する研究を行い、生物発生の仮説を怜蚌したず述べおいたす。 アメリカでは、メむンメゞャヌに加えお、いく぀かのマむナヌ専門料理が埗られるずいう事実は蚀うたでもありたせん。 したがっお、進化の理論ずJavaのプログラミングから遞択するずきは、最初のものを遞択した方がよいでしょう。おそらくい぀かこの知識はあなたのキャリアや人生に圹立぀でしょう。 あなたはずにかく蚀語を孊び、あなたは私たちの惑星の歎史に特に興味を持぀こずはたずありたせん。 結局のずころ、芖野を狭めるこずは、芖野を広げるよりも垞に簡単です。



倖囜の倧孊の状況は根本的に異なるず考えるべきではありたせん。 䞖界䞭の長幎にわたる䞊行進化の結果、専門家に察する同様の芁件が開発されたした。 圌らはあなたに違う教えをするこずは絶察に正しいですが、あなたはあなたが違うように教えられるず間違えられたす。 さたざたな囜の倧孊には、さたざたな教育プロセス、コヌスの名前ず量、実践の質、孊生の実際の科孊ぞの関䞎のレベルがありたすが、基瀎ずなる理論䞊の最小倀はどこでもほが同じです。 これは統䞀の結果ずしおではなく、客芳的な理由で起こりたす。自然の法則はすべおの囜で䞍倉です。 したがっお、ある囜の専門家が䞖界䞭で働くこずができたす。



プログラマヌは誰ですか



問題の重芁性を説明するために、類掚に移りたす。 ある人がどんな職業か尋ねたずころ、圌は建築者だず答えたず想像しおください。 他に情報がなくおも、圌が䜕をしおいるのかわかりたすか 圌は、矎術教育を受けた建築家、゚ンゞニア、職長、熟緎劎働者、たたは建蚭廃棄物クリヌナヌかもしれたせん。 これらの分野の倚くには独自の専門分野があるこずは蚀うたでもありたせん。 それでも圌はビルダヌず呌ばれたすが、明らかに、これらは異なるビルダヌです。 犬小屋をたずめるには、特別な教育は必芁ありたせんが、それなしでは超高局ビルを建おるこずはできたせん。 ただし、最初に埓事しおいる人は通垞、ビルダヌずは芋なされたせん。 プログラマは誰ずでも呌ばれるようになりたした。 アルゎリズムに関わる数孊者。 NASAのナビゲヌション゜フトりェアの開発者。 りむルスアセンブラヌ゚キスパヌト; HTMLペヌゞを課す少幎-これらはすべおプログラマです。 プログラマヌに教育が必芁かどうかずいう質問に答える前に、どちらを明確にする必芁がありたす。 おそらく、あなたの特定のケヌスでは、教育は本圓に必芁ありたせん。



奜むず奜たざるずにかかわらず、ゞュニア科孊者の䞖界に察するStrugatskyの倢は厩壊したした。 ほずんどの人は科孊者や技術者になる぀もりはなく、倧孊ではなく、珟圚ではペヌロッパ匏の倧孊ず呌ばれる教育機関で教えられおいる専門的な䞭等教育が必芁です。 原則ずしお、圌らの欲求ずニヌズは倧孊の目暙に察応しおおらず、圌らが提䟛する仕事のレベルは科孊や工孊ずはほずんど関係がないからです。 これにはひどいものは䜕もありたせん。䜕故なら、どんな仕事の分野でも、垞に劎働者よりも少ない゚ンゞニアがいるからです。 そしお、働く職業自䜓には、あなたがそれを奜めば、軜rog的なものは䜕もありたせんが、自分を゚ンゞニアず呌ぶ必芁はありたせん。 代わりに、あなたは自分がなりたい人を正盎に認め、倧孊がそうでないこずを芁求しないようにする必芁がありたす。



7回枬定する



各専門分野には、最䜎限必芁な知識がありたす。 コンピュヌタサむ゚ンスずプログラミングでは、数孊のコヌスがそのような基瀎ずなりたす。 「プログラマヌは教育が必芁ですか」ずいう質問は、通垞「プログラマヌは数孊が必芁ですか」たたは「プログラマヌはそんなに数孊が必芁ですか」に倉わりたす。叀兞的な意味でのプログラマヌぱンゞニアであるため、質問は別の方法で定匏化できたす゚ンゞニアは教育を必芁ずしたすか」この点に関しお通垞は論争はありたせん。 唯䞀の問題はこれです。誰もが科孊者や゚ンゞニアになりたいずは限りたせん。 倢の限界がApp Storeでの成功したゲヌムであり、人工知胜、暗号アルゎリズム、たたは3次元アニメヌションプログラムを蚭蚈しおいない堎合、倧孊を安党にバむパスしお実装を開始できたすが、この堎合、知識はあなたのキャリアを損なうこずはありたせん。 倧孊は、あなたが䜕幎も自分を芋おいるのか、あなたが䜕をしようずしおいるのかを知りたせん-17歳のあなた自身がただこれを知らないかもしれないずいう事実は蚀うたでもありたせん。 重芁なこずを芋逃すよりも、事前にすべおの基本を教える方が良いず考えられおいたす。 さらに、コアコヌスは䞀般に盞互䟝存関係にあり、䞀郚を遞択しお削陀するこずはできたせん。 そしお、圌らの䞻な目暙は、原則ずしお䞍可胜な䞖界のすべおを教えるこずではなく、珟代の科孊的および工孊的知識のおおよその地図を提䟛するこずです。そうするこずで、未知のものに盎面したずきに、どの方向に進むべきかを正しい刀断ができるようになりたす。



数孊に戻りたす。 アルゎリズムに関するほずんどすべおの本には、読者からの特定の数孊的文化が必芁です。 アルゎリズムずデヌタ構造-Nicklaus Wirthが蚀ったように-はプログラムであり、それらを操䜜するこずはできないため、プログラマヌず呌ぶこずはできたせん。 さらに、これは必ずしも独自のアルゎリズムを開発する胜力ではなく、他のアルゎリズムを特定のケヌスに適合させお倉曎する必芁がある堎合が非垞に倚くありたすが、さたざたな条件での正確性ず適甚性を蚌明する胜力、および状況によっおはその挙動を分析する胜力も必芁です。 数孊は、暗号化、グラフィックス、パタヌン認識、ビデオ、音声、画像の操䜜、実際のプロセスの数孊的モデリングなどの分野で積極的に䜿甚されおいたす。 このような䞀芋普通のシステムプログラミングでは、数孊的知識がなければ、コンパむラ、スケゞュヌラ、およびファむルシステムを蚘述するこずはできたせん。



数孊は、他のすべおの知識に基づいたフレヌムワヌクです。 悲しいかな、倚くは最埌から職業を孊び始めたす。 プログラミング蚀語、開発ツヌル、さたざたなテクノロゞヌずパタヌンを研究したが、数孊的基瀎を習埗しおいないプログラマヌは、ペむントずブラシを完党に理解するこずを孊んだ芞術家に䌌おおり、倚くのトリックを習埗したしたが、構成、芖点、解剖孊およびその他の基瀎を知りたせん。 圌は倚くの玠晎らしい考えを持っおいるかもしれたせんが、それらを衚珟するこずはできたせん、そしお圌が頌るこずができるすべおは、アシスタントずしお働くか、他の人の絵を描くこずです。 時々、ファン・ゎッホの堎合のように、ファンダメンタルズの無知は新しいスタむルを圢成したす圌の功瞟ずしお、圌は圌の問題を認識しおおり、プロから絵画のレッスンを受けたこずを認めなければなりたせんが、倚くの堎合、創造性の障害ずなりたす そしお、芞術でこれが著者がこれを芋るずいう事実によっおただ正圓化できる堎合、業界では、数癟䞇ドルの正盎な玍皎者がマヌクを逃したずいう事実に぀ながる乱数を生成するための間違ったアルゎリズムは、䜕によっおも正圓化されたせん。



同時に、ほずんどのプログラマヌにずっお数孊は科孊よりも道具であり、特に最初のコヌスでは、このように教える必芁があるこずを忘れおはなりたせん。毎回生埒にそれが必芁な理由を説明したす。



人道的および他の非コアコヌスに関しおは、それらの重芁性は、あらゆる人が文化ず教育を受けるこずが望たしいずいう事実だけでなく、人間の心は非垞に予枬䞍可胜であり、時にはさたざたな゜ヌスからむンスピレヌションを匕き出すため、匷調されおいたす。 ロシア語の先生が゜ビ゚ト時代の話をしおくれたずき、ある航空倧孊でお金を節玄するこずを決め、文孊コヌスを読むのをやめたした。 そしお、あなたはどう思いたすか すぐに、卒業゚ンゞニアのレベルが䜎䞋したした。 文献を返さなければなりたせんでした。 したがっお、これらのコヌスが必芁です。 残念なこずに、圌らは圌らが圌らの人気を決しお増やさないずひどく教えられたす。 しかし、私たちはアむデアそのものに぀いお話しおいるのですよね



したがっお、倧孊で埗た知識を䜿甚しない堎合、問題はおそらくそれらにあるのではなく、あなたの仕事にあり、それはあなたが実珟するこずを可胜にしたせん。 暗号化アルゎリズムの蚭蚈を孊んだ人が建蚭䌚瀟でマネヌゞャヌずしお働いおいる堎合、あなたの倧孊を誀った知識で非難するのは愚かです。



なぜ倧孊が必芁なのですか



たあ、あなたは蚀うが、定期的な教育は独孊よりも優れおいる 結局のずころ、プログラミングは遺䌝子工孊ではありたせん。実隓宀は必芁ありたせん。あなたは自分で理論党䜓を孊ぶこずができたす。 実際、倧孊のカリキュラムは知られおおり、倚くのコヌスが公開されおおり、本を賌入したり、図曞通から借りたり、りェブで読んだりするこずができたす。 ただし、すべおが芋た目ほど単玔ではありたせん。 技術やプログラミング蚀語ずは異なり、数孊は孊ぶのが非垞に困難です。 あなたは圌らがそれに぀いおあなたに蚀うたであなたが䜕か間違ったこずをしおいるこずを知らないかもしれたせん。 個人的なコミュニケヌションも非垞に重芁です。䟋えば、数時間講矩を聞いおも䜕も理解できず、䌑憩䞭に教垫からすべおの質問に察する答えを芋぀けるこずができたす。 たずえば、独自のアヌキテクチャを備えたマむクロプロセッサ、スヌパヌコンピュヌタヌ、産業甚ロボット、たたは衛星をプログラムしたいプログラマヌなど、䞀郚のプログラマヌは䟝然ずしお実隓宀ず条件を必芁ずしたす。



倧孊で勉匷するこずは、そうでなければ入るこずが蚱されない䌁業や組織でむンタヌンシップをする機䌚でもありたす。 これは科孊を行い、蚘事を曞き、䌚議に参加する機䌚です。これは、Samsungなどの倚くの䌁業の研究所で働くための条件です。 ほがすべおの本栌的な技術は倧孊で開発され、特に䞀郚の有名なLLVMは、䞀般的に孊生プロゞェクトから生たれたした。 有名な䌁業は、シリコングラフィックス、サンマむクロシステムズ、ダフヌ、アドビ、その他倚くの倧孊の壁に科孊者や卒業生によっお蚭立されたした。



最埌になりたすが、正匏な教育がなく、専門的な教育がなければ、倚くの組織のドアが閉ざされたす。他の堎合は、毎回あなたのプロ意識を蚌明し、競合他瀟よりもはるかに優れおいる必芁がありたす。 たた、それなしでは、たずもな囜に就劎ビザを取埗するこずはほずんど䞍可胜です。



ちなみに、プロファむルを指定せずに「䜕らかの皮類の」教育を行うずいう芁件は、䞻にロシアの発明です。これは、私が芋たすべおの英語の欠員で、私は垞にそれらに盞圓する皋床、方向、たたは経隓を瀺しおいるからです



䞋からノックするずき



問題は本質的にグロヌバルですが、プログラミングでは最も深刻です。 そしお、ここに理由がありたす。 入堎基準を䞋げるこずは、この職業に残酷な冗談を挔じたした。 圓初、すべおの開発ツヌルは、経隓を積んだプログラマヌによっお䜜成され、人生を簡玠化したした。 これらのテクノロゞヌは、それらで行われおいるプロセスを理解しおいる堎合にのみ圹立ちたす。 したがっお、より短い時間でより倚くのプログラムを曞くこずができたすが、開発ツヌルはあなたのための思考ず情報に基づいた決定をする方法をただ知らないので、その品質はあなたの知識ずスキルだけに䟝存したす。 その埌、誰かがプログラミングを簡玠化するこずで、より倚くの専門家を職業に匕き付けるこずができるず刀断し、倚くの人は、胜力に関係なくすべおの人がプログラムを曞くこずができるこずを倢芋おいたした。 あなたの欲望を恐れおください。 悲しいかな、今ではそれらはほずんど珟実になり、70幎代に想定されおいた方法ではたったくありたせん。 安䟡な技術の普及ず開発の容易さにより、スキルの䜎いプログラマヌが垂堎に流入したした。 そしお、Cyril Norkotot Parkinsonが前䞖玀に発芋したように、オファヌは需芁を生み出したす。 しかし、プログラムを曞くだけでは十分ではなく、配垃する必芁がありたす。 倚くのオンラむンプログラムストアの出珟は、この機䌚をすべおの人に提䟛したばかりです。 Google、Apple、Microsoft、およびそれらをオヌプンした他の䌁業は、䞻にプラットフォヌム甚の可胜な限り倚くのプログラムに関心があり、開発ツヌルもリリヌスしおいたす。 このような状況では、ツヌルはさらに簡玠化され、プログラマヌの初期レベルがさらに倧幅に䜎䞋したす。



このすべおの結果は、特別な知識や教育を必芁ずしない軜薄なものに察するプログラミングのしやすさ、それに察する態床の錯芚でした。この意芋は、埓業員自身だけでなく、さらに悪いこずに、経隓の浅い顧客や雇甚䞻の間でも発展したした。 倚くの人が、必芁なスキル、蚀語、図曞通、技術の印象的なリスト、倚数の責任を䌎う広告を芋おきたした-クヌリ゚サヌビスを陀いお-これは少数の空垭には十分すぎるでしょう、そしおばかげおではないずしおも控えめな絊料。



たずえば、航空機産業などの業界では、人間の呜が犠牲になっおいるため、人材を慎重に遞択し、無胜な゚ンゞニアを排陀するために倚数のフィルタヌを䜿甚するため、想像するのは困難です。 䜕癟䞇もの保険金の支払い、免蚱の剥奪、評刀の喪倱は誰も必芁ずしたせん。 だから、航空機の蚭蚈者は、圌がどんなに䜎い絊料を芁求しおも、誰も飛行機に悪い人を任せるこずはできないので、良い人もいない人もいたす。 プログラミングにはたったく違いがあり、䞋限はありたせん。すべおのプログラマヌは、どんなに䜎くおも、仕事なしで攟眮されるこずはありたせん。 私たちの文明がただ生きおいるずいう事実は、圌らが行う仕事の倧郚分は重芁ではなく、誰もそれを必芁ずしないわけではないずいうだけですが、あなたはそれなしで簡単に行うこずができ、その䞭の問題は灜害に぀ながりたせん。 䞖界のすべおのコンピュヌタヌゲヌムが突然機胜しなくなったず想像しおください。これは灜害ですか もちろん違いたす。 もちろん、これは䞖界的な問題ですが、確かに灜害ではありたせん。 そしお、同じ運呜が旅客機に降りかかった堎合、結果は悲劇的です。 もちろん、プログラミングには、リスクに関連するハヌドスクリヌニングを䌎う深刻で責任のある䜜業がありたすが、それははるかに小さなものです。



保蚌ず実生掻



もちろん、蚀われたこずは、数孊の教育や知識の存圚そのものが、誰もが䞖界クラスのプログラマヌになるこずを意味するものではありたせん。 ほずんどの倧孊卒業生はそれぞれの分野で働いおいないこずは誰もが知っおいたす。 そしお私は個人的に、ひどいプログラムを曞く倚くの数孊者を知っおいたす。 結局、あなたにはプログラミング胜力がないかもしれたせん。 私は䞀般的に単玔化された基準の䜿甚に反察です。 教育、知識、孊幎、科孊的仕事、実践、そしおあなたの願望など、すべおが人生においお重芁です。



倚くの人々は、瀟䌚的゚レベヌタヌに぀いおの蚀葉をあたりにも単玔化しすぎおいるず感じおいたす。実際には、倧孊は瀟䌚的梯子のようなものであり、垌望に達するには自分で行かなければなりたせん。 あなたが努力しなかった堎合、教育はあなたに良い仕事を保蚌したせん。 たた、研究䞭にプロゞェクトに参加せず、卒業埌にのみ仕事を探し始めた堎合は、プログラミングに興味はありたせん。



調子はどう



ビル・ゲむツ、マヌク・ザッカヌバヌグ、ラリヌ・アリ゜ン。 有名人のサクセスストヌリヌを読むず、倚くの脆匱な心は次のように考えおいたす。「できれば、できたす。」 おそらく。 しかし、成功は倚面的な抂念であるこずに留意しおください。成功するマヌケティング担圓者になるこずず、優れたプログラマヌになるこずです。 それにもかかわらず、䞖界的に有名なプログラマヌが教育を受けおいないこずは秘密ではありたせんが、自分の人生を詊しおみるず、圌らは倚くの敗者の間ではめったにない幞せな䟋倖であるこずを忘れないでください。 誰かが窓から飛び出しお生き続けたずしおも、これは階段を䜿うべきではないずいう意味ではありたせん。 同様に、玙ず教育を混同する必芁はありたせん非垞によくある間違い圌らが研究を完了しおいないずいう事実は、圌らがたったく研究しおいないずいう意味ではありたせん。 それらのほずんどすべおが数孊期に枡っお勉匷し、最初のコヌスに参加し、ある皋床の知識を獲埗したしたが、たずえば、長幎埌、スティヌブりォズニアックは戻り、研究を完了したした。 圌らの知的胜力ず性栌はそれほど重芁ではありたせん原則ずしお、圌らはすべお、最初から、必芁なものを知っおおり、目的があり、自分が奜きなものに専念し、驚異的である、明るく、知的で、才胜のあるやや倩才的な性栌です操䜜性。 圌らは他の人の意芋を求めず、自分の意芋を抌し付けたせんでした。 それにもかかわらず、䟋えばゞョン・カヌマックのような圌らの䞀郚は、圌らの若さで圌らが自分自身を最も賢いず考え、䜕も孊ばなかったこずを埌悔しおいる。



あなたが圌らのような人なら、私はあなたの成功を心から願っおいたす。さもなければ、実蚌枈みのパスを䜿甚する方が良いでしょうか



All Articles