ホームページ よくある問題 資格のあるプログラマーの自己啓発について

資格のあるプログラマーの自己啓発について

Aug 08, 2019 pm 04:28 PM
プログラマー

資格のあるプログラマーの自己啓発について

01. 問題を解決できるようになる

資格のあるプログラマーとして、まず能力が必要だと思います。問題を「段階的に」解決することです。

いわゆるステージとは、初歩的な問題を解決するジュニア プログラマー、中級の問題を解決する中級プログラマー、高度な問題を解決するシニア プログラマーを指します。

友人が Knowledge Planet で質問して、こう言ったのを覚えています。「次兄、私は 1 年未満の職歴しかありません。上司はいつも私に、問題を解決するためにソース コードを見るように言います。私はできます。」 「何が起こっているのかわかりません。何か良い提案はありますか?」

私はこの友人を慰めて、「あなたのリーダーは有能なリーダーではありません。」と言うしかありません。ソース コードを見るのは良いことですが、何もありません。それについては疑問がありますが、並外れた才能のある人を除いて、実務経験が 1 年未満のプログラマーにソース コードを読んで問題を解決するよう強制するのは押し売りです。

正直に言うと、8 年以上のキャリアの中で、ソース コードを見て問題を解決したことはほとんどありません。もちろん、あなたは私が優れたプログラマーではないと非難するかもしれませんが、私の主な目標は資格のあるプログラマーになることなので、私はそれを受け入れます。

資格のあるプログラマーは、問題を解決するための独自の手段を持っています。たとえば、私の方法は次のとおりです:

1) 女の子を見つけます。

2) Googleを探します。

3) ブログパークの質問コミュニティで質問してください。

4) CSDN フォーラムで質問してください。

5) Stack Overflow で質問します。

6) 同僚に助けを求めてください。

7) リーダーに助けを求めます。

8) ダニエルグループで質問します。

どうしても解決できない場合は、徹夜で空に向かって泣くのではなく、家に帰ってしっかり寝てください。翌朝早くには解決策が見つかるかもしれません。

私の言うことはとても不思議なことだと思われるかもしれませんが、私はよくこのような感覚に陥るのです、次の日目を開けると、突然天井から「答え」というものがゆっくりと落ちてくるのです。それから私はそれを捕まえようと手を伸ばしました。

この感情をどう説明すればいいでしょうか?はっきりとは言えませんが、それを説明していると思われる英語の単語が「epiphany」です。これは中国語で「啓示」を意味し、私はこれを「黙示録」と呼びたいと思っています(X-MENからインスピレーションを受けています)。

過去 8 年間、私は解決できない問題に遭遇したことがないと言えます (そう誓っています)。年齢を重ね、技術スキルが向上するにつれて、ソース コードを読むことが若い頃ほど苦痛ではなくなりました。徐々に、ソース コードを読むことが問題を解決する最後の手段になりました。

02. 「ガラス」ではない心

正直に言うと、若い頃の私の心はとてもとても"ガラス" "。私自身を例に挙げるのは、本当に必然です。

7年前に遡りますが、私はまだ蘇州の日系企業で働いていました。かつて、チームのメンバーが if を使用して条件判断を行うときに == の代わりに = を使用し、それがプログラムに重大なバグを引き起こしました。チーム リーダーとして、レビューとテスト中にそれを検出できませんでした。この「怪しい」バグ。

リーダーが日本出張中で日本人に怒られ、私も海外電話でリーダーに怒られました。私はあまりに腹が立ったので、トイレに隠れて、抑えきれないほどのすすり泣きを伴いながら泣き出しました。

その時の光景は今でも記憶に新しいです。

今考えてみると、泣くほどのことでもないし、ある程度の責任はあるし、その鬱憤を晴らすためにリーダーに叱られるのは当たり前のことだ。しかし、当時の私の「ガラスの心」はその批判に耐えられず、泣いた後も部署を変えたいと思っていました。

笑わないようにアドバイスします。

私たちが初めて職場に入ったとき、リーダーから公の場で叱責されない可能性はほぼゼロです。この時にガラスの心が働くと、私たちのキャリアはほぼ台無しになってしまいます。上司は出張から帰ってくるとご飯をたくさんごちそうしてくれて、その後昇給のときも面倒をみてくれたので、当時は部署異動しなくてよかったと思っています。

