私の知人が会社面接にて「ソフトウェア関係の仕事がしたいです」と
言ったところ,会社側の人に「ステップ数はどれぐらいのプログラムを
書いたことがあるのか」とたずねられ,回答に困ってしまったそうです.
彼は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も見ています
-
ゆるやかでぃべーと タイムマシンを破壊すべきか。
これはディベートの論題だと仮定したうえでの回答お願いします。あなたは、その末にタイムマシンを壊してしまうのか、使い道を探すのかどうかを考えてもらいたいです。
-
エントリーシート
IT・エンジニアリング
-
ステップ数??
C言語・C++・C#
-
専攻テーマって…?
就職
-
-
4
会社の敬称は御社。では部署の敬称は?
転職
-
5
文面で御社は「貴社」、では部門は「貴部門」??
就職
-
6
エントリーシートを添削してもらったんですが、納得できない点があります。急いでます!!
就職
-
7
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
8
1日に1人がこなせるプログラムのLine数はどのくらいになるのでしょう
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムの規模を表す単位「k...
-
ライン数とステップ数の違いに...
-
ステップ数について
-
ステップカウントツールが作成...
-
VB6.0で #の意味
-
ステップ数??
-
「ByRef引数の型が一致しません...
-
STEPについて
-
メガデモ、4kbの受賞作品 ...
-
三菱 PLC ラダープログラム
-
URLの中の「?=○○」の意味は?
-
ドット絵のようなやつを作るに...
-
基本情報技術者の擬似言語プロ...
-
ステップ数によるスケジュール
-
剰余を求めるプログラム
-
c言語プログラミングのプログラ...
-
4択クイズの解答について悩ん...
-
三菱シーケンサ FX2Nについて
-
Prologについて教えてください
-
再帰について
おすすめ情報