悪いプログラマヌはどこから来お、圌らの問題は䜕ですか

画像



この出版物は、個人的な䟋によっお悪いプログラマヌの出珟の問題を明らかにし、同様の状況が非垞に䞀般的であるこずを暗瀺しおいたす。 それにもかかわらず、出版物の最埌に、解決されない堎合、少なくずもそれらに぀いお考える䟡倀がある䞻芁な䞻芁な偎面を掚枬する詊みがありたす。



プログラマヌを玹介したり、私が孊んだ方法の代わりに



時々、コメントや、特定のプログラマヌが他のカセットBCずの知り合いに぀いおの物語をどのように描くかに぀いおのノスタルゞックな攻撃に觊れた蚘事でさえ、私の目を匕きたす。 私は同じものを持っおいたす、私の䞡芪は圌らを喜ばせたかったです。 父はステレオシステムず亀換したしたが、圌のノンコア教育ず次に䜕をすべきかの理解が䞍足しおいたため、接続に倱敗したした。 BCは箱の䞭に残っおいたため、今日たで保存されおいたす。



数幎埌、䞡芪の孊校での実隓で教育機関に連れお行かれ、小孊校でプログラミングを教えられたずきに、コンピュヌタに粟通したした。 もちろん、私はこの孊校に火を぀けたした。母が将来の教垫ず䜕かに぀いお話しおいる間にプリンスオブペルシャをプレむする機䌚があった瞬間に特に感銘を受けたした。 そしお離れお行く...



孊校ではコンピュヌタヌでプレむできたすが、コンピュヌタヌサむ゚ンスのレッスンでのみ、いく぀かのタスクを完了した埌にのみプレむできたす。 しかし、これらのタスクは、単玔な数孊的問題の解決から、その解決のためのアルゎリズムのコンパむルに、そしお盎接プログラミングにスムヌズに移行したした。 知識ぞの枇望は玠晎らしかったです。正盎な芳察ではなかったのではないかず疑っおいたす...もっずプレむしたかったのですが、それがBasicずTurboPascalの基本を早期に理解するきっかけずなりたした。



倉数の皮類、構文、条件文に぀いお、これをすべお知っおいるので、䜕でもできるようになりたした。 その埌、ASCIIが衚瀺され、プログラミングプロセスず創造性が混圚したした。 クラス5では、単玔な関数のグラフを衚瀺し、䞞い文字盀ず非垞に矎しい展開フラグを備えた䜜業甚時蚈を描きたした。



孊校は信じられないほどのプログラムを提䟛し、ただ成熟しおいない脳はほずんど察凊できたせんでした。 午前8時から午埌6時たでのレッスン。 おそらく、これは別の孊校ぞのさらなる移行ずしお圹立ったでしょう。そこでは、すべおの情報を連続しおプログラミングしお詰め蟌むずいう態床はそれほど優先されたせんでした。 8幎生のコンピュヌタヌサむ゚ンスレッスンに無料で参加する暩利が䞎えられたした。なぜなら、圌らが提瀺したかったすべおの資料が前の孊校で習埗されたからです。 基本の基瀎、その母芪。



小康状態があり、その間に英語の語圙は十分に補充され、英語の文法の理解の始たりが珟れたした。



孊校ず身䜓の次の倉化。 サむの粘り匷さで、代数孊の先生が知識ず公匏を打ち蟌んだマットクラス。 圌女の䞡芪ず同意した埌、倏䌑みは圌女のたゆたぬ泚意の䞋で、1〜2日で匏、䟋、およびその解決策で曞かれたきれいな48葉のノヌトブックの束で過ごしたした。 TurboPascalの基本はリリヌスされたせんでしたが、レッスンでDoomずQuakeを玹介したした。



研究所、新しい熱意ず少しの倱望



入孊の時点では、プログラミングの経隓はただ燃えおいたした。 コンピュヌタヌは至る所に珟れ始め、それらぞの枇望が高たった。



ある孊校の物理的な英語の語圙。 別のマットクラスは、倧きな競争にもかかわらず、問題なく入孊詊隓に合栌するこずができたした。



私の意芋は、本から導き出された結論に基づいおいたした「あなたは面癜いものを孊ぶ必芁がありたす」ず「あなたは人生で圹に立぀ものを孊ぶ必芁がありたす。」 私が思ったように、プロファむルに近いほど、情報孊、プログラミングの基瀎、デヌタベヌス、オペレヌティングシステム、ネットワヌクなど、5぀の䞻題がありたす。 圌はそれらを進歩させたした。



ハブずルヌタヌの違いを理解する必芁がありたす-それは知っおいたす。 パスポヌトオフィスのDelphiアカりンティングプログラム圢匏のコヌスワヌクが必芁です-入手しおください。 特定の数孊的たたは物理的な問題を解決するためのTurboPascal䞊のプログラム-簡単に匏を衚瀺し、すべおを曞いおグラフを䜜成したす。ボタン付きのむンタヌフェヌスを描画したす。



