Androidの開発プログラマ、十分にあなたが良い:インターネットの冬の涙?

私は技術的な困難に直面して、育ったの学習過程におけるすべての開発者は、自己不信の過程を経ていると思いますが、時にはこれは我々がこのようなプロセスを経験している、あなたのせいではありません。私たちは、育ったの過程で開発者として、いくつかの小さな勝利と小さな不満は自分の権利を応援することを学ぶ、常にそこにあります。

次のいずれかが非常に聞き覚えはないでしょうか?

あなたは、多くの場合、十分に自分の良くない心配します

あなたの周りを見て、開発者は、彼らはすべてを持っているように見えます。彼らのコードがあなたよりも簡潔で、彼らはちょうど非常によくコーディング続けることができますコーディング前に、ドキュメントを読んでする必要があり、あなたよりも速くデバッグします。彼らは自信を持って見て、だけでなく、コーディングのための情熱。

しかし、あなたが心配しています。あなたは、フレームワークや使用言語、新しいエラーの導入を心配について十分に知らない心配;あなたが追いつかない最もホットな技術を心配している、あなたは、自然の面でそれをすべて取得するには十分な才能を持っていない心配します。あなたは考えている:「たぶん、私は、開発者になりたくありません!」

自己不信のこれらの思考のいずれかの場合、あなたは非常に身近な音。まあ、実際には、あなただけではありません。「自己不信の開発」(自己疑いの開発者)のためのGoogle検索では、あなたは1秒未満で200ワットの結果以上のものを取得します。

私はあなたが午前
私はまた、強力な自己不信を経験し、いくつかの時間を持っています。それは大学にいた、私がレビューし、それが起こったインタビューする準備ができていました。これらのアルゴリズムは、毎日、私は完全に敗北を感じさせる問題があります。私は今、十分に自分の良くない心配が好き、と。

最後に、私が実践によって報われた、私にはよく知られている以上のテクノロジー企業からのオファーを受けました。途中、私は2つの重要な教訓は、私の自己疑いの考えを排除すること、プログラミングに私の見解を変え学びました。

私は今あなたと、彼らはあなたを助けることができるという希望を共有しています。

レッスン:学習プログラムと同じ筋肉を行使する

再生する方法を学ぶために、あなたは、再生するためにピッチに行く必要があり、強い筋肉を行使するためには、あなたが重みを持ち上げるジムに行く必要があり、プログラミングを勉強したい、あなたは座ってコードを記述する必要があります。

ウェイトを持ち上げた後、次の日、あなたは、痛みや疲れを感じるでしょう。プログラミングの問題に直面したとき、それは非常に脳を焼くだろう、あなたは不満を感じるだろう。

あなたは、これはトレーニングプロセスの一部であることを知って、疼痛のための練習をあきらめないでください。あなたがプログラミングで立ち往生する場合でも、あなたは、彼らが十分にスマートであるかどうかを知りたいのですがと思われるかもしれません。

理由は次のとおりです。

あなたが立ち往生し、故障していると思いますか。

他の人はそれが楽に見えるようにしながら。

1、プロセスの詰まった部分

たぶん、誰もあなたに言っていないが、プログラミングは絶対に正常時に、それも誰高度な開発者に発生する可能性がはまり込みます。プログラミングの大部分は、物事はあなたが実現しなかった期待起こる理由を把握することです。あなたが感じる場合は、初めての子供たちが立ち上がることができたとき、あなたはあなたのコードの最初のドラフトは間違いなしで完全に実行することができますしたいと思う理由は徒歩で、ばかげていますか?

私は長い間、立ち往生したとき、私は壁に頭を載せていきたいと思います覚えています。私は(開発環境に関連する問題を扱う場合は特に)、それは悲しいとイライラを知っています。しかし、それはここにぶら下がっています。この問題の深さの研究は、グーグルで、何人かの友人に尋ね、散歩をします。あなたは最終的にそれを解決し、上移動します。そして、あなたはより多くの経験を得るように、あなたはゆっくりとトラブルになります。

次回は、あなたが再び立ち往生している場合は、時間の自己不信を無駄にしないでください。あなたはそれはあなたのせいではないということを思い出す必要があります。これは正常です。これは、プロセスのほんの一部です。

あなたが初心者であれば、それは、開発環境を設定するために数日を要する非常に一般的であり、これらの瞬間は、あなたの魂を押しつぶすかもしれません。あなたはダウンステップによって、文書の手順に従って実行しようとしたが、ランダム誤差は、各段階で発生し続けます。文書はシンプルに見えますが、そうではありません。それはあなたのせいではありません。立ち往生チュートリアル99.99%を読む人がいます。残りの0.01%はちょうどまったく同じオペレーティングシステム環境で文書を書く人で構成され、ラッキーです。

残念ながら、プログラミングを学ぶための最初のステップは、落ち込んで、壊れた心の大部分です。あなたが理解できないミスを参照すると、単に正確なエラー・ログとGoogle検索をコピーします。(エラーは引用符でログインするか、役に立つかもしれエラーログの前半だけを検索します。)あなたが可能な解決策を見つけるまで、さまざまなソリューションを試し、その後、次のステップに進みます。
私は再び強調許してください:この段階では、あなたのせいではありません立ち往生。私たちは皆、それを行います。私はあなたがこの段階を経た後、プログラムをより興味深いものになるだろうことを保証します。

2、私たちは、「ネイティブ知能」を持っているし、混乱し、「スマートに」

大学の最後の学期では、私の友人は、「高度なデータ構造とアルゴリズム」コースで自分のパフォーマンスに驚き。彼らは学ぶことは非常に困難であるとき、私は楽に見えます。

ダイナミックプログラミングアルゴリズムの深さ優先、幅優先アルゴリズム:彼らはそれを知らない、数ヶ月クラスの前に、面接の準備をするためには、私は、同じトピックやカリキュラムをカバーし、コーディングの課題の練習時間を過ごしました。これらの努力のコースは、私が経験しているという理由だけで、楽なようです。

私はこれらの概念を教えた最初の時間は、私は時間の問題を見つめ時間を費やすだろうが、それを把握することができませんでした。私はあきらめ、オンラインソリューションを探したとき、私はそれらを理解しよう。あなたは十分にスマートなら、私は疑うので、私は最終的に、私はさらに落ち込んで感じたのはいつ、なぜ、そのような解決策を考えることはできません。

私は再び同じ問題に遭遇した場合でも、時々、私はおそらくまだそれを修正する方法がわかりません。私は私がオフに冷却するために、長い熱いシャワーを浴びなければならなかったことを強調しただろう。

だから、私は私が自分自身を疑う知っていると言ったときに、自分の時間を心配し、私を信じてすることはできません。私はこれが好きに使用されます。私はあなただけではありません、あなたを保証することができ、多くの偉大な開発者が同じことを経験しています。

あなたは、ハード苦労している間、あなたの周りの人は時に優れた性能次回は、あなたが十分な才能を持っていないとは思いません。ほとんどの場合、彼らはあなたは、件名または類似した被験者に接触するだけで、以前よりも。自分の脳は、この種の問題に対処するための「筋肉」を設立しました。今闘争の後、あなたはスマートとリラックスになります。

これが私たちの常識と同じです。

演習を通して、あなたの筋肉を行使すること。あなたが置く多くの労力、長いトレーニング時間、強くあなたの能力。プログラミングを学ぶことは、まったく同じプロセスを持っています。あなたが費やすより多くの時間を、より多くのあなたが堪能になります。私たちは、あなたが撒か、メロン何を刈り取ります。

レッスンは:自分自身ではなく、あなたの技術的能力に焦点を当てます

悪いプログラマあなたはどのように良い程度またはどのように考えてはいけません。あなたはチームの最後の5%である場合は、より良い取得したいです。あなたが上位5%に入るのに十分幸運であれば、あなたはまだ良くなると思います。あなたが良いか悪いかであるかどうか、常にあなたの前に誰かが、また、あなたの後ろに誰か。では、なぜこの問題について考えて時間を無駄に?

代わりに、あなたの技術的能力に焦点を当てます。どのように良いあなたのコード尋ねる、あなたはどのように良い聞かないでください。あなたはそれがより良い、より速く、より読みやすくする方法を考えるべきか?あなたが技術者を感心させる長期的な焦点は、あなたに何が違うのを見て、コードを読みますか?彼らは最近、新しいものを原料勉強しているのですか?

すでにソフトウェアエンジニアであれば、その後、誰かがコードを書くためにあなたを支払うことになります。それはあなたのコーディングスキルを信頼したり、あなたの可能性を参照してのいずれかであった。それは多くのことを意味するので、あなたは、停止し、反映すべきです。これを行うには、唯一の方法は、あなたの技術的能力に焦点を当てて改善し続けることです。

あなたの小さな勝利を記録!
あなたが立ち往生した最後の時間は、わからないことは、問題が解決するかどうか。そして最後に、どのように解決するのですか?

新しいGoogleドキュメントを開いて、それを記録します。

あなた自身を疑う次回は、この文書を見て、自分自身を思い出させる:あなたが問題に最後の時間を解決できる場合は、この問題を解決します。

自分をやる気にさせるこれらの小さな勝利で、あなたのプロセスと何を学ぶのを克服するために困難な問題を記録し、常にこれらの小さな勝利を祝うために、この文書を使用してください!
あなたがこの文章を読んでいる場合は、苦労している人たちを思い出させるために立ち往生し、最後の瞬間を共有するために、コメントを残して、彼らは一人ではありません!

遂に

休みの日によるデイ本当に速く、一見の日は私たちが本当にしているように見えることがわかります、毎日の仕事を学び、実際にそれについて考えるようにしようと、多くの場合、前方への移動時間を感じ、そして我々はまだ停滞しています私たちが何に費やす時間をかけ、一見忙しい一日、何もしませんでしたか?学ぼう!しかし、なぜ私はそれが何を学んだないことを感じていますか?実際には、なしで何かを学ぶが、唯一の私たちの学習効率が低すぎるではありません!

おすすめ

転載: www.cnblogs.com/Androidqin/p/11329332.html
おすすめ