• 締切済み

ソフトウェアの開発の仕事

プログラミングが得意なのでソフトウェアの開発の仕事がしたいと考えてます。実際に業務では、どう作業を進めるのですか?いきなり朝から晩までPCとにらめっこですか?

  • 転職
  • 回答数4
  • ありがとう数6

みんなの回答

  • k_blue
  • ベストアンサー率0% (0/3)
回答No.4

>プログラミングが得意なのでソフトウェアの開発の仕事がしたいと考えてます。  それだけで十分では?と思います。  もちろん自分が就こうとしている仕事を前もって最低限下調べするのは当然ですが、実務に就いてからでないと解らないことのほうが、たくさんありますよ。  ちなみに2年間専門学校OR独学でプログラミングを学んだ方と開発の現場で2年間実務に就いた人とでは、その実力には雲泥の差があります。  #2さんの回答が一番的を得た正確な情報かとおもいます、これを知っているだけで実務に就いた時の心の準備は大丈夫ではないでしょうか。  どんな仕事でもそうですが、中に飛び込んでみると見えなかった事がたくさんみえてきますよ。  #2さんの回答に >他の人と連携して、お客さんが求めるものを作るために  とありますが、これが一番重要です。人の話をよく聞いて理解してあげる、それさえ出来ればりっぱにプログラマ→エンジニアとしてやっていけるとおもいますよ。その中で、やっといろいろと見えてくるのでは?  最初はマシン相手の業務ばかりかもしれませんが、その先にはかならず人がいるということを忘れずに頑張ってくださいね。

回答No.3

私も全くの一般人ですが。 #2さんと同感です。質問が漠然としすぎていますし、仕事としてのソフトウェア開発は少なくとも「いきなり朝から晩までPCとにらめっこ」な訳がありません。(研究だったらあるのかしら。) 小さな会社で、お客さんの要望から、在庫管理をするためのソフトがほしい、ということになりました。 責任者は創業者でもある社長、パソコンなんてさわったこともありません。 どんな業者に頼んだら良いのか、そもそもどんなことができるのか、わからないことだらけ。 …例えばこんな状況だって、あると思います。ここから、要求されているソフトを作っていくことの大変さが想像できるでしょうか。 規模や目的の違いこそあれ、ソフトウェアはそれを使う人の要求を満たす道具です。 上手く言えないのですが、質問を読ませて頂いた限り、「ソフトウェアの開発」に対するイメージが偏りすぎているのではないかと感じました。 得意の技を生かして、頭でっかちにならず、いろいろ勉強し、経験していってください。 失礼なことを書いていましたらお詫びします。

noname#25230
noname#25230
回答No.2

ソフトウェアと一言でいっても、いろんな種類があります。どんなソフトウェアのことを考えていらっしゃいますか? たとえば、そのソフトウェアが使われるシーンで分類しても ・一般の人が使うソフト ・ビジネス事務で利用されるソフト ・機械や車両を動かすソフト ・エンジニアリングの現場で使われるソフト ・研究現場で使われるソフト ・コンピュータの部品を動かすソフト ・ソフトを作るためのソフト ・映画などの映像を処理するソフト ・工場全体を制御するソフト などなど ものすごい種類があります。いくらプログラミングが得意といっても、そのすべてをカバーできる人間は居ません。 一応プロとして言わせてもらうと、プログラミングそのものや、プログラミング言語はあくまで道具の1つであり、どうやってつくるか、より、何を作るか、ということのほうが、仕事としては重要になります。何を作るかが決まって初めて、どうやって、どういう手順で、何を使って、誰が、どれだけの時間をかけて、といった設計が始まります。そして、設計を実現するための道具が、プログラミングツールであり、プログラミング技術です。 仕事として考えた場合、個人があるプログラミング言語に長けているということは大して重要ではありません。なぜなら、道具としてプログラミング言語を操るのは「あたりまえ」のことだからです。もちろん、プログラミングの手法そのものを研究したり、プログラミング言語自体を研究、開発するような仕事だってあります。ですがそれはレアなケースですよね。 とにかく、ある道具を、ほかの人より使いこなせるといっても、それだけで仕事はできません。それをどうやって、他の人と連携して、お客さんが求めるものを作るために使うか、といったところを考えられないと、仕事としては成りたちません。いわば、鉛筆が上手に使えるからといって、その人が立派な文学作品を書けるかというと、そうではないのと同じです。そのためには、お客さんの仕事の内容、たとえば金融の仕組み、経済の仕組み、工場機械の仕組み、といったものを理解し、それを助けるソフトウェアを作ることができないといけません。 脱線しましたが、残念ながら、あなたが書かれた情報だけでは、どうやって、というような具体的な手順はなかなかかけません。もう少し、「何ができて」「何を作りたいのか」、または、「どういった規模のものを作りたいのか」といった希望も書かないと、範囲が広すぎますし、あなたのスキルも見えなさすぎです。