プログラマーとして、私たちは自分自身を笑い、からかい、自分自身のプレッシャーを解放する方法を知らなければなりません。自分たちを「コードファーマー」や「IT 出稼ぎ労働者」とあえて呼ぶプログラマーは、今ではそう感じています。特に可愛くて特別な、勇気を出してください。

今の私だったら、= を欠落していてリーダーに叱責されたとしたら、あえて不謹慎にこう言います。「リーダー様、落ち着いてください! バグを書いてください。シャオ ワンはそんなつもりはありませんでした。」今すぐ変更してバージョンをすぐにリリースします。また、次回レビューするときはさらに注意します。」

リーダーは面白がっているかもしれません。ほら、ガラスのハートじゃなかったらよかったのに。

03. 喜んで共有しましょう

まず最初に、私が喜んで共有する理由について話させてください:

●知識のまとめとして

●メモとして

## ●人の役に立ちたい

## ●個人ブランドの構築

正直に言うと、私は何百もの記事をシェアしてきましたが、これらの記事は私に直接的な金銭的利益をもたらしませんでした。それでもやり続けるのは、いつかこれでお金が稼げるかもしれないと思っているからであり、そうでないとしても、共有する過程で私はすでに昇華しているからです。

多くのプログラマがあえて共有しない理由も非常に単純です:

#●すでに大きな牛がそれを共有しています

#●共有すると批判されますか

●●技術的な深さが十分ではありません

●●言葉では言いたいことが伝わりません

●●共有できるものが何もありません

正直に言うと、プログラミングキャリアの最初の3年間、私も決して共有しませんでした。理由は上記に挙げたものに他なりません。しかし、蘇州から洛陽に戻ったとき、自由時間がたくさんあり、シェアを始めるまではゲームをしたり、ゲームのガイドを読んだりするだけで、ゲームに飽きると人生が退屈だと感じました。

何をすればいいのか全く分からず読み始めたのですが、読み終えて何か言いたくなったので読書メモをブログで公開し始めました。しばらく書いても読んでコメントしてくれる人がいて、さらに会社でもブログを奨励し始めたので(業績賞)、職場のバグ解決の辛い道のりを共有しました。

書き続けるうちに、大きな利点を発見しました: いくつかのバグは実際に 10 日半後に再び現れて私を怖がらせましたが、以前の解決策をすでに覚えていたため、もう怖がることはありませんでした。写真に従っていけば簡単に完了します。解決策を再度探す必要がなくなり、時間を大幅に節約できます。

書き続けていると、自分の文章レベルも上がっていることに気づきます(以前に書いた記事を読み返してみると、以前と今のギャップを感じることができます)いわゆるアウトプットはインプットを強制しますが、技術的スキルもより強固になり、問題を解決するための知識ベースもより豊富になります。ロイヤリティーがもっと高ければさらに良いですね。

04. 最後に私は資格もほとんどないごく普通のプログラマですが、優秀なプログラマと比べると本当に恥ずかしいです。 。

推奨チュートリアル:

HTML 入門ビデオ チュートリアル #MySQL データベース入門ビデオ チュートリアル PHP 入門ビデオ チュートリアル

以上が資格のあるプログラマーの自己啓発についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

どのAIプログラマーが一番優れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る どのAIプログラマーが一番優れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る Apr 07, 2024 am 09:10 AM

世界初の AI プログラマー Devin の誕生から 1 か月も経たない 2022 年 3 月 3 日、プリンストン大学の NLP チームはオープンソース AI プログラマー SWE-agent を開発しました。 GPT-4 モデルを利用して、GitHub リポジトリの問題を自動的に解決します。 SWE ベンチ テスト セットにおける SWE エージェントのパフォーマンスは Devin と同様で、平均 93 秒かかり、問題の 12.29% を解決しました。専用端末と対話することで、SWE エージェントはファイルの内容を開いて検索したり、自動構文チェックを使用したり、特定の行を編集したり、テストを作成して実行したりできます。 (注: 上記の内容は元の内容を若干調整したものですが、原文の重要な情報は保持されており、指定された文字数制限を超えていません。) SWE-A

C言語の魅力に迫る ~プログラマーの可能性を引き出す~ C言語の魅力に迫る ~プログラマーの可能性を引き出す~ Feb 24, 2024 pm 11:21 PM

