• 締切済み

高額なシステム設計の研修を受けようか迷っています。

私はプログラマーを挫折し自宅で独学をしているのですが もう一度SEになろうと決心し猛勉強をしているところです。 独学をしていて思ったのですがプログラミングの勉強はできるのですが システム設計の勉強ができません。書籍やWEBではプログラミングを 掲載したものは沢山ありますが設計を対象としたものが全然ないからです。 そこで、3日間で9万円~12万円という高額なシステム設計の研修を受けようか 悩んでいます。また、地方に在住なため交通費+宿泊代で6万円位かかります。 それだけの費用を出して研修を受ける価値はあるでしょうか。 以前の会社でのトラウマがあり人に質問したりすることが億劫になっているため どうしても、就職前に設計の知識を身につけたいと考えています。 研修を受けたら少しはスキルアップするのでしょうか。 また、システム設計に関する書籍やweb等がありましたら教えてください。

みんなの回答

回答No.5

>それだけの費用を出して研修を受ける価値はあるでしょうか。 前々からそうなんですが、スクールや研修などに関する私の考え方としては、「お金に余裕があるなら利用も可」です。独学も人から教わることも一長一短があるため、一概にどちらがいいとは言えません。独学であれば問題解決能力も同時に身に付けられ、わざわざこのようなサイト上で聞くまでもなく、より早く適した情報を得ることが出来るようになりますし、スクールなどであれば、大半が経験者や専門家の方々から直接教わるわけですから、より効率的に体系立って知識をマスターすることができますし、時には自分の生き方や将来の方向性などを決めるきっかけやチャンスなどに巡りあえるかもしれません。(大学受験などにおける学習塾や予備校などの利用もまたしかりです。) ただし、上記のことは繰り返しになりますが、「お金があれば」の話です。英語で言えばbetter(~の方がいい)であって、best(一番いい)ではないということにご了承の程を。 >以前の会社でのトラウマがあり人に質問したりすることが億劫になっているため >どうしても、就職前に設計の知識を身につけたいと考えています。 >研修を受けたら少しはスキルアップするのでしょうか。 「設計の知識を身につけ」れば、「少しはスキルアップする」かもしれませんが、必ずしも「人に質問したりすることが億劫にな」らなくなるとは限りません。(この表現がきついようでしたら、ごめんなさい。) コツとしては、検索する時に「質問力」とか、「拡大質問」や「限定質問」などのような言葉を使ってみてください。そしたら、以下のようなサイトに出会えることと思います。 ■能力開発技法(Ability Garden) 質問法 http://nokai.ab-garden.ehdo.go.jp/giho/36.shtml @IT > 情報マネジメント > IT戦略 > 連載:質問力を鍛えて問題発見能力を強化しよう! - 2/2 http://www.atmarkit.co.jp/fbiz/cinvest/serial/expert/05_02.html >また、システム設計に関する書籍やweb等がありましたら教えてください。 JITECトップ>情報処理技術者試験制度>制度の概要>SW http://www.jitec.jp/1_11seido/h13/sw.html 定番ですね。情報システムの設計だけでなく、プログラミングに必要な高度の論理的思考も求められますし、無事合格すれば基本情報技術者を指導する役割を果たせる者とみなされます。 【SJC-A】Sun認定 Java アソシエイツ 主な出題範囲 http://suned.sun.co.jp/JPN/certification/sjcaobj.html UMLというのは、オブジェクト指向設計のためのモデリング手法です。デファクト・スタンダードといってもほぼ間違いないと思います。まずはSJC-Aにて、基本中の基本をマスターですね。 【SJC-WC】Sun認定 Web コンポーネントディベロッパ 主な出題範囲 http://suned.sun.co.jp/JPN/certification/compobj.html こちらの方は、「前提条件」として【SJC-P】(バージョン不問)取得となっていますが、出題範囲の中にJ2EEパターンが入っているため、やはり設計の能力が求められているといっても過言ではないでしょう。 同じ設計でも業務知識に絡んだものになってくると、やはり#2さんのおっしゃる通り社外秘関係となってくるため、そういったことは逆に若手や未経験の人達には求められないでしょうし、分析レベルの「要求定義」などになってくるとマネージャーやコンサルタントなどとも関わってくることなので、始めのうちはそんなに気にしなくてもいいと思います。 今はとにかく、数多くの資格を取得して客観的な評価を得ると同時に、資格取得を奨励している企業などへの機会も増やすことですね。