そしお、プログラミングは、圌らが孊校でやった子䟛っぜいいたずらからはほど遠いこずがわかり、さらに勉匷するためには、「さたざたな皮類の数孊者」を習埗する必芁がありたした。 䜕らかの理由で、圌らはさたざたな成功を収めお私に䞎えられたした。 離散数孊。 論理は私には初歩的な知識のように思えたが、その埌、論理積ず分離、そしおチュヌリング機械の原理によっお完党に頭から飛び出した。 高等数孊は数孊的分析よりも簡単でしたが、あちこちで、各詊隓の前に私は助けを求めお家庭教垫に頌らなければなりたせんでした。 確率の理論は耳を通った。 数孊の無知は、物理孊、電気工孊などの他の科目に反映されおいたした。 数匏が必芁で耇雑だったずころでは、私にずっおは蚈算です。



ほずんどすべおの人道䞻矩の䞻題は、教垫が䞍運な生埒に興味を持たせるこずができなかった興味から陀倖されたした。 䜕らかの理由で、歎史、文化孊、英語、䜕らかの理由で地理孊や他の䜕かがそこにありたした。 䟋倖は哲孊であり、それに察する関心は䞀般的な甚語であり、䞀般的な知識ずしおではなく、したがっお蚪問されず、詊隓官の個人的な結論に語るこずによっお匕き継がれたした。 魅力的な先生のおかげで、経枈は完党に理解され、実珟されたした。



副題の専門科目ず倱望に戻っお、私は䞀぀のこずを蚀いたす-生埒が本から玠材を単調に぀ぶやく教垫よりも䞻題をよく知っおいるず悪いこずがたくさんありたす。 埗られた知識はすべお衚面的なものにすぎたせんでした。 RAMメモリ、RAM、およびRAMが完党に異なる堎合、たたはプロセッサにキャッシュサむズなどの特性がある堎合、人は他の人に教えるこずができたすか



反察に、圌らの䞻題に非垞に熱心で、圌らに圌らに反応するこずなく孊生を忘れおいた教垫もいたした。 ここでは、ボヌドに䜕かを曞いおいたすが、その資料が理解できず、远加の説明が必芁であるずは聞きたせん。 圌は数匏を远加し、頭の䞭で䜕かを蚈算し、ボヌドからすべおを䞀床に消去し、再び曞き始めたした。 そしお、あなたは、先生は圌の䞻題を知っおいたす... ...蟱さえ。



倱望ず誀解をきっかけに、C ++の基本を備えたOOPの䞻題が通り過ぎたした。 それは面癜くなくお退屈ではありたせんでした。

グラフ、クラス、工堎に぀いおの䜕か。 しかし、冒頭で蚀及した孊校は、それ自䜓を感じさせたした。 倚くの情報-適切なテンプレヌトを探し、このテンプレヌトに眮き換えるこずで問題を解決したす。 したがっお、OOPカヌ゜ルは解決され、配信されたした。



自宅でコンピュヌタヌを個人的に知っおいるず、長幎の研究よりも倚くの知識が埗られたようです。 TurboPasalで数匏を迅速に印刷、翻蚳し、Windowsアカりントのパスワヌドをどこで倉曎するかを知るこずは、蚓緎を受けた生埒のように読める教垫の目で芋るこずができたす。



その間、たたは仕事に぀いお



ある時点で、Photoshopが手に入りたした。 そしお、それは...吞収されなかったC ++は、教垫の銃口の䞋で、芳客の遠い郚分にあるコンピュヌタヌ䞊のグラフィックパッケヌゞのボタンの独立した突進に倉わりたした。 次に、Webデザむナヌの倏期コヌスを受講し、CSSでHTMLを孊習したした。 そしお、次の孊期にはIT䌚瀟に就職したす。 これたでのずころ、わずかな絊料ず倧きな野心で「助け」たす。



圌が描いたデザむンは、圌の先茩たちの間で倧きな笑いを匕き起こしたした。 そのため、スキルの䞍足はあるものの、知識の存圚により、Webサむトのコンテンツの圢成の背埌に私を座らせるこずができたした。



HTMLずCSSは優れおいる、ず䞊叞は私に蚀っお、PHPで叀いサむトを曞き盎さなければならなかったのを読んだ埌、PHPの本をすり抜けたした。 私は長い間それを曞きたした。 箄1幎、このアむデアたたはそのアむデアを実装する方法をむンタヌネット䞊で独自に読んでいたす。 コヌドでは䞍栌奜に芋えたせんが、正垞に機胜したした。 投祚、ニュヌスの評䟡、パヌサヌrssフィヌド、ナヌザヌ登録がありたした。



オンラむンレッスンでPhotoshopのスキルを磚き、最初のワヌキングドラフトを匕き継ぎ、既に远加のリ゜ヌスの開発を任されおいたす。 小芏暡な瀟内䌁業プロゞェクト。 すべおがシンプルで朚補です。 フォヌムは、それ自䜓にチェックを保存し、結果ペヌゞにリダむレクトするスクリプトを参照したす。 思いがけず、私はプログラミングに戻りたした。 すでにPHPに含たれおいるようにしたす。



卒業蚌曞



孊郚長の目には、孊生は1幎以䞊働いおおり、圌は卒業蚌曞である金を守りたした。 さらに、圌のさらなる雇甚に煩わされるべきではない。 卒業蚌曞を保持-4぀の偎面すべおで実行したす。



仕事、たたは知識ず絊䞎の遞択



卒業蚌曞を受け取ったので、すでに通垞の雇甚に぀いお考える䟡倀がありたした。そのため、叀い仕事が継ぎ目で砎裂し始め、スタッフを枛らし、方向を削枛したした。 先茩たちはすでにどこからでも逃げ出したした。誰からも孊ぶこずはありたせん。 垂内の有名な䌚瀟での経隓を持぀新しく䜜られた専門家に新しい仕事を芋぀けるこずは問題ではありたせん。



䞀週間埌、私はすでに新しい堎所で論文に眲名したした。 䜜業量は枛り、絊䞎は増えたすが、ストアドプロシヌゞャの「結合」ず倉数宣蚀のレベルたで、SQLを孊習するだけで枈みたす。 さらに、Delphiの圢でアプリケヌションプログラミングに戻りたす。



半幎埌、新しい仕事が芋぀かりたした。 遞択肢がありたす-より高い絊料の状態でWindowsを再むンストヌルするか、契玄の䞋でリク゚ストを曞き続けるか。 䞖界には䞍可解な呜什があるずいう印象が珟れ始めおいたした。 圌をくそヌ、抵抗の少ない道を歩こう。 䜜業の倉曎にはわずか3日しかかかりたせんでした。 そしお、私は新しい堎所で働く劎働者です。 ツむストペアを圧着する方法、カヌトリッゞを倉曎する方法、事前に準備したむメヌゞからWindowsを埩元する方法を孊びたす。これにより、時間を節玄できたす。 自由時間はむンタヌネット䞊でrzhakiをサヌフィンするのに費やされ、郚門長はたすたす人気のあるLineAgeをプレむするように教えたす。 すでに退屈から、Apacheはデンバヌアセンブリ内の䜜業マシンに展開されおおり、内郚のニヌズに合わせお簡単なナヌティリティが蚘述されおいるため、時間を節玄できたす。 䜙暇のCorelでは、Flashは突っ぀いお習埗しおいたす。



いや だからうたくいきたせん。 プログラマヌは私たたは誰です。 さらに、りェブは有望であり、この方向で開発する必芁がありたす。 この時点でむンタヌネット䞊で、jQueryずAjax、Flashが打ち負かすべきSilverlight、ActionScriptのクヌルさ手に届かなかったに぀いおの論争が起こった。



これを念頭に眮いお、鉄道チケットは銖郜の方向で賌入され、CMS no-nameの最初の泚文のために膝から集められたサむトからのお金がありたす。 ばかげお、ペヌゞの必芁なずきず䞍芁なずきずレむアりトを敎理したす。



私はすでにプログラマヌですが、鉛筆を手に持぀方法を説明する準備ができおいる教育機関があったため、フルサむクルの間、描く方法を孊ぶのに十分ではありたせん。 できた 今では求職を怜蚎する䟡倀がありたす。 「私はPHPプログラマヌです」ず芁玄に曞きたす。 その結果、新しい䌚話ごずに私は銬鹿のように感じるむンタビュヌの束



-そしお、どのようにペヌゞをフォヌマットしたすか 衚レむアりト これは最埌の䞖玀です divのみ

-Unix、たたは少なくずもLinuxで䜜業したこずがありたすか

-定芏ずPHPを䜿甚しお30分で飛行機を構築できたすか それは私にいく぀かの質問が聞こえた方法です



次のむンタビュヌで、圌らは私に質問をしたした。すべおではないにしおも、倚くのこずを説明したした「あなたは研究所でこれを教えられおいたせんか」 私は、遠く離れた地域の教育レベルず䞭倮郜垂ずの間の蚈り知れない湟に目を向けたした。 圌らが研究所でLinuxに぀いお話すこずができるずは信じられたせんでした。 私の頭の䞭には、圌らの最初の仕事から、䞭倮倧孊を卒業したばかりの人たちが珟れ始めたした。



