ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja de ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja ja ja ja ja ja en ja ja ja ja ja ja ja ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja nl ja ja ja ja ja ja ja ja ja ja ja ja ja en ja de en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja ja
2.1 Java SE 11 認定資格
3.5 Java EE 6 Web Component Developer Certified Expert
この「C言語プログラミング能力認定試験」はC言語の知識とその知識を応用した実際のプログラミング能力を、1級から3級の3つの段階に分けて認定している。1級の資格を持つプログラマはC言語を駆使してプログラムが書ける。2級ならアルゴリズムを使って小さなプログラムが書ける。3級なら基礎的な知識を使って簡単なプログラムが書けるというものだ。
2級と3級はマークシートによる試験だが、1級はパソコンを使って事前に用意された仕様書とそのプログラムを学習しておいて、実際の試験ではそのプログラムを要求される仕様に基づいて修正変更するというものである。
自動車などに組み込まれた制御システムを開発するプログラマを目指しているならば取っておきたい資格である。また、情報処理でもデータの処理スピードを要求されるような分野、データベースの開発やビッグデータの解析なの分野でプログラマとしてスペシャリストを目指している人ならば、C言語プログラミング能力認定試験は是非とも取得しておきたい資格である。
Ruby技術者認定試験
Rubyは日本で開発されたプログラミング言語であり、その開発環境Ruby on Railsも含め、素早くWebアプリケーションを開発できることから非常に高い人気がある。
Ruby技術者認定試験はRubyによるシステム開発において必要な基礎的な知識と応用する力を持っていることが認定される試験である。この認定資格には、Silver、Goldの2つのレベルがある。SilverはRubyの基本的な知識を持っていること、GoldはRubyによるプログラム設計ができることを認定する。
Webアプリケーション開発の分野に進むのであれば、他の開発環境にも影響を与え、国際規格ともなっているRubyの資格を取得しておくのはよい。
情報処理技術は非常に広い分野をカバーしている。ITサービス管理、プロジェクト管理、セキュリティー管理、ネットワークなど様々な分野があって、それぞれスペシャリストがいる。この資格はどのスペシャリストであっても必要とする基礎知識である。
この試験では、一般的な業務内容を理解しており、情報技術によって戦略的な提案を行えるかどうか、また、提案したシステムを上級者の指導のもとに設計・開発・運用できるかが問われる。システム開発の広い範囲を網羅した試験内容になっている。基本情報技術者試験で問われるのは上級者の指導のもとに開発が行える基礎的な技術レベルである。
直接プログラミングに関係する技術ではないが、優秀なプログラマであるためには業務に関するある程度の基礎知識と情報処理技術を応用してシステムを提案し問題を解決する能力も必要である。この試験はそのような技術を身につけさせてくれる。
基本情報技術者試験が上級者の指導のもとに開発が行える基礎的な技術レベルであるのに対して、応用情報技術者試験は独自に開発が行える技術レベルであることを認定する。つまり、基礎技術を応用して他の技術者に頼ることなくプロジェクトで割り当てられた責任を果たせるということである。
そのような技術者を目指しているのなら挑戦してみるのは価値がある。また、すでにそのような技術を持っていると思っている人でも、実際の技術力を確かめるために試してみるのもよい。
組込み技術者試験制度(ETEC)
ETEC(Embedded Technology Engineer Certification:組込み技術者試験制度)は、組込み技術者向け試験制度である。この試験に合格か不合格かの判定はなくその技術者のレベルを判定するものである。ふたつのレベルがあり、ひとつはプログラミング経験のない入門者向けの「組込みソフトウェア技術者試験クラス2(エントリレベル)」、もうひとつは中級者向けの「組込みソフトウェア技術者試験クラス1(ミドルレベル)」である。
将来組込の分野で活躍したいプログラマなら、ハードウエアを直接制御するために必要なC言語の資格:C言語プログラミング能力認定試験とあわせて、様々な機器にソフトウェアを組込む技術レベルを示す資格も持っておくことを勧めたい。
Android 技術者認定試験制度(ACE)
iOSと並んでAndroidも日々新たなスマートフォン・アプリケーションが開発されリリースされている。それとともにOSそのものも日々新たな機能が追加されている。このアプリケーション開発を担っているのがAndroid技術者である。
この認定試験制度には分野別に「アプリケーション技術者認定試験」と「プラットフォーム技術者認定試験」の2つがある。それぞれの分野ごとに「ベーシック」と「プロフェッショナル」の2つのレベルがある。また、この資格は組込み技術者試験制度(ETEC)とも連携している。
Androidに関連した開発にこれから携わろうとする技術者に勧めたい資格である。さらに、日々新しい機能が追加されているAndroid、日々の問題解決に追われ、持っている技術が偏りがちな技術者のスキルチェックにも役立ててほしい。
Java EE 6 Web Component Developer Certified Expert
Webアプリケーションを開発しようとするとプログラミング言語を学習するだけでなく、 GUI、プログラムの実行環境、データベースへの接続、セキュリティーなど学ばなければならいことはたくさんある。
この資格はJavaを使ってWebアプリケーション開発を行うコンポーネント開発者のためのものである。試験によりJavaのサーブレット、JSP、MVC、JDBCによるデータベースの接続、セキュリティーに関する問題が試験の範囲となる。試験に合格すれば、Webアプリケーションを開発し運用する技術を持っていることが認定される。
試験がOracle社のJavaに特化しているとはいえ、Webアプリケーション開発に必要な基本的な技術を網羅している。これからWebアプリケーションの分野へ進もうとしているプログラマには必要な技術を一通り身につけるという意味でも勧めたい資格である。
コミュニケーションのための資格
プログラミングに加えて、優秀なプログラマになるためにはコミュニケーションのための資格も重要である。
OCUP:OMG認定UML技術者資格試験プログラム
プログラマがプログラムを書くためにはコミュニケーション能力が必要である。それは、一方通行のものではない。ユーザの要求を聞いてプログラマとしてどんなものを作ろうとしているかが説明できなければならない。この時、UMLについての基本的な知識があればユーザとのコミュニケーションを言葉だけでなく直感的な図を用いて行うことができる。
OCUP:OMG認定UML技術者資格試験プログラムには3つのレベルがある。限られたUMLモデルについての基礎知識が必要とされるファンダメンタル、全てのUMLモデルの理解が必要とされるインターメディエイト、UMLモデルそのものを記述するメタモデルまでの深い知識を必要とするアドバンスドである。
これらの中のファンダメンタルの資格を持っていれば、コミュニケーションは世界共通のUML図を用いて理解しやすいものになるだろう。また、OCUPと比較されるのがUMLモデリング技能試験(UMTP)だが、コミュニケーション能力を高めるという目的なら国際標準のOCUPを勧めたい。
TOEIC:国際コミュニケーション英語能力テスト
外国の企業に勤めるプログラマでなくてもプログラムを書くために英語の読み書きはある程度必要である。なぜならプログラムを書く時、新たに定義されたものを使うのは別としてかなりの部分を英語表現で書かなければならないからである。特にオブジェクト間のコミュニケーションのコードは英会話のようなものである。また、時に翻訳されていない言語仕様書やサンプルコードなどがある。深い問題を解決するためにWeb検索すると解決策が英文の場合も多い。このため、プログラマの英語の学習は欠かせない。
そこで、TOEICだ。TOEICは、英語のコミュニケーション能力を評価する世界共通のテストである。このテストの結果は国際的に通用する。
英語の能力を高めれば、クラスの名前やメソッドの名前などをあまり悩まないで分かりやすく書くことができるだろう。また、直接英文を読めるようになれば問題解決の時間も早い。日々の学習の中に組込むのはどうだろうか。
プログラマが資格を取得するにあたり、ざっと代表的なものを紹介した。各資格の詳細、出題範囲や日程などについては実際に公式サイトの情報を参照していただきたい。
このページの続きや関連ページは下記から一覧で確認できます。
プログラミング入門カテゴリーに戻る
IT講師に興味はありませんか?
・「今までIT講師をやってきたが、更に多くの講義を行いたい」
・「エンジニアとしてやってきたが講師業に魅力を感じている」
・「講師として活躍するためにベースとなる知識を知りたい」
・「様々な分野や言語の講師にチャレンジしてみたい」
という方はぜひIT講師募集のページをご覧ください。
リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。
システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。
テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。
IT講師募集のページを見る
SNSでもご購読できます。
Twitterでフォローする
Feedlyでフォローする
リカレントテクノロジー
【ITエンジニア養成スクール & IT研修専門企業のリカレントテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。
2018年7月24日 2:42 PM
リカレントテクノロジー より:
2018年9月7日 2:40 PM
いつもご愛読いただきありががとうございます。
また、ご指摘いただきありががとうございます。
こちら、修正いたしました。
引き続き、何卒よろしくお願いいたします。
コメントを残す コメントをキャンセル
メールアドレス(公開はされません。) *
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
ファイルやディレクトリをコピーするcpコマンドの使い方!【Linuxコマンド集】
ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
grepコマンドの詳細まとめました【Linuxコマンド集】
【初心者向け】3分でわかるLinuxでできることまとめ 10選
【Windows編】フリーテキストエディタ13選!初心者にもおすすめ
lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】
ファイル・ディレクトリを削除するrmコマンドについて詳しく!【Linuxコマンド集】
【目的別】初心者におすすめのLinuxディストリビューション7選
【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
【2023年度最新】おすすめの新入社員向けC#研修 9選
【初心者向け】Pythonの特徴8選
【1分で読める】プログラミング講師になる7つのメリット
【PHP入門者向け】 PHPの文字列リテラルについて知ろう
【PHP入門者向け】 文字列の中の変数展開についてまとめました
【ざっくり理解する】 IPv6アドレスとは?
【初心者向け】システムエンジニアとは?その種類と役割は?
【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう
【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き
【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き
【Java & Tomcat】コンテンツタイプの設定(setContentType)※サンプルプログラム付き
【Java & Tomcat】サーブレットのライフサイクル ※サンプルプログラム付き
【Java & Tomcat】文字出力用のストリームの取得(getWriter)※サンプルプログラム付き
【Java & Tomcat】リダイレクトの設定(sendRedirect)※サンプルプログラム付き
【Java & Tomcat】サーブレットからフォームデータを取得する(サンプルコード付き)
IT研修サービス(リスキルテクノロジー)
短期IT研修サービス(リスキル)
ビジネス研修(リスキル)
プログラミング講師募集
JavaScript入門
プログラミングスクール
© Copyright 2022 エンジニアの入り口. All rights reserved.
未経験からの育成制度も充実
IT講師に興味はありませんか?
リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます