インターネット業界の一般的な用語

最近の職務に分かれているいくつかのインターネット業界、特にソフトウェア開発業界の一般的な用語を、コンパイル[1] [2インターネット概念クラスカテゴリ] [3] [ジョブ・クラスの開発に関連する4つの技術的思想[5]。これらのモジュール]に関連する技術開発は恥ずかしいチャットを避けるために、あなたと共有します。あなたは関係のないインターネットの同僚や自分自身の用語を見つけた場合、ウェルカムメッセージは、それぞれ専用線、すべての後に、フィールド内の障壁が常にあります -

また、同様に親指ください!

会社のポジションクラス

  1. CEO:最高経営責任者(AFFAIRS)は、高度な役職です。経済的な組織では、CEO(最高経営責任者(CEO)、略称CEO)は、ビジネスにおける日々の業務を担当する最高行政官で、行政サービス部門の主な事業も知らAFFAIRS、最高経営責任者、ゼネラルマネージャーや幹部。
  2. 最高技術責任者CTO :()英語の最高技術責任者、それは企業の技術を担当する最高の公式です。
  3. COO:最高執行責任者(COO(最高執行責任者)、略称COO、最高執行責任者)は、長期的な事業戦略、支店のゼネラルマネージャーの実装の正式な監督を開発することです。会社の日常業務を中心に担当し、CEOの仕事を支援します。企業の業務の管理を担当CEOを担当。一部の企業ではCOO社長にサービスを提供しながら、彼らは通常、上級または執行副社長です。
  4. CFO:最高財務責任者
  5. PM:全体的な計画やプロジェクトや製品寿命の進行を担当するプロジェクトマネージャやプロジェクトマネージャ、;ことわざの別の方法は、PMのプロジェクト管理を意味し、このプロジェクトは、システム管理を目標としています。
  6. QA:品質保証
  7. UI:ユーザーインターフェース、ユーザーインターフェースの設計者
  8. FE:フロントエンド開発のフロントエンド開発
  9. DEV:開発者
  10. DBA:データベース管理者
  11. DBMS:データベース管理システム
  12. OPS:インターネット運用・保守エンジニア

インターネット概念クラス

  1. B2B:プライベートネットワークまたはインターネット上で企業間取引、データ情報交換、提供、取引活動のビジネスモデルを実行します
  2. B2Cは:ビジネスに消費者の略称であり、その中国人はと呼ばれる「顧客のビジネス。」「顧客のビジネスは」電子商取引のモデルであり、それは多くの場合、小売販売モデルへの直接消費者への製品やサービスと言われています。
  3. C2C:個人と個々の間の電子商取引。
  4. O2O:それは次の行にインターネットに取引のためのプラットフォームを作るために、インターネットに沿ってビジネス機会の組み合わせを指し、
  5. インターネットバンキング:それは、伝統的な金融機関を指し、インターネット企業は、インターネット技術や情報通信技術の資金調達、支払い、投資情報や金融仲介サービス、新しいビジネスモデルを使用します
  6. 共有経済:他のユーザーと共有するために私のアイドル状態のリソースの外に出ると、いくつかの報酬を得ます。共有自転車のような、共有充電宝
  7. インターネット+:伝統産業の同等とインターネットを組み合わせ、伝統産業ように生産、販売、マーケティング、販売、およびのためのインターネットを通じ、
  8. ニューメディア:従来のメディア(テレビ、ラジオ、雑誌)、新しいメディア、主にネットワーク上のメディアを通じて、そのような今日のヘッドラインなど、ニュース、テンセントと比較すると、
  9. メディア以来:個人的には、メディアを混乱しました。パーソナルマイクロブロギング番号、マイクロ信号、ようにマイクロチャネルパブリック番号、ビブラート、器用とします。
  10. ファン経済:コンテンツまたは他にすることで、志を同じくするファンの大多数から収集し、独自の、そして巨大なトラフィックによって、経済的利益を生成します。