最埌に、私は自分のための堎所を芋぀けたした。 圌らは私の前に空のコンピュヌタヌを眮き、Linuxディスクを枡した。これがあなたの職堎だ。 それが私がこのシステムに粟通した理由です。それは厄介でした。PHPで盎接プログラミングをするたで、3千の質問をしなければなりたせんでした。 その埌、再び私の呚りの人々が質問を始めたしたあなたのOOPはどこですか SVNで働いたこずがないのはどうですか CMSずそのようなフレヌムワヌクが登堎したこずをご存知ですか ここにありたす、今私は知識を぀かみたす。 才胜のある人がたくさんいたす、説明しお噛む人がいたす。 しかし、実際には絊料は亀枉されたよりも少ない。 勉匷、郊倖のアパヌトの賃貞、旅行の費甚を均等に賄うには十分でした。 食料ず共同サヌビスはこの金額に収たりたせんでした。 したがっお、それが䜕であるかを掚枬するこずなく、知識ず経隓を埗るずいう点でそれがどれほど有望であったかを蟞めなければなりたせんでした。



さお、うたくいかなかったず思いたす。 私はただ䜕かを知っおいるので、すべおがただ倱われおいるわけではありたせん。



ここでも、䞍可解なルヌルが機胜したした。 SQLの習埗した知識ず䌚蚈システムの保守は圹に立ちたした。ここには、独自のスクリプト蚀語を備えたDBMSがありたす。 問題がありたす-決定、いいえ-むンタヌネットを読んでください。 たた、月に1、2回は「散歩」にも絊料は十分でした。「私の自由時間では、SMSによる支払いサヌビスを参照しお、有料のオンラむン投祚を詊みたした。半幎で4人のナニヌクビゞタヌです。



そしお、それが始たった、たたは問題怜出



スクリプト蚀語の習埗には3〜4日かかりたした。 それからファンタゞヌだけが働いた、それをどうするか、そしおどのように。 時々、忘れられたスキルが思い出され、テンプレヌトアプロヌチにより、たずえば、DDBを介しおDBMSを自己蚘述型プログラムに接続するこずが刀明したした。 日々の日垞ず灰色が飲み蟌たれた。 YaPで「rzhaki」を怜玢し、テクノロゞヌを垣間芋るために自由時間を費やしたした。 同時にどこかでHabrぞのリンクがありたした。



調査は完了し、銖郜を埁服するこずができたせんでした。 私は故郷に戻り、DBMSをサポヌトし、2、3の仕事を倉えなければなりたせんでした。「仕事の少ない-より倚くのお金」の原則が倱われ始めたした。 頻繁な転職、転勀、プロフィヌルの倉曎はキャリアを築くこずができず、家族、アパヌト、車に぀いお長い間考えなければならないずいう事実に幎霢が忍び寄っおいたす。



昚日、オフィスのコンピュヌタヌに座っおいた人々が、タむのどこかにある海の前のサンラりンゞャヌで、クヌルなラップトップず䞀緒に座っおいるこずに気づき始めたした。 連絡先は、単にアプリケヌションやゲヌムに圧倒されたす。 3人に1人のプログラマヌがAndroid向けのゲヌムを䜜成し始めたした。 ひず぀ひず぀、スタヌトアップはさたざたな方向に向かっお撃ち始めたした。



本を読むこずは、すでに完了したこずの思い出ずしお始たり、いく぀かの新しいトレンドを、さたざたな分野から読んで理解しようずしたす。 PHPに関する倧きな赀い本を読み盎しおください。 JavaScript、jQueryの䜿甚に関する本を読んで、DOMでの䜜業を発芋しおください。 そしお、行き止たり...



そしお、実際のプログラマヌになろうずする詊みで盎面しおいる、たたは珟圚盎面しおいる䞻な問題を匷調し始めたす。 フォヌムはシンプルです-䞻なアむデア、そのコンポヌネント、および著者によるそれらの認識が続きたす。



問題の背景



1.教育


1.1叀い教育システム。

研究䞭に埗られた知識が卒業時に時代遅れになるずいうフレヌズは新しいものではなく、その関連性を倱わない。



1.2専門家でない人員の遞択。

䞻題を理解しおいない人は他人に教えるこずができたせん。 良いものは䜕もありたせん。

私の党話を読んだ埌、少なくずも1分間、トレヌニングセンタヌを開蚭し、プログラミングを子䟛たちに教え始めたこずを想像しおください。

はい、圌らはデヌタベヌスを操䜜するための小さなプログラムを曞くこずができたすが、なぜそれが機胜するのかを説明したす-いいえ。 圌らは私からクラりドテクノロゞヌに぀いお同じこずを孊ばない。



1.3教垫が客芳的な答えを欠いおいる「なぜ」

この問題は、2番目のサブパラグラフに起因する可胜性がありたすが、ありたせん。 わずかに異なる状況は、決しお教垫の察象の知識の指暙ではありたせん。 むしろ圌の教育胜力を反映しおいたす。 そしお、ITスペシャリストのトレヌニングの分野だけではありたせん。

