ホームページ  >  記事  >  バックエンド開発  >  学ぶ価値のあるプログラミング言語

学ぶ価値のあるプログラミング言語

WBOY
WBOYオリジナル
2016-07-25 08:54:37888ブラウズ
何人かの人が私に尋ねました、最も便利なプログラミング言語は何ですか?または、学ぶのに最適なプログラミング言語は何ですか?
HTML/CSS はさておき、この質問に対する答えは、コードで何を実現したいかによって決まると思います。
すぐに理解
JavaScript とそのフレームワークの一部は、1 つの言語でプロジェクトを構築する場合に非常に役立ちます。
Angular.js はフロントエンド開発とユーザー インターフェイスの制御に使用できます。
Node.js は、Web サイトのすべてのコンテンツを保存するサーバーとして機能できます。
Express.js は中間層で実行され、データのリダイレクトを制御するために使用されます。
MongoDB はデータ ストレージ センターとして機能し、ユーザーから取得したすべてのデータを保存します。
MEAN (Mongo/Express/Angular/Node) このテクノロジー スタックは、あらゆる Web アプリケーションの構築に役立つフレームワークであり、多くの初心者に愛されています。これは、1 つの言語だけを使用して任意の Web アプリケーションを構築するために使用できる完全な技術コンポーネントです。
私はこれまで、MEAN スキルを提供するために Egghead.io と Scotch.io を使用してきました。 Egghead は論理的に構造化されたビデオ チュートリアルに焦点を当てていますが、Scotch には Web アプリケーションを構築する完全なプロセスに関する多くの図があり、その下にある MEAN スタックの説明も含まれています。
学ぶ価値のあるプログラミング言語 2
基本的な検索エンジンや新しいフォーム検証方法など、優れたアプリケーションを開発する方法に関するチュートリアルがたくさんあります。 Angular は Web サイトをよりインタラクティブにすることができ、多くの設定を必要としません。
Python は非常に簡潔で理解しやすいですが、最近、多くの大学がこれをコンピューター サイエンスの専攻科目にすることを検討しています。
Python はデータ処理において非常に効率的で、思いつかないようなことを実行します。 Python には、Web ページ クローリング モジュール、科学技術計算モジュールなど、多数のモジュールがあるためです。私は Python の学習を始めましたが、Python はコードを入力して学習するという私のスタイルに非常に適していました。
Java (およびコンピューターハードウェアに近い他の言語) は、コードがどのように動作し、コンピューターと対話するかを理解するのには役立ちますが、理解するのが多かれ少なかれ頭の痛い問題です。
Java は Android エコシステムでのアプリケーション開発にも使用されており、これらのアプリケーションに対する需要は常に非常に高くなります。
お金を稼ぐために、iOS開発、Objective-C、Swiftの開発者に多くの需要があることに気づきました。
Ruby、特に Ruby on Rails は、Ruby の学習曲線がそれほど高くないため、多くの初心者プログラマーの選択でもあります。
私は Python を使用してデータを処理し、JavaScript を使用して Web アプリケーションを作成し、Java を使用してコンピューター サイエンスについて学び、モバイル アプリケーションを開発しています。
私がどのような優れた作品を開発する必要があるかを知ることができるように、自分自身を助けるための学習教材とリソースを集めました。しかし、これらの言語はどれも学ぶのに最適なプログラミング言語ではありません。
学ぶ価値のあるプログラミング言語は何ですか?勉強方法は?
学ぶべき最も価値のあることは、プログラマーのように考える方法を学び、数学的論理を使用して問題を解決する方法を学び、簡潔で効率的なコードを書くことです。プログラミングツールは進化していますが、忘れられたり、排除されたりしています。 1 つのコミュニティが別のコミュニティに進化する可能性があります。
今日最も強力な Web アプリケーションは数十年後には時代遅れになるかもしれませんが、論理的に考え、問題を解決し、問題処理を自動化するという人々のニーズは変わりません。
問題解決スキルを鍛え続ければ、最適なプログラミング言語を発見し、技術とお金を得ることができます。
私は過去に Euler という一連のプログラミング数学と論理の問題を扱うプロジェクトを開発しており、Codecademy でこれらの問題を解決するための簡潔なコードを Python を使用して作成しています。 Google の私の面接官の 1 人は、これらのことはプログラミングを学ぶための素晴らしい練習になると考えていましたが、私もそれに疑いはありません。自分の思考がより明晰になり、プログラミングだけでなく問題に対する考え方についても自分の能力に自信が持てるようになりました。
あなたが学ぶのに最も価値のあるプログラミング言語は、プログラミングの核となる考え方である論理的思考、数学的思考、問題解決方法です。プログラミングの基本的な価値を理解している限り、絶対的な善悪はありません。
LAMP Brothers オリジナルの PHP ビデオチュートリアル CD/「Essential PHP inDetails」を無料で入手 詳細については、公式 Web サイトのカスタマーサービスにお問い合わせください: http://www.lampbrother.net
PHPCMS二次開発 http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat開発 .cn/online/server/index.php?u=5
Javascriptコース
http://yun.itxdl.cn/online/js/index. php?u =5
ctoトレーニングキャンプ
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。