技術的な概念

  1. VR:バーチャルリアリティバーチャルリアリティ。一部のデバイスでは、シミュレートされたシナリオを参照して、実際にそれは本当ではありません。
  2. AR:(拡張現実、ARと呼ばれる)、また、拡張現実感として知られているが、現実を増強し、AR拡張現実感技術は、現実の世界と情報内容の仮想世界間でコンテンツを促進するための新しい技術と統合されています。現実世界と仮想世界の同等。
  3. AI:AI、拡張および当人間の知能の拡充のためにアナログ。
  4. ビッグデータ:十分な大きさの真に近い大量のデータの収集に基づいて、データ、処理、分析、および分析の結果を利用することができる、従来のもの、分析、およびその他の機能の予測
  5. クラウドコンピューティング:大規模なデータ処理プログラムの場合は、スタンドアローンの計算は非常に難しいかもしれませんが、この時点で大幅に計算効率を向上させ、「クラウド」上の複数のサーバ、コラボレーティブコンピューティングを通じて、ウェブへのパラメータすることができます。
  6. クラウドストレージ:クラウド(などBaiduの雲、などの外部のサーバ)に格納されたデータは、ダウンロードに必要な時間は、にコピーするハードディスクのコピーを運ぶことはありません。
  7. CDN:CDN。ネットワーク・サーバの数の設立を通じ、オンラインリソースへのアクセス速度を向上させます。
  8. ER:エンティティ関係図は、エンティティタイプ、属性、および現実世界の概念モデルを記述するために接続する方法の表現を提供します。
  9. DNS解決:IPへの主なドメイン名。
  10. HTML5:一般H5として知られているが、ほとんどのフロントエンド技術、HTML5で書かれたアプリケーションの使用を指します。二つの特徴があります限り、ブラウザが実行できるよう、一度書けばどこでも動く;また、アプリケーションは常に更新承認のためのApp Storeへの新しいアプリケーションを提出する必要ができますありません。
  11. B / S:それは、ブラウザ淘宝網を介してアクセスとして、使用することができるブラウザ・アプリケーションを使用して理解することができ、より便利に使用するが、セキュリティが高くありません。
  12. C / S:360警備員は、上記のように、インストーラはアプリケーションだけを使用することができます必要があります。高セキュリティ、しかし、B / Sより少しトラブルを使用します。
  13. SDK:それは理解することができます。特別な機能を備えた開発ツールは、コレクションの開発を支援します。
  14. API:特定の機能を実現するための特別なシナリオのための機能の事前照合数の開発を支援するために、
  15. IDE:統合開発環境。
  16. OOP:オブジェクト指向プログラミング;
  17. OOS:オープンソースソフトウェア。
  18. OS:オペレーティングシステム
  19. バグ:プログラムの抜け穴を指します。

