1 名前:仕様書無しさん [2007/05/27(日) 11:22:36 ] ある企業で新人研修を担当している。 どんな基準で入社させたのかは知らないがif文すら書けないヤツから それなりにコードを書けるやつまでピンキリだ。 俺の仕事はそんな20人ほどの連中を2ヶ月以内に育てることだ。 いよいよ研修ももう少しで終わる。 課題を出せば丸投げに出され、2進数の話をすれば嫌な顔をされた。 さあ、質問はないか?
325 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:19:22 ] >>323 うちもJavaで「やっさしいJava」っての使ってんだけど、 ArrayListが書いてないんだよね、良書と聞いていたんだが?
326 名前:仕様書無しさん [2007/06/02(土) 22:22:13 ] 『はじめてのC』はやめてください。おながいします。
327 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:22:53 ] enumは実用性低いから別に使わなくてもいい。
328 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:28:54 ] >>325 うちにその本で勉強した奴がきたが、 int型しか書いてませんでしたってほざいてたぞw
329 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:32:11 ] >>325 そう思うなら、もう入門書なんか要らないっしょ。 Java魂とか買えばいいんじゃないか?
330 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:32:55 ] 男はだまって虎本
331 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:41:54 ] 普通に「プログラミング言語Java」にしとけ。 アレ読んでると何でか眠くなるけど。
332 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:47:20 ] >>328 やさしすぎじゃねーかww
333 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:52:27 ] 最初に読んだJavaの本が 丸の内とら のだったかな・・・・ 読んだせいで遠回りするハメになった気がするという一品w
334 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:56:00 ] >>333 俺もそれだよwww初体験 だれでもできる だったけかwww 確かに誰でも出来るが、内容は最悪そのものといってもいい。 言語の基礎的事項について説明もなし。だが匿名クラスでまくり。 それにくらべたら『やさしいJava』は神のような存在だ。
335 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:22:12 ] >>334 『やさしいJava』ですらだめだった。 そんな俺は猫さんのJava期待してるんだが、出さないかな
336 名前:仕様書無しさん [2007/06/02(土) 23:26:20 ] 「誰にもわからないjava入門」(計算天使だったけか?)とかいうの「javaプレス」でやってたよな? あれ、謙遜でいってるのかと思ったら 本当にさっぱりわからなかったw
337 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:30:58 ] >>335 Cにenumってあったっけ?C++には追加されてた記憶はあるけど、Cの最新の 仕様にも追加されてたっけ?
338 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:36:22 ] 列挙は普通にあるだろ。俺はあんまり使わんけど。 Javaも5から使えるようになった。
339 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:36:44 ] >>337 あるよ プログラミング言語Cの第二版にも載ってる
340 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:36:51 ] 素のCのenumは直接数値書いても通っちまう ただint型の別名をつけてるだけ。
341 名前:仕様書無しさん [2007/06/02(土) 23:45:07 ] みないでよ!
342 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:54:45 ] ま、enumは#defineで代用できるからな、使わんでもいいんじゃね C/C++で落とせないのがやっぱtemplateだろ、これ本当にすごいと思ったよ。 『やさしいJava』すら挫折した俺でさえ、templateは必死に勉強したからな。 templateの良さを知ると、Genericの無い言語は使いたくないよ。 Javaにもtemplate導入されたから、javaっていよいよすげー言語になってきたなと思ってるよ。 java使いはtemplateに昔の俺みたいに感動してるんだろうな。
343 名前:仕様書無しさん [2007/06/02(土) 23:57:24 ] いや別に
344 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:58:22 ] #defineで代用?
345 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:59:27 ] #define mon 1 #define tue mon +1 ...... こんな感じなの?
346 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:59:32 ] まとめると 口の臭い新人には教える気が半減するってこと で良いですか?
347 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:02:21 ] 列挙型に変数を宣言しても代入が列挙候補に限らない、とかいう仕様があるためenumは微妙
348 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:04:16 ] >>346 口臭は公害である 原因は体質かタバコか不潔か分からないが・・・とにかく困る でも自分もそうである可能性もあるんだがな
349 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:08:01 ] >>342 Lispいいよ
350 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:18:38 ] >>348 病気の場合もある。胃とかの消化器系がやられてたりするとだったかな?
351 名前:仕様書無しさん [2007/06/03(日) 00:21:11 ] >>349 Lisp使ったこと無いぽ
352 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:43:51 ] >>347 たしかに安全性とかいう意味では微妙だけど、 列挙する意味がある値であれば個別の#defineや直値かかれるよりはコード追いやすいから、 そういう意味でenumを使う価値はあると思うよ。 その「列挙型に変数を宣言しても代入が列挙候補に限らない」ってのも、 コードレビューしてるときに注意する対象とか違和感感じる切っ掛けとかにもなるし。
353 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:53:48 ] まあ新人がenum分からないって程度ならかわいいもんだろ。 enum知ってるけど>>193 とかだったら・・・
354 名前:仕様書無しさん [2007/06/03(日) 03:15:44 ] 研修成績悪い奴は病気だウイルスが入ってるとか 言ってすげー精神攻撃にあってみんなすぐ辞めてくれる ほんとここ数年もの言わない奴ばかりになって助かってる。
355 名前:仕様書無しさん mailto:sage [2007/06/03(日) 11:22:20 ] 性別や季節などを表す列挙体を自由に定義し、それを用いたプログラムを作成せよ。 今でもこの演習の意味が分からない。
356 名前:仕様書無しさん mailto:sage [2007/06/03(日) 11:34:01 ] >>355 enumを使えるかどうか見るための演習だろ enumの動作検証プログラム書くと思えばいいんじゃないの?
357 名前:仕様書無しさん mailto:sage [2007/06/03(日) 23:03:23 ] enumはパーサが処理するので、プリプロセッサが処理するマクロより 都合がいい場合があるよ。
358 名前:仕様書無しさん mailto:sage [2007/06/03(日) 23:39:07 ] 新人研修のことをOJTと言っちゃう奴が多すぎ
359 名前:仕様書無しさん [2007/06/04(月) 10:09:28 ] 口臭はまじ半端ないな ジジイとかに多いけどまじであれテロ並にダメージくるわ
360 名前:仕様書無しさん [2007/06/04(月) 18:12:54 ] 太ってる新人をメタボちゃんとか 言っていじめるてる奴だれよ?
361 名前:仕様書無しさん [2007/06/04(月) 19:02:57 ] 新人研修でプログラム教育あるってすごいな、俺のところないよ 学校でプログラミング学んでないとプログラマとして採用しないよ。 だいたい、プログラミング教育まったく受けてない無いのにPGになろうと思う学生ってどうよ
362 名前:仕様書無しさん mailto:sage [2007/06/04(月) 19:47:18 ] www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
363 名前:仕様書無しさん mailto:sage [2007/06/04(月) 19:57:11 ] つまり最初は書けなくても問題ないということかね
364 名前:仕様書無しさん [2007/06/04(月) 20:00:57 ] 俺は早々とSE職からリタイアした
365 名前:仕様書無しさん [2007/06/04(月) 20:56:09 ] >>362 >私と同様、この著者は、プログラミングの仕事への応募者200人中199人はコードがまった >く書けないということで苦労している。繰り返すが、彼らはどんなコードも書けないのだ。 >怖い事実を聞きたい? コンピュータサイエンス学科卒業生の過半数にはそれができない >のだ。 日本だけの問題じゃなかったのか…。 なんか安心したというか…。
366 名前:仕様書無しさん mailto:sage [2007/06/04(月) 20:59:23 ] 200人中199人とかいうから信憑性がなくなる
367 名前:仕様書無しさん [2007/06/04(月) 21:00:32 ] >>365 それって、たしかUSAの人間がじゃあMITのコンピュータサイエンスの連中の50% はプログラムが書けないといってるのと同義だよなとかすげー批判受けて お前の言うこと嘘だらけだよなって烙印押されてたぞw
368 名前:仕様書無しさん [2007/06/04(月) 21:06:01 ] >>367 日本語でおk
369 名前:仕様書無しさん [2007/06/04(月) 21:12:35 ] 偉そうに解釈しつつ、ソースコードが不格好というのが酷い。 ttp://blog.livedoor.jp/clausemitz/archives/50656193.html
370 名前:仕様書無しさん [2007/06/04(月) 21:33:57 ] >>369 てにをはの使いかたが解かってないDQNにプログラムのなんたら を語られると本当にいい迷惑だよなw。後からメール送っておくとするか お前は氏ねと
371 名前:仕様書無しさん [2007/06/04(月) 21:37:46 ] >>369 これはひどい
372 名前:仕様書無しさん [2007/06/04(月) 21:38:31 ] つか機械猫〆あげる前にこいつ〆あげようっと
373 名前:仕様書無しさん [2007/06/04(月) 21:39:30 ] >>369 ほんとだな 基本的な書き方じゃないな どういう勉強してたんだろう
374 名前:仕様書無しさん [2007/06/04(月) 21:41:39 ] FizzBuzz問題を解くのになぜ変数を三つも使うのか
375 名前:仕様書無しさん [2007/06/04(月) 21:44:16 ] 条件が3つあるから それぞれチェックすればいいだけだよな?
376 名前:仕様書無しさん mailto:sage [2007/06/04(月) 21:47:24 ] 自分も研修に参加しているんだが、1名どうにもならない奴がいて困っている。 何かと「初心者だからわからない、難しい」を連呼する女だ。 自分も新人の中で決して出来る方ではないけど、流石に不適切だと全員が思っている。
377 名前:仕様書無しさん mailto:sage [2007/06/04(月) 21:52:47 ] 不適切ってどういうこと? 「初心者だからわからない、難しい」と連呼するのは不適切ってこと?
378 名前:仕様書無しさん [2007/06/04(月) 21:55:39 ] どうにか問題を解決する意思が限りなく薄く 周囲に不満をいい放つだけという態度が不適切だと いってるんじゃねーの。
379 名前:仕様書無しさん [2007/06/04(月) 21:57:13 ] { の書き方酷くない?
380 名前:仕様書無しさん [2007/06/04(月) 21:57:39 ] >>376 「不適切だと <<全員が>> 思っている」という根拠は?
381 名前:仕様書無しさん mailto:sage [2007/06/04(月) 21:59:04 ] >>377 378に書いてある通り。 課題も出せば良いという態度で他の人のソースをコピーするだけ。 休憩時間になれば解らないと回りに不満を漏らすだけ。 その癖に定時になればさっさと帰るし、家で復習をしているわけでもない。 出来ない子は他にも居るが、必死にやっているよ。
382 名前:仕様書無しさん [2007/06/04(月) 21:59:37 ] >>369 「プログラミングというのは〜〜」 「苦手な人はそもそも〜〜」 「プログラミングが得意か、不得意かの分かれ目〜〜」 「私だったら、こう解いたという道筋を分解して説明しようと思う」 これだけ大上段に構えて、あの思考過程・あのコードというのがねえ。
383 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:01:10 ] >>380 一番温厚そうな正確で面倒見も良くプログラムもそれなりに出来る姉さんまでキレた。
384 名前:仕様書無しさん [2007/06/04(月) 22:02:03 ] >>381 >家で復習をしているわけでもない。 なんで分かるの? そいつが「必死にやって」いないという根拠はあるの? 憶測でものを言うのは、職業プログラマとして褒められたことではないと思う。 (まあ、おそらく、そいつに帰責性アリとは思うけどね。 あまり感情的になっても得は無いんじゃない?)
385 名前:仕様書無しさん [2007/06/04(月) 22:08:09 ] >>369 >「3で割り切れるなら…」「5で割り切れるなら…」という仕様はまず無視。 いや、無視しちゃダメだろ…
386 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:10:10 ] >>369 なんとなくの決め付けだけど、彼は、 「プログラムの梃子の効果について」 とか語っちゃいそうな気がするな。
387 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:12:20 ] >>381 >>376 を読んで何が不適切か具体的に分かるほうがすごいと思わないか これが、ゆとり世代なのか思ったよ、>>1 の大変さがなんとなく理解できたよ。 こんな香具師が配属されてくるのか....
388 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:14:58 ] ゆとりの本番はまだまだこれからでしょ。
389 名前:仕様書無しさん [2007/06/04(月) 22:16:30 ] 新人研修が終わった後、担当者の血色が明らかに良くなった。快活になった。 相当ストレス溜まってたんだろうなあ…。
390 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:18:18 ] ま、ゆとりってのはダメな奴はダメでいいよって教育だからね。 それでダメな奴が増えるのは、当然の帰結。予想の範囲内。
391 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:18:33 ] >>387 いや、具体的なことは流石に分からんが、 >>378 くらいのことは言えるのでは?
392 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:21:04 ] >>390 学生の時はダメなやつは自分の責任だから構わないんだが、会社に入られると責任の範囲が変わるのが問題。 これからは増えるだろうなぁ、なんで奴を入社させたんだ、とか教育担当は誰だ、とか・・・
393 名前:仕様書無しさん [2007/06/04(月) 22:23:20 ] それこそ、入社試験でFizzBuzzテストをですね…。 参考書を渡して、一時間かけていいから、ともかくちゃんと書けたヤツは一次試験突破。
394 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:28:37 ] >>392 >なんで奴を入社させたんだ、とか教育担当は誰だ、とか・・・ 新しいソリューションの予感
395 名前:仕様書無しさん mailto:sage [2007/06/04(月) 22:30:55 ] >>391 実を言うと不適切の言葉の使い方が間違ってると思った。 >自分も新人の中で決して出来る方ではないけど、流石に不適切だと全員が思っている。 の"自分も新人の中で決して出来る方ではないけど" からその女の能力関して何かを言いたいのかと思った。 それなら、不適切では無く"適性が無い"と言いたいのかと思ったんだが。
396 名前:仕様書無しさん mailto:sage [2007/06/04(月) 23:03:03 ] 不適切でなくて不適正か不適格だろうな。
397 名前:仕様書無しさん mailto:sage [2007/06/05(火) 00:33:57 ] public class omanko { public static void main(String args[]) { byte san = 0; byte go = 0; for (i = 1; i <101 ; i++) { if(i >= 3 ; 0 = i % 3) { System.out.print("Fuzz") san++ } if(i >= 5 ; 0 = i % 5) { System.out.print("Bazz") go++ } if(san != 0 || go != 0) { System.out.println(""); san = 0; go = 0; } else { System.out.println(i); } } }
398 名前:仕様書無しさん mailto:sage [2007/06/05(火) 05:12:51 ] こんなコーディングしてる奴いたら張り倒すな
399 名前:仕様書無しさん mailto:sage [2007/06/05(火) 08:48:51 ] スタート地点で実力が不揃いなのは当たり前だろ
400 名前:仕様書無しさん [2007/06/05(火) 10:06:26 ] こんなもんだろ、普通に。 四分ぐらいかかって死にたくなった。 #include <stdio.h> int main() { int i; for(i=1;i<=100;i++){ if(i%3==0||i%5==0){ if(i%3==0) printf("fizz"); if(i%5==0) printf("buzz"); }else{ printf("%d", i); } printf("¥n"); } return(0); }
401 名前:仕様書無しさん [2007/06/05(火) 10:20:06 ] 2ヶ月かけても変数宣言やループまわすだけでもままならない馬鹿を初めてみた しかもそいつが東大院卒だなんて…
402 名前:仕様書無しさん mailto:sage [2007/06/05(火) 10:32:38 ] 院ってとこがポイントだな
403 名前:仕様書無しさん mailto:sage [2007/06/05(火) 18:28:10 ] フランス文学専攻かもしれないじゃないか!
404 名前:仕様書無しさん mailto:sage [2007/06/05(火) 20:43:10 ] センスって大切だよなぁ・・・
405 名前:仕様書無しさん mailto:sage [2007/06/05(火) 20:47:08 ] 1分くらい? 状態保持して計算回数を削減する必要は 無いだろうなあ、この程度なら。 int i; for(i=1; i<=100; i++){ if(i % 3 == 0 || i % 5 == 0){ if(i % 3 == 0)printf("Fizz"); if(i % 5 == 0)printf("Bizz"); } else { printf("%d",i); } printf("\n"); }
406 名前:仕様書無しさん mailto:sage [2007/06/05(火) 22:53:57 ] これくらいなら楽勝だな for (int i=1; i<=100; i++) { if (i % 3 = 0 || i % 5 = 0) { if (i % 3 = 0) System.out.print("Fizz"); if (i % 5 = 0) System.out.print("Bizz"); } else { System.out.print(i); } System.out.print("\n"); }
407 名前:仕様書無しさん mailto:sage [2007/06/05(火) 22:54:12 ] 普通はPerlで1行。
408 名前:仕様書無しさん mailto:sage [2007/06/05(火) 22:59:39 ] >>406 コンパイルエラー
409 名前:仕様書無しさん mailto:sage [2007/06/05(火) 23:19:10 ] >>406 >if (i % 3 = 0) 言語は何だ?java?VB?
410 名前:仕様書無しさん mailto:sage [2007/06/05(火) 23:26:13 ] System.out.print だから、Javaのつもりじゃねーの?
411 名前:仕様書無しさん mailto:sage [2007/06/05(火) 23:46:17 ] print+(Fizz)[$_%3].(Buzz)[$_%5]||$_,$/for 1..100
412 名前:仕様書無しさん [2007/06/06(水) 00:05:41 ] こんな馬鹿なもんだいやってないで ツッパしてろよ
413 名前:仕様書無しさん mailto:sage [2007/06/06(水) 07:41:05 ] 何人かの新人が配属されてきた。 研修担当の奴から1人だけ要注意といわれていた♀がいるんだが、理由を実感中。 なにを教えても、なにをやらせても、初心者だからということを免罪符にする。 >>1 経験も糞もねーのは知ってる、だが初心者ってのは会社に入ったらば通用しないと思うんだが、どこから鍛えればいい?
414 名前:仕様書無しさん mailto:sage [2007/06/06(水) 08:08:13 ] >>413 初心者がプログラマーとして会社から給料もらえるのはおかしいと思わないのか、 そこらへんをはっきり聞いてみるといいんじゃね?
415 名前:仕様書無しさん mailto:sage [2007/06/06(水) 08:22:24 ] >>414 その話は残業の話の時にもスレで話題になったが、雇用されている以上は給料を貰えるわけっしょ。 下手なこと言うと上司の立場を利用したハラスメントにならん?
416 名前:仕様書無しさん mailto:sage [2007/06/06(水) 09:32:15 ] 初心者だからなんだと言うんだ。 誰でも最初は初心者じゃないか。 それを一々言うほうも言うほうだが気にするほうも気にするほう。 ただ単に口を塞ぎたいのなら 初心者ってのは会社に入ったらば(言い訳としては)通用しない これで十分じゃないか。
417 名前:仕様書無しさん mailto:sage [2007/06/06(水) 09:48:56 ] >>415 姑息な話だけど、形としては本人の意思を聞いているだけだし、 初心者であると言い出したのも本人なのだから、ハラスメントだとか 言われても逆恨みや逆切れの類にしか見えないだろう。
418 名前:仕様書無しさん mailto:sage [2007/06/06(水) 10:47:41 ] >>414 思わない。ていうか、おまえもまったく経験のない業界に転職して 「おめえは初心者だから給料やらない」 とか言われて従うのか、って話。 オレはずっとプログラムやっているから関係ないとか思うなよ。 管理職になるかもしれないし、35歳定年で違う業界に逝くかもしれない。
419 名前:仕様書無しさん mailto:sage [2007/06/06(水) 10:51:22 ] 女はかわいければすべて許される
420 名前:仕様書無しさん mailto:sage [2007/06/06(水) 11:37:18 ] >>418 >「おめえは初心者だから給料やらない」 いや、どんなところでも一月くらいは猶予くれるだろ。 その間に環境に慣れて仕事も覚えられなきゃ、向いて ないから別んところ探した方がいい。 どこ行っても同じことの繰り返しだったら、本人の 基本ポテンシャルが低いんだろうね。それでも 今の世の中なら、出来る仕事はあると思うので 根気良く探せ。 (えり好みは捨てなきゃだめだが)
421 名前:仕様書無しさん mailto:sage [2007/06/06(水) 11:55:31 ] >>418 既に2ヶ月以上の猶予は与えていたんだが・・・。 本人に意識が無い以上、どうにもならんし、手を出して問題になるのも嫌なので新人研修担当も避けていたみたい。 当人の話を聞くと、初心者なのに難しい用語(メモリとかインスタンスとかww)で説明するので新人研修担当は嫌いだそうだ。 ゆとりっていい時代だなぁ・・・
422 名前:仕様書無しさん mailto:sage [2007/06/06(水) 12:35:51 ] 学ばない子は要らない子ってはっきり言ってあげたら? 「それは別に私が思ってるわけじゃないけど社会通念で、 それを守らないと「常識」的に考えて不遇に扱われるかもね」と。
423 名前:仕様書無しさん mailto:sage [2007/06/06(水) 12:46:25 ] むしろ二ヶ月でずぶの素人をProgrammerに仕立て上げる現在のMethodにこそProblemがあるのではないだろうか。 Beginnerに難解なTermで説明するのはAccountabilityの放棄と見なされても仕方のない面もあるのではないだろうか。 彼女の学習意欲を減退させるようなFactorが新人研修担当にあったという点についてこそ我々は問題提起すべきであると考える。
424 名前:仕様書無しさん mailto:sage [2007/06/06(水) 12:55:02 ] >>422 「ちゃんと学んでいます! でも、初心者だからわかんないんです><」だぜ? 何度「君、才能ないから辞めたほうがいいよ」と心の中で思ったことか。 >>423 その話も既出。 人事が採用する基準が人柄だから。
425 名前:仕様書無しさん mailto:sage [2007/06/06(水) 12:56:05 ] プログラマは免許制にすべき せめて基本情報は受かってから入社してくれ