Java は 1995 年の登場以来、その優れた汎用性、効率性、プラットフォームの移植性、セキュリティにより、世界で最も広く使用されている開発言語となっています。20 年以上の開発を経た現在でも、Java は依然として「常緑の言語」を維持しています。 」業界でのステータス。 Java ソフトウェア エンジニアとは、開発言語である Java を使用して、ソフトウェア プログラムの設計、開発、テスト、メンテナンス、ソフトウェア製品のアップグレードを行う人々を指します。
キャリア概要
Java アプリケーションは、デスクトップ オフィス アプリケーションからネットワーク データベース アプリケーションに至るまで、PC からどこにでも存在すると言えます。 Java アプレットから大規模な J2EE エンタープライズ レベルのソリューションに至るまで、組み込みモバイル プラットフォームに至るまで、Java はあらゆる場所で使用されており、米国の大規模宇宙プロジェクトでも制御システムや関連ソフトウェアの開発に Java が使用されています。
このように幅広い用途を持つ Java が Java エンジニアの才能を生み出し、ソフトウェア エンジニアの分野をリードする存在になりました。
インターネットの急速な発展に伴い、Web アプリケーションはますます普及し、Java 言語も急速に発展しました。
1994 年、ゴスリングは Java を使用して、ハードウェア プラットフォームやソフトウェア プラットフォームに依存しない、高いリアルタイム パフォーマンス、信頼性、セキュリティ、インタラクティブ機能を備えた新しい Web ブラウザを開発しました。このブラウザの名前は HotJava で、1995 年に Java 言語とともに正式に業界にリリースされました。これは大きなセンセーションを引き起こし、その後 Java の地位が確認されました。それ以来の発展は急速でした。
Java プログラミング言語の構文は C の構文に似ており、そのセマンティクスは Small Talk TM のセマンティクスに似ています。 Java プログラミング言語を使用すると、従来のプログラミング言語で作成できるアプリケーションを作成できます。
業務内容
ビジネス要件の伝達、機能モジュールの詳細設計、ビジネス機能の実装、およびソフトウェアの設計、開発、テスト、バグ修正などの完全な業務ユニットのテスト、システム メンテナンス;
製品の構想とアーキテクチャ設計に参加;
関連する技術文書の執筆;
販売前の技術サービスのサポート;
サポートプロジェクト製品のアプリケーションサービス。
学習コンテンツ
主要パート
Java プログラミングの基礎 (J2sdk の基礎、Java オブジェクト指向の基礎、Java を含む) API の使用法、データ構造とアルゴリズムの基礎、Java AWT グラフィカル インターフェイス プログラム開発、
J2SE プラットフォーム Java プログラミング (Swing グラフィック プログラミング、ソケット ネットワーク アプリケーションの設計、オブジェクトのシリアル化、Java の共通データ構造、アプレット、ストリームおよびファイルを含む) 、マルチスレッド プログラミング;
Java デスクトップ システム プロジェクト開発、4 ~ 5 人でプロジェクト チームを編成、プロジェクトの規模は (15 人 * 営業日);
Linux 操作の基本、 Linux での Java プログラム開発、Linux システムの簡単な管理;
SQL/PLSQL を含む Oracle データベース、データベースとデータベース設計、ORACLE9i データベース管理の簡単な習得;
中級パート
Java Web アプリケーション プログラミング (Java Oracle プログラミング、つまり JDBC を含む)、Java Web プログラミング (JSP、サーブレット、JavaBean を含む)、Java アプリケーション プログラミング (Weblogic、Websphere、Tomcat など)、Jbuilder を使用した Java プログラムの開発;
MVC と Struts、業界共通の MVC 設計パターンと Struts アーキテクチャを学びます;
Java B/S ビジネス プロジェクト開発、プロジェクト チームあたり 4 ~ 5 人、プロジェクトの規模は (25人員 * 営業日について)
高度なパート
J2ME プログラミング (J2EE プログラム、J2ME を含む)、Java 高度なプログラミング (J2EE) (J2EE アーキテクチャおよび J2EE テクノロジ、EJB を含む) ; Weblogic の使用、JBuilder 開発;
Java と XML (Java Web サービス、JavaXML、業界主流の XML パーサー プログラミングを含む);
ソフトウェア エンタープライズ仕様とソフトウェア エンジニアリング (UML システム モデリングと設計を含む) Rational Rose 200x) ソフトウェア エンジニアリングおよび業界開発標準、CVS バージョン管理、Java コード記述標準、
J2EE ビジネス アプリケーション システム プロジェクト開発、プロジェクト チームあたり 4 ~ 5 人、プロジェクトの規模は (約 25 人*作業中)日々)。
以上がJavaエンジニアは主に何をするのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。