クラスの開発位置

  1. フロントエンドエンジニア:フロントエンドの開発を担当し、PCのウェブ、モバイルウェブ端、最近多くの人気H5、Androidモバイルアプリケーションの開発、IOS(iPhoneアプリ)の開発、マイクロチャネル小さなプログラム、マイクロチャネル公衆数を含むがこれらに限定されません。
  2. バックエンドエンジニア:プロジェクトと関連するデータ処理ロジックを担当して、識別に対処し、それに応じて対応するためのフロントエンドや他のサービスから送信した要求によると。
  3. ソフトウェアテストエンジニアは:製品の機能要件の理解を参照し、それをテストし、どの検査ソフトウェアの欠陥(バグ)が存在しない、ソフトウェアの安定性(ロバスト性)かどうかを試験するために、安全性、操作、および他の特性を容易に、対応するテストを書きます専門スタッフの仕様とテストケース。
  4. UI設計者は:人間とコンピュータの相互作用ソフトウェア、オペレーティングロジックに従事するために、インターフェースの全体的なデザインが美しい作品です。
  5. 運用・保守エンジニア:サービス全体の高可用性を維持し、保証する責任、効率の展開を強化するために、システムのアーキテクチャを最適化するために継続しながら、リソース使用率を最適化し、全体的な効率を向上させます。
  6. プロダクトマネージャー:、開発にどのような製品を決定するなど、市場の需要とユーザーによると、市場調査や製品を担当し、どのようなビジネスモデル、ビジネスモデルやその他のオプションの。そして、適切な製品戦略だけでなく、その他の関連製品管理活動の範囲を特定し、実装するために適切な製品開発組織、彼はまた、製品のライフサイクルに応じて、協調的研究開発、マーケティング、オペレーションおよび他の組織を促進します。
  7. 建築家:認識および評価システムのニーズは、コアアーキテクチャのシステムの実装を構築し、技術者の主な困難をクリアし、技術的な詳細を明らかにし、規範の開発を与えられました。
  8. DBA:分岐運用・保守エンジニアに属する、総称して、関連するスタッフのデータベース管理システム(DBMS)の管理と保守に従事
  9. プロジェクトマネージャは:の専門的見地からは、品質、安全性、スケジュール、コスト管理を確保し、経営上の重要な位置を確立したプロジェクト管理プロジェクトのレベルを向上させるために責任システムを実装し、コアとして、企業のプロジェクトマネージャーの責任システムを確立することです。仕事の性質のすべての問題に対処するための責任

