ホームページ > バックエンド開発 > PHPチュートリアル > プログラマーのプログラミング知識と経験の概要

プログラマーのプログラミング知識と経験の概要

WBOY
リリース: 2016-08-08 09:28:03
オリジナル
814 人が閲覧しました

プログラミングの知識にも半減期があると聞いたことがありますか?この半減期は一般に 5 年であると多くの人が信じています。言い換えれば、あなたが今学んだ知識の半分は5年後には陳腐化するということです。

それは合理的だと思われます。結局のところ、新しいプログラミング言語やテクノロジーは常に導入されています。しかし、言っておきますが、プログラミング言語は多くの人が思っているよりも「長生き」します。

文法は難しくありません

Javaプログラマーにとって、Pythonを学ぶことは、英語圏の人がフランス語を学ぶようなものです。もちろん両者は無関係です。しかし、同じことは、新しい文法を学ぶ必要があるということです。構文は表面的に異なるだけで、中心となる概念はすべて同じです。

プログラムの作成にどのプログラミング言語を使用しても、私たちは皆、型、データ構造、ロジックに関する同様の基本知識から学ぶことができます。ブール値、整数、浮動小数点数、文字列についてすでに学習している場合、それらは通常、新しい言語でも同じように使用されます。リスト、セット、ライブラリ、ツリーなどの他のデータ構造や、算術演算、if ステートメント、ループ、関数呼び出し、その他のロジックにも同じことが当てはまります。

さらに、アルゴリズムの使用、問題の分解、変数や関数の命名などの主要なスキルは、新しい言語で直接使用できます。これはプログラミング言語ではよくあることです。

ライブラリとツールも。新しい言語での特定の表現の使い方がわからなくても、ヒントからそれを見つけることができます。使い方の詳細を見つけるのは難しくありません。難しいのはそれを適用する方法であり、それが重要な部分です。 IDE などのツールにも同じことが当てはまります。関連する詳細は分からないかもしれませんが、ツールに何を依頼できるかは知っています。

つまり、新しいプログラミング言語を学ぶことは、実際には大したことではありません。しかし、転職したいのであれば、学ばなければならないことがたくさんあります。少なくとも、これらの 3 つの知識の側面は避けては通れません。 3

プログラミングに関するあらゆる側面の知識。主に

プログラミング言語

、パラダイム、テクノロジー、ツールを指します。前に述べたように、詳細 (構文) は異なりますが、中心となる概念の多くは同じです。

フィールド。これは、プログラムが使用される環境を指します。たとえば、仕事が電気通信に関連している場合、さまざまなプロトコルがどのように機能するか、テキスト メッセージがどのように処理されるか、請求や監視の方法などが含まれます。ある業界で長く働けば働くほど、より多くの価値に貢献できるようになります。 コードベース。これは各企業に特有のものです。長く作業していると、なぜ自分の周りのコードがこのようになっているかが自然に理解できるようになります。

学び続けよう

プログラマとして、上記

3

の側面の知識が豊富なカテゴリーに属していれば、自然とあなたの価値は高くなります。転職すると (これは避けられませんが)、当然ながらこの新しいコード ベースについて知らなくなります。このときやるべきことは、新たな学びや研究を始めることです。

ただし、以前学んだプログラミングの知識やドメインの知識が転職したら役に立たないとは思わないでください。さらにいくつかのプログラミング言語を知っていると、問題をさまざまな角度から見ることができます。さらに、「Code Complete」、「

Clean Code

」、「The Pragmatic Programmer」などのソフトウェア開発に関する良書を読むことも有益です。 最後に、私がソフトウェア開発がとても面白くてエキサイティングだと思う理由は、常に学ぶべきことが存在するからだと言いたいと思います。退屈や退屈を感じることはありません。ですから、学び続けてください。新しいプログラミング言語が毎年リリースされる中でも、学んだことのほとんどは、より優れた開発者になるのに役立ちます。 無料で入手

LAMP

バンドオブブラザーズ

オリジナルPHPビデオチュートリアルCD/ 詳細PHP》エッセンス バージョンをリクエストするには、詳細について公式 Web サイトのカスタマー サービスにお問い合わせください: http://www.lampbrother.netPHPCMS

二次開発

http://yun.itxdl.cn /online/phpcms/index.php?u=5

WeChat開発http://yun.itxdl.cn/online/weixin/index.php?u=5

モバイル インターネット サーバーサイド開発 http://yun.itxdl.cn/online/server/index.php?u=5

Javascriptコース

http:// yun.itxdl.cn/online/ js/index.php?u=5

CTOトレーニングキャンプhttp://yun.itxdl.cn/online/cto/index.php?u=5

以上、プログラマーのプログラミング知識や経験を内容面も含めてまとめて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート