IT入門は海のように深く、プログラマー業界が一番難しいと思います。終わりのない授業、終わりのない夜。
プロダクトマネージャーとの運命的な関係は不透明で混沌としている
常に新しい要件が存在する - プロジェクトの実行 - 問題の解決 - バグの解決 - 新しい要件
このようなサイクルが常に存在しているようです。(笑) 優れたプログラマの判断は基本的に、制作上で遭遇する問題やバグ、問題を解決するためのアイデア、問題解決の時間効率に依存すると思います。
あなたは普段、バグや問題をどのように解決していますか。
エントリープログラマ
などの問題に遭遇しました。サーバーを起動できません。ポート 8080 はすでに使用されています。初めて百度で検索してみます。
次に、Baidu が提供するさまざまな解決策に従って実践してください。最終的に、バグは一定期間内に完全に解決されます。
あはは、でも百度検索の使用はお勧めしません。広告が多すぎて、検索されたコンテンツの品質が低すぎます。時々公式サイトを検索したいと思います。検索結果で数ページ探したところ、公式サイトを発見しました。
分かるけどあまりにも分からないので説明してください
ジュニアプログラマー
当初は、Google 検索とBing 検索が間接的に使用されます。検索コンテンツと品質に関しては、Google は実際にある程度は優れていると思います。あなたは彼に垂直的なコンテンツを与えます。検索されたコンテンツの最初のページの最初の記事が、あなたが探している公式ウェブサイトである可能性があります。
または、それはあなたが望む答えであり、広告内のスパムコンテンツはほとんど見られません。検索されたコンテンツの品質も非常に高いです。
ここで Google にアクセスするには、ある程度のスキルが必要ですが、これを通じてアクセスできます。
もちろんBing検索です。少なくとも一定以上の量を使用することもできます。
中級プログラマー
サイト上の問題を検索するには、より多くの垂直 IT コミュニティ コンテンツを使用します。
たとえば、ブログガーデン、CSDN
ナゲット、その他の IT ブログ コンテンツ コミュニティ Web サイトなどです。
皆さんもこの際、技術ブログや記録記事を書くと思いますが、こういった IT コミュニティは良い選択肢であり、有名人や優れた技術記事がたくさんあります。
自分で書くのか、記録を残すのか、ブログを書くことはとても大切だと思います。文章を書くことを身につけるのは良い習慣です。
- 記事を書くとき、学習能力と文章力を向上させることができます
- また、学んだ知識内容も定着します。
- 私自身の学習の記録でもありますので、忘れた場合や同じ問題が発生した場合に後で確認することができます。
- 空いた時間にできる趣味でもあります。
シニアプログラマー
オープンソース コミュニティ、技術フォーラムなどに連絡し、GitHub の
問題やスタック オーバーフロー
を通じて問題を解決したり、質問したりできます。
このタイプの効率は、多くの場合、最も速く、直接的で、
ソフトウェア開発エンジニア
間接的にソース コードを読み始めます。問題が発生したときは、最初にプログラムにアクセスしてエラー メッセージを報告します。
ブレークポイントやローカル デバッグを使用して、自分で解決してみてください。この問題は、公式ドキュメントを直接読むことで解決できます。
もちろん、問題を解決するための上記の手段はすべて、個人の能力の段階的なプロセスにすぎません。業界に入って年数が経ち、働いている年数が増えると人脈も増え、問題に遭遇したときも最初のように慌てふためいたり、無知になったりすることはなくなります。
問題解決の時間効率もますます高くなっており、コードの品質に注意を払い、低レベルのバグを意図的に回避し始めるでしょう。
あなたは自分自身に対してより高い要求を持つことになるでしょう。
私が現在直面している問題を解決するための一般的なプロセスについて話しましょう。
-
自己ローカル ブレークポイントのデバッグ。特定のエラー メッセージ コードを表示して、特定のビジネス ロジックの問題シナリオを分析します。通常、問題の 70% は解決できます
-
AI Smart ChatGPT に質問し、Google 検索エンジンや IT テクノロジー フォーラムで同様の質問を検索します。
-
公式ドキュメントやgithubなどを通じて解決するか、直接Issueを提出してください
ここでChatGPT について言及しましたが、少なくとも今のところ、ChatGPT は基本的に検索エンジンの時間を置き換えることができると思います。その効率は検索エンジンよりもはるかに優れています。
使い方がわからない場合は、無料のオンライン使用法をここで提供します