C言語学習の魅力:プログラマーの可能性を引き出す テクノロジーの発展に伴い、コンピュータプログラミングは大きな注目を集めている分野です。数あるプログラミング言語の中でもC言語は常にプログラマーに愛されています。そのシンプルさ、効率性、幅広い用途により、C 言語の学習は、多くの人にとってプログラミングの分野に入る最初のステップとなっています。この記事では、C言語を学ぶ魅力と、C言語を学ぶことでプログラマーの可能性を引き出す方法について解説します。 C言語学習の魅力は、まずその簡単さにあります。他のプログラミング言語と比較すると、C言語は

520 人のプログラマーが恋愛感情を表現する独自の方法!断ることはできない! 520 人のプログラマーが恋愛感情を表現する独自の方法!断ることはできない! May 19, 2022 pm 03:07 PM

520 年が近づいています。彼は毎年恒例の犬を苦しめるショーのために再びここに来ました。最も合理的なコードと最もロマンチックな告白がどのように衝突するかを知りたいですか?最も完全で完全な広告コードを 1 つずつ見て、プログラマーのロマンスが女神の心を掴めるかどうかを確認してみましょう。

2023过年,又限制放烟花?程序猿有办法! 2023过年,又限制放烟花?程序猿有办法! Jan 20, 2023 pm 02:57 PM

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

民間の仕事を引き受けてお金を稼ぎましょう! 2023 年のプログラマー向けの受注プラットフォームの完全なリスト! 民間の仕事を引き受けてお金を稼ぎましょう! 2023 年のプログラマー向けの受注プラットフォームの完全なリスト! Jan 09, 2023 am 09:50 AM

先週、「2023PHP起業家精神」について厚生生放送を行いましたが、多くの学生から具体的な受注プラットフォームについての質問がありましたので、以下のphp中国語サイトに比較的信頼できる22のプラットフォームをまとめましたので参考にしてください。

プログラマーは何をしますか プログラマーは何をしますか Aug 03, 2019 pm 01:40 PM

プログラマーの職務責任: 1. ソフトウェア プロジェクトの詳細な設計、コーディング、組織化と内部テストの実施に責任を負います; 2. プロジェクト マネージャーおよび関連担当者が顧客とコミュニケーションを取り、良好な顧客関係を維持できるように支援します; 3. 需要調査とプロジェクトに参加します実現可能性パフォーマンス分析、技術的実現可能性分析、需要分析 4. ソフトウェア部門が開発したソフトウェア プロジェクトを提供するための関連ソフトウェア テクノロジに精通しており、熟練している 5. ソフトウェア開発の状況についてプロジェクト マネージャーにタイムリーにフィードバックする責任がある 6. . ソフトウェアの開発および保守に参加する プロセス中の主要な技術的問題を解決する; 7. 関連する技術文書などの作成に責任を負います。

VSCode の過去のバージョンをダウンロードしてインストールする方法の簡単な分析 VSCode の過去のバージョンをダウンロードしてインストールする方法の簡単な分析 Apr 17, 2023 pm 07:18 PM

VSCode の過去のバージョンをダウンロードしてインストールする VSCode のインストール ダウンロード インストール リファレンス VSCode のインストール Windows バージョン: Windows10 VSCode バージョン: VScode1.65.0 (64 ビット ユーザー バージョン) この記事

2022 年の最高の Windows 11 ターミナル エミュレーターのリスト: 推奨事項トップ 15 2022 年の最高の Windows 11 ターミナル エミュレーターのリスト: 推奨事項トップ 15 Apr 24, 2023 pm 04:31 PM

端末エミュレータを使用すると、標準のコンピュータ端末の機能をエミュレートできます。これを使用すると、データ転送を実行したり、別のコンピュータにリモートでアクセスしたりできます。 Windows 11 などの高度なオペレーティング システムと組み合わせると、これらのツールの創造的な可能性は無限大になります。ただし、サードパーティ製の端末エミュレータが多数提供されています。したがって、適切なものを選択するのは困難です。ただし、必須の Windows 11 アプリと同様に、お客様が使用して生産性を向上できる最適なターミナルを選択しました。最適な Windows 11 ターミナル エミュレーターを選択するにはどうすればよいですか?このリストのツールを選択する前に、当社の専門家チームはまず Windows 11 との互換性をテストしました。私たちもチェックしました