あなたはあなたがなりたい人なら誰でもすることができます
こんにちは、この記事をクリックしていただけて光栄です。
この記事は主に自習の要約と計画のためのものであり、私はあなたと以下のトピックについて話し合いたいと思います
-
プログラマーになるには?
-
プログラマーの学習パスは何ですか?
-
推奨される学習方法-10ステップの学習方法(「ソフトスキル-コードを超えたサバイバルスキル」-ジョンZ.ソンメス)
独自の提案やより適切な方法がある場合は、メッセージを残すか、私に連絡してください(連絡先情報は下部にあります)
プログラマーになるには?
プログラマー(プログラマー、コンピュータープログラマー、またはコーダー)は、特定のプログラミング分野の専門家、またはソフトウェアの作成、プログラム開発、および保守に従事する専門家を指す場合があります。しかし、一般的に、Coderは、コードを作成するコーダーを具体的に指します。ウィキから->リンク
私がより重要だと思ういくつかのポイント(以下は順不同です)
- 学習能力
- 問題を解決する能力
- マインドセットを調整する機能
- コミュニケーションスキル
- 謙虚な心
道路のいくつかの段階
-
わからないわからない
-
自分を知っている知っている
-
わからない私は知っている
-
わからない
プログラマーにはさまざまな種類がありますが、プログラマーになりたい場合は、自分自身と敵をよく知って、徹底的な魂の拷問を行って、100の戦いを生き残ることができるようにしてください。人々は、十分に努力していないか、十分に努力していないため、より多くを失います。それはより混乱です。私は自分自身について何も知りません、私は人生について何も知りません、そして私の魂を置く場所がありません。
目的なしに前進する場合、すべての風は逆風です
程序员
この単語は非常に軽いので、ソフトウェアの作成、プログラムの開発、保守などに従事しているときに自分をプログラマーと呼ぶことができます。この単語は非常に重く、無限のクラスが含まれている可能性があります。変更されることはありません。完了したプロジェクト、決して完了しない知識、そして外の世界からの無数の誤解。
しかし、それはどうですか?プログラマーは単なる職業ではなく、生計を立てる手段でもありません。それは単なる個人的な趣味です。私は「指を叩く、バイトをちらつく、話す、笑う、何千マイルも離れた場所で勝つ」コーディングが世界を変えるようなものが好きです感じてください。私はプログラミングが大好きです。プログラマーは私の多くのラボの1つにすぎません。
あなたがプログラマーになることを選んだり、なりたいと思うとき、あなたは人生のプレッシャーのためではなく、興味のためであると思います。あなたはあなたの人生であなたを虐待し、あなたは再びあなたを虐待するでしょう。そしてそれはただここにあるでしょう、いつでもどこでも
プログラマー開発計画と展望
それは大きく4つのタイプに分けることができます:
開発\運用と保守\テスト\実装
推奨される選択
コードが好き->開発
コマンドを入力するのが好き->操作とメンテナンス
質問を見つけるのが好き->テスト
旅行して人と接するのが好き->実装
十分な深さと適切な幅を備えた「T」タイプの才能になるよう努めてください
アトラス分析
Computer Basics \ Computer Networks \ Data Structures and Algorithmsの3つの必須コースを段階的に学習できます。マイナーで、反復的な学習を学習することをお勧めします。
これら3つの重要性は、テクノロジー、コードファーマー、またはエンジニアの深さに直接影響しますか?60%がこれを見てください
開発は「T」字型の学習であり、機能を学習しました。ある程度の感覚もあると思います。学習を反映、比較、対比するために、さまざまな知識を徐々に追加します。学習効率をスピードアップし、「開発」の考え方に縛られることを避けます。
操作と保守は、データベースまたはLinuxから始まり、次にプログラミング言語です。最後に、dockerとk8sは、後でDockerとK8sとドッキングするのに便利です。
相違点の発散的思考を確保しながら、コントラスト\共通点を模索
学習結果を自己識別して追跡する方法は?
彼は何ですか?Origin \ Idea \ Architecture \ Pros and Cons
それはどのようにして生まれたのですか?新旧のテクノロジーの反復は、新世代のテクノロジーが新しいテクノロジーを導入したり、特定の問題を解決したり、特定の方向性を最適化したりするためのものです。
使用方法?Installation \ Configuration \ When to use?
時間の経過とともに、どのような問題が発生する可能性がありますか?アーキテクチャ/製品の考え方から考える
解決する/または適切に回避する方法は?
10段階の学習方法
「10段階の学習方法」の最初の6段階では、何を学び、目標を達成したかを確認する方法を正確に把握するために、十分な予備調査を完了することに集中する必要があります。これらの6つのステップは、学習するトピックごとに1回だけ実行する必要があります。ステップ5で作成した学習計画のモジュールごとに、ステップ7から10を繰り返す必要があります。
最初の6つのステップは一度だけ実行する必要がありますが、それらは私たちの将来の成功または失敗を決定するため、最も重要です。これらの6つのステップでは、実際の学習トピックの準備をすべて行う必要があります。
ステップ1:全体像を理解する
私たちがしなければならないことは、学ぶべき主題の全体的な状況を理解することです。このテーマはマクロレベルでどのように見えますか?
私たちは自分の認識を超えて理解するのに十分な知識を学ぶことができますか、そして私たち自身の認識をどれだけ超えていますか?
このステップを完了するには、何を学びたいかについて基本的な理解をしてください。
キーワード:幅広い
ステップ2:スコープを決定する
学びたいトピックや関連する知識を一般的に理解したら、現時点で何を学びたいのかを明確にすることに集中する必要がありますか?
具体的な範囲を明確にすることは非常に重要です。この方法でのみ、プロジェクトの全体的な状況を理解し、それに応じて準備することができます。
キーワード:深さ
ステップ3:目標を定義する
学び始める前に、「成功」の意味を明確にすることが非常に重要です。成功とは何かがわからない場合、目標を見つけるのは難しく、実際にいつ目標に到達したのかもわかりません。何かを学ぶ前に、完了後に何を達成できるかを明確に理解する必要があります。目標が何であるかがわかっている場合は、後方推論を使用して明確に目標を達成する方が簡単です。必要な手順。
このステップの目標は、学習後の成功の全体像を概説する簡潔で明確なステートメントを作成することです。優れた成功基準は、具体的かつ明確である必要があります.1つまたは2つのステップに従って、成功
達成する実際の効果を引き出します。
例:Dockerを使用して、特定のプロジェクトなどをデプロイできます!!!
キーワード:具体的
ステップ4:リソースを見つける
この知識や技術をより深く理解するために、私たちが学ぶのに役立つさまざまなリソースを収集してみてください
選択したトピックに関連するできるだけ多くのリソースを見つける必要があり、これらのリソースの品質を考慮する必要はありません。
情報源(順不同):
-
専門家
-
本
-
ソースコード
-
サンプルプロジェクト
-
ブログ投稿
-
オンラインビデオ
-
オンラインドキュメント
-
……
キーワード:検索
ステップ5:学習計画を作成する
このとき、対応する学習計画を作成する必要があります。学習パスは、本を書くときの概要と比較できます。
独自の学習計画を作成する良い方法は、他の人が私たちに興味のあるトピックをどのように教えてくれるかを観察することです。4番目のステップで収集したブックカタログを参照できます。5人以上の作成者がコンテンツを同じモジュールとシーケンスに分割している場合は、この方法に従って独自の学習計画を作成できます。
キーワード:概要
ステップ6:リソースをフィルタリングする
私はすでに何をどのような順序で学ぶべきかを知っています、
4番目のステップで収集されたすべてのリソースを参照/スクリーニングして、学習計画をカバーできるコンテンツを見つけます。また、コメントを見て、最高品質のリソースを見つけるようにしてください。
キーワード:スクリーニング
ステップ7:学び始め、味わうだけ
ほとんどの場合、プロセス中に2種類の相対エラーが発生します。
- 最初のタイプの間違いは、あまり知らずに盲目的に始めること、つまり、あまりにも速く行動することです。
- 2番目のタイプの間違いは、行動する前に準備しすぎること、つまり行動が遅すぎることです。
この2つのバランスをとるには、学習を開始するための適切な知識が必要ですが、人々が探索できなくなるほど多くはありません。この学習効果は最高です。
目標は、学習を開始して次のステップで取り組むことができるように、学習しているトピックに関連する十分な情報を取得することです。
キーワード:リズム
ステップ8:実践、遊びながら学ぶ
このステップでは、すべてのコンテンツを事前に知っている必要はありません。最初に行うことは、自分で操作して体験することです。この方法では、探索と実践を通して学ぶことができます。
手術中、私たちの脳は自然にさまざまな問題を引き起こします:
-
それはどのように機能しますか?
-
これを行うと、どうなるでしょうか。
-
どうすればこの問題を解決できますか?
これらの質問は、私たちを本当に重要な方向に導くことができます。振り返って質問の答えを見つけると、これらの質問が解決されるだけでなく、私たちが学ぶよりも多くのことを覚えています。
キーワード:思考
9番目のステップ:完全に把握し、学んだことを適用する
好奇心は学習、特に自習の重要な部分です。
このステップの目標は、好奇心に基づく学習を見つけられるようにすることです。このステップでは、収集されたすべてのデータを注意深く調べる必要はありません。現在の研究に関連する知識を読んだり見たりする必要があるだけです。最後に、あなたが学んでいることをあなたの究極の目標と関連付けるようにしてください。私たちがマスターするすべてのモジュールは、何らかの方法であなたをあなたの究極の目標に向かって押し進めるはずです。
キーワード:包括的
10番目のステップ:教師になって幸せ、習得
三人、先生がいるに違いない
あなたの快適ゾーンから出て、あなたが学んだことを他の人に教え、そして教会に勝ちなさい。これは、実際にある程度の知識を習得したことを確認する唯一の方法です。同時に、学んだことを他の人に紹介するときに、欠陥をチェックするための良い方法でもあります。
キーワード:学習
Wechat
:chenxi-0719-chenxi
Github
:https://github.com/Payne-Wu
公開番号:跬跬コーダー
キーワード:包括的
10番目のステップ:教師になって幸せ、習得
三人、先生がいるに違いない
あなたの快適ゾーンから出て、あなたが学んだことを他の人に教え、そして教会に勝ちなさい。これは、実際にある程度の知識を習得したことを確認する唯一の方法です。同時に、学んだことを他の人に紹介するときに、欠陥をチェックするための良い方法でもあります。
キーワード:学習
Wechat
:chenxi-0719-chenxi
Github
:https://github.com/Payne-Wu
公開番号:跬跬コーダー