未教育の若者:はい、学生の観点からの別の投稿

ウォザップ



このトピックは私にとって非常に重要です。 私は小学生で、11年生で勉強し、ほとんどの自由時間をプログラミングしています。 最初に、IT、トレーニング、仕事、およびリストの世界での私の立場を示す背景。







背景



私は12歳でプログラミングを始めました。 私は3Dモデリングのコースに行き(そう、ゲームを作りたかったのですが)、ビデオコースでHTML、CSSを教えた男に会いました。 私にとってそれは啓示でした。なぜなら、それは非常に難しく、理解できないと思ったからです。 私が経験したのは、誤ってhtmlブロックエディターに入ったときに、マウスと「ああ、ホラー、私はすべてを台無しにしました」でyukoseにWebサイトを作成したことです。







コースは非常に適切でした。数週間、私は彼に追いつき、すぐにさらに勉強しました。 12歳のとき、特定のトピックを勉強するために、意図的に何かを読むことはそれほど容易ではありません。 アイデアを思いつくのはずっと簡単でした(また、彼らに思い付くことすらありませんでした。 そして、レッスンが終わるまで、考えられるすべてのことを考え、家に帰り、できるだけ早く宿題をして、コンピューターの前に座りました。 その後、難しい段階がありました-原則として必要なものがわからない場合、何かをする方法を学ぶ方法。 あなたができる最大-問題を簡潔にキーワードで記述してください。そうすれば答えが見つかるかもしれません。 ロシア語でも。 私はすぐに英語で私は12でかなり良かったと言います-私はコースに行きました、すべてのタイプがトップです。 しかし、ロシア語で読む方がより馴染みがあります。ロシア語のテキストの大規模な配列は、英語よりも怖くないです。







サーバーの書き方を学ぶのは難しかったです。12歳のときに、デンバーをダウンロードしたり、レッスン中でもPHPインタープリターをインストールするのは非常に難しいと信じてください。 しかし、しばらくして判明した。

プラグはデータベース上にありました。 長い間、私は少なくともMySQLに接続するというリクエストに追われていました。 ようやくできたのはクラスでした。 それでも、この懐中電灯からもっと簡単に移動できるように、懐中電灯を見つける必要がある大きな暗い部屋のようでした。 かっこいいですね?







サイトの後、私はいくつかの深刻な言語を学びたかった。 Visual Studio Expressをダウンロードしましたが、関数内に関数を記述しました-これはもちろんコンパイルできず、このC ++をscり、NetBeansをダウンロードしました。 私は幸運で、 public static void main



内にない最初のメソッドを書きました。 だから私はJavaを学び始めました。 繰り返しになりますが、プロジェクトは異なり、彼ら自身が生まれました。たとえば、トニー・スタークのような音声アシスタントを作るためです(私は野郎であり、鉄人の野郎です)。 グーグル、グーグル、グーグル、そして遅かれ早かれ、ほとんどすべてがグーグル、学習、研究できるという事実に慣れます。 そして、これはそれほど難しくありません。 主なことは、学習方法を学ぶことです。同じテーマ(学生からの私の意見では)の投稿の1つにあるコメントには、このコメントがあり、私は彼に完全に同意します。 学ぶことを学ぶことは非常に重要であり、私にとってはすべての鍵です。







10年生で、ICTの先生が私にプロジェクトのアシスタントが必要な友人のポストを投げました。 言語はJavaであり、その頃にはすでに非常によく知っていました。 その時までに、私はすでに彼をScalaの方向に捨てることができましたが、それでも忘れませんでした。 私の意見では、プログラマーの日数を決定するためのコードを作成し、テストを作成する必要があるテストタスクを実行しました。 彼は私をすぐに連れて行ってくれました。なぜなら、望んでいる人があまりいなかったからです。 そして、私は本当に働きたかったのです。10年生、あなたは学校で何もしません。多くの時間があり、あなたのプロジェクトに興味を持ち始めているのは純粋な興味ではありません。 実用的な製品を作りたい。







私はそこで3ヶ月働いた後、去りました。 彼らは1時間あたり300ルーブルを支払いました-私は非常に満足しており、仕事は非常に面白かったですが...退屈です。 基本的にタスクは-TKが与えられ、あなたはそれを理解し(主題はインドの占星術です)、それからあなたは小さなコードを書きます。 私が書いた以上に理解しましたが、私には向いていませんでした。 とにかく、私が助けてくれた人は、深刻なプログラミングと仕事に対する態度の面で非常に強力な後押しをしてくれました。 彼はまた、バルト海の科学技術コンクールについても話してくれました。







数日間、機能的なリアクティブala Reactを作成しましたが、Kotlin Javascript SDK上のReactフレームワークは3位になりませんでしたが、それは重要ではありません。 最も興味深いものを選びました-React Nativeでのモバイルアプリケーションの開発です。 プロジェクトのテーマが仕事に似ていたのは偶然かもしれませんが、わかりませんが、そこで働き始めました。







ところで、私たちが同意したとき、私はReact、React Native、つまり文字通り「HTMLのようなコンポーネントの構文」について何も知りませんでした。







一週間、私は基本を学び、ネイティブに反応し、それを始めるのに十分でした。 最初のアプリケーションを書き直しました。 最初に、基本を知って書き、次に書き直し、他のプロジェクトを見て、RN自体に精通しました。 結構良かった、かっこよかった。 プロジェクトの支払いは時間通りではなく、そしてそれは素晴らしいことです。







私は夏の終わりまでそこで働いていましたが、今では11年生に行くつもりはありません。







アブストラクト



これが背景です。 長いものは、もちろん、「見て、私は一般的に周りを急いで、男子学生、はいはい」のように見えます。 しかし、彼は今、彼の目の前に彼自身の物語を持って、彼の論文と意見を書くようにだけ書きました。









簡単な要約



なぜ必要なのか分かりません。 プログラマーの最も重要なスキルである、適応する場所、適応する場所=学ぶことができると考えると何度も言ってきました。







怠zyなプログラマは優れたプログラマであると考えられています。 私は彼にはまったく同意しません-あなたがすでにプログラマーであり、特定の問題を解決し、あなたの怠inessがあなたにそれを実装する簡単な方法を探すことを強制するとき、それは本当です。 多くの場合、怠laでコードを削減したり、アプリケーションのアーキテクチャを簡素化したりできます。 しかし、あなたが初心者プログラマーである場合、怠inessが主な敵です。 機会の敵。 はい、それがおそらく私が終わる方法です。

生意気なポー、ビンゴボンゴ、ジンボジャンボ。








All Articles