vbでシステム開発をしています
他の人が書いたプログラムの構文は本を読んだり
ネットで検索して何とか解決できるのですが
システムの仕様みたいなものがわかりません
コードが0の時に何々するとか区分が何々の時
何々するみたいなことが全然わかりません
プログラムの仕様書は忙しくないらしいです
どうすれば一人前のプログラマーとして
プログラミングできるようになるでしょうか
教えてもらいながらプログラミングしてます。
外注の人はほとんど聞かずにゴリゴリと
プログラミングしてます。
外注の人のようになりたいです
No.6ベストアンサー
- 回答日時:
「正」なるもの、確認できたもの、を残してください。
フローチャートを書いてもいいし、仕様書でもいいですが、
一番いいのは過去のチェックリスト。
確認できている事項をかき集めると仕様に近づきます。
ソースから作りあげた仕様書だけでは不十分となります。
フローだから間違う、ラフなメモだから仕様書でない、
変な仕様書が残ってしまう、一概にそんなことはありません。
それを見たときに
作る側が誤解を招く記載をしている、(のに誰も気づかない)
読む側が正しく解釈できない、
解読力の不足もあります。
何もないよりはマシということもあります。
違うところあったけども大体つかめた、それでもいいのです。
違うところはそれに気づいた本人に直してもらう。
仕様書がないのであれば、積み上げです。
外注は与えられたものをコツコツする作業かと思います。
悪く言えば、間違った仕様書を提示したらその通り間違ったまま作ります。
一人前っていうのは、
文法をすべて知ってます、だけではないでしょう。
プログラム作って給料もらいます。
それに誇りをもつ。
間違っているものを間違っていると言える、
自分の意図したものに作り上げることができる、
ソースから作成者の意図をつかめるようにする、
そういうのを目指してください。
>コードが0の時に何々するとか区分が何々の時
>何々するみたいなことが全然わかりません
これが単に長いソースだから、というのであれば
シンプルにして考える。
最初は、メソッド名、分岐、繰り返し、だけ着目してもいい。
ステップ実行できてますか?。
No.5
- 回答日時:
外注が回答します。
システムの処理は、信号が青なら進む、黄なら注意、赤なら停止、
と考えれば簡単です。全てのプログラムは大体このように動きます。
焦っても仕方ないですからこればかりは経験と独学でしっかり
学んでいきましょう。基本情報処理の資格を取れるくらいになれば
段々といろんな物が見えてくると思いますので頑張ってください。
No.4
- 回答日時:
>フローチャートは何で書けばいいですか
>wordですかexcelですか フリーのいいやつとかありますか
んなソフトは必要ありません。要は「フローが自身で把握できればいい」のですし、この場合、別のそのフローチャートは残す訳じゃないですからラフな手書きで十分ですし、それ専用のMicrosoftVisioも使ってますが、仮に丁寧に書いたとしても手書きの方が大概速いです。
それに、残すのは「仕様書」だけで十分です(フローチャートは間違って読みとる可能性があるため。仕様書は文字書きで大体の処理を示すだけなので、多少の誤差はあっても構わない)。
Wordなどでフローチャートを書いてしまうと、それが正式な書類として残ってしまう「危険性」があります。質問者さんの元々の仕事は「プログラムをするだけ」なんですから、正しいかどうか保証が取れないデータを残すことはないですよ。
No.3
- 回答日時:
ここで聞いてもインスタントに判る方法はありません。
これはシステム設計のテキストを基礎から勉強することが必要でしょう。
会社はそういう教育はしないのでしょうしょうか。
それでいきなり仕事というのは普通はないと思うのですが。
VBは基本的に文法ですよね。
でも文法を知っていても小説はかけないですよね。良い小説を書くには小説とは何か、読者は何を求めているのか、それを喜ばすにはどうしたらよいかなど文法では関係ないことが沢山わからないと売れる小説にはならないですね。
システムにも文法とは関係ないいろいろな知識が必要です。優秀なSEは常識のより多くある人だと思っています。一般教養がない人はユーザーの心理がわからないと思います。
ちなみに情報処理の試験勉強をすると結構幅広くこのあたりの基礎知識が出てきます。
一度それに挑戦してみませんか。
No.2
- 回答日時:
まあ、私も「他人が書いたコードは読みにくい」ですし、全体を見ずにいきなりゴリゴリと修正を始めることはありますけどね・・・。
とりあえずそう言う時にする、リバースエンジニアリングの手順は・・・。1.まず、プログラムコードからフローチャートを書く。この程度は出来ますよね。ココで重要なのは全ての「分岐」をしっかり書きだすことで、それをすることで「例外処理」がどこにあるかみつかります。
2.フローチャートから、例外処理(警告を出して止まるとか、処理全部をジャンプしてしまうとか)を全部消してしまう。そうすると、その処理が何をやってるか分かりやすくなる。
3.そこまで来れば、「入力データが○○のとき、処理は△△で、出力は××」と日本語で書きだせるはず。その「書きだした内容」が仕様書です。良い機会ですから、その「仕様書」も一緒に納品すると相手によろばれるかもです。
フローチャートは何で書けばいいですか
wordですかexcelですか フリーのいいやつとかありますか
ご回答ありがとうございました。
No.1
- 回答日時:
外注の人はその道のプロだから、外注というポジションにいるのでしょうね。
へたすれば、社員よりも稼ぎが良くなる場合もありますから。
話はもどりますが、どうすれば一人前になるか・・・。
他人が書いたコードが読めるならリバースエンジニアリングをしてみてはどうかな?
完成されたコードから要件定義書などが見えてきたりします。
それを繋げていけば、全体でシステムになりますし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング プログラミングとデザインの両方のスキルが高い人はいますか? 9 2022/12/14 07:12
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- システム システムを開発するにあたって 3 2022/08/06 21:30
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- 大学受験 専門学校の志望理由書について自信が全く無くて…添削してください。 「 私は将来、IT企業の第一線で活 3 2022/10/11 01:12
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
- その他(スマートフォン・携帯電話・VR) “スマホ” は、何が出来るんだ? 4 2022/04/13 20:12
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
仕事のことを考えて眠れません...
-
SEとして中身を良くする為に何...
-
システムインテグレーター シス...
-
新卒IT社員です。キャリアの相...
-
リスキリングとプログラミング...
-
32歳で年収350万円しかないがこ...
-
ERPの開発を独学したいのですが...
-
ITでインドが成長できる理由
-
4月から入社5年目なのですが、...
-
絶対参照と相対参照の違いを教...
-
システムエンジニアは英語は得意?
-
32歳IT未経験だが応用情報技術...
-
使い捨て社員のスキルアップに...
-
IT系は学力がいりますか?
-
WSTSの加盟企業が掲載されてい...
-
IT業界でも年収400万いかない人...
-
プログラミングスクールでエン...
-
フロントエンドエンジニアが評...
-
データサイエンス職で、メガベ...
-
(SIer志望)入社後の「研修」に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
映像製作エンジニアからシステ...
-
データサイエンティストとwebエ...
-
動画クリエイターからシステム...
-
ITに関して無知で少し気になる...
-
なぜ誰でもできるプログラマー...
-
プログラミングスクールでエン...
-
IT業界はほかの業界に較べて、...
-
データサイエンティストは高学...
-
IT素人が全然関係ない部署から...
-
データサイエンス職で、メガベ...
-
情報技術系の23歳の専門1年です...
-
未経験エンジニアの年収
-
for文すら一年前に書けなかった...
-
ヨーロッパ社会は、なんでGAFA...
-
プロジェクトリーダー要件定義...
-
未経験からエンジニアになるた...
-
システムエンジニアの仕事でSES...
-
日東駒専レベルの大卒で 25歳、...
-
システムでエンジニアの仕事を...
-
業務知識どうやって吸収してい...
おすすめ情報