今、プログラミング言語はたくさんありますが、本当に使いこなすにはどれが適しているのでしょうか?
- WBOYオリジナル
- 2016-06-17 08:31:43888ブラウズ
返信内容:
特定のスキルを学ぶことは、どのスキルがより有望であるかという理由だけではなく、次のような理由からです:
1. あなたはこの分野で才能があり、次のことができます。それは、スキルに依存する必要がないことを意味します。
3. それを使用するのが好きです。 🎜>Webインターフェースを作りたい、HTML、CSS、JavaScriptを学びたい
低コストでWebサイトを作りたい、php/MySQL(またはROR)を学びたい
プログラミングを始めたい、Pythonを学ぶ(スタンフォード選択)
エンタープライズレベルの開発をしたい、JEEを学ぶ
iOS開発をしたい、objCとココアを学ぶ
システム開発をしたい、linux/shell/c/cppを学ぶ
DBA になり、DBMS やさまざまな SQL を使いこなしたい
独学でやるならCC++のほうが下位層に近いと個人的には思います。これに習熟すれば、他の言語もすぐに習得できるようになります。
特定のプロジェクトがある場合、それはプロジェクトのニーズに基づきます。
自然言語はたくさんありますが、本当に学ぶ価値があるのはどれでしょうか?
たくさんの家がある中で、本当に買う価値があるのはどれでしょうか?
たくさんの女の子がいますが、本当に私にふさわしいのは誰ですか?
仕事がたくさんある中で、本当にやりがいがあるのはどれでしょうか?
要するに、○○がたくさんあるのですが、本当に文句を言う価値があるのはどれですか?
オーナー、言語は常にあなたのツールにすぎません。あなたがどのような問題を解決したいのかを理解するまでは、どの言語があなたに適しているかは他の人にはわかりません。
牛肉、豚肉、鶏肉、でんぷん、米、たくさんの食べ物がありますが、どれを食べる価値があるでしょうか?
コンパイル言語、スクリプト言語、関数型言語、それぞれから代表的な言語を選択して学習します。
「本当に使いこなしたい」かどうかは目的次第です。
言語を選択するだけで未来が開けます。
@waterwu の意見に同意します。私の経験について話しましょう:
私の大学の専攻は情報管理で、1 年生から C を学び始めました。その後、C++、データ構造、コンピュータ構成原理、オペレーティング システム、データベース、その他のコースを学び続けました。これらはすべてコースで必須であり、定められたとおりに従う必要があります。今考えてみると、C と C++ を学習することは、将来他のプログラミング言語、特にオブジェクト指向言語を学習するのに非常に役立ちます。
グレード 3 インターンシップ、プロジェクトは人事管理システムで、ニーズに応じて、.net、C#、および 3 層アーキテクチャをすばやく学習し、問題が発生したときに書きながら学習します。Baidu Google は、短期間で正常に完了しました。 1 か月のプロジェクトよりも早く、.net と mvc についても予備知識がありました。
4年生を終えた後、クラスメートや先生と話し合った結果、ウェブサイトを構築することにしました。ワンプ。以前にも少し触れたことはありましたが、今では本物の剣術であり、何の迷いもありません。そのため、w3school では、まったく必要のないものを除いて、ほぼすべてを学びました。たとえば、ajax が何であるか、どのように使用するか、どのような機能を実現できるのかをまず理解するとします。そして、Webサイトデザインの本に従って、段階的に機能を改善していきます。まず PHP を使用して各モジュールの基本機能を実装し、次にフロントエンドを実装します。やってみないとわかりませんが、やってみるとびっくりします。CSS、jquery、javascript、ajaxなど、いろいろあります。 。 。もちろん、私が気に入っているブートストラップもあります。正直基礎も無いので、使って覚えるしかないので、毎日朝早く出て、食べて、寝て、研究室に戻るしかありません。トイレに行くのはすべて負担です。 。予想通りの姿が少しずつ目の前に現れてきて、とてもかっこよかったです。また、この段階はフロントエンドだけではなく、多くのモジュール機能も常に改善されています。
数日前、私はデザインを完成させました、笑、私は lenrn Python の難しい方法と Python の簡潔なチュートリアルを開き、基本を簡単に確認し、Django 本を開いて、元のチュートリアルを簡単に確認しました (実践を確認しながら) Web 開発では、実践することが非常に重要です)。それから、PHP で作った Web サイトを Django を使って少しずつ書き直しました。 。
ここ数日、あるネチズン (@Extension2012) とコミュニケーションをとって、JQM というものがあることを知りました。検索したところ、隠すことができなかったフォンギャップというものもあることを知りました。好奇心があったので試してみましたが、とても楽しかったです。
さて、戻ってきてまとめました。
時間があれば、興味のある言語について学んでください。長所と短所、使用法などがわかります。
仕事の場合は、環境によって異なります。すべての環境で c を使用することは不可能なので、Python を使用する必要があります。
わかりました。一言で答えると、1 つだけ選択すると、php になると思います。
あなたの現状やお仕事のニーズに合わせて!
どの言語であっても、それは私たちの思いの表現です
大学にはたくさんの専攻がありますが、そのすべてを勉強する必要がありますか? 将来の仕事でそれが必要である限り、それは本当に習得する必要がありますが、事前に何をしたいかわからない場合は、これらは長年にわたって標準化されてきた言語であり、個人的には C/C++ を推奨します。また、C を学習してシステムを理解し、ハードウェア (たとえば、メモリ スタック、レジスタ パラメータ転送など)、C++/JAVA 次に、1 つの言語の使い方をマスターしたら、別の言語を学ぶためにアナロジーを使用できます。アナロジーは非常に効果的な方法です。声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。