回答No.1

>いきなり朝から晩までPCとにらめっこですか? そういう日もあります。 開発の手順として、大きく分けると、設計、製造、試験に分けられます。 まず設計書を書きます。ただし、顧客が頭に思い描いているとおりの仕様にならなければいけないので、顧客と何度も打ち合わせをし、間違いがないようにします。だから設計の前後では顧客などとの打ち合わせが綿密に行なわれます。 試験もそうです。自分で勝手に試験して終了というわけにはいきません。正しく動作することを顧客に検証してもらわなければなりません。そこでも当然打ち合わせが入るでしょう。 また、ひとつのシステムのこの部分を私が、この部分をあなたがという具合に分けて開発することがほとんどですから、他の担当者との意識合わせも必要になります。設計書の書き方、試験方法など、全員で意識統一させなければならないことは山ほどあります。 その合間にパソコンに向かっているという感じです。

関連するQ&A

  • ソフトウェア開発の仕事

    ソフトウェア開発の仕事をしていますが、 個人1人で請け負えるくらいの仕事をもらえるには 皆さんどのような営業活動をしておられるのでしょうか? 何かの集まりに参加するとか、お勧めの営業方法がありましたら、 教えてください。 よろしくお願いします。

  • ソフトウェア開発における収入について

    まだこれから職に就こうとする社会知識の浅い分ではありますが、 職別の収入でお聞きしたいことがあり、訪れさせていただきました。 デスクワークが大抵の一般企業での仕事スタイルだと思いますが、 この場合、時給制度がほとんどなのでしょうか? 例えば、 ソフトウェアを開発する企業だった場合、 「ソフトを開発し、その商品を売る またはソフトのメンテナンスとしてお得意先を訪れる」 がソフトウェア会社の収入源だと想像しています。 「ソフトを開発している間」 というのはどのような給料制度になっているのでしょうか?

  • ソフトウェア開発の流れ

    ソフトウェア開発の流れについて知りたいのですが、あるサイトには、(1)要求分析(2)概要設計(3)詳細設計(4)プログラミング(5)テスト(6)実施 とありますが、基本設計とかっていうのはどこにあてはまりますか?また、基本的に(1)~(6)の流れが一般的な開発の流れなんでしょうか? 宜しくお願いしますσ(^^)

  • ソフトウェア開発

    ウィンドウズ向けのソフトウェア開発する会社で仕事する上でSQL、データベースの知識は必要なのでしょうか?

  • 市販ソフトウェア開発の仕事のためには?

    現在都立の普通科に通うう高校2年です。 僕は将来、ソフトウェアを開発したりするプログラマーになりたいと 思っています。 なんと言うものなのかわらないのですが、ゲームを作ったりやWEBプログラマー ではなく、例えばWordやExcelなど、そういったソフトの開発の仕事です。 独立して自分の会社を作るというのが最終目標です。 そこで大学をどうするか迷っています。 そのためには工学部の情報工学科に入ればいいのでしょうか? 色々と調べてみましたが、他にソフトウェア学科や情報通信工学科、メディア学科 など似たようなものが多くあるのでどれが一番自分の夢に適してるのか わかりません。 もし良かったら教えてください、かなり悩んでいるのでどうかお願いします。

  • ソフトウェアの開発金額って?

    あるシステムを請負で開発中なんですが、開発工数の考え方について発注元と食い違いがあり、困ってます。 その開発は、発注元の事情でリリースまで全く時間的余裕のない状態でスタートせざるを得なかったため、 わが社ではその分野の業務知識のないプログラマを投入せざるを得ず、代わりに経験豊富な上級SEまで緊急投入して、 厳しい納期に対応する、という方針で進めました。 私はこのような場合、通常の開発に比べて ・投入した上級SEの工数 ・品質を保つための社内会議や設計書/テストレビュー等にかかる工数 が増え、その分は当然そのままソフトウェアの開発費用に載せられるものだと思ってます。 ところが発注元の認識は 「スケジュールが厳しくても、成果物としてのソフトウェアの機能は変わらないのだから、工数に載せるべきではない。 どんな人(『業務知識のないプログラマ』や『経験豊富な上級SE』)を使うかはこちらには関係ないことだ」 ということで一貫しています。 「ソフトウェアの価格=作成する機能の積み上げ」という考えがあるのは知っています。 「同じ機能のソフトウェアなのに、開発する会社の事情で工数が変わるのは困る」というのも理解できます。 しかし、厳しい納期が原因で開発原価が膨らむのは事実ですし、 納期も要求定義の一つだと思いますから、それによって開発金額がかわるのは当然ではないでしょうか? いろんな立場の方からご意見を伺いたいです。

  • こんな僕にできる仕事はありますか?

    非常に困ってます。僕は思いっきり朝方人間です。10~11時に寝て朝は5時ぐらいに起きます。来年就職活動をしますが、IT業界でソフトウェアなどの設計をしようと考えてました。ネットワークやプログラミングが得意で資格ももってます。しかし、開発や設計の仕事は残業は当たり前で夜型の人間でなければ無理だと言われました。大学で一時期忙しい時期があり、2ヶ月連続で徹夜をしましたが、体を壊し、体重が激減して目に見えて不健康な状態になってしまいました。僕の得意なことを活かせて残業がないIT業界の仕事ってありますか?

  • 金融関係のソフトウエア開発

    最近、就職活動のことを考えています。現在大学2年生なので実際に活動を始めるのは、まだ、少し先だとは思っています。 それで、金融関係に興味を持っていて、少しプログラミングもできるので、金融関係のソフトウエア開発がいいんじゃないかと思っています。 しかし、興味をもっているだけで、実際にどういうソフトウエアが必要なのかよく分かりません。 お金を扱うものなので、かなり頑丈(精密)に作ってあるイメージがありますが、どんな感じなのでしょうか? 昔は、言語はコボルを使っていたといいますが、今もそうなのでしょうか? 勘定系システムとかがあるんですよね。そういうのを勉強できる本とかはあるのでしょうか? やっぱり、あるんでしょうね。 そういう勉強は、ソフトウエア会社に入社してからで、間に合うのでしょうか?

  • ソフトウェア開発の事務員の方

    ソフトウェア開発の事務員の仕事をされてる方、 なぜソフトウェア開発の事務員になろうとしたか理由を教えてください。 履歴書にそこがつまづいています

  • 電機メーカーのソフトウェア開発業務

    こんにちは。 現在就職活動中の大学院生です。 就職活動先として大手の電機メーカー(PanasonicとかSharpとか)を考えているのですが、電機メーカーでのソフトウェア開発業務ってどんなものでしょうか? やはりプロジェクト管理などが主なのでしょうか? どのみちプロジェクト管理ならSIerの方がいいかな…とか色々迷走してます。 特に、実際にメーカーでソフトウェア開発をなさっている方などから実状をお話しいただけると嬉しいです。 よろしくお願いします。

専門家に質問してみよう