JavaRush /Java Blog /Random-JA /会計士から開発者へ

会計士から開発者へ

Random-JA グループに公開済み
あ、はい。私は「職業を持つ」ために会計士になるために勉強した女の子ですが、慢性的な不注意のため数学の成績は C で、学校ではコンピューター サイエンスも学んでいませんでした。そこには「ロジック」しかありませんでした。そこで私たちはブロック図と論理条件に取り組みました。でもそこから先はもう何も覚えていない。それがうまくいったことと、気に入ったことだけを覚えています。
会計士から開発者へ - 1
会計士として働くのは耐えられないほど退屈だった。噂話が飛び交う女性グループは非常に憂鬱だった。男性とのコミュニケーションは常に簡単で楽しいものでした。そうですね、コンピュータは面白かったです。そのため、私は時々システム管理者やプログラマーのところに立ち寄って話をしました。そして彼らはどういうわけか私にアイデアを与えてくれました - Webレイアウトを行うには、そこに座ってボタンの色を選択します。そこでHTML+CSSコースを受講しました。そしてそれはうまくいき、とても気に入りました。しかし、何らかの理由で私はこのトピックに取り組むことができず、引っ越しがあり、少なくともいくつかの作業が必要でしたが、どういうわけか本格的なレイアウトデザイナーであるとは感じませんでした。それで、さらに数年間、不快なチームで愛されていない仕事で試練が続きました。そして、2015 年の年末年始にインターネットでJavaRushを見つけました。当時、最初の 10 レベルは無料でした。そして、試してみることにしました。「 I love JavaRush 」という碑文を表示するなど、あらゆる種類のナンセンスも問題なく実行されました。そしてサイクルが始まりました。そしてもしも。そしてネストされたif。そして、入れ子になった if とループを含む入れ子になったループ。暗闇。私は何も理解できず、何もできず、パニック発作で泣きながら、夫になぜあんな愚か者と結婚したのかと尋ねました。しかしその後、涙は消え、私はコツを掴みました。そしてタスクは解決され、バリデーターはそれらを通過させました。それから私はオブジェクト自体がリンクとどう違うのか、一生理解できずに泣きました。碑文Cat cat = new Cat();その場で私を殺しました。そしてレベル16のスレッドから泣きました。次にストリームから 18. ラッパーへ。もっともっとラッパーを!これらすべてのライターとリーダーには、無限のバリエーションがあります。しかし、パニック発作は治まり、涙は枯れ、理解が深まりました。あるいは暗記とか。何かを理解する必要はなく、使い方を覚えておくだけでよいことがわかりました。それからは楽になりました。フリーランスの仕事があったので、Javarash に関する多くの仕事をすることができました。正直に言うと、私は自分が成功するとは思っていませんでしたし、プログラマーとして就職することもあまり望んでいませんでした。惰性で取り組んだだけです。難しかったですが、週に何回か全部やめたいと思っていましたが、私にとっては面白かったです。最も興味深いのは、多数のクラスとインターフェイスを含む大規模なタスクが始まったときです。そこでようやくモザイクが完成し、ゲッターやセッター、その他の優れた機能がなぜ必要なのかが明らかになりました。その後、JR でのインターンシップの可能性が目前に迫ってきました。それは大変でした。大きな難しい問題を解決する必要があると考えていましたが、Hibernate、Spring、Database、および初めて聞いたテクノロジーのスタックを使用してプログラム全体を作成しなければならないことがわかりました。彼らは十数冊の本を配って、「これをすべて読む必要はありません。これはあなたのためだけの参考書です。」と言いました。まあ、気にしないでください!つまり、私たちはこれらすべてをすでに知っていることが暗示されているのですか?しかし、インターンシップ中にこれらすべてを教えるという約束はどうでしょうか? さて、どうしようかと読み始めた。それが何を意味するのか、どこから始めればよいのか全く分からなかったからです。3週間で12冊の本を読み、それに基づいて付録を書くのは、私の人生で最も大変な3週間でした。何もできず、何をすればいいのか、なぜうまくいかないのかもわからず、期限は過ぎていきました。時間の 80% はコードの作成ではなく、新しいモジュールの接続、Git のセットアップ、データベースのインストールと構成などに費やされました。とても不安でした。もちろん、インターンシップで出会った人たちは、彼らなしではこの仕事はできなかったと言ってくれました。その結果、最終日の夜8時にタスクを提出し、息を吐きました。これで終わり、もう彼らは私を受け入れるか受け入れないかのどちらかになるだろう、最悪の事態は終わったと私は思いました。そして彼らは私を受け入れてくれました。そして、すべてが醜くなり始め、インターンシップにはひどくがっかりしました。まず、講演はウェビナー形式ではなく、ウェビナーの録画形式で行われました。つまり、講師は常に気が散り、人生のいくつかの物語について話し、ウェビナー中に何かを尋ねた人々の質問に答え、言いたいことを忘れ、トピックからトピックへと飛び移り、それが原因で私の頭の中に形成されたのはお粥ですらない、むしろ沼です。第二に、インターンシップの講師は、あたかも誰もがこれらの技術をすでに知っているかのようにすべてを説明しました。つまり、テスト タスクを何とか完了するために表面的にチュートリアルに段階的に従ったのではなく、通常はこの方法でハードウェアをすでに理解しています。3回目のレッスンからは何が起こっているのか、何について話しているのか理解できなくなりました。なぜこれが必要なのか、そしてそれをどうすればよいのか。ところが知人から電話があり、一社あるよ、ジャワジュンを探しているとのこと。自分には耐えられない、準備ができていない、と確信していましたが、とにかくやってみることにしました。Skype インタビューのために、私はスレッドの考えられる状態、ガベージ コレクターの動作、変更可能なオブジェクトと不変のオブジェクト、つまり、私が少し混乱していたことすべてについて、大量のチートシートを準備しました。テクニカルディレクターはこれらすべてに興味を持っていませんでした。彼は私の教育には興味がありませんでした。彼は私に、Web ページからデータをどのように取得するかを尋ねました。コードのことではなく、理論的に、あなたがそれをどのように実行するかを想像してみましょう、と彼は言います。そして、私にはわかりません。私は座って黙っています。そして緊張しています。正規表現を使用してページを解析しなければならないという問題は解決できませんでした。しかし、レイアウトをしていたときに勉強した DOM のことを思い出しました。そして彼女はそのページのソースコードについて何か言いました。彼にとってはこれで十分でした。彼は私に、ページを解析してそこからデータベースにデータを取り込むプログラムを書くというタスクを与えました。私は尋ねました - これを行う方法を知っていますか? 「いいえ、わかりません。でも、Google で調べてみます。」そしてグーグルで調べてみました。Jsoup を使用して 3 日で完了しました。その後、同じことを Selenium WD を介して実行する必要があることが判明しました。そうですね、もう一度 Google でいくつかのチュートリアルを検索して実行し、GitHub にアップロードしてリンクを送信しました。テクニカルディレクターはそれを評価し、すべて問題ない、私は予想外に早くそれを処理できたと言い、私を仕事に誘ってくれました。そのため、私は現在、Web を扱うため、Java 開発者として働きながら、同時に JavaScript を学んでいます。でも、インターンシップは何の役にも立たなかったので諦めました...そうですね、それとも単に準備ができていなかったので、もう一度挑戦してみます。これは、JavaRush のおかげで、会計士の女の子が 2 年半でプログラマーとして再訓練された方法です :) 彼は「大丈夫ですよ」と言って、私を思いのほか早く治して、仕事に誘ってくれました。そのため、私は現在、Web を扱うため、Java 開発者として働きながら、同時に JavaScript を学んでいます。でも、インターンシップは何の役にも立たなかったので諦めました...そうですね、それとも単に準備ができていなかったので、もう一度挑戦してみます。これは、JavaRush のおかげで、会計士の女の子が 2 年半でプログラマーとして再訓練された方法です :) 彼は「大丈夫ですよ」と言って、私を思いのほか早く治して、仕事に誘ってくれました。そのため、私は現在、Web を扱うため、Java 開発者として働きながら、同時に JavaScript を学んでいます。でも、インターンシップは何の役にも立たなかったので諦めました...そうですね、それとも単に準備ができていなかったので、もう一度挑戦してみます。これは、JavaRush のおかげで、会計士の女の子が 2 年半でプログラマーとして再訓練された方法です :)
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION