1 :
仕様書無しさん:
小生、プログラマになって5年半になります。
一応、与えられた案件はきちんとプログラムを作成し
それなりの売上はあげています。
しかし、日々プログラミングをしていて
本当のプログラマの実力、実務能力、スキルって
何なのかよく解りません。
今後定年まで続けられるか不安ですし
倒産や解雇などにより職を失ったとき
明確な基準やスキルがないような気がします。
ベテランから新人まで、また現プログラマ、元プログラマのみなさま
プログラマにおける本当の実力ってなんなのでしょうか?
御教示いただければ幸です
2 :
仕様書無しさん:03/10/15 21:32
集合写真
>>1 自分が面接官だったらどんな人を欲しいか考えれば答がでるのでは?
本当の実力というより「職を失ったとき」の不安をかき消したいということでしょ?
>>1 いろいろ基準とか測り方とかあるけど、俺の今のところの結論は
「どれだけでかいプログラムを完成させられるか」
だと思うなりよ。
>>4 俺もそれは感じるな。でかくなればなるほど、吐き気がひどくなる。
たぶん、漏れはプログラマに向いていないのだろう。
6 :
仕様書無しさん:03/10/16 00:02
嫌になったら自社営業に泣きついて
派遣先を変えてもらう、使えないハケーンちゃんこそ最強。
一年間で3人消えた
一年で3人か。仕事の内容把握する前に居なくなっちゃうんじゃ
そろそろ管理責任を問われそうだね。
8 :
仕様書無しさん:03/10/16 11:41
>>1 いろいろ基準とか測り方とかあるけど、俺の今のところの結論は
「体か心が壊れるまでにどれだけデスマを乗り越えられるか」
だと思うなりよ。
>>1 まぁ、ありえないだろうが
テンパりながらもどれだけエレガントなコードが書けるか
じゃないかな?
10 :
仕様書無しさん:03/10/16 15:49
10get
速く作れること
12 :
仕様書無しさん:03/10/16 20:00
本当の実力は人脈です
おいらは素人プルグラマだけどどうやったら実力とやらはあがりますか?
いくらがんばっても1000行くらいで止まってしまいます
14 :
職業プログラマ:03/10/16 20:55
>>13 素人プログラマが、普通は書かないプログラムを書くといいと思う。
「素人プルグラマ」がふだん使っている、
エディタとかコンパイラのクーロンを書くんだ。
出来なかったときでも、インフラの困難さが身にしみてわかるとともに
実力は上がる。
まかり間違ってオリジナルより高性能・高機能のが出来たら、
それをどうするかは「素人プルグラマ」の自由だよ。
>>14 ありがとうございます、今JavaでIRCクライアントをつくろうとしてますが
完成したら2chにでも張り付けようと思います
その前にどこぞのIRC鯖が炎上するかも知れませんが…
>>15 うーん、つくったソフトが発想の時点で小規模なので拡張する気になりません
17 :
仕様書無しさん:03/10/18 01:31
頼むから貼り付けないでおくれ どーせ出来たとしても、クソみたいなもんしか作れないんだろからさ
18 :
仕様書無しさん:03/10/18 01:39
>>1みたいな事を言ってるヤツってウザイ。
はっきり言って転職組の自分から言わせて頂いたら
これほど明確なスキルのある仕事など他にはないよ。
営業だって成績なんか何をこれだけ売りました、ぐらいしか言えないし、
販売、サービスに至ってはスキルなど無い。
「職務経歴書」という物が存在して、それで仕事が決まる
(たとえどんなショボイPGしか書けなくても
多数の案件に顔だしてりゃそれなりの仕事はとれる)
はっきりいってウザイ。「この業界将来ないよ」って
ファミレスや服飾関係のサービス業社員に向かって言えるか?
マクドナルドでバーガー作ってる店長@正社員に言えるか?
もう転職して7年になるけどさ。これほど楽な仕事ないよ。
毎日毎日9時出社で?
そんでもってジュースのみながら仕事できて?
疲れたら若干休憩とって?
夕方コンビニで夕飯買って?
だらだら残業してその残業代とかもらっちゃって?
こんなもんマクドナルドでバーガー作ってるヤツはな!昼飯30分なんだよ。
店長なんかバイトでもなんだっていいんだよ。
「いらっしゃいませ〜。本日はスーツとかお探しでしょうか?」
毎日毎日タチッパなんだよ。
「すいません今日はプリンタ機器の説明にきましたぁ」
とか言って嫌そうな顔されるんだよ。虫扱いだよ。
オマエら公務員と一緒で自分がどれだけ恵まれてるか全く解ってないよ。
デスマデスマってイスに座ってジュース飲みながらなにいってんだよ!!!
世の中には朝までパッキン運んでるようなやつらもいんだよ。1/3の給料で。
むかつくよ。
19 :
仕様書無しさん:03/10/18 01:50
マクドナルドでバーガー作ってるヤツといっしょにすんなよ ボケ
次元が違いすぎる。
努力してねーからマック(マクド)なんかでバイト生活してんだろ。
20 :
仕様書無しさん:03/10/18 02:11
一日何回オナニーできるかどうか
21 :
仕様書無しさん:03/10/18 03:54
PGなんて、これ以上発展しようのない職種だからなぁ。
22 :
仕様書無しさん:03/10/18 04:18
>>18 肉体が楽な変わりに精神がものすごく辛いんですけどね
本格的に楽されてらっしゃるんで?
>>21 発展しようのある職種ってなんだ?
俺、3ヶ月かかって3万行のプログラム書いたことあるよ…。単体テスト込みで…。
(クラス設計を入れると、プラス2週間)
一般的にこの数字がどうなのか知らないが、スピードに関してはこれが俺の上限だと思う…。もう耐えられないとこまできてた。
デバイスに依存する部分がありまくりでしかもパラメータによる制約条件とかもありまくりだったから仕様書を見ながらヒィヒィ言いながら書いてはテストして修正してた。
大体一日400〜600行進んでた。少ない時は100行くらい。多い時は1000行。
本当に泣きたかった…。
>>16 そう、勉強のために(プログラミング)スキルを上げるなら自分が欲しいアプリを作るのが一番。
特にネットにからむやつだと(標準を勉強することが必須になるので)いい経験になると思うよ。
IRCクライアントなんかなかなか良いと思うね。すでに誰かが作ってるとか、誰かのよりしょぼいとかは関係ないんだよ。(=´▽`=)
>>18 たしかにね、楽をしようと思えばこれほど楽ができちゃう業種もなかなかないだろうねw
でもそんなことができちゃう環境が問題だよね。
ちょっとまじめなことを言ってしまうが、社会人の本質としてどうだ?とも言いたくなるね。
労力を行数で測る奴がまだいるのか・・・
>本当に泣きたかった…。
あなたの書き込みを見た人は皆哀れみの涙をながしてまつ
>>25 行数っていうか・・・本当に意味があるコードの量ってことじゃねーの?
機能の量っていうか・・・
>>25 クラスって書いてるだろ?
コボルのコピペとは違うだろ。
漏れは一ヶ月で一万行。
口頭仕様・詳細設計・単体テスト・総合テスト
テストの最終段階での仕様変更こみで。
>>26-27 業務アプリだったら、1週間で10Kはいけるね。
つーか行数じゃ何もわからんってことを早く学習しよう。
29 :
仕様書無しさん:03/10/20 01:08
うん。
ウン万行書いた、とかいわれてもなぁ・・・。
100で納められるコードを500行書かれてもイェアなわけだし。
てかPGならこのソフト何万行くらいで書けるだろうと予想つくだろ?
その目安としてはいいんじゃない?
1万行で書けるものを3万行で書きましたはそりゃ×
行数書くなんて、
頭使ってない証拠だろ
オレは仕事柄行数なんぞ数えたことないなぁ。
コメントや、仕切り部分がコピペだったりするけど、1プロジェクトで3MBくらいの
テキスト量程度しかだしたことないや。製品売り上げ以外は評価の意味もないから。
プログラムの規模を表す単位として適当な単位って何でしょう?
一日3Kstepかける場合もあれば、
たった10stepに一ヶ月かかる場合もある
分野と要求レベルを固定しないと、stepsでは真価など問えない。
ただそれだと困るのでstepsで見積もるっちゅーだけの話
やっぱりそうですよね・・・
それに代わるものが無いからしょうがなく行数で見積ったり成果として見たり
しているのはわかるんですが。なんか、無意味だと知りつつ延々とそれを使
いつづけるのって疲れますね。
>>30 だから、
>>23は三ヶ月かかって一万行分の処理を書きましたってことかもしれないし、
>>27は一ヶ月で3000行分の処理を書きましたってことかもしれないでしょ?
つまり自己申告の行数による作業量は意味が無いってこと。
38 :
仕様書無しさん:03/10/21 10:47
せっかくだから、行数に変わる新しい基準を考えようぜ。
それが人月だろ・・・
40 :
仕様書無しさん:03/10/21 14:26
>>39 えっ。人月の計算の基となる数値は行数じゃないの?
定時で帰れる奴は神PG
42 :
仕様書無しさん:03/10/21 15:03
43 :
仕様書無しさん:03/10/21 15:11
44 :
仕様書無しさん:03/10/21 15:22
おれはゲーPRだから
創造性あればいい
どんな簡単なプログラムでも面白いもんは作れるしな
でもおまえらは大変だろうなあ
英字とお友達!みたいな?(笑
46 :
仕様書無しさん:03/10/21 15:32
まあまあ怒るなよ
おまえらもそんなことやめてwebデザイナーにでもなってみろよ
ゲームは無理だな
創造性欠如しすぎだもん、おまえら
>>45 とくにここ。
>英字とお友達!みたいな?(笑
クライアントが喜んで大金払ってくれるようにするのがプログラマの実力。
クソコード何万行書いたって無意味。
プログラム自体が神レベルでも客がまったく金払う気になれないようなものなら無意味。
客がよろこんで納得して金はらってくれるんなら、数行のExcelマクロだけだって十分。
その場合は(金額によって)客からは「プロ」と賞賛され、
他のプログラマからは「詐欺師」の称号を頂ける。
資本主義社会ではコストも時間も掛けず、相手を騙さずに大金引き出して
大きく儲ける事が継続的に出来る能力を「実力がある」と言います。
>>49 プログラマとしての実力というより、生きていく上での実力だな。
51 :
仕様書無しさん:03/10/21 16:14
>>48 文字通り!
コードばっか書いてっと英字と会話できるようになるってどこかで聞いたが(笑
電波と会話できる人がいるスレはここですか?
>>49 危ないなぁ。お前みたいな奴はいずれ、客に見極められて淘汰されるよ。
>>51 どこかで聞いたって、
自分で分からないことを喋ってるのか。人からの受け売り、しかもうろ覚えの上、おそらく聞き違いで。
お前は、もう喋るな。
56 :
仕様書無しさん:03/10/21 16:52
>>56 日本語で文章を書いていると、
日本語と会話できるようになるんですか?
58 :
仕様書無しさん:03/10/21 17:08
ジョークじゃん・・・
>>44 は日本語能力とコミュニケーション能力に問題があるようです。
人間のお友達はいないんでしょうか?
60 :
仕様書無しさん:03/10/21 18:19
だからジョークだって
怒るなよ
悪かったよw
ジョークの通じない日本人(w
62 :
仕様書無しさん:03/10/21 18:35
やっぱコネ力じゃないかな。
良い仕事を取れれば評価も上がっていくし
ほとんど完成の見込みのないプロジェクトに入ればどんなに実力があっても
「あいつは無能」ということで始末されるし。
アメリカに引っ越せばいいのに。
>>64 他人の所為に出来れば良いんだけど、客から見たら受注サイドの人間は誰でも一緒。
優秀なSEが付いてくれるなら、そいつに頑張って貰えば良いがそうとは限らない。
客は「コード書いてるヤツ」=「システム作ってるヤツ」と思ってるパターンが多くて
(実際にホントに全部そうな場合も結構あるし)結局、客とやりとりして真の要望
聞き出したり、システムの仕様を説明して納得して貰ったりするのがプログラマな
パターンは少なくない。SEがボケナスだった場合は確実にそうなる。(若しくは、破綻する)
こんだけやっても、お代は一緒。(´・ω・`)
漏れはPGだから話は苦手だけどナイスなコーディングでカバーするよん
とか思ってると、ダメSEと無理押し気味の客に当ったりした時に一案件で(予算同じで)
無限に機能増やされたりしてシボーンになるよ。
66 :
仕様書無しさん:03/10/21 23:34
よさげなスレ
ageとこう
>>65 つーか一番苦手な言語でやって無能だと思われて鬱状態になったおれはやっぱダメな人間でしょうか?
やるまえに「自分はやったことないんで実績ないですよ」といったんだけどね。
>>67 あまりやったことない言語でも本番でキチッと仕事できることは有能さの証明の一つではある。
ゆえに「無能だと思われて」は事実。
いかにソースを書かずに済ますかではないか?
>>68 たしかにそうでしょうが、仕様がころころ変っても?
>>68 もひとつ追加、当初の仕様は言語も全くちがうということね(もちろんその言語だから仕事を
指定の納期で受けたんで合って)。
あと、開発規模もしらんうちにボコボコ拡大してってるんです。
>>71 「問題解決能力」はプログラマに限らず誰しも求められる能力。
あなたは問題を列挙しているだけ。それをいかに分析し、いかに対応したか?
そして今後同じ問題が発生した時にその経験を生かす具体的な行動をしているか?
また同じ問題が起こらないような具体的行動をしているか?
それこそが職業人として優秀であるということです。
「こうこうこういう問題があったんですよ〜」などと言って自分が無能でないことを言い訳しようというのは、
逆に自分の無能さの証明である・・・・とは少し言い過ぎだけどね。
>>72 まあ、もう少し頑張ってみますわ。
交渉能力がなくうまく言いくるめられてるのだけは事実だ(´Д`;)
>>71-72 仕様変更を受けたときに品質を低下させずに
立ち回って顧客を満足させるのも実力のうちだが、
無理な要求に対しては客観的な根拠を出して、拒否したり
対価を要求したりする事も大事だぞ。
断りきれないのは、根拠のある数値で見積もれないからじゃないか?
仕事なんだから、コスト意識くらいはもてよ。
>>71 仕様をボコボコ変えているのが、
A.元受のSEで、自分は下請けの場合
実作業分の料金を貰え。見積りが甘いのは相手の所為だ。
B.自社のSEで、自分はPGの場合
その馬鹿は外して、有能のSEを引っ張って来るか、全部自分でやれ。
いずれにしろ馬鹿に仕様を作らせるな。自力で仕切直せ。
C.発注先の担当者で予算制限ありの場合
顧客は自分が欲しいものを理解していない。まずは仕様を固める為にコンサルティングせよ。
顧客側担当者が窓口であってもユーザーではなく業務を知らない場合はユーザーを引き出せ。
そもそもシステム化の範囲さえ決まっていなくて顧客の社内で部門やら複数の責任者やらで
システム化をネタに権利争いやら権力闘争している場合は、関係者全員集めて貰って、
乗り込んでって大立ち回りを演じろ。
何を作って、何を作らないのか取りあえずハッキリさせろ。
余計な事をするとカネが掛かる事を良く説明しろ。
企業経営者であっても、ゴネればプログラムなんかいくらでもタダで出来上がると
思っている年寄りは少なくないぞ。
真の決定権者と作るべきものと予算をハッキリさせろ。
<げげ入らねえ!続く>
ユーザーが開発環境やら言語やら指定してくる場合、多くの場合、単に知ったかぶり
したいだけか、聞きかじりの知識を良かれと思って披露しているだけだ。
ユーザー側に特定の言語に精通した開発能力のある管理者なんかがいる場合は、
開発環境が指定されたりしても当然だが、大概はそんなの無くて、システムの
作成に関して言語変更したりしてもユーザーメリットなんかない。
なにがしたいのか、はっきりさせて、ユーザーが実現したい実のある部分以外は
任せて貰えるように説得しろ。
システム化されていない業務は、複雑なように見えて実は無駄だらけの事が多い
現状やっている作業を全てコンピュータ化するのではなく、やるべき事をシステム化
するように良く話合え。
無意味な業務までシステム化してしまうと、実際に業務をしているヤツにさえ
意味の分からないシステムになってしまい、実運用後にフォロー不能になるぞ。
必要な機能は全て盛り込みつつ、可能な限りシンプルなものを作れ、
コンピュータ化して便利にならない物はプログラム作るな。
(どうしてもと言われればしょうがないが)
D.発注先の担当者で予算制限無し(作業に対して全てお代が頂ける)の場合
この不景気にありがたい事です。気の済むまでお付き合いしましょう。
スケジュールに関してだけは連絡を密にして行き違いの無いようにしましょう。
作業単価は誠実な価格にして、顧客には内容を良く説明しましょう。
次の案件の時も呼んで頂けるように、お客さまに尽くしましょう。
(でも無料サービスはなるたけ避けましょう)
77 :
仕様書無しさん:03/11/23 00:46
プログラムの規模か・・・
それは氏んだプログラマの数だな。
>また現プログラマ、元プログラマのみなさま
>プログラマにおける本当の実力ってなんなのでしょうか?
金をかせげるかではないか?
>プログラマにおける本当の実力ってなんなのでしょうか?
まわりが忙しそうに残業してても
お付き合い(サービス)残業しない勇気
81 :
仕様書無しさん:04/02/24 00:50
サーバのインフラ、と
サーバの構築の違いってなんですか?
面接で、答えられませんでした。
詳しい方、教えてくださいませ。
82 :
仕様書無しさん:04/02/24 02:16
>>81 あーここにもいた。
インフラる。
構築る。
83 :
仕様書無しさん:04/02/24 02:23
>プログラマにおける本当の実力ってなんなのでしょうか?
・・・死なない事・・かな。
>プログラマにおける本当の実力ってなんなのでしょうか?
知識と客観性。お宅には後者がない。エバンジェリストとか言う
山師連中には前者がない。んで大抵のサラリーマンには両方ない。
そういうのがプログラマとして給料もらっているわけで。
>>1 そんなの決まっているじゃないか。
如何に後々理解しやすいコードを書くかだよ。
要するに保守で回って来るコードは…
というマーフィーの法則。
コードを書かずに仕事を終わらせられれば最高。
「コード書いたら負け」みたいな。
「そんなのプログラマじゃない」って突っ込みがきそうだけど。
スペランカの本当の実力って何ですか?
>>86 > コードを書かずに仕事を終わらせられれば最高。
それは当たり前だろ?
金にならないけど。
89 :
仕様書無しさん:04/02/26 22:49
仕事汁
90 :
仕様書無しさん:04/02/26 23:02
研究系:論文の量産力。企業に劇的な技術力を与える。
制御系:逆アセンブルしたあとのデバッグ能力。サイズの小さいコードを組める。
業務系:運用知識。業界知識。
ゲーム系:期限内にバグのない動く物をつくれる
ってとこじゃねーか?
俺は、論文の助手ばっかだけど今は。
>>76 >なにがしたいのか、はっきりさせて、ユーザーが実現したい実のある部分以外は
>任せて貰えるように説得しろ。
うう、激しく同意だ_| ̄|○
当方設計兼実装担当だけど顧客が何も分かってない
その結果仕様変更がしょっちゅうだ
>>88 いや、だから「コードを書かずに金にする」わけだよ
>>93 そうだったのか、ゴメンよ。
客の話を聞く前に「無理です」といえるかどうか。
これには結構実力いるよな。
>>94 厳密に言うとそれはSEの実力ではないかい?
プログラマとSEを同じ人がやってたとしても。
96 :
仕様書無しさん:04/04/27 13:07
>定年まで続けられるか
無理
97 :
仕様書無しさん:04/04/27 14:58
こんな感じかな?
論理的な思考能力
デバッグとかで必要な能力。経験と共にあとからついてくる。
プログラマとしては比較的標準的な能力と思う。
いいプログラムを書こうとする意欲
これはない奴も多いし、仕事だとなくても何とかなっちゃうから
あんまし重要視されないけど、こういうのを持ってる人といっしょ
に働いていると楽しい
アルゴリズムの引き出しの多さ
これはいまどきの職場だとなくても全然OKの職場もあるよね。
けどこういうのに詳しいのがプログラマ本来の姿と思う。
ゲームの人とか、趣味でやってるが身についてるかも
勉強能力
新しい言語とか仕組みを要領よく身に付けていく能力で、
学校とかの成績がよかった奴ほど身についてる
仕様をすばやく飲み込む能力もこれかもしんない
これもプログラミング好きな奴はあとから身についてくる能力ではある
政治能力
転職とか、営業とか、デスマに巻き込まれない能力とか、そういう世渡りの
能力。これが欠けてると上の全部がそろってても不幸になる場合があるかも。
これも痛い目みつつ経験で身についてくる?
どんな能力を持っていようと、
水商売や土方と同じ商売やっている時点で。もうね。
プログラマの本当の実力に給料を反映させる事は無理。
100 :
仕様書無しさん:04/04/29 17:03
いやあ腕力だろ。馬鹿な上司とわからずやのSEをこないだもパンチ一発で服従させたよ。
どだい、藻まえら、本当の実力があると思っていても、小さな世界のそのまた極一部だけだと気がつけ。
102 :
仕様書無しさん:04/04/29 17:25
語学力、特に国語
俺用語を社会的に流通させる能力。
プログラマの半分は「やさしさ」で出来ています
>アルゴリズムの引き出しの多さ
・・・既存のアルゴリズムを出せるか否かは、調査能力の有無に依存する問題だ
調査能力は調査能力で必要かと思う。
しかし「アルゴリズムを紡ぎ出す力」のほうが「本質的なプログラマの実力」
であると思うがどうよ?
106 :
仕様書無しさん:04/07/21 22:40
>>1 (1) 未払い賃金は許さない。必ず支払わせる。
(2) 必ず定時で帰る。
しかし、それだけではないプログラマの本当の実力とは。
詳しくは、今すぐクリック!!
107 :
仕様書無しさん:04/07/21 22:50
数学的素養に決まってるだろボケ
なかなかYes!と言わない人だ、でも最終的にはやってくれる、と
相手に思わせる事、かな。
決まるまでめんどくさいからやらないだけなんだけど(藁
>>109 それは「渋るけど結局折れる人」とも思われる諸刃の剣…
a
>>1 ソースコードの中に宇宙が見えるかどうか。
見えなければ、馬鹿馬鹿しくてやってられないだろ。
>1
体力
それは言うまでも無いだろ。
結局、脳内デバッグが出来るかどうかでは...?
プログラムが完成するまでモニタとにらめっこしていると、
眼精疲労でとんでもないことになるのではないかと思う。
いよいよラストになったぞ!
落ちるのか?
いや、間違いなく落ちるといっていいだろう。
プログラマの本当の実力は、わからぬままに...
117 :
仕様書無しさん:04/11/21 04:51:58
age
いつの間にやら上に来てるぞ!
揚げちゃったのか?
いや、間違いなくage厨と言っていいだろう。
そこまでして、プログラマの本当の実力とは何かを知りたいのか...
119 :
仕様書無しさん:04/11/21 15:17:46
問題を発生させないこと。
「何もしない」ことで回避されうる問題はこれで解決される。
120 :
仕様書無しさん:04/11/21 15:41:21
PGやっていて不安とかいう人に聞きたいんだが
じゃあ何をやっていれば安心なわけ?
どの業界にいても安定なんてあり得ないと思うんだけど
だったらそのとき自分がやりたい職業をやってたらいいじゃん
駄目になったら別の道を探すなんてどの業界も一緒なんだしさ
公務員だって言われるほどおいしくはないらしいぜ
121 :
仕様書無しさん:04/11/21 15:58:07
>>120 工作員乙 ノシ
プログラムに優劣つける時点でDQN確定。
プログラムはクリエイティブな職種なんだから、
柔軟性のある奴=実力のある奴
だろ。
いつから言われたことを機能化する事が当たり前になったんだ。
122 :
仕様書無しさん:04/11/21 16:02:48
>>121 「プログラム」はクリエイティブな「職種」なんだそうな
123 :
仕様書無しさん:04/11/21 16:06:16
コーダ小生
>>120 正社員並やそれ以上に働かされ、挙げ句の果てに派遣で使い捨てにされるのもこの業界くらいだろ 今さらなにを言ってるんだ
40代くらいになって現役引退した後、普通の会社みたいに課長や部長になるという受け皿がないからみんな困ってるんだよ 誰しも55歳でPGできる体力あるわけでもないし
125 :
仕様書無しさん:04/11/21 17:20:32
この業界だけ?
他にどの業界を経験してきたのかな?
プログラマにクリエイティブなんかいらないだろ。