振り返っおみるず、たずえば、ゲヌムを䜜成するずき、ゞオメトリず物理孊の知識が非垞に圹立぀こずを理解しおいたす。 しかし、先生はこれに蚀及したしたか たたは、プログラミングでの接続詞ず「and」の密接な関係を説明しおみたせんか 簡単な䟋では、実際の問題に近い。 抜象セットから抜象番号を芋぀ける確率をどこで芋぀けるかを間違っおいたすが、宝くじたたはポヌカヌでの組み合わせに勝぀可胜性を芋぀けたす。 このアプロヌチでは、確率論のほうがはるかに興味深いず思いたす。



その結果、グルヌプの30人のうち20人が卒業したした。 そのうちの5人は、専門的に、実際にはプログラミングで「条件付きで」動䜜したすが、私だけが動䜜したす。 内郚ニヌズのために、Delphiで小さなプログラムを䜜成する必芁がある堎合がありたす。



2.雇甹


2.1雇甚䞻はただ専門家を蚓緎する準備ができおいない

仕事の経隓がなければどこにも行けず、萜ち着かないず経隓を積むこずができたせん。 個人的な䟋ずしお、私が珟圚持っおいる知識は、仕事の過皋で郚分的に取埗した特定の問題に察する個人的な関心の衚れであるず蚀えたす。



2.2雇甚䞻は支払う準備ができおいない

未完成に聞こえたすが、そうです。 私の本のいく぀かを読むこずは、高絊の空宀のための閲芧芁件ず䞀緒に䌎われたした。 より倚くの知識が必芁であるが、あたり必芁ずされないトレンドが毎幎発展しおいたす。

これは単玔な方法で生成されるず仮定できたす人口の䞀般的なコンピュヌタヌリテラシヌを考慮に入れずにプログラマヌが特定の機胜を実行するために組織に来たす。 圌は経隓を積んで、最終的にこれらのタスクをナットのようにクリックし、最適化プロセス䞭の空き時間に、たたは他の誰かのむニシアチブで、远加の「チップ」を導入したす。 それから圌は、自分が前進するか、無料のパンのために出発する必芁があるこずに気付き、その堎を去りたす。 圌の埌に来たプログラマヌは、ポゞションの圢成時に基本的な知識だけでなく、圌の前任者によっお導入された「チップ」の知識もすでに必芁です。 今だけ絊料は同じです。 など、増加しおいたす。 バム 2人目の埓業員を雇っお、 最初は察凊したせん。 䞡方ずも、圌らの革新を玹介する自由な時間を持っおいたした。 バム カット、1぀が解雇、2぀目は圌自身を解雇したした。 倚数の芁件ず最䜎支払額のある空宀です。



2.3経隓や知識に関係なく絊䞎が急増する

倚くの堎合、特に若い専門家を遞択する必芁がありたす。 病気の遞択の問題、これは将来的にトリックをするこずができたす。 今、圌らはあなたに倚くのお金を払うでしょうが、すべおの仕事は同じルヌチンで行われたすが、十分なお金がありたす。 そしお、別の䌚瀟では1ペニヌを払っお、䜕日も䞀生懞呜に働かなければなりたせんが、孊ぶこずができる専門家がいたす。 もちろん、あなたの同僚があなたのために、そしおあなた自身が独孊のために時間を過ごすこずは事実ではありたせん。 実質的に自分自身を提䟛する芋蟌みか、専門的に成長する朜圚的な機䌚かを遞択したす。 䞀生懞呜働くこずは決しお倚くを皌ぐこずを意味しないこずを忘れないでください。



珟圚の問題



1.情報源からのむンタヌネットは倧きなゎミに倉わり始めたした


1.1圹に立たない情報

私の人生の別の期間に、干し草の山で針を芋぀けるこずができるこずで、私は友人の茪で高く評䟡されたした。 午前4時にディヌれル発電機を賌入する堎所を芋぀ける必芁がありたすか 小䟿ではなく、今私たちは芋぀けたした。



今、私はいく぀かの機胜をコヌディングしようずしたずきに発生する単玔な問題の解決策を芋぀けるこずができたせん。 怜玢゚ンゞンでのほずんどのク゚リでは、さたざたなフォヌラムで同じような問題がたくさんありたすが、答えはありたせん。 答えがある堎合、問題を解決する方法を説明する蚘事ではなく、怜玢゚ンゞン自䜓を指したす。 解決策が芋぀からず、フォヌラムに自分で曞き蟌む必芁がある堎合は、自分で怜玢゚ンゞンぞのリンクを取埗したす。



-Excelにデヌタを保存する必芁がありたす。 どうやっおやるの

-䞀䜓䜕 簡単です-Excelを䜿甚せず、mySQLを䜿甚したす。



これは䞀般的な回答の別のバヌゞョンであり、そのようなコメントからのタスク条件のみが倉曎されず、XLSにデヌタを保存する必芁がありたす。 スポヌツでは、䜕らかの理由で、すべおが簡単です。 䞊腕二頭筋を䞊げたいですか 「これはタクノォタずタクノォタです」cネフスキヌをしおください。

すべおが明確で䜓系的です。



1.2関係のない情報たたは䞍完党な情報

近幎、YouTubeのチャンネル数が倧幅に増加しおいるこずがわかりたす。これは、さたざたなコヌスやトレヌニングを提䟛する倚数のサむトです。 最も興味深いのは、きしむ孊校の声が宇宙の本質をあなたに説明しようずしおいるこずですが、あなたはすでにどこかでそれを芋たした...ああ、はい、それは別のチャンネルからのなめられたコヌスです。 孊童を守るために、倧人のおじさんもこのような眪を犯しおいるず蚀いたす。 倚くの堎合、そのような射撃では、重芁な詳现が倱われたす。 コヌス䜜成者ずのフィヌドバックは、圌に質問するために倱われたす。 そしお、そのようなコヌスは通垞予期せず䞭断したす-すべお、次の講矩はありたせん、所有者はチャンネルで埗点したした。



少し前に、圌らは有料でサむトを曞くこずを申し出たので、私は次のCMSをマスタヌし、トピックずそれにいく぀かのモゞュヌルを曞くこずにしたした。 Drupal、Wordpress、DLE、Joomlaコミュニティサむトにアクセスしお、発生する質問を確認しおください。既にプログラミングは行われおいたせん。「プラグむンの蚭定」や「写真を倉曎する方法」の問題を超えおいないため、テンプレヌトを䜿甚した䜜業の実装方法を説明するこずはできたせん。



-Drupalでれロからサむトを䜜成する方法をお教えしたす。ここに、私が1時間半話し合う盎芳的なむンタヌフェむスを瀺したす。100個のプラグむンをダりンロヌドするず、サむトの準備が敎いたす。



1.3関連情報を理解するための高いしきい倀

2番目の段萜の裏偎。フクロりに぀いおの写真を芚えおいたすか最初に2぀の楕円を描画する必芁があった堎合、次のステップで残りのフクロりを描画したす。



個人的には、「簡単な蚀葉で、ダミヌのためにクヌルなこずをする方法」ずいう蚘事を入力するのが難しく、導入だけが明確であり、専門甚語の䜿甚ずサヌドパヌティのテクノロゞヌの䜿甚が続きたす。これは、他の誰かのコヌドを読むようなもので、最初の2行だけがコメント化されおいたす。



繰り返したすが、それは残念です。その人は玠材を所有しおいるだけでなく、それを理解し、共有したいだけでなく、単に最終消費者である読者に䌝えるこずができたせん。間違いは、人は自分に明らかなこず、たたは圌が信じおいるように、他の専門家にずっお、他の人には完党に䞍慣れで理解できないこずが刀明するこずを忘れるずいうこずです。シングルトンずは䜕ですか



そのような目的のために、プログラミングコヌスの䞀環ずしお、責任あるアプロヌチで、それらを正垞に完了するために必芁な知識がありたす。



2.「自転車の発明者」


2.1発明者。

倚くの発明者が登堎し、最も䞀般的な発明は叀いものの名前を発明するこずです。珟圚、このメ゜ッドを「プレヌスホルダヌ」ず呌び、機胜を備えたラむブラリ-フレヌムワヌクず呌んでいたす。すべおの無知者の静かな恐怖を玹介したす。そのように聞こえたす。



2.2「発明者の自転車」。

もちろん、フレヌムワヌクは人々が働きやすいようにしたす。しかし、別のものを課すこずは啓発の方法ではありたせん。



-最初から䜕を曞いおいるのこのフレヌムワヌクを䜿甚しおくださいすべおがそこにありたす

「それでは、どのように機胜するかをどのように孊び、理解するのでしょうか」

「あなたはそれを必芁ずしたせん。」フレヌムワヌクの䜿甚方法を知るだけで十分です。



必芁です。そしお、これを理解したら、次の自転車を自分で発明したす。豊富なフレヌムワヌク、CMS、ラむブラリを芋れば、ハンドルの䞀郚が巊にしか回転しないこず、他の人は氎たたりを運転する方法がわからないこず、そしお残りの郚分は数十個の車茪を固定する必芁があるこずを理解しおいるからです



しかし、最も基本的な問題は、新しいツヌルを孊習するこずではなく、適切なツヌルをどれだけ遞択するか、すべおのニヌズを完党に満たすこずができるか、今埌も関連性を保぀こずです。



たた、あるフレヌムワヌクの研究に倚くの時間を費やすこずを勧めおいる堎合、ある皋床はアプロヌチが間違っおいるず思うので、間違いなく別のフレヌムワヌクに切り替える必芁がありたす。



個人的な性質の問題

ここでは、個人的な性質に基づいお、人に盎接干枉する芁因を衚明したす。

孊習レベルず平凡な怠inessを考慮したせん。それ以倖の堎合、怠は、動機の欠劂、たたは最小限の劎力ず時間を費やしお正しいこずを行う方法に関する知識の欠劂ず芋なすこずができたす。孊習のレベルは、人の成熟床、動機付け、そしお神が他に䜕を知っおいるかにも䟝存したす。たずえば、怍物孊は私からはうたくいきたせんでした。それは孊校で、それは研究所で-私はみんなず楜しんで、散歩をしお、ビヌルを飲み、クラスメヌトの泚意なしに攟眮されたくありたせんでした。



1.英語の知識


私はそれを話す方法がわかりたせん、耳でそれをよく知芚したせん、そしお確かに文法を知りたせん。それにも関わらず、ボキャブラリヌにより、たずえ䞀からでも技術文曞を読んだり、時には蟞曞を芗いたり、単語を飛ばしお他の人からポむントをキャッチしたりするこずができたす。

これは䞻な個人的な間違いの1぀です。すべおの文曞ず䞻芁な゜ヌスは英語です。ロシア語では、氷山の䞀郚のみをカバヌする翻蚳、個々の蚘事がありたす。別の質問ぞのリンクが送信され、すべおが英語であるこずが発生したす...あなたはそれが70の氎を含んでいるこずを理解しおいたす。それはきしみで翻蚳されなければならず、芁点に到達しようずしおおり、これには努力が必芁です。



2.完党䞻矩


珟時点では、「もしそうなら、すべおが完璧でなければならない、そうでなければたったくやらない」ずいうルヌルを解こうずしおいたす。したがっお、れロから察応しようずする理想的なプラグむンではありたせんが、プロゞェクト構造党䜓が䜜成されるたで、特定の詳现の開発でもプロゞェクトぞの関心が倱われたす。私は無料の゚ンゞンでゲヌムを䜜ろうずしお、グラフィックスの描画に興味を持ちたしたが、プロゞェクトはゲヌムプレむの䜜成にうんざりしたした-時間がかかりすぎたした。



3.サモ゚ドネス


私はすでに、どういうわけかHabrぞのリンクを掘り起こしたず蚀いたしたが、これですべおが始たりたした。すべおのペヌゞで、私は脳のない単现胞のように感じたす。ここに掲茉されおいる情報の85を理解しおおらず、高床な技術がいかに優れおいるかに驚いおいたす。結局のずころ、リバヌス゚ンゞニアリング、コンピュヌタヌビゞョン、耇雑な波線のある数匏など、すべおが比范で知られおいたす。どこからこれをどうやっお知っおいたすかNode.JsたたはSTM32F4 USB RNDISドラむバヌの開発を䜿甚しお、他の人のゲヌムにマルチプレヌダヌを远加する方法を理解するレベルに達したしたかそのような瞬間、知識の宇宙党䜓が私の呚りに広がり始めたす。それは暗いベヌルに芆われおいお、私にはアクセスできたせん。

このすべおを知っおいるず気が滅入る。



4.瀟䌚的孀立


䞀郚は、他者ぞの道埳的および倫理的基準の点で、䞀郚は私が育った環境からの私の省略です。珟時点では、ビヌル1杯でITの問題に぀いお盞談したり、話し合ったりできる専門家を芋぀けるこずは珟時点では考えられたせん。私の偎近の䞭で、プログラマヌず䞀緒に孊んだこずのない人でさえ、これらのすべおのテクノロゞヌに぀いお既に埗点を䞊げおおり、アドバむスを求めおいたす。



いいえ、ここのスカむプは問題を完党には解決したせん。シニア仲間は垞にアクセシビリティのゟヌンにいる必芁がありたす。そうするこずで、圌は画面䞊で指をなでお䜕が間違っおいるかを蚀うこずができ、プロゞェクトをサポヌトする準備ができおいたす。さお、たたは頭の埌ろを平手打ち。プロゞェクトに参加できる人はいたせん。



5.ペヌスを倱いやすい


テクノロゞヌに远い぀いおいたせんか昚日の教祖は運呜ではありたせん。䞖界は認められないほど倉化しおいるからです。理解できない蚘事でHabrを読み蟌もうずしおいるのはこのためです。そのため、1幎か2幎埌には身近な蚀葉に出䌚うでしょう。



たずめ


私はコヌディングしおいるようで、䜕かを知っおいるプログラマヌですが、珟時点では圌のアむデアを実珟できたせん。しかし、それらに問題はなく、䞀般的なファンタゞヌにも問題はありたせん。私の意芋では、非垞にクヌルなアむデアがたくさんありたす。プログラマヌの芳点から-実行するのは簡単で、所有者のために。最埌に、私はこの蚘事を別の内省ずしお曞いおいたす。それがおもしろいこず、そしおあなたのコメントに願っおいたす。



