プログラマーとシステムエンジニアってどう違うの?という質問を良くされます。
いきなり結論からいうと、
・システムエンジニアは設計する人
・プログラマーはシステムエンジニアの書いた設計書に従ってプログラムを組む人
です。

もう少し具体的な例で説明しましょう。

システム開発の概要は、建築の仕事によく似ています。
家の設計図を書く設計士がシステムエンジニアだとすれば、設計図を元に家を建てる大工はプログラマー、ということになります。
 設計士が施工主から「どんな建物を建てたい」という要望を聞いて、設計図にするように。システムエンジニアは、開発を依頼してきた相手が、コンピューターを使ってどんな事をしたいのか、どんな機能をつけたいのか、を聞いて、それをコンピューターにやらせるための設計図を作る訳です。
一方、大工に金槌や「かんな」を使う技術があるように、プログラマーにもプログラム言語やアルゴリズム(コンピューターに仕事をさせるための手順、という意味です)といった知識・技術があります。設計書通りのものを作るのにはそれなりの技術が必要ということですね。

もっとも、現在はシステムエンジニアとプログラマーの境界は曖昧です。設計して、プログラムも書くというシステムエンジニアがほとんどと言っていいでしょう。
もちろん、設計にも色々な段階があって、大きなシステムになれば、システム全体の設計のみを担当して、プログラムは一切書かない、というシステムエンジニアも存在します。
また、一切設計をしないプログラマーというのもいるにはいますが、大抵は新人プログラマーで、その理由も満足な設計が出来ないというものです。経験を積むと、部分部分の設計、プログラムも書くことがほとんどです。
たかが数年、現場も数カ所しか経験していない僕ですが、プログラムを書くだけのベテランプログラマーというのは、見た事も聞いた事もありませんね。



プログラマーという仕事
どういう仕事なのか
システムエンジニアとの違い
プログラマーにも色々ある
プログラマーに関するありふれた疑問
黙々とパソコンに向かい続ける仕事?
コンピューター全般に詳しいの?
残業が多いって本当?
太った人が多いの?
「35歳定年説」の真偽やいかに?
働くスタイルも様々
正社員が得か?派遣が得か?
夢の?フリープログラマー
プログラマーへの道
門戸は広い
野心があるなら
プロフィール
プロフィール

スポンサード リンク

 

モバイル版

モバイル版
Copyright (C) 2008 djsammy.tv All Rights Reserved.