[お気に入り]はどのように自己プログラミング言語の専門知識を知っているだろう

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/PLhma/article/details/91489915

しかし、また、卒業シーズンの年、そして今卒業生が増えており、卒業は失業を意味し、ただ、仕事を探して走り回るを開始する学生を卒業した
学校専門的に、または右の仕事を見つけることができません、またはあなたが仕事に行く仕事の対応を、見つけることが簡単にできないのですか?どんな仕事して下さい!どうすればよいですか?ように、それらを悩ま先輩に相談し、オンライン照会するために始めた、私は多くの人が給与やその他の問題から開発からITは、プログラミング、プログラマこのキャリアは、確かにこれは、その後、非常に良い選択を見ていることを懸念していると思いますそして仕事を見つける方法を学習するためにトレーニングに出席するかどうかがあるでしょうか?コンピュータサイエンスの学生は学校で学び、それらをベースとしているために、学校では、適切な考慮することができる程度に応じて、その後、学生の学びの学校は、コンピュータの専門家ではない、学生のための根拠はありません、専門職とクラスメートは、プログラミングをしたい、適切な仕事を見つけることができませんでした、研修への参加も非常に良い選択ですが、何の根拠がないため、プログラミングや技術的な専門分野の様々な、何を学ぶ?様々な技術がやっているがありますか?それ以上の開発?そして、彼らを悩ま。

次は!テクニックのプログラミングを学ぶために勉強したい学生を支援することを望んで、様々な分野への簡単な紹介である
ここに画像を挿入説明
1972年創立
、Cは、プログラミング構造、レキシカル変数のスコープと再帰をサポートして汎用性の高い、重要なコンピュータ・プログラミング言語で開発することですファームウェアやモバイルアプリケーションのための言語の理想的な、一般的なライティングシステムソフトウェアを使用

Cは何をするために使用
のオペレーティング・システム開発
、ソフトウェア開発
、ハードウェアを

Cの利点
モビリティ:Cは、あなたが変更しないか、ごく小さな変化は、異なるプラットフォーム上で実行するためのソフトウェアを開発することができる場合には、非常に携帯電話であります

小さなC:Cは完全に変数、マクロ、機能、およびアーキテクチャに基づいており、それらは特に大きくない、したがって、Cは、ほぼすべての現代のマイクロプロセッサに組み込むことができ、冷蔵庫から目覚まし時計に

すべてCを学ぶことを学ぶ:ほぼすべてのCの実装によってプログラミング言語なので、あなたがプログラミング言語を習得するのはとても便利すべてを学ぶことができるようになります

Cの欠点
実行時間:メカニズムをチェックするC言語のランタイムではありません
オブジェクト指向プログラミング:Cの理由を作成することですオブジェクト指向プログラミング、++をサポートしていません。
むしろ、大きな学習曲線:プログラミング言語を学ぶことのための最高の、また最も難しいことではありません人々に基づいて、他のプログラミングがあります

ここに画像を挿入説明
1983年に設立され
、それが最高のオブジェクト指向プログラミング言語と考えられている大規模なアプリケーションを作成するC ++、C ++はC言語のアップグレード版であります

C ++は、行うために使用される
ソフトウェア開発
の検索エンジンの
オペレーティングシステムの
ビデオゲームを

C ++の利点
C / C ++プログラマでの習熟度は、C / Cを使用して、別の場所に、あなたや他の求職者を置くことができ++あなたは、このような方法を、メモリ管理とどのようにJavaやPythonなど他のプログラミング言語を理解することができます:あなたが異なるように加工不良

パフォーマンスチューニング:C ++アプリケーションのパフォーマンスを調整することを可能にし、すべてのコンピュータのパフォーマンスに影響を与え、Java以外のいずれかの優しいそれを書く、しかし、あなたが何かをするためにそれを使用することができ

C ++欠点
急な学習曲線:C ++学ぶことは非常に困難ですが、あなたは言葉を使うことができればはるかに流暢なプログラマーの領域を超えて行うことができます

巨大サイズ:C ++とその巨大なは、その機能との相互作用のほとんどは複雑な方法で、開発者が提供するすべてのコンポーネントを使用することはできませんが、あなたのプログラムのサブコンポーネントを選択するために多くの時間を過ごすことになります

ここに画像を挿入説明
1983年に設立
のSmalltalk風の機能が追加されていますがObjectve-C C言語に基づいて、広範囲の使用、オブジェクト指向プログラミング言語で、このドアアップルが開発した言語、主にOSXとiOSオペレーティングシステムだけでなく、自分自身のためにアプリケーション(API)を

[C]は実行するために使用される
IOSアプリケーションを

OBJ [C]は有利
Objectve-Cおよび特別に開発で使用するためのCocoaフレームワーク、Appleデベロッパのライブラリを埋めることができます:ライブラリ

スピード:Objectve-Cとの代わりに、プログラミングで物事を判断する、メモリやデータタイプを判断するために、実行時に情報を集約することができ、よりダイナミックなプログラムを書くために

制限付き使用:Objectve-Cはクールなことを行うことができますが、Androidなど、他のプラットフォーム上で開発するためにそれを使用することはできませんが、

OBJ [C]の欠点
カーブを学ぶ:あなたはC言語の知識を学ぶと同時に、最高ですので、学ぶための最も簡単な言語ではありません

すぐに結果を確認するには期待しないでください:あなたが誇示するために、数週間以内にプログラムを思い付くしたい場合、これはあなたが道を選ぶべきものではない、それはに堪能であることを1年かかる場合があります

異なるプログラミング方法:Appleは独自のプログラミングを持っている、などが異なっています

ここに画像を挿入説明
1991年に設立された
Pythonインタプリタサービス終了、オープンソースは、非コンパイル言語は、それが単独で、または、そのようなジャンゴなど他のフレームワークで使用することができます

行うために使用されるのpython
Web開発
ビデオゲーム開発
デスクトップGUIの
ソフトウェア開発を

Pythonの利点の
習得が容易:Pythonは広くプログラミング言語を習得するのが最も簡単と認識します

ライブラリ:ライブラリ関数の多くを驚くべき作るために物事が非常に簡単に作ります

物事:そのようなラズベリーパイのような新しいプラットフォームとしてのもの、の中で最も人気のある言語になる可能性があるのpythonのpythonは基づいています

Pythonの欠点は
スピード:インタプリタ言語として、コンパイル言語よりもはるかに遅いです

携帯端末:モバイルコンピューティングでのpythonが弱い、Pythonは少しインテリジェンス・アプリケーションが開発されています

デザイン:Pythonはそれがより多くのテストが必要、ダイナミック型であり、実行時にのみエラーを表示

ここに画像を挿入説明
1994年に設立された
PHPは、Web開発者の子供たちのために設計されたサーバーサイドのスクリプト言語ではなく、用途言語の広い範囲であります

PHP用来做什么
wordPress插件
Web开发
创建数据库访问页

PHP的优点
容易上手:它是一门快速并且容易的服务端脚本语言,用于网页开发和其他广泛的用途

社群强大:拥有庞大的活跃社群,被防范使用,开发者遇到的大多数问题都已经有前人的解决方案了

数据库:对数据库友好,比如文件系统、图片系统等等

PHP的缺点
太容易学了:有许多丑陋的代码,一是因为有太多初学者(因为PHP容易学)二是因为一些开源代码已经出现超过十年,有点过时了

速度:经过验证,PHP语言一般比它的竞争语言运行的要慢

错误处理:和其他语言相比,PHP的错误处理考虑的不够周全,主要是因为PHP的开发历史比较久远,需要支持老版本

ここに画像を挿入説明
创始于1995
java是一种开发者用来创造计算机应用的程序语言,你下载程序需要java运行环境并确保它安装在你的系统上,java也有一些web插件允许你在浏览器中运行应用

java用来做什么
安卓和ios应用开发
视频游戏开发
桌面GUI
软件开发

java的优点
java开发者被大量需求:2015年Dice.com报告表明java开发是需求量最高的软件开发技能

一种进化的语言:这个平台在继续加薪功能,如lambda功能

安卓应用开发:谷歌的安卓移动平台是世界第一的移动平台,编写安卓应用,开发者主要使用java

java的缺点
使用大量内存:java比C++使用更多内存更大内存占用

学习曲线:不是学起来最简单的语言,但也不是最难的

缓慢的启动时间:每一个试着用java写安卓应用人都知道同样的代码在模拟器汇总启动多么缓慢

ここに画像を挿入説明
JavaScript是最通用的客户端脚本语言,这意味着JavaScript的代码可以写进HTML页面,当一个用户请求一个包含JavaScript的HTML页面时,这个脚本被发送到浏览器然后浏览器通过它做一些事,

JavaScript用来做什么
网站前端
分析
小工具
web交互

JavaScript的优点
速度:作为客户端,JavaScript非常快,因为任何代码功能都能立刻运行,而不是和服务器通讯并等待应答

朴素:JavaScript学习和实施都相当简单

多功能性:JavaScript能和其他语言相处融洽并且可以用在很多应用,不像PHP或者SSL脚本,JavaScript能嵌入到任何web页面而不用考虑文件拓展名,

JavaScript的缺点
安全:因为代码在客户的电脑上运行,在某些情况下会被恶意利用,这也是一些人选择禁用JavaScript的原因

最终用户的信赖:JavaScript有时会被不同的浏览器编译出不同的结果,服务端教本经常产生相同的输出,客户端脚本会有少许不预知性,不要过多涉及这个–你只要在常见浏览器上测试你的脚本即可

ここに画像を挿入説明
创始于1995
Ruby是动态的、面向对象的、多用途的语言,是最好的编程入门语言之一

Ruby用来做什么
桌面GUI
网页应用
Web开发

Ruby的优点
易于学习:ruby和python都是公认的最好入门语言

库:大量的扩展和库让常遭东西十分简单

コミュニティでの驚異的な成長:世界のすべての主要都市は、Rubyコミュニティ、githubの上で最も人気のある言語の1つを有し

Rubyの欠点は
スピード:tubyとレールについての主な批判は「遅い」です

ドキュメント:それは特に取って、いくつかの不人気ライブラリやライブラリのために、良いドキュメントを見つけるのは難しいです

パフォーマンス:RORアプリケーションのアップと書かれたJavaやCのように実行するには非常に速く、しかし、レールのアプリケーション上のルビーのほとんどは十分に高速であります

ここに画像を挿入説明
2000年に設立され
、強力で柔軟なプログラミング言語であり、すべての言語のように、それはC#だけで、あなたの想像力を制限するという点で多数のアプリケーション、あなたの可能性を作成するために使用することができ、この言語は何ができるかに拘束されていない、C#の動的Webプロジェクト、開発ツール、さらにはコンパイラのために

C#が行うために使用
するWindowsアプリケーション
ビジネスアプリケーション
ソフトウェアの開発を

C#のの利点
.NETライブラリ:大多数の機能やサポートへのアクセスを提供し、完全な.NETライブラリ

譲渡:Cベースの言語、あなたが建築を学ぶようは、Java、Objective-Cの、PHPやCなど他の言語に転送することができ++

人気:C#とJava言語は、最も人気のある雇用者であります

C#2の欠点は、
初心者向けではありません:C#の言語を学び始める初心者のために最も適していない、非常に急な学習曲線があり、

クロスプラットフォーム:.NETのコレクションとして、そう何のクロスプラットフォーム機能はありません。

キャリアの方向は、様々なプログラミング技術を開発することができている、将来は、企業が科学技術の発展なしに行うことができない、インターネットなしでは生きていけないことができ、そしておそらく将来的には新しいプログラミング技術の出現があるでしょうが、これは我々が学ぶために継続する必要があります探索します。

おすすめ

転載: blog.csdn.net/PLhma/article/details/91489915