
私の知人が会社面接にて「ソフトウェア関係の仕事がしたいです」と
言ったところ,会社側の人に「ステップ数はどれぐらいのプログラムを
書いたことがあるのか」とたずねられ,回答に困ってしまったそうです.
彼はC言語しかやったことがないそうで,ステップ数と聞けば繰り返し
何回ループさせたか,ということがステップ数だと思っていたそうなん
ですが(っというか私もそうなんですが...),会社の人の言ってる
ステップ数とはどうやら違う感じがしたらしく,「ステップ数とはなん
ですか」と聞いたところ,それで話しは終わってしまったそうです.
後から調べてみたところ,fortran ではステップ数という言葉が出て来る
ようなのですが,C言語ではあまりステップ数ということばを使わない
ので,会社の人の発言の意味が良く分かりません.
誰かご存知の方がいましたら,教えて頂けないでしょうか.
No.4ベストアンサー
- 回答日時:
こんちゃっsohですっ。
ソフトウェア関係の会社面接で「ステップ数」を聞かれた場合
「ソースコードの行数」
の意味になるんですが、これ、コメントは含まないんですよね。
実コード部のみのステップを測るソフトとかどっかにあるんですけどいまどきこんなん計測するやついねーよって
わしもい~っつも思いますわ。
C言語だから使わないとじゃなく、いまどき使わないが一番正確ですかね(失笑
でもちょっと古めの会社とか営業の人はステップで計るくらいしか思いつかないみたいなんですよねぇ
むかぁしは1000ステップでいくらって歩合制も敷いてた事もあったんですよ
だから
while() {
}
ってかかずに
while()
{
}
ってかいてみたりとか。
関数も
int hoe(int a,int b,int c)
じゃなくて
int hoe(
int a,
int b,
int c)
とか
ばっかばかしいよね。
具体的にわかりやすい回答ありがとうございます。
私も聞かれたとき、皆様の回答にもあるように
行数ではないかなとも思ったのですが、
プログラム経験がC言語のみで、
その経験上、-soh-さんの例のように
書き方によっては行数は変化するから
違うだろうとその考えを捨てていました。
-soh-さんの回答で安心できました。
「ステップ数なんて基本中の基本だよ!」
と言われたことがばかばかしく思えました。
これから、もし他で聞かれる事があれば
大雑把な行数で答えるようにします。
ありがとうございました。
No.5
- 回答日時:
みなさまの回答とおり 行数 です
たぶん コメント込み と思いますが、確認すれば、ほほぉーと思われるかも
ステップ数だけではなく、何を作ったかも言いましょう
「電卓(四則演算と進数変換)をCで500行」
これで、妥当な行数か判断できます
ステップ数は勘と統計学ですね 今は
a仕様をb言語なら行数はXXX行くらいだから、1日yyy行で一週間かかるかな? なんてね
No.3
- 回答日時:
開発規模やプログラムの大きさ、プログラムの生産性を評価するのに、ステップ数という言葉がよく使われた時代があります。
ステップ数というのは、既に回答されているように、ソースプログラムの行数です。
ところが、これには色々問題が有ります。
(1)言語によって大きく違う。
(2)定義文の多いプログラム、コメントの多いプログラムをどう評価するか。
(3)下手な人ほど無駄の多いプログラムを書く。結局ベテランが仕事をしてないように見える。
(4)開発は、プログラム製作だけでなく、検討、設計、テストがあり、又ドキュメント作成と言う重要な仕事もあり、ステップ数だけで規模が把握できない。
などから、最近ではステップ数という考えは下火になったと思います。特にC言語は初心者と上級者のステップ数の差が激しく出るのです。
でも10ステップと100ステップと1000ステップの経験者を比べると違いは歴然とするので、経験度を判断するために聞く事はあると思います。
No.2
- 回答日時:
たぶん、その会社の人の言うステップ数はソースプログラムの行数、だと思います。
COBOLなどは、ステップ数といいます
例えば1Kが1000行。
プログラム仕様により、ステップ数も変わってきますよね、個人差もあるし・・・
ただ、ステップ数だけで、品質の良いプログラムが組める判別は出来ないと
思いますが・・・

No.1
- 回答日時:
こんばんは。
「ステップ数」とは、ソースコードの行数のことではないでしょうか?
おそらく会社側の方は、「ステップ数が多いプログラムを書いた」=
「大規模なプロジェクトの開発に携わった」
という意味でたずねたと思うのですが・・・。
※蛇足ですが、フリーソフトでステップ数を計測するツールがありますね。
外していたら御免なさい。以上です。
参考URL:http://www.try.co.jp/~tryold/wor023.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ステップ数??
C言語・C++・C#
-
エントリーシート
IT・エンジニアリング
-
1日に1人がこなせるプログラムのLine数はどのくらいになるのでしょう
その他(プログラミング・Web制作)
-
-
4
専攻テーマって…?
就職
-
5
プログラムの規模を表す単位「k」とはどういう意味ですか?
その他(プログラミング・Web制作)
-
6
研究開発、設計開発、SEの違いについて
就職
-
7
「年次」と「年時」に使い方について
日本語
-
8
ある企業で履修履歴データベースを提出するよう言われていたのですが、提出期限を過ぎてしまいました。 マ
求人情報・採用情報
-
9
就職活動について マイナビの記入欄に「ゼミ」というのと「専攻テーマ」の二つの欄がありますがそこはゼミ
面接・履歴書・職務経歴書
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLLファイルの逆コンパイラにつ...
-
VisualStudio2022でC言語プログ...
-
c言語
-
C#でログファイルにファイルパ...
-
【C言語】全角文字の配列を、全...
-
gccを行ってもexeファイルが生...
-
C++でデスクトップGUIアプリ開...
-
大量のデータを読み込んで表示...
-
逆コンパイルと逆アセンブルの...
-
Notepad++の関数リスト表示の変...
-
卒業研究でよく分からないとこ...
-
ストリームについて。
-
c言語でイベントフラグを使った...
-
Cのコンパイルでコメントアウト...
-
C言語の関数のextern宣言
-
プログラマー達は何故、プログ...
-
プログラミングc++を全く分か...
-
プログラミング言語でアプリや...
-
UART通信の取説で,left floati...
-
C#でTreeViewのCheckBoxのサイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムの規模を表す単位「k...
-
ステップ数について
-
ライン数とステップ数の違いに...
-
VB6.0で #の意味
-
ステップ数??
-
STEPについて
-
「ByRef引数の型が一致しません...
-
アドレス指定について
-
if(($j+$i)%7 == 0){ の0の意味...
-
ゲームのプログラムについての本
-
VB.Netから、VC++.Net経由でNat...
-
ショートカットキーに関して
-
剰余を求めるプログラム
-
ドット絵のようなやつを作るに...
-
ステップカウントツールが作成...
-
海外リードメールの「NPA」とは?
-
Visual Basic勉強中です
-
メガデモ、4kbの受賞作品 ...
-
三菱 PLC ラダープログラム
-
プログラム構造の「再帰的」に...
おすすめ情報