情報処理技術者試験が変わります! 76
ストーリー by yoosee
分かりやすくはなりますね 部門より
分かりやすくはなりますね 部門より
Fortune 曰く、
@ITの記事より。 皆さんおなじみの情報処理技術者試験の構成が大幅に変わるようです。ベンダ側、ユーザー側に分かれている現行の体系が一本化され、さらにレベル分けが行われます。
Lv1の「エントリ試験(ITパスポート試験)」は、初級シスアドの一部を吸収しつつ「職業人として誰もが共有に備えておくべき基礎的な知識を測る試験」として新設。 Lv2の「基本情報技術者試験」は、現行の基本情報技術者試験に初級シスアドの一部を加えて再編。 Lv3の「応用情報技術者試験」は、現行の「ソフトウェア開発技術者試験」に相当するようです。Lv4については、テクニカルエンジニアなどの現行11区分から9区分に「高度試験」として再編。
…と現行よりすっきりした体系になるようです。まだ正式決定ではないようですが、平成20年度秋期にまずはエントリ試験のみ実施。平成21年度春期から完全に移行するスケジュールのようです。
私もだいぶ昔にソフトウェア開発技術者試験を取ったきりなので、これを気にまた受験してみようかな。
とりあえず思った問題点。 (スコア:5, 興味深い)
現状のセキュアド試験は新しい試験のカテゴリでレベル2+位の難易度だし、
事実上エンドユーザの資格は廃止ってことだよね。・・ホントにそれでいい
の?エンドユーザも技術者と対等にコミュニケーションを取れるようにってい
うのは一見正論だが、新試験が現行のテクニカルエンジニア試験並みの難易
度になったら、エンドユーザは誰も取りにいかないのは明白。
現行のセキュアドって、IPAにとってなんだったの?
・レベル2の新基情報処理試験
新試験ではプログラム問題が二問から一問になり、かつエンドユーザーの受験に配
慮して、非言語依存の「論理的思考を試す問題」も選択可能になる。
Cもアセンブリ言語も勉強せずとも受かる試験になるわけだが、そんな資格はIT業界の
人たちには(今まで以上に)不要なのでは?
Re:とりあえず思った問題点。 (スコア:1)
>Cもアセンブリ言語も勉強せずとも受かる試験になるわけだが、そんな資格はIT業界の
>人たちには(今まで以上に)不要なのでは?
私の周りにはCもアセンブリも書けない人ばかりです。また、アセンブリに対しては「ハァ? 今更?」という人で溢れています。
おそらく、多く求められている人材にCもアセンブリも必要とはされていないでしょう。
その結果どうなるかは、お察しの通りなんだと思いますが。
Re:とりあえず思った問題点。 (スコア:3, 興味深い)
言語仕様を知ったら適切なプログラミングできるだけの応用力が欲しいだけ。
Re:とりあえず思った問題点。 (スコア:2, すばらしい洞察)
「Cもアセンブリも知らなーい」の現場でそれを期待できると思ってのコメントでしょうか。
何か二つ以上が、多少なりとも扱えないと実際にその領域には達せませんよね。
# 「何か」とは言いましたが、アセンブリの代用はない気がします
## 最近ちらっと勉強して、それを思い知らされました
Re:とりあえず思った問題点。 (スコア:2, おもしろおかしい)
マイコン使って何かをするのであって、かつ動作を変更することがないのなら
VHDLとかの回路記述言語でステートマシンを1から記述して、FPGAに実装・・・
いや、すぐに人間の頭では追えなくなると思いますが。
ごめんなさい。
Re:とりあえず思った問題点。 (スコア:1)
「ロジック部分はVHDLで記述しているので、具体的な構成は把握していない。」
という回答が返ってきました。
試しに配線図を読め、と要求すると、そんなことは現実的に不可能、と言って
突っぱねられました。
そもそも元コメントは、純粋なプログラムの話をしていたのだと思いますが。。
Re:とりあえず思った問題点。 (スコア:1)
「アセンブリ言語の代用」という意味では、目的がもしマイコンで何らかの
制御を行わせたいのであって、かつそのプログラム部分を書き換える事が無いのであれば
HDLで動作的に等価なステートマシンを記述してFPGAに乗っけてしまっても
同じこと出来ます(見かけ上全く同じ動作が期待できます)よね、ということを言ったのですが。
(プログラム部分を書き換えるような動作でも可能ではあると思いますが、
こんなのを状態遷移図で書くのはもはやファンタジーの住人ですよね)
あと、
>「ロジック部分はVHDLで記述しているので、具体的な構成は把握していない。」
これは当然のことかと思いますが・・・
>配線図を読め
論理合成ツールが具体的にどのように実装されているのか存じないのですが、
HDLでRTLレベルで記述してもモジュールごとに合成されるとは限らないと聞きました。
ビヘイバーレベルの記述が混じればなおさらの事ですよね。
元ACの方が何故
>「何か」とは言いましたが、アセンブリの代用はない気がします
とお考えになったのか解らないのですが、僕にはアセンブリ言語が特別なものとは思えませぬー
#申し訳ありませんが「純粋なプログラムの話」とはどういう意味でしょうか・・・
ごめんなさい。
Re:とりあえず思った問題点。 (スコア:1)
おかしなことを言っていれば、ご指摘、ご教示いただけると幸いです。
まず、最初に考えたのは、fukaponさんが考えていたのはPCなどの計算機上で
動かすプログラムの話をしているのでは?ということです。
ハードを直接叩くようなプログラムを想定して、アセンブリに代わるもの
は無い、という類の話です。
また、プログラムを書く上で、CPUの動作がどうなっているかを知ることは
有益だと思いますが、アセンブリはCPUの動作を知るのに、最適な言語と
思われます。
AnomalousCowardのしていた、uCやFPGAの話とは噛み合ってないんじゃないか
と感じたので、ちょっと、ちゃちゃをいれてみました。(^-^;
私のコメント自体は、対して意味は無いので無視しちゃってください。
VHDLとかハードっぽいイメージがあるけど、全然ハードは意識してないのね、
ってことを最近知って、そのときの話を思い出しただけです。
Re:とりあえず思った問題点。 (スコア:1)
解らなくて申し訳ないんですが、基本的にプログラムっていうのは
全てCPUというステートマシン [wikipedia.org]内部の状態遷移表 [wikipedia.org]として
考える事ができるのですよ。
そして、プログラムが自分自身(プログラム自体)を書き換えることが無ければ
どんなに長くて複雑なプログラムであっても、遷移状態数が有限の有限状態機械として
見ることができるので、HDLで同じ状態遷移を記述してやって、同じタイミングで
I/Oポートに信号が出すようにすれば見かけ上全く同じ動作をする、ということなのです。
プロセッサの動作を命令サイクルごとに見た場合(命令実行ごとに状態が遷移すると考えた場合)、
アセンブリ言語は最も基本的な言語なのですが、1命令サイクル≠1クロックサイクルなので、
CPUの内部状態がクロックごとにどのように変化をしているかを考え出すと、
「代わりが無い」とはいえないなー、と情報科の僕は思ってしまうわけです。
で、
>VHDLとかハードっぽいイメージがあるけど、全然ハードは意識してないのね、
についてなのですが、VHDLやVerilog HDLなどの回路記述言語って記述自体は
標準ロジックICのポートを繋いでいくがのごとくRTL(レジスタ転送レベル) [wikipedia.org]で記述できるのですが、
(関係ないんですが、ALTERAのQuartus IIだと実際に標準ロジックICなモジュールを
繋いで回路を作る事も出来ます、トラ技2006年の4月号のチュートリアルはそれでやってますね)
実際にコードから回路を合成する論理合成という段階では、ただ単にモジュールのポートを
繋ぎ合わせるのではなくてポートからの全ての入力の組み合わせに対してどのような状態遷移をするか、
というシミュレーションを行って等価な動作をする回路を合成ツールが自動で作り上げる、
ってなことをしてるようなのです。だから、自分がHDLで書いたモジュールが実際に
どのようなゲートの組み合わせで実装されるかプログラマには予想できない、って話なんだと思います。
そもそも複雑さがGALのヒューズマップとかのレベルではないので。
RTLよりさらに抽象的なビヘイビアレベルで記述したコードがどのように実現されるかは
論理合成(動作合成)ツールを作った人にしかわからんと思います。
#というか情報科だとHDLでCPUを作ってFPGA実際に動かすとかやらされるんですよ。
#幸いなことに、うちの大学だとDRAMの制御とかまで覚える必要は無いのですが・・・
ごめんなさい。
Re:とりあえず思った問題点。 (スコア:1)
>まず、最初に考えたのは、fukaponさんが考えていたのはPCなどの計算機上で
>動かすプログラムの話をしているのでは?ということです。
ということです。
VHDLだぁなんだぁってのは全然わかりません... orz
Re:とりあえず思った問題点。 (スコア:1)
ほら、見渡せばHaskellとかPrologの仕事がいっぱい
ごめんなさい。
Re:とりあえず思った問題点。 (スコア:0)
解説書をながめてるだけでも「あー、ここがこうなってこう動くのね」ということが何となくわかって、計算機をここまで進化させた人たちは凄ぇなぁ、なんて思います。
Re:とりあえず思った問題点。 (スコア:1)
数年前に基本情報処理のC言語の試験を見ましたが、擬似言語の知識しかなくても解ける問題ばかりでした。
例えばどの配列にどの変数を代入すべきかを選ぶ問題、初期化してない変数を調べるだけの問題等です。
ポインタ等のCを理解していなければならない問題はせいぜい25%程度で、しかも全て選択式です。
あの程度の問題を解けた所で、プログラムを理解してるとはとても言えないレベルでしょう。
実際の所、トレースと消去法ができればどれだけ馬鹿でも、全くプログラムを書いた事が無くても、受かるでしょうね。
//論理的思考なんて言うならせめて筆記試験にしてもらいたいもんですが・・・
Re:とりあえず思った問題点。 (スコア:1)
情報処理「技術者」試験に何でユーザー向け区分があるのか以前から
謎だったのですが、ユーザーも「技術者」なのでしょうか?。
それはそれとして、レベル分けは ITSS に合わせる形になるのですね。
IPA の中の人には、例えば CCIE 保持者とテクニカルエンジニアが同じ
レベルに見えるみたいなので、本当に自画自s [srad.jp](以下略
Re:とりあえず思った問題点。 (スコア:0)
#いや、技術的な知識はプログラミングだけっていう人を
#たくさん見てきたんで。。
##所謂業務系でやっていくのならそれでもいいのかもしれないけど。
Re:とりあえず思った問題点。 (スコア:0)
エンドユーザーというか、開発と運用では業務に必要な知識や能力も異なるはず。
いままでの資格体系はそのような前提だったのでは。
事務系のでも初級シスアド受験の勉強をしてもらうことでシステム全体への理解を深めてもらえる可能性もあった。
その機会が奪われることにならないか不安がある。
一方で、開発系の人材に細分化しすぎている技術体系を網羅的に習得させるのは無理がありすぎると思う。
資格体系がスペシャリスト重視からゼネラリスト志向になったようだが、すべてに中途半端にならなければいいのだが。
あんまり内容が変わると (スコア:4, すばらしい洞察)
何が出来る(理解している)のかさっぱわり判らなくなり
結局情処試験の無意味さを露呈したりはせんのかな?
Re:あんまり内容が変わると (スコア:0)
今度の変更で合格証はゴミですね・・・学んだ基礎的な部分は財産ですが。
新しく受けるにしても変更が激しいから免許のようにはいかないのが泣き所だけど、
生かされる分野がそういう性質なので仕方なしです。
電卓は (スコア:1)
Re:電卓は (スコア:0)
中身?Z80
Re:電卓は (スコア:1)
Re:電卓は (スコア:0)
Re:電卓は (スコア:1)
Re:電卓は (スコア:0)
Re:電卓は (スコア:0)
情報通信工学地獄篇 (スコア:1)
旧一種≒ソフトウェア開発技術者を基準に科目免除になっていたから
順当に行けばこれでLv3以上がまた新たな科目免除資格に加わるのですかね。
でもSW(というかIPAがやってる奴)は他の科目に比べて「比較的取り易い」、
「マジでお得」とか「経産省の政治力」、とか言われてたりしたんで、もしかしたら
SW相当が消える可能性も無きにしも非ず・・・なのかなあ・・・
#今年は本気でES目指しているのですが・・・やっぱ無理かなあ・・・
ごめんなさい。
世の中複雑になっている (スコア:0)
現状の試験も、屋上屋を架すきらいがあったからいいんじゃないですかね?
ま、ハード屋だろうがソフト屋だろうがベースになる知識はそれなりに持ってて欲しいものです。
#新人プログラマを見てるとハードに合ったプログラムってのを
#ま~ったく意識してないことがたまにあるんで。
#ストレージは無限だわ、通信時間はゼロみたいなプログラム書かれてもねぇ‥。
Re:世の中複雑になっている (スコア:1, 興味深い)
残念ながら新人だけの話じゃないですわ。5年生くらいになっても、下手すりゃ10年近くやってる奴にも、まだいるよ…
#私より遥か上の、30年生くらいにもいたのを見た時にはさすがに脱力した
Re:世の中複雑になっている (スコア:1, 参考になる)
SEがいたりするのにゾッとする。
そんなの仕様次第なのに、定義しないでプログラマに
文句言う人とかいるんだよね。笑っちゃうけど。
Re:世の中複雑になっている (スコア:1)
-- gonta --
"May Macintosh be with you"
Re:世の中複雑になっている (スコア:0)
実習のプログラムなので、本人の成績が悪い以外に実害はないのだが。
Re:世の中複雑になっている (スコア:0)
Re:世の中複雑になっている (スコア:0)
Re:世の中複雑になっている (スコア:0)
#スクリプト言語の一つも覚えろ
ストレージは無限だわ、通信時間はゼロみたいなプログラムを書く人がいてもね (スコア:0)
そもそも"創造性を伴わない自由競争"は社会を改善できないんだよ。
IT博士殿と技官殿はその辺が全く理解出来ていない。いい加減にしろよと。
Re:ストレージは無限だわ、通信時間はゼロみたいなプログラムを書く人がいてもね (スコア:1, おもしろおかしい)
どうして、こうなったかと言うと (スコア:0)
多く混乱が起きていて、派遣屋のIT掌握率が落ちているからなのら。
派遣先のキモ部分を握って逃がさないようにしていたのが、昨今の
激しい低レベル化と情報漏洩で内製に移行した会社が多いんでな。
まあ、低レベルなのは今回の件でもあまり避けられない。
資格を取るのが得意な人ほど、現場で(言わずもがな
Re:海外にこういう試験制度はありますか? (スコア:3, 参考になる)
インド、シンガポール、韓国、中国、台湾では既に国家試験があり、フィリピン、タイ、ベトナム、ミャンマー、マレーシアではおそらく計画中で、これらの国のIT試験と情報処理技術者試験は相互認証を行うとのこと。
(情報処理技術者試験の海外との相互認証について [jitec.jp])
Re:海外にこういう試験制度はありますか? (スコア:0)
Re:海外にこういう試験制度はありますか? (スコア:1, すばらしい洞察)
何でも民間でやる国だからじゃないかな。残念ながら日本の民間にはまともな試験を作る能力がないんだよね。
Re:海外にこういう試験制度はありますか? (スコア:0)
単に日本のITゼネコンとシリコンバレーとではレベルが違いすぎるだけでは。
つーても、情報処理技術者試験と同じくらい時代遅れでカビの生えた
民間資格試験というものは、寡聞にして私は知らない。
Re:海外にこういう試験制度はありますか? (スコア:2, すばらしい洞察)
この手の資格試験を作ってるのはITゼネコンやお役所であって、
博士ではないと思うけど。そもそも大学の中じゃ情報処理技術者
試験なんて、誰も興味持ってなかったしなあ。
Re:海外にこういう試験制度はありますか? (スコア:1)
Re:海外にこういう試験制度はありますか? (スコア:1)
というか今のご時勢に「プログラマになりたい」なんて、
「アニメーターになりたい」というのと同じぐらい「儲からないし好きじゃなきゃできない」
世界だって事がバレちゃってるから仕方ないのでは?
Re:海外にこういう試験制度はありますか? (スコア:0)
学生には実務寄りの知識より、技術的な知識に興味を持ってほしいっすね。
#資格を使わないとアピールできない程度の力しかないのか?とも感じる。
Re:海外にこういう試験制度はありますか? (スコア:1)
消耗品プログラマ向けの試験にしては、問題の設定が少し一般論に過ぎて (後、少し「年代物」かな) 現実世界の労働の役に立たな過ぎやしませんか? < 現行情報処理
# ひょっとしたら IPA はその辺を変えたいのかも知れないけれど。
「足切り」になら使えると言う論旨かも知れませんが、「足切り」に使うためには業界人の大多数が受験しているというのが前提条件でしょう。 受験した上で {合格, 不合格} なら足切りに使えますが、受験していないからといってサクサク門前払いしていては、マトモな人を取りこぼすリスクも大きいわけで。
少なくとも、現行の「基本〜」と「ソフトウェア開発〜」は「漢字検定」辺りと同じく、(業界人としての) 一般教養を試すものだと思っています。 まあ、そういう意味では「ネットワーク〜」とか「データベース〜」とかも実践系と言うよりは教養系に見えますが、設問から判断する限り業界食物連鎖の上位層の人達 (要は実働部隊に指示を出す人) の一般教養を意図して作られているように思えるので、まあこれはこれで良いのではなかろうかと。 例えば、「ネットワーク〜」辺りの午後IIの設問のシチュエーションの多くは、いかにもゼネコン (あるいはユーザ側の情報処理部門) の人を意図しているようにみえませんか?
シスアド系は問題サンプルを見たことがないので論評できませんが、まあ似たようなものではないかなと想像しています (むしろ立場的に小手先の技術よりも一般教養の方が好ましいかも知れません)。
正直言って、サブコンの人は情報処理技術者試験よりももう少し具象的なベンダ系資格の方がメシの種になりそうに思います。 まあ、プログラマとして人を入れる時に結局アテになるのは資格云々ではなく口コミの評判だったりするのですが...
講釈する前に、まずググれ (スコア:0)
Re:論点は明確だ。IT博士達は世の中のルールを考えて良い程の賢人ではない。 (スコア:1, おもしろおかしい)
そもそも制度云々よりも、
(1)指示された作業をやれ。口ごたえするな
(2)聞かれたことにだけ答えてろ
情報系の専門大学教育でもこの2点を徹底すべきだ。
職工の心構えをちゃんと教えないと。
情報系は学位の見直しと学部学科の解体を推進して、共通科目、専門科目、職業訓練科目にシフトさせる政策が必要だ。博士大杉。
偉い大工は世の中のリーダーに化け得ない。人間史的に考えて。
Re:論点は明確だ。IT博士達は世の中のルールを考えて良い程の賢人ではない。 (スコア:1, おもしろおかしい)
突然変異の天災の言うことを素直に聞けよサル。
Re:論点は明確だ。IT博士達は世の中のルールを考えて良い程の賢人ではない。 (スコア:1, おもしろおかしい)
人物本位主義でタイマン勝負主義のオレに、派閥闘争による勝負を持ちかけている時点で、キミは外道確定だ。