少女がITに集まるまでの物語

「あなたは女の子ですが、どんなプログラミングが好きですか?」 - この言葉が私にとって情報技術の世界への別れとなりました。 何気ない感情の発露に応えた、愛する人の言葉が私を破裂させた。 しかし、もし私が彼の言うことだけを聞いていたら、この物語もこのような進展もなかったでしょう。

少女がITに集まるまでの物語

教育プラットフォーム上の活動指標

私の物語: 古い知識の無意味さとより良い人生への願望

こんにちは、私の名前はヴィカです。私はこれまでずっと人道主義者だと考えられてきました。

情報テクノロジーは、いくつかの理由から、私にとって魔法のように手の届かないものでした。

偶然にも、私は意識の高い若い頃をバショーグに費やしました。 私にとって、「FreeBSD で KDE2 にパッチを当てる方法」という形式のユーモアは理解不能でしたが、たとえ文字に精通しているレベルであっても、それについて知っていたことに多少の誇りを感じました。

在学中、HTML に関するミニコースは XNUMX つだけ受講しましたが、それでも XNUMX 年後も頭の中にハイパーリンクのある美しいページのイメージが浮かび上がりました。

しかし、環境に関する意見は基本的なものでした。 私は愚かではないにしても、数学の能力が完全に剥奪されていると考えられていました。 十代の私は何も考えずにこの意見を受け入れました。

XNUMX 年間で、彼女は高校卒業資格と XNUMX つの中等職業教育卒業資格を取得しました。 最後は医薬品でした。 私の薬学への愛は、人体に対する何らかの力を認識し、有能な専門家の手に渡れば、薬は助けにも害にもなる最も強力な武器であるという認識から始まりました。 年月が経ち、製薬会議、薬局の法的側面、異議申し立てへの対応など、知識が深まりました。

XNUMX 年ぶりのアップグレード:

少女がITに集まるまでの物語

再開フラグメント

知識とともに、その無意味さへの理解が深まりました。収益を追求するために守られない、あるいは守りたくない法律、そして、愛情を込めて築き上げた有利な環境という砂上の楼閣を自尊心で壊す環境です。 。 燃え尽きてしまったわけではありませんが、自分にとってより良い人生を送りたいと願いました。 結局のところ、私たちを取り巻くものは私たちですよね?

私がどのように勉強し、今も勉強しているのか: キーボードが壊れたこと、そしてポートフォリオにクールなプロジェクトがあったことを除いて

プログラミングを学ぶという最初の経験は、XNUMX か月間キーボードに顔を叩き続けた後に終わりました。インターネットでランダムに見つけた本や開いたノートの内容を理解するのは困難でした。 情熱は静まり、欲望も静まりました。 XNUMX年間。 その後、リソースの開発から始める必要があると判断しました。

記事、Web サイト、おなじみのプログラマ、XNUMX か月以内に理想的な開発者になれると約束する多数の教育プロジェクト、あるいはそれより早く、必要な情報とあまり必要ではない情報を数多く提供する有名なビデオ ホスティング サイトのチャンネル。 意欲と機会は十分にありましたが、問題は知識が体系化されていないことでした。 そして決意。 私には豚のポケに給料全額をつぎ込む覚悟もできなかったし、四方八方から降り注ぐ次のような言葉に耳を塞ぐ準備もできていなかった。家族のことを考えてください、あなたはしなければなりません、しなければなりません...」

そしてヘクスレットのことを知りました。 まったく偶然ですが、独学の難しさについての会話の中で、たまたまそのことが話題になりました。 単発の講座ではなく、本格的なスクールとして。 そして私は夢中になってしまいました。

転機はごく最近、最初のプロジェクトが終了した後に起こりました。 これは彼のお気に入りの作品です:

少女がITに集まるまでの物語

自分で作ったコンソールゲーム

経験豊富なメンターの指導の下、GitHub 上の自分のアカウントで作業することは、まったく異なる方法で認識されます。 そして、「タスク」で説明される、リポジトリの初期化やパッケージ マネージャーを使用した作業環境のセットアップなどのアクションは、自分の行動に対する刺激的な責任感で彩られています。

習慣的に、一連の「タスク」を聞くと呆然としてしまいますが、なぜ後輩が履歴書に、少なくとも非営利的なプロジェクトを求められるのかがわかり始めます。 これはまったく異なるレベルの認識です。 これは、すでに変数の概念を理解し、無名関数を含む関数の書き方を学び、線形反復プロセスと線形再帰プロセスについて学んだ瞬間であり、まさに多幸感があなたを圧倒する瞬間です。あなたは世界を変えることができます、それは夢の中だけです、彼らはあなたに言います:「ファイルを作成して書きなさい」、「一般的なロジックを選択して、それを別の関数に入れてください」、「正しい名前と名前を忘れないでください」デザイン原則」、「複雑にするな!」。 頭に冷水シャワーを浴びせても沸騰が治まらないようなもの。 「畑」での作業を始める前に、この感覚を掴むことができて本当に良かったと思います。

Readme だけで自分の個性を表現することができました。

少女がITに集まるまでの物語

Readme で創造性を発揮できます

学習は常に困難でした。 OOP は、私にとって耐え難い障害に思えたことがありました。 少なくとも基本的なことを理解しようと数え切れないほどの試みがありました。私はこれで XNUMX 日を費やし、「とにかく諦めないでください」というほぼ同じような見下したメッセージを受け取りました。 しかしある時点で、それは、豊富な新しい情報を吸収しようとする体の防御反応として、すべてを閉じて隅に隠れたいという欲求を決定するのに役立ちました。

簡単になりました。 少なくとも SQL の学習ではそうでした。 もちろん、おそらくその宣言的な性質のためですが、これは確かではありません。

プロジェクトがあり、概要が完成しました。 面接に先立って

ある時点で、薬理学が人体に対する「権力」であるならば、プログラミングはほぼ全世界に対する「権力」であることに気づきました。 プログラミング言語は、企業を新たなレベルに引き上げることも、うっかり過失によって企業を破壊することもできる武器です。 私は自らを潜在的独裁者と称し、情報技術の深淵に頭から身を投じた。

半年前、私は Windows で作業環境をセットアップしたことを誇りに思い、書籍のリストをすべて集め、自分の人生をプログラミングと結び付けたいという事実について考えました。 今、私の誇りのテーマは、その非常に本格的なプロジェクトであり、収集した書籍の中からすでに読んだ本のリストですが、最も重要なのは、基礎知識の重要性と、私が選択したプログラミング言語の基礎を理解することです。 そして、開発に関わるすべての人の肩にかかる責任の意識。

もちろん、これはまだ非常に小さな実績であり、私にはこれからたくさんの仕事が待っていますが、かつて「もっとシンプルなものを見つけたほうがいいかもしれない」という傲慢な考えに直面したこの物語の読者に、少しインスピレーションを与えたかったのです。 、この記事を読んで懐疑的な人たちに、あらゆる責任を持ってこのプログラミング言語の研究に取り組む人がいるということを少しだけ自信を持ってもらい、少し勇気を与えてください。

要約はできているので、最も重要な知識は得られますが、ほんの少しの決断力が欠けているだけです。 しかし、今、問題の豚は私です。 ちなみに、彼女は耳を閉ざしませんでしたが、他の人の意見から離れることを学びました。 私は抽象化の XNUMX つのコースを受講しました。

出所: habr.com

コメントを追加します