技術開発関連

  1. JavaScriptのリテラルのスクリプト言語の一種は、組み込みサポートタイプ動的型付け、弱い型付け、プロトタイプベースの言語です。これは、ブラウザの一環として、JavaScriptインタープリタエンジンとして知られています。ビジネスロジックとユーザーとの対話を記述するために使用される主な開発言語のフロントエンド。
  2. CSS:ユーザーエクスペリエンスを向上させる、また、表示効果の多様性を達成するために、ページスタイルの調製のために呼ばれるカスケードスタイルシート。
  3. HTML:また、構築のためのHTMLの基礎に基づいていますJavaScriptとCSSのハイパーテキストマークアップ言語として知られています。
  4. 反応する:Facebookの、JavaScriptのMVCフレームワークの内部プロジェクトで始まりました。
  5. Vueの:と似ていますが、異なる使用し、設計上の。
  6. アンギュラ:と似ていますが、異なる使用し、設計上の。
  7. サン:と似ていますが、異なる使用し、設計上の、機能がIE8と互換性があります。
  8. WebPACKの:コードのパッケージ化ツール。
  9. Javaの:人気のバックエンドの開発言語は、主にウェブサーバ、デスクトップアプリケーション、および多くの電子デバイスでアプリケーションを作るために使用されます。
  10. .NET:;一般的にWebページを開発するために使用される、より簡単にWebアプリケーションやWebサービスを構築する開発者のために、マイクロソフトが開発した、インターネット上のアプリケーション間で作る、あなたは通信のWebサービスソフトウェア開発プラットフォームを使用することができます。
  11. C#の:マイクロソフトは、主にデスクトップアプリケーションを開発するために使用される高レベルのプログラミング言語と同様に、いくつかのバックグラウンドサービスのハンドヘルド上の.NET Frameworkおよび.NETのコアにオブジェクト指向、実行します(完全にオープンソース、クロスプラットフォーム)をリリースしています。ソフトウェア開発機器。
  12. Pythonの:コンピュータ・プログラミング言語、クロスプラットフォーム。もともとは、常に新しい機能や言語バージョンを追加して更新自動化スクリプト(シェル)、書き込み用に設計された動的型付けオブジェクト指向言語は、ある、より多くの独立した、大規模な開発プロジェクトを使用しています。主にWeb開発、爬虫類の開発、科学技術計算、高性能サーバのバックエンドを使用。
  13. C ++:継承されたC言語では、これは、手続き型プログラミングC言語で設計することができ、また、オブジェクト指向することを特徴と継承とポリモーフィズムを行うことができるオブジェクトベースのプログラミングによって特徴付けられる抽象データ型であってもよいですプログラミング。主にオペレーティング・システム、ネットワークソフトウェア、ゲーム、チップ手続きの開発のため。
  14. PHP:で、「ハイパーテキストプリプロセッサは、」一般的なオープンソースのスクリプト言語です。PHPは、C言語に似で実行するサーバーサイドのスクリプト言語で、一般的なWebサイトのプログラミング言語です。一般的にWeb開発で使用されます。
  15. ノードは:それはJavaScriptが対等な立場サーバーサイドのスクリプト言語にPHP、PythonやPerlやRubyや他の言語とすることができ、開発プラットフォームにはJavaScriptをサーバー側で実行することができますです。
  16. SVN:コードバージョン管理ツールは、通常、人々は、コードより良い管理を仕事に使用された場合、
  17. gitの:上記のように、しかし、これに対して、SVNよりも使いやすいです。
  18. githubの:基づいて、このプラットフォーム上でオープンソースとプロプライエタリソフトウェア技術のgitのプロジェクトのためのプラットフォームをホスティングすることだけでなく、独自のコードを管理することができます、また良い人コードの多くを見ることができます。
  19. gitLab:上記のほとんどが、ほとんどの内部使用。
  20. 向こう比較:そのようなコーディング変化の観察範囲としてテキスト比較ツールを、そして自分自身と比較するためのコード同僚をマージ。
  21. メモ帳:テキストエディタ
  22. webStorm、vsCode、HBuilder:共通の開発ツールは、小規模な機能の開発に援助の多くを持っています。
  23. JIRA:問題は上記バグ、上記に鑑みて提案されたバグの開発者、および修復にこのようなテストなどのツールを追跡します。
  24. 合流:文書を管理するための内部コラボレーションツール。
  25. VMwareは、デスクトップに匹敵する:仮想マシンを、
  26. Linuxの場合:無料のUnixライクなオペレーティングシステムと自由の普及。多くの場合、サーバーをセットアップするために使用。
  27. MySQLの、Oracle、およびその上のデータを記憶するための共通のデータベース、たくさんあります。
  28. Redisの:一般的に、分散メモリキャッシュで使用されます。
  29. SQL:構造化照会言語は、データベースを操作するために使用されます。
  30. UML:統一モデリング言語は、また、標準的なモデリング言語として知られています。これは、視覚的なモデリング言語のソフトウェア集約型システムのために使用されています。UMLは、UMLとUMLのセマンティクスは、2つの要素法を表す含むように定義されます。開発段階でのUML、説明し、視覚化、および高密度のオブジェクト指向のソフトウェアシステムの記事を構築するopenメソッドを書きます。
  31. URL:また、リンクURLとして知られているウェブアドレス、として知られているユニフォームリソースロケータ、。
  32. XML:拡張マークアップ言語。
  33. テストユニットは:最小のテスト可能なソフトウェアのチェック及び検証ユニットを指し
  34. 統合テストは:また、ジョイントアセンブリおよびテストやテストと呼ばれます。ユニットのテストに基づいて、設計要件に応じて、すべてのモジュール(例えば、図の構成。)又はサブシステム、統合テストに組み込ま。
  35. 官能試験:各機能は、機能テストケースに応じて、製品を確認するために、1つの試験によって、製品が顧客の要件を満たしているかどうかを確認。
  36. システムテスト:システム全体のテスト、ハードウェア、ソフトウェア、全体として営業担当者は、それがシステムの仕様を満たしていないことを確認するための場所を持っています。このテストは、システム分析と設計ミスで見つけることができます。含む:リカバリテスト、セキュリティテスト、ストレステスト
  37. 回帰テストは:修正後の変更は、新しいバグを導入したり、エラーを生成するために他のコードが発生することはありませんを確認するために、古いコード、再テストを指します。自動化された回帰テストを大幅にシステムテスト、メンテナンスコストやアップグレードフェーズを削減します。

おすすめ

転載: www.cnblogs.com/JHCan333/p/11550709.html
おすすめ