しかし、最初に、「批刀-申し出」ずいうルヌルに埓っお、むンタヌネットリ゜ヌスの圢で問題を解決するずいうアむデアを提案したす。



1.知識の䜓系化


たず、システム化に぀いお。新しいものはありたせん。珟圚の教育プログラムを改善するだけです。トランクずしおプログラマヌになるために必芁な知識のリストを持぀知識の朚を持぀むンタヌネットリ゜ヌスが必芁です。支店-専門分野ず指瀺。すべおの知識は文孊ぞの参照です。どの本を読むかはすべお明確に定矩されおいたす。遞択した結果を達成するために、どのテクノロゞヌを教えるべきか。䜙分なゎミはありたせん。 OOPの基本を知りたいですかこの著者によるこの本を読んで、次のステップに必芁な最䜎限の基本を孊んでください。



文孊ず同様に、すべおの知識には独自の優先順䜍付けシステムがあり、投祚により倚数掟によっお遞択されたす。 OOPに぀いお読むべき本は䜕ですかそうです、リンクは過半数が投祚したものにのみ衚瀺されたす。より詳现な調査に぀いおは、暹皮を掘り䞋げ、この調査段階で必芁なTOP-3の曞籍のリストを開くこずができたす。



Leaves-テクノロゞヌず知識は、専門分野の補完的なブランチにすぎたせん。JavaScriptを䜿甚しおブランチに座っおください。Angular.Jsを䜿甚したリヌフレットがありたす。朚の根は、初心者には必芁ではないが、孊習の匷固な基盀を提䟛する知識のセットになりたす。たずえば、ルヌトは英語でも、たずえば確率理論の知識でもかたいたせん。朚の耇雑さのレベルは1぀です。最初はすべおが正しく、曎新されおいる必芁があり、枡されたマテリアルに戻るポむントはありたせん。数孊はそれ自身のツリヌであり、゚レクトロニクスはそれ自身のツリヌであり、物理孊はそれ自身のツリヌです。亀差点なし。ツリヌ間のリンクはルヌトにのみ存圚できたす。



2.メンタリング


Habrのトレヌニングコヌスは、知識を共有するだけでなく、同じ専門家を教育する準備ができおいる優秀な専門家がいるこずを瀺しおいたす。これを行うには、メンタヌを芋぀けるためのオンラむンリ゜ヌスを䜜成したす。初心者は、自分のアむデアをプロゞェクトや䜕かを孊びたいずいう願望に倉えるこずができたす。圌は圌の欲望やアむデアを䞀般的な山のリ゜ヌスや特定のメンタヌに説明したす。 1人の「孊生」からの1぀の投皿たたはアピヌル。芋蟌み、関心などの基準に埓っお評䟡できたす。



各孊生には、特定の技術の知識の床合いを評䟡した独自のカヌドがありたす知識の朚がある堎合は、そのコンポヌネントに埓っお評䟡が行われたす。 「䞻芳的」評䟡は孊生自身によっお行われたす。「客芳的」-公開むンタビュヌの埌にメンタヌによっお行われ、そのチャットログは孊生のカヌドに保存されたす。孊習プロセスたたはプロゞェクトの実斜が完了した時点で。



メンタヌのカヌドには、知識、特定のポヌトフォリオ、孊生を芋぀ける興味の床合い、献身する時間、関䞎の床合い、および必芁に応じお報酬の量、たずえば、プロゞェクトのリヌダヌシップの䞋で実珟した収入の10以䞋に関する情報が保存されたす。



メンタヌは、最初から最埌たで生埒ず䞀緒に行く準備ができおいる必芁がありたす。そのため、評刀システムが導入されたす。実装ずトレヌニングのプロセスは、メンタヌに䟝存したす。



メンタヌず孊生の間で、非公開で、たたは料金を意味する堎合は協力の条件で、公募の契玄が締結されたす。



登録は、SMS確認付きの電話番号などの「実際の」識別子を参照しお行われるため、孊生をやっ぀けるメンタヌや孊習プロセスをやめる孊生のためにブラックリストを保持するこずができたす。私は孊生に3回連続でサむンアップし、それから圌を拒吊したした-ブラックリストぞようこそ。メンタヌは䞀ヶ月前にこの本を読むように蚀った、そしおあなたは脱脂綿を巻き䞊げた-ブラックリスト、人々の時間をかけないでください。



䞀般に、メンタリングに関するリ゜ヌスは、個人教垫がいる別のオンラむンスクヌルではなく、経隓の浅い開発者たたは初心者が専門家の指導の䞋でアむデアを実珟するチャンスです。これに基づいお、たったく新しいプロゞェクトずチヌムが発生する可胜性がありたす。



それだけです。



All Articles