tkwavek
質問者

お礼

沢山の情報ありがとうございます。すごく参考になりました。 ありがとうございました。

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.4

私も他の回答者さんと同じく「おやめなさい」ですね。そもそもプログラマを挫折した人がプログラマに再チャレンジならわかるけど、SEを目指すのは、建築でいうと、ノコやカンナの技量が上がらないから、図面みて指図だけする棟梁とか現場監督になりたいっていうようなもんですね。 そういう人がSEとしてプロジェクトの上にいると、順調に進行するうちはいいけど、進捗の遅れや現場の技術的なトラブルに対して、「私はわからないよ。おまえたち、よきにはからえ」としか言えなくなりますよ。 (もちろん、SEとは名ばかりで、PGの仕事をやるなら、あまり心配をすることは無いだろうけど、その道は質問者さんは挫折したんですよね) まして、SEなら顧客の会社内部の人間関係とか技術的な論争などを抑える場面もあるでしょう。人に質問したりすることが億劫なら、そうした人間関係の必要がない職場、たぶん研究所的な仕事をやっている職場を探すといいと思いますよ。ただし、入社の壁は高そうですが。 >>また、システム設計に関する書籍やweb等がありましたら教えてください。 ・構造化分析とシステム仕様 ・熊とワルツを ・ゆとりの法則   トム・デマルコ著 ・業務システムのための上流工程入門 ・業務システムモデリング練習帳   渡辺幸三著 ・暗黒のシステムインテグレータ   梅原秀基 上記の書籍を買うなら ・新・システム管理者の眠れない夜   森正久 も当然一緒に買う。 もっと沢山あると思います。秋葉や神田等にあるような大きな書店で立ち読みして自分が読めそうな本を選ぶのがいいでしょうけどね。購入しても、何年も積読になってしまうことありますから。

tkwavek
質問者

お礼

ご回答ありがとうございました。沢山の資料提供ありがとうございます。lv4uさんがおっしゃる通りプログラミングの技術も中途半端なのにSEになんかなれませんよね。ちょっとあせっていたようです。とりあえずはプログラマーとして就職してスキルが身についてからシステム設計の研修を受けるなり書籍を読むなりしたいと思います。土台(基礎)作りに励みたいと思います。ありがとうございました。

回答No.3

それは、高額すぎるから、やめなさい。 不思議なことですが、現在 システム設計というカテゴリの 技術分野はないといって過言ではないでしょう それは、金融、生産、製造、製鉄、流通などの業種に よって、システムの形態が異なり、 考え方も異なるからです。 それより、プログラミングの勉強をがんばって下さい 単なるプログラミングより、頭ひとつ抜けたいなら データ通信関係の勉強が良いのではないかと思います。 ただし、システム設計のセンスというものは あります。 優秀なSEを目指すなら 物、人、情報の動きに常に敏感でなきゃらんということです。 まあ、業種を絞ってシステム設計を勉強すれば 正解ということも言えるわけですが ならば、 トヨタの生産方式なんぞも勉強すれば どうでしょうか MRP(マテリアル・リクワイア・プランニング)の知識も持てば 一目、置かれるかもしれません。

tkwavek
質問者

お礼

回答ありがとうございます。システム設計よりプログラミングを頑張るべきですか。そうですね、まずはプログラミングですよね。gyrocompasさんがおっしゃている「データ通信関係の勉強が良い」というのは具体的にどんなことなのでしょうか。私はjavaを勉強しているのでjavaで具体例を挙げていただけたらありがたいのですが。 いろいろとアドバイスありがとうございました。

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.2

よく「独学」でスキルアップするにはどうしたら良いで しょうか? と言った質問が出てきますが、業務をこなしている間の 時間を縫っての「独学」と誰の手も借りようとしないで する「独学」とは決定的な差が有ります。 誰の手も借りようとしない「独学」は他人の評価・批判 を受ける事ができないので、どれほどがんばって優れた 物を作ったつもりでいても、相手に理解してもらえなか ったり又は、こうした方が良いとのアドバイスを受ける 事ができません。 就職前から一人前の仕事ができるレベルになって、人に 質問しなくてもすむ様にしたいという気持ちは判らない 事はないですが、何も無い所から自分だけの力で全てを やろうとするのは、石器時代から始めようとするのに等 しい事です。 せっかく、先達が実践の中から得た知識が有るのであれば それをベースにした方が効率が良いのではないでしょうか? >システム設計に関する書籍やweb等がありましたら教えて >ください。 この質問も良くありますが、本当に実戦で役に立つ様な知識 は大抵、社外秘扱いになるので外部にはなかなか出てきません。 #中にはこんないい加減な事しかやっていないと外部にばれる #とまずい...というのもありますが... >研修を受けたら少しはスキルアップするのでしょうか。 たった2~3日の研修で設計ができる様になるなら誰も苦労 はしません。

tkwavek
質問者

お礼

ご回答ありがとうございました。don_goさんのおっしゃるとおり「先達が実践の中から得た知識が有るのであればそれをベースにした方が効率が良い」その通りなんですよね。人からアドバイスをもらって、方向性をある程度示してもらった独学の方がスキルアップは2倍も、3倍も速いですよね。けど、会社では質問やアドバイスを受けずらくてデスクで一人悩んでしまいただ時間だけが過ぎてしまうんですよね。怒られても質問やアドバイスを受ける勇気をつけないとまた就職しても失敗してしまいますよね。今は7:3位で研修を受けてみたいと思ってます。 ありがとうございました。

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.1

>設計を対象としたものが全然ないからです どんなものを「設計」と言っているんでしょうか? http://www.amazon.co.jp/%E6%A5%AD%E5%8B%99%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E4%B8%8A%E6%B5%81%E5%B7%A5%E7%A8%8B%E5%85%A5%E9%96%80%E2%80%95%E8%A6%81%E4%BB%B6%E5%AE%9A%E7%BE%A9%E3%81%8B%E3%82%89%E5%88%86%E6%9E%90%E3%83%BB%E8%A8%AD%E8%A8%88%E3%81%BE%E3%81%A7-%E6%B8%A1%E8%BE%BA-%E5%B9%B8%E4%B8%89/dp/4534036558 等、システム設計の入門書は山ほどあります。 >それだけの費用を出して研修を受ける価値はあるでしょうか せめて、その研修とやらを説明しているサイトを見てみないことには何とも。 ただ、3日間でシステム設計ができるようには、絶対ならないと思いますよ。 >トラウマがあり人に質問したりすることが億劫になっているため まずこちらを克服しないとSEとしてやっていけません。 SEとは、顧客から業務知識を聞き出し、どこをコンピューター化すれば業務効率が良くなるのかを考えるのが主な仕事です。 顧客の業務を理解するには、勉強ももちろんですが、ヒアリング以外ありません。何故なら、同じ「経理業務」でも、会社によってローカルルールが多種多様にあるからです。 日本の「システム構築」の大半は、こういったローカルルールに対するカスタマイズです。正直、システムにあわせて業務を変えられるならSEの大半はいりません。でも顧客がそうしてくれないから、システムを業務にあわせて変えるのです。 個人的に、もっとも知識が身につくのは「客の無理を叶えようと色々考えているとき」だと思います。当然、平行して勉強は必要ですが。 ですからまずは、現場でPGをやるのが成長の近道だと思いますよ。

tkwavek
質問者

お礼

ご回答ありがとうございます。薦められた書籍を購入してみようと思います。研修を受けるよりははるかに安いですかね(笑)。怒られても質問やアドバイスを受けないと会社で仕事なんてできませんよね。質問する勇気をつけたいと思います。dekopa-さんがおっしゃる通り現場でPGをやるのが成長の近道なんですよね。 ありがとうございました。

関連するQ&A

  • システム設計の勉強を始めたのですが挫折しました

    システム設計の勉強を始めたのですが挫折しましたアドバイス下さい 将来システムエンジニアになるためにシステム設計の勉強をしたいです。 WEBシステムを実際に独自で作ってみるために自分なりの勉強をしたのですが 下記の原因で挫折しています。アドバイスを下さい。 挫折した原因 ・e-ラーニングで研修を受けたいがどれがいいのかわからない ・お客とかのヒアリングが独学ではできない ・画面設計をしようとしたときHTMLでかっこいい画面を作ろうと思いすぎ挫折 ・画面項目が思い浮かばない ・機能が思い浮かばない ・画面レイアウトが思い浮かばない ・足りないのは業務知識だと思い簿記の勉強をしたがシステムに起こせなかった。 ・弥生会計の本をまねて作ろうと思ったがHTML画面設計ができないため挫折かつシステムが複雑すぎて挫折 皆さんのアドバイスをお待ちしています。

  • システム設計の入門書から実践レベルな本を探しています。

    現在独学でjavaのプログラミングの勉強をしているのですが、そろそろ システム設計の勉強も始めたいと考えています。 そこで、システム設計の入門や実践レベルの書籍、雑誌、 webサイト等でおすすめのものがありましたらご教授ください。 私は技術評論社さんから出版されている「はじめてのシステム設計」 という本を読みましたがもう少し設計の部分が詳しく、具体的なサンプル等が書かれているものがいいなと感じました。

  • システム設計の勉強がしたい

    現在プログラムをやっています。しかしソフトウェアハウスではなく、ある企業のシステム部門であるため、なかなかプログラマより上のスキルを身に付けるのが困難な状態です。そこで現在転職を考えています。 それはさておき、システムの上流工程である設計の勉強をしたいのですが、設計を対象とした資格試験をご存じないでしょうか?

  • プログラミング設計思想をどうやって独学?

    2chまとめサイトで、「プログラミングの勉強をを始めたい。どの言語がお勧め」という質問があると、 「プログラミング言語をおぼえるよりも、どの言語でも通じる設計思想やアルゴリズムを勉強したほうがいい」などという回答がよく見られます。 私はwebプログラミングの勉強をして、ブログを一から自分で作って見たいと思っているのですが、 どうやったらその設計思想、アルゴリズムを独学できるでしょう?

    • ベストアンサー
    • CSS
  • システム設計を独学で勉強する際のアドバイスを下さい

    システム設計を独学で勉強する際のアドバイスを下さい 現在プログラマーをしているのですがシステム設計を 仕事が休みの日に独学で勉強しようと思います。 その際の方法としてはやはり本を読むだけでは身につかない 発想力?想像力を養うため家計簿ソフトを設計してみるとか インターネットショッピングサイトを設計してみるとか しようと思っています。 また、成果物として画面設計書、帳票設計書、DB設計書 を作成しようと思います。 質問1、設計書を作成する事によって、想像力、や発想力が     身に着くと思いますか?他にいい方法ありますか?     設計する際何かアドバイスありませんか?      質問2、成果物は上で挙げた3つの他、練習として作成すると     いいと思われるものが他にもありませんか?      質問3、最終的には会計ソフトを作ってみたいと思っています     (会計ソフトを販売している会社に転職希望のため)     業務知識は日商簿記検定で勉強する他、     市販されている大蔵大臣、弥生会計、とかを購入して     業務知識を吸収しようと思っています。     その他で、会計の業務知識を身につけるいい方法ありました     らお願いします           多くの人からアドバイスをいただこうと思っていますので 質問全てに回答されなくてもかまいません。 少しでも独学でシステム設計の勉強が出来るよう皆さまのお知恵を 借りれたらと思います。

  • オブジェクト指向設計の勉強(習得?)方法について

    現在Javaでのプログラミングを始めて3ヶ月ぐらいのプログラマです。 みなさんオブジェクト指向での設計はどのように勉強されていますか? 「10日UMLで覚えるUML」などの書籍で勉強して、一応UMLの表記は少しは覚えたのですが、 肝心のオブジェクト指向での設計というものがぜんぜん身についていません。(頭悪くて・・・) みなさんの勉強方法や、お勧めの講習会など ありましたら、ぜひおしえてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • システム設計にかかる時間

    従業員200名程度の製造業の会社で、 初級シスアド程度のスキルの者が、勉強しつつ、 一から業務を把握し、要望を訊いてまわり、 完成度70%のシステムを設計して外部に見積もり発注するまでに、 大体どのくらいの時間が必要なのでしょうか? よろしくお願いします。

  • IT研修カリキュラムを一緒に考えてください

    ある田舎の小さな会社がITエンジニアの方、 またはITエンジニアを目指す方を対象とし、 情報処理技術者試験対策、プログラミング言語習得など ご希望の内容でカリキュラムを作成し講座を実施します。 というホームページを見つけました。 JAVA,PHP,Android,システム設計について受講して見ようと思います。 プログラミングはif文やFor文とかの講義は必要ありません JAVAに関して言えば普通のDB接続とかJSP,servletのお決まりの 処理も教えてもらわなくていいです。フレームワークとかの基本的 な事も教えてもらわなくていいです。 しかし、基本的な事がわかっているのですが独学でしか 勉強をしていないため実際の企業で作成するプログラム コードを見た事がないので自分のプログラミングは幼稚なものでないか と思い自信がありません。 独学から仕事で通用するレベルの技術力が身に着く講義を受けたいです。 私はどのようなカリキュラムで授業を受ければいいでしょうか 先生に適当に思いついた画面設計、機能設計、DB設計をしてもらい それをもとにJAVA,PHP,Androidのプログラミングを自力でコーディングして わからないところや改善点を教えてもらうという講義がいいかなと思っています。 どういう授業方法が技術が身に付くでしょうか。講義を通じて会社で働いて得た ノウハウと同じ位の経験が得られればと思っています。 ちなみに料金は1時間5000円位で決して安くありません。 皆さん一緒に研修カリキュラムを考えてください。

  • 将来の職業について

    私は今大学一年生です。 今なりたい職業はデザイン系ではDTPデザイナー、webデザイナーで、情報系ではシステムエンジニア、プログラマーです。しかし私は今英語とパソコン(プログラミングなど)を学ぶ大学に通っています。そうなるとやはりパソコンを使うとしてもデザイン関係の仕事は独学では難しいでしょうか。また、30万円くらいのデザインスクールに通って自分でも勉強すればなることが出来るのでしょうか。それとももちろん難しいとは思いますが独学で情報関係の勉強をして就職先を見つけた方が良いのでしょうか。お答えお願いします(__)

  • 外部設計の仕様書

    私は今、システム開発の勉強を始めたばかりです。 「外部設計の仕様書」について詳しく知りたいのですが、 WEBで調べると「外部設計とは・・・(以下箇条書き)」のような項目の説明しか見当たりません。 実際の仕様書はどのようなものでしょうか。 仕様書自体の見た目、構成を知りたいのでサンプルを探しています。 もちろん内容は仮のもので構いません。 何か参考になるページや書籍について情報をお持ちの方は教えてください。 よろしくお願いします。