優れたプログラマーの特徴トップ 10
最近、優れたプログラマーになる方法が再び注目を集めています。私たちが最も必要だと思う特性は次のとおりです:
問題解決が得意。
元気と怠惰の両方。
他の人のコードを理解できるようになります。
プログラミングに情熱を持っている。
学習のための学習に恋をしましょう。
数学が得意です。
優れたコミュニケーションスキルを持っています。
強力なディベートスキル。
非常に楽観的です。
非常に悲観的です。
1. 問題解決が得意 - これを皆さんも実感していただければと思います。優れたプログラマのほとんどは、他の人が見つけられない解決策を見つけることができます。
2. やる気と怠惰の両方がある - これは多くの人を驚かせます。プログラマが質問をしたがる理由は、多くの場合、プログラマが「怠惰すぎて」間違った道を選択するためです。この考えに基づいて、彼らは問題を単純化し、タスクを簡素化するためにたゆまぬ努力を続けます。つまり、彼らは仕事を終わらせたいと思っていますが、プロセスはできるだけ効率的にしたいと考えています。
3. 他の人のコードを理解できること - これは非常に重要であり、多くの優秀なプログラマーはこのために「偉大な」者になることを妨げられています。書き換えがどれだけ得意かはあまり重要ではありません。しかし、既存のプロジェクトで他の人と協力し、新しいプロジェクトを開始するときにオープンソース コードを利用し、既存のコード ベースから優れたテクニックを学ぶ必要があり、これらはすべて能力が必要です。他の人のコードを理解するため。
4. プログラミングに情熱を持っている - プログラミングが大好きである必要があります。ほとんどの場合、情熱は偉大さを生む原動力です。
5. 学習のための学習に夢中になる - 学習は流れに逆らって航海するようなものです。これは終わりのないものです。
6. 数学が得意になる - 少なくとも微積分をよく理解する。つまり、代数と三角法の基礎を知らなければ、基本的には優れたプログラマーになることはできません。
7. 優れたコミュニケーションスキルを持っている - これは、自分の考えを状況に応じて明確に表現できることを意味します。私は多くの優れたプログラマーに会いましたが、他の問題について話すときはうまくコミュニケーションが取れませんが、自分の分野のことになると、明確に話し、問題を明確に説明し、解決策を提案します。
8. 優れたディベートスキル - ポイント 7 と同じ理由。
9. 極度の楽観主義 - 優れたプログラマーは、少し考えただけで、すぐに仕事を完了できると判断できます。
10. 極度の悲観主義 - 優れたプログラマーは、正しい判断を下すために必要な情報が不足している場合、自分には仕事ができないと狂ったように主張します。
以下は補足です (すべての優れたプログラマーにとって必要なわけではありません):
1. 非常に体系化されています。
2. 他人の管理やプロジェクトのプログラミングが得意です。
3. 優れた設計ドキュメントを作成できる。
4. 時間を見積もることができる。
5. 専門書を幅広く読む。
6. プログラミング スキルを他のプログラミング分野に応用し、1 つの例から推論を導き出すことができる。
7. 初めてコードを書きます。
8. 他の分野のスキルを持っている。
LAMP BrothersオリジナルPHPチュートリアルCD/『Essential PHP in Detail』を無料でプレゼント 詳細は公式サイトカスタマーサービスまでお問い合わせください: http://www.lampbrother.net
PHPCMS二次開発 http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat開発
モバイルインターネットサーバーサイド開発 http:// yun.itxdl.cn/online/server/index.php?u=5
Javascriptコース http://yun.itxdl.cn/online/js/index.php?u=5
CTOトレーニングキャンプ 5
|

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、通知ovを送信する方法について説明します

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします
