- 1 名前:仕様書無しさん [2007/05/27(日) 11:22:36 ]
- ある企業で新人研修を担当している。
どんな基準で入社させたのかは知らないがif文すら書けないヤツから それなりにコードを書けるやつまでピンキリだ。 俺の仕事はそんな20人ほどの連中を2ヶ月以内に育てることだ。 いよいよ研修ももう少しで終わる。 課題を出せば丸投げに出され、2進数の話をすれば嫌な顔をされた。 さあ、質問はないか?
- 131 名前:仕様書無しさん [2007/06/01(金) 10:18:27 ]
- >>130
基本的なアルゴリズムやデータ構造が今ひとつ分からないのです。 どういう本(やサイト)で勉強するのが効率的なものか…。
- 132 名前:仕様書無しさん mailto:sage [2007/06/01(金) 10:23:25 ]
- オブジェクト指向における再利用のためのデザインパターン
ソフトバンプパブリッシング とりあえずはここから。
- 133 名前:仕様書無しさん mailto:sage [2007/06/01(金) 10:23:32 ]
- >>89
>TCSとかTCSとかTCSとかw どこかの会社ですか?ベンチャーさん?
- 134 名前:仕様書無しさん [2007/06/01(金) 10:35:22 ]
- 新人研修が終わったようだが…
正気か? あのレベルの人材を現場に放り込んで何をさせるつもりなんだ? そこまで人が足りてないのか? コードレビューもできない人間を放り込んでも、むしろ逆効果じゃないか? …ウエの考えることは分からない。
- 135 名前:仕様書無しさん mailto:sage [2007/06/01(金) 10:39:07 ]
- 実戦で教育するのが一番手っ取り早い。
- 136 名前:仕様書無しさん mailto:sage [2007/06/01(金) 11:19:03 ]
- ポインタで戸惑ってる人にアルゴリズムやらデザインパターンの本薦めるのは、
さらに混乱させることになるんではないかと。 >>128 ポインタを理解するにはメモリアドレスの仕組みを理解したほうが早いので、 アセンブラの本が良いと思います。問題は教えられる人がいるかどうか分からないため 独学になりかねないところですが・・・
- 137 名前:仕様書無しさん mailto:sage [2007/06/01(金) 12:46:31 ]
- まず、ポインタが理解しづらい、というのがよくわからない。
配列と混同したりしなければ何も難しいことはないと思うのだが。
- 138 名前:仕様書無しさん mailto:sage [2007/06/01(金) 13:00:57 ]
- コボルの方が難しいよね
- 139 名前:仕様書無しさん mailto:sage [2007/06/01(金) 13:14:20 ]
- いや、コボルは全く難しくない。
ただCと同じじゃないってだけ。
- 140 名前:仕様書無しさん [2007/06/01(金) 13:24:22 ]
- ポインタが簡単、と言うヤツは本当に理解してるんだろうか。
- 141 名前:仕様書無しさん mailto:sage [2007/06/01(金) 13:34:22 ]
- ポインタは簡単のほかに何なのか聞いてみたら分かるんじゃね
- 142 名前:仕様書無しさん mailto:sage [2007/06/01(金) 13:42:31 ]
- ポインタとコボル比べたらコボル習得の労力の方がポインタ習得の
労力よりは明らかに上だろ。言語の中の一概念対言語仕様全体 なんだから
- 143 名前:仕様書無しさん [2007/06/01(金) 14:38:02 ]
- ”最初のうちはガムシャラにやってみるのがいい”と、したり顔で新人に説教垂れる上役。
法律守ってから言え。
- 144 名前:仕様書無しさん mailto:sage [2007/06/01(金) 14:51:06 ]
- 果たして
どこまでできれば一人前のプログラマーなのか
- 145 名前:仕様書無しさん [2007/06/01(金) 15:36:55 ]
- このスレに来ている人の何割がはたして正社員なのだろう?
- 146 名前:仕様書無しさん mailto:sage [2007/06/01(金) 15:49:45 ]
- うちでは
面接試験のときに リファレンス使ってもいいから 得意な言語でうるう年判定プログラムを30分で書き上げられたら採用してる
- 147 名前:仕様書無しさん mailto:sage [2007/06/01(金) 16:01:20 ]
- その30分て時間はどんな根拠があるんだ?
- 148 名前:仕様書無しさん mailto:sage [2007/06/01(金) 16:16:46 ]
- rubyで書いた。採用してくれい。
def leap? year; (year % 4 == 0 and year % 100 != 0) or year % 400 == 0 end ライブラリで Date#leap? もあるけど、さすがにそれは禁止?
- 149 名前:仕様書無しさん mailto:sage [2007/06/01(金) 16:23:14 ]
- 甘い!
10000と4000で割らなきゃ。
- 150 名前:148 mailto:sage [2007/06/01(金) 16:28:02 ]
- ハァ?と思ってぐぐってみたらそんなんもあるんかorz
つーか、まだ西暦2007年なんですけどw
- 151 名前:仕様書無しさん mailto:sage [2007/06/01(金) 17:46:05 ]
- >>128
間違いなくこれを読むべき www.amazon.co.jp/gp/product/4774111422/
- 152 名前:仕様書無しさん mailto:sage [2007/06/01(金) 18:35:28 ]
- >>151
学習中の俺はその本をどのタイミングで読んだらいいのよ? 独習Cのあとか、それともポインタ出てきたらまずそれ読んだらいいのか。
- 153 名前:仕様書無しさん mailto:sage [2007/06/01(金) 18:42:15 ]
- >>149
勝手に補正しちゃ駄目だろ。 …いや、グレゴリオ暦だとは一言も書いてないな。 >>146 の仕様の不備ということかー!
- 154 名前:仕様書無しさん mailto:sage [2007/06/01(金) 18:50:58 ]
- >>153
プログラマとして、不完全な仕様を勘と経験で脳内補完/修正する能力は不可欠。 >>146はそこまで問う、深い問題。
- 155 名前:仕様書無しさん mailto:sage [2007/06/01(金) 18:54:37 ]
- 2037年もまだなのに4000年とか10000年とかのパスをテストするのかよ・・・
- 156 名前:仕様書無しさん mailto:sage [2007/06/01(金) 19:03:44 ]
- >>154
あとで「訊けよ。」となったら・・・w
- 157 名前:仕様書無しさん mailto:sage [2007/06/01(金) 19:36:38 ]
- >>146
エクセルVBAで瞬殺だな
- 158 名前:仕様書無しさん mailto:sage [2007/06/01(金) 20:10:54 ]
- 1400年のライフサイクル持つシステムなんて
一生かかわらねえよw
- 159 名前:仕様書無しさん mailto:sage [2007/06/01(金) 20:27:49 ]
- それはどうかな?
- 160 名前:仕様書無しさん mailto:sage [2007/06/01(金) 20:50:48 ]
- 3989年。技術の進歩は著しく、かつてのコンピューターは博物館に数台残ってるのみだ。
しかし、地球の、かつて「東京」と呼ばれた都市の中枢で一台のコンピューターが動きつづけていた。 マニュアルは朽ち果て、システムを知る技術者も尽き、とうの昔にブラックボックスと化してはいたが、 慎重に慎重を重ねたハード交換のみで約2000年の間、命脈を保っていたのだ。 しかし、首脳部の間ではある恐ろしい噂がささやかれていた。 「4000年にこのコンピューターはエラーを起こす、逃れようなく…。」
- 161 名前:仕様書無しさん mailto:sage [2007/06/01(金) 21:26:36 ]
- >>158
何を計算して1400年になったのかが気になる。
- 162 名前:仕様書無しさん [2007/06/01(金) 21:31:30 ]
- 面接会場という張り詰めた空間で
突然出されたお題に対し淡々と、かつ素早くコーディングする 出先常駐型コーダーの必須条件ではないかな
- 163 名前:仕様書無しさん mailto:sage [2007/06/01(金) 21:44:19 ]
- >146
まず始めに「うるう年の定義を教えてください」と聞ける奴は見込みあると思う 「このプログラムはどんな場面で使われますか?」と聞ける奴は、個人的には買いだと思う この2つの内容を自分で勝手に決め付けてプログラム組み出す奴は危ないんじゃね? >>154の話は、上の質問でまともな回答が得られなかった場合の対応だし、これは経験がモノをいう分野だから、>>156の「訊けよ」が正解だと思う
- 164 名前:仕様書無しさん mailto:sage [2007/06/01(金) 21:53:20 ]
- >>163
この場合プログラムの(というかプログラムを書かせる)目的は自明だろ。 「このプログラムはどんな場面で使われますか?」はちょっとズレてるのでは。
- 165 名前:仕様書無しさん mailto:sage [2007/06/01(金) 21:54:02 ]
- こんだけシンプルな問題でそこまで深読みですか
「イントラネットの広報システムを設計するとしたら、どういう風にやりますか?」とかだったらまだしも
- 166 名前:仕様書無しさん mailto:sage [2007/06/01(金) 22:31:24 ]
- >>163
上流SEじゃないんだから 上二つの質問なんてしたら社会不適合者っていうことで一発でアウトだよ 奴隷は黙って作業してればいい
- 167 名前:仕様書無しさん mailto:sage [2007/06/02(土) 00:49:47 ]
- 完璧厨嫌い。
御託並べるまえに最大公約数的なもんで良いから結果示せ。 最大公約数的なものは何かなんて聞くなよw
- 168 名前:仕様書無しさん mailto:sage [2007/06/02(土) 00:59:33 ]
- Wikipediaかなんかでうるう年の定義調べておいて、
「こういう定義で実装しますね。」とニコニコ笑顔で上に 確認を取って、さっさと実装するのが私の中でベスト。 …というより、この程度できない奴は首くくって死ね!視ね!しねよ!!!うわーん!!!
- 169 名前:仕様書無しさん mailto:sage [2007/06/02(土) 01:09:53 ]
- 4年に一度とかの雑な実装でいいから。データ受け取りはキーボードからの入力でいいから。エラーチェックも無くていいから。
・・・などと指示してもプログラムが書けないのが研修1月終えたはずの新人。 年をint型の引数でうけて、戻り値は真か偽をintで返す関数を作って。 なんて頼んだら、こちらが何を言っているのか理解できないのが入社後1年たっているはずの人間の中にもいるとかいないとか・・・
- 170 名前:仕様書無しさん mailto:sage [2007/06/02(土) 02:12:47 ]
- #include<stdio.h>
long urue(long year){ return ((!(year % 4) && (year % 100)) && (year % 400)); } int main(int avgt,char avgl[]){ if(avgt == 1) return 1; long year = atol(*avgl); char *str1 = {"urue"}; char *str2 = {"normal"} char **urue_msg = (urue(year)) ? str1 : str2 ; printf("%s\n",*urue_tf); return 0; } こんな作戦でどうよ。エディタ直打ちなのでコンパイル通らんかも知れん。
- 171 名前:仕様書無しさん mailto:sage [2007/06/02(土) 03:07:08 ]
- 下手な研修受けさせるくらいなら、会社の人間を監視につけて
会社で朝の8時から夜の8時くらいまで訓練させるほうがまし。 そもそも、基礎的な学力が高くないやつってのは、自宅での自律的な 学習を行う習慣や自己管理能力が"無い"ということ。 ビデオ映像流してるのと大して変わらないレベルの授業しかできない講師が、 1日6時間程度の授業つけるので安くても一人頭1万数千円の授業料を 取られる。 そうして一ヶ月ばかりして会社に再び顔を出した頃には、 Java基礎とかデータベースとか、JDBCとかUMLとかXMLとか、とりあえず 名前だけは耳にしましたって段階に至っているに過ぎない。 限りなく"ハズレ"に近い新人たちは、身に付く自己学習を絶対にやらない。 帰宅したらネットサーフィンするか、他のことやって暇つぶしして生きてる。 1から100までをプリントするプログラムを作成しなさい、ただし3の倍数 の数では「SUN」、5の倍数の数では「FIVE」、素数である数では「素数」と いう文字列に置き換えてプリントさせること。 ↑このプログラムを1日かけても作れない新人が居たが、そいつは授業中ずっと マインスーパーをやっていたという。 会社は新人一人あたり17日間で20万円ほどの受講料金を負担しており、 翌年からは入社試験に英語と数学、そしてプログラミングを課すようになった。
- 172 名前:仕様書無しさん mailto:sage [2007/06/02(土) 03:21:40 ]
- >>171
訓練の内容を詳しく書いてくれ。
- 173 名前:仕様書無しさん [2007/06/02(土) 07:27:36 ]
- >>171
>1から100までをプリントするプログラムを作成しなさい、ただし3の倍数 >の数では「SUN」、5の倍数の数では「FIVE」、素数である数では「素数」と >いう文字列に置き換えてプリントさせること。 1 素数 SUN素数 4 FIVE素数 SUN ...(以下略) こうですか? 分かりません!
- 174 名前:仕様書無しさん [2007/06/02(土) 09:48:46 ]
- if (n mod 400 == 0) return TRUE;
if (n mod 100 == 0) return FALSE; if (n mod 4 == 0) return TRUE; 1行でまとめている奴は、三項演算子が理解できない俺に配慮すべき。
- 175 名前:仕様書無しさん mailto:sage [2007/06/02(土) 09:50:31 ]
- 昨年の新人は出来すぎる子で今では中堅クラスと
対等に仕事出来るくらいまで育ち、教育者担当としては至福 今年の新人は三日かけても 簡単なプログラムの流れすら理解してくれなくてもうアボガド
- 176 名前:1 mailto:sage [2007/06/02(土) 10:34:46 ]
- なにか流れが変わっているな。
俺も>>171の言う訓練ってのを聞きたい 思いつくところとしては、1週間2進10進変換訓練とか? 素質に関しては本当にどうにもならん、本人にとっても教える側にとっても会社にとっても・・・
- 177 名前:1 mailto:sage [2007/06/02(土) 10:42:53 ]
- そうそう、研修が終わったので報告しておく。
人数は19名。その中で12名は特に問題なし。 そして、3名ほど素質ゼロがおられる。 びっくりするのはその中で2名は専門学校なり大学で「○○情報学科」等を卒業してきた、ということだ。 問題ない12名の中には研修に入ってはじめてプログラムに触れた人もいるんだがなw 卒業させた学校に対して贖罪と賠償を請求してもバチあたらんと思うが、どうよ? 尚、19名はそれぞれ来週から配属されてゆく。 CとJavaをやったが、月曜日からVBのヤシもいるのはご愛嬌。 いきなり客先の連中もいるが、どうなろうと俺はシラン。 単純に成績で配属先を決められていたが、成績は目立たず素質が高いヤシに関しては自分の部署で確実に確保。
- 178 名前:仕様書無しさん mailto:sage [2007/06/02(土) 10:49:06 ]
- >>134
全くもって同意。 シタ「まだ、投入できるレベルでないですが?」 ウエ「新人に期待するな」 数ヵ月後・・・ ウエ「なんで条件分岐すらわからねーんだ、こいつ。 研修でなにやってたんだよ!」 シタ「・・・・(期待するなって言ったのは誰?)」
- 179 名前:仕様書無しさん mailto:sage [2007/06/02(土) 11:01:50 ]
- ポインタでひっかかるって新人の中にも、
根本的にアドレスの考え方が分かってない奴と、 C言語の書き方が分からなくて迷ってる奴の2通りがある。 で、多くは書き方でハマってる。 下のsubとsub2は同じアドレス渡しだが、 ポインタ渡しと参照渡しで書き方が異なる。 ってなところで*と&の使い方で迷ってるんじゃねーの? void main() { char a[]="abc"; long b; sub(a,&b); sub2(a,b); } void sub(char *a, long *b){} void sub2(char *a, long &b){}
- 180 名前:仕様書無しさん mailto:sage [2007/06/02(土) 11:20:22 ]
- >>179
基本的にアドレスの考え方がわかっていない奴が大半。 書き方が解らないというのは慣れていないだけ。 理解していても久しぶりにCを使うと書き方を忘れていることもある。 バグだってそのようにして生まれるわけだし。
- 181 名前:179 mailto:sage [2007/06/02(土) 11:28:31 ]
- そしたら自分は少数派だったか
- 182 名前:仕様書無しさん mailto:sage [2007/06/02(土) 11:38:58 ]
- 面倒臭いから、とりあえずVBなりDelphiなりで
ウィンドウ生成できたよーから始めさせりゃ良いんじゃね? DOS窓よりもとっつきやすいだろうし
- 183 名前:仕様書無しさん mailto:sage [2007/06/02(土) 11:45:55 ]
- VBはやりすぎるとバカになるからなあ
- 184 名前:仕様書無しさん mailto:sage [2007/06/02(土) 11:49:42 ]
- CとVB、PerlとHeskellみたいに真逆の言語を同時にやらすといんじゃね?
- 185 名前:仕様書無しさん mailto:sage [2007/06/02(土) 11:56:07 ]
- >>179
C言語のポインタでつまずいてる奴にC++の参照の文法を 教えるのが間違ってる。 やはりC言語が最初だね。 でも一番最初にアドレスの概念教えりゃ済むことだと思うが、 >>180 >基本的にアドレスの考え方がわかっていない奴が大半 これって単にアドレスの概念を教えてないのか? 教えても分からんのならもうどうしようもないけどね。 でも個人差はあっても習得できないほど難しい 考え方でもないと思うがなあ…。
- 186 名前:仕様書無しさん mailto:sage [2007/06/02(土) 12:01:35 ]
- >>185
ジョエルオンソフトウェアだっけかな? ポインタわからない奴はたくさんいるってよ
- 187 名前:179 mailto:sage [2007/06/02(土) 12:02:27 ]
- 自分にはポインタの考え方の何が難しいのかが、
いまいちわからん 実体とその置き場所なだけ、その2つしか無いんだから フォルダ(アドレス)とその中のファイル(実体)とショートカット(ポインタ変数) と考えりゃわかるもんだと思うんだけどな つか、教える奴がわかってねーんじゃねーの?
- 188 名前:仕様書無しさん mailto:sage [2007/06/02(土) 12:09:31 ]
- 物事を間接的に考えることが出来ないって書いてあった気がする
- 189 名前:仕様書無しさん mailto:sage [2007/06/02(土) 12:26:46 ]
- 入社1年目:ポインタは簡単だぜ?「ポインタの仕組みなんて、ただのアドレス解決にすぎないだろ」
入社2年目:ポインタは難しいぜ?「ポインタ演算を使ったアルゴリズムを設計してる時は話し掛けないでね。」 入社3年目:ポインタ使うなよ屑?「ポインタがらみのバグ探すのってさぁ、はぁ、、、あんたやってみる?」
- 190 名前:仕様書無しさん mailto:sage [2007/06/02(土) 12:45:20 ]
- アルゴリズムなんて自分で考えるようなもんじゃないだろ。
ある程度パターンが出来上がってるんだから、バグだって出しにくくなってる。
- 191 名前:仕様書無しさん mailto:sage [2007/06/02(土) 13:01:13 ]
- >>186>>187
アドレスの概念の説明受けても理解できない奴は、ポインタ どうこうじゃなくて単に理解力応用力不足で、何やらせても ちゃんとできないと思わね?
- 192 名前:仕様書無しさん mailto:sage [2007/06/02(土) 13:04:25 ]
- だから、VBしかできません、なんて平気にのたまう奴が
氾濫しちゃうわけか
- 193 名前:仕様書無しさん mailto:sage [2007/06/02(土) 13:15:47 ]
- だけど問題はポインタじゃないんだってば。
きっちり丁寧に教えたはずなのに、 「じゃあ関数を作ってみて下さい」 フリーズ。 (ため息)「・・・とりあえずループで処理してみて」 フリーズ。 「・・・・・・どうやればいいか、方針だけでも思いつく?」 新人「何をどうすればいいのかわかりません」
- 194 名前:仕様書無しさん mailto:sage [2007/06/02(土) 13:25:56 ]
- >>193
だから >>191
- 195 名前:仕様書無しさん mailto:sage [2007/06/02(土) 13:34:37 ]
- >>191
自分で常識だと思ってることも常識じゃないこともあるし。 もしかしたら、トランジスタの話から説明していけば理解出来るかも知れん。 まぁ新人研修の講師の仕事じゃねーな。
- 196 名前:仕様書無しさん mailto:sage [2007/06/02(土) 13:45:17 ]
- >>193
問題を解けるように定義する、解けるように切り分ける、という概念がないのか。 それは指示待ち症候群の一つ、「具体的には何をすればいいんで症」だな。
- 197 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:06:11 ]
- >>187
C言語のポインタに関する文法とその例外を全て把握してる奴がいたら見てみたいよ
- 198 名前:仕様書無しさん [2007/06/02(土) 14:07:24 ]
- 研修中の新人だけど。
研修教材(たぶん手製)の内容が、あまりに漠然不明瞭すぎる。 おまけに仕様書内に矛盾がありすぎる。 「仕様書を解読するという研修」だと明確に位置づけているのではなく、単なる手抜きのようだ。
- 199 名前:仕様書無しさん [2007/06/02(土) 14:10:01 ]
- >>187
>実体とその置き場所なだけ、その2つしか無いんだから >フォルダ(アドレス)とその中のファイル(実体)とショートカット(ポインタ変数) >と考えりゃわかるもんだと思うんだけどな その程度のことは誰だって分かってるんだよ…誰だって。
- 200 名前:仕様書無しさん [2007/06/02(土) 14:11:11 ]
- >>177(>>1)
>卒業させた学校に対して贖罪と賠償を請求してもバチあたらんと思うが、どうよ? そんなカスを卒業させた学校に賠償を求められるなら、今回の研修で卒業させたお前も賠償すべきだろ。 お前、PGの分際で論理的思考力ゼロだな。 素質がないのはお前じゃねーか?
- 201 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:11:47 ]
- >>198
ナムい。 OJTで頑張れ。 多分もっと矛盾を感じると思うが。
- 202 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:12:56 ]
- ポインタがわかりにくくなる具体的な例を示してくれ。
新人が「自発的に」ポインタを使って苦労するって事は無いはず。
- 203 名前:仕様書無しさん [2007/06/02(土) 14:16:47 ]
- そもそもこんな底辺職業のPGの中でも底辺の集まる板で、
他人の素質に文句言うのはどうかと思わんか? 日本には「目くそ鼻くそ」ってありがたい言葉がある。 優秀なPGさんよ。 とっととすばらしいOSSのOSを開発するなり、Googleを超える検索エンジンを作るなりして、 新人研修担当から外れてくれ。 なんで高度な論理的思考力と幅広い知識と、大規模プロジェクトをデスマから救えるような 優秀な人材がこんな板で愚痴をこぼしているのか分からんよ。 会社とか社会から見て、そのカス生徒とどれほどの違いがあるのか。 刑務所内で「あいつは万引きでせこい。俺は強盗だから格好いい。」ってレヴェルの争いと変わらんぜぇ。
- 204 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:32:27 ]
- 優秀な人間とやらが最初から参考書の内容を理解できたとも限らんわけで
- 205 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:38:47 ]
- 日本語がわからん人間に、日本語の文章の校正や編集させるようなモノだよな。
才能はいらんが最低限の能力は欲しい。
- 206 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:43:16 ]
- >>202
何でポインタに1足したら次の実体なんだ! 0x3f240100に1足したら0x3f240101じゃないか!!
- 207 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:46:15 ]
- その実態とやらのサイズを考慮しろやw
- 208 名前:仕様書無しさん mailto:sage [2007/06/02(土) 14:51:51 ]
- そもそも1を足すっていう表現がおかしいよな
- 209 名前:仕様書無しさん [2007/06/02(土) 14:58:00 ]
- むしろ1引いたらいい
- 210 名前:206 mailto:sage [2007/06/02(土) 15:05:55 ]
- いや、規格でそういう風に決まってて、そう実装されてんだから「丸覚え」が正解だと思うんだがな。
>新人がポインタがわかりにくくなる具体的な例 っつーからこの辺かな、と。 なまじprintfでポインタ変数の中身(指してるアドレス)吐けるのがまたこの混乱に拍車をかける気がする。
- 211 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:07:54 ]
- >>206
カオスな動作しそうだなその仕様。
- 212 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:09:28 ]
- 通信機器と財布を没収して閉鎖環境に隔離。
教えたことを本当に覚えたか、適切に説明できるかどうかを逐一確認する。 わかったフリをさせない、私もうわかりません向いてませんなどという戯言 は無視する。 現役社員が自作したFLASHアニメを使い、CPU、メモリ、プログラムの動作を わかりやすく理解する。 教科書のテキストを見せても、丁寧なイラストを見せても彼ら新人は絶対に 理解しない。(理解したフリはするが) アニメーションにすると、概念を理解するのに必要な知的レベルのハードルが 劇的に下がるので効果的。 リズムの良い楽曲に合わせて替え歌を歌わせる。歌い続けるとPGとして必須の 常識や知識が覚えられる歌詞になっている。 アンパンマン、ドラえもん、トトロなど、国民的アニメキャラクターを随所に 散りばめた(社員自作の)絵本じみた教科書を使って授業を進めていく。 文字は大きく、漢字は少なく、イラストはモノクロだが数字とソースコードは カラフルに記述。(新人は一瞬で理解できないものが目に入ると、集中力を急速に失う) 気ののってる日でも彼らの集中力は12分で切れるため、ハリセンやプラ製バットを 装備した現役社員が怒声を飛ばしてもう8分もたせる。 20分授業したら5分休憩。 細かい知識やコーディングの際に係わってくる規則を徹底的に暗記させるべく、 書き取り、暗唱、鏡に映った自分に向かって説明、一枚の紙に図解を描く、 などの訓練を反復で行う。 2日前に教えた内容を覚えているか確認する。忘れている新人には炭酸水コーヒー が支給され、夜の11時まで補習を行う。
- 213 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:10:59 ]
- いっそメモリのアドレスというのはやめて、
仮想空間のアドレッシング体系ということにしておいた方がいいと思う。 Javaだってポインタは無いが参照はある、 Cなら+1すれば次のリファレントを指すようになる、 メモリのアドレスという泥臭いものじゃないはずだ。
- 214 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:17:12 ]
- >>212
アニメーションを使うのは賛成だけど、 怒声飛ばすのは反対。むしろ誉めまくるぐらいで。 それと3時間に1回きつい体操させるとか。 昼間は強制昼寝の時間もほしい。随時飴玉の支給も。
- 215 名前:仕様書無しさん [2007/06/02(土) 15:18:28 ]
- 30日でできるOS渡してできなかったら翌月首ねって
いう提案を今年採用して5月にやらせてみたが10人いて 3人しかついてこれなかったなぁ。まぁそのまま7人には 辞めてもらった。
- 216 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:21:02 ]
- >>206
それは俺も思う。 型サイズ分勝手に動かす仕様は、俺は嫌い。
- 217 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:22:20 ]
- >>215
3人いれば豊作すぎだろ
- 218 名前:仕様書無しさん [2007/06/02(土) 15:23:22 ]
- 教育が必要なレベルの奴らが教育を語る滑稽
- 219 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:23:27 ]
- >>215
労基法違反だと思われ
- 220 名前:仕様書無しさん [2007/06/02(土) 15:24:25 ]
- 教育を受ける必要があるレベルの奴らが教育方法を語る滑稽。
どういう教育を受けたらお前らがまともな技術者になれるかを考えた方が有用かもな。
- 221 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:25:02 ]
- アドレスに1を足すんじゃなくて、
ポインタをずらすんだよ
- 222 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:29:01 ]
- 学問とは、問い方を学ぶこと。
習ってないのでできません、なんてのは 何も学んでないことに等しい。
- 223 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:32:39 ]
- 型単位でインクリメント/デクリメントしてるって解釈してるから、そこらへんは別につまづかなかった。
- 224 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:37:02 ]
- +(sizeof(type))でポインタ動かしたいのか。
そんなに悪くない仕様かもしれんが、いっそアセンブラはどうだろう。
- 225 名前:仕様書無しさん [2007/06/02(土) 15:37:04 ]
- >>222
ja.wikipedia.org/wiki/%E5%AD%A6%E5%95%8F 恥ずかしい奴だな。 問い方を学ぶだけでOKなら学問なんかすぐ身に付くよ。 そもそも熟練したプロが「ここのアルゴリズム僕わかんないから誰か教えて〜」って 他人に問うのか? つまらない事言って、上手いことを言った気になって悦に浸って思考停止してるから いつまでたってもアホなんだよ。
- 226 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:39:39 ]
- 問い方を知らないのはNGといってるだけで、
問い方を学ぶだけでOKとはいってないだろ。 論理の初歩の初歩だぞ?
- 227 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:42:39 ]
- >そもそも熟練したプロが「ここのアルゴリズム僕わかんないから誰か教えて〜」って
>他人に問うのか? ここもおかしいな。だれが他人に問えつったよ。 なにを問題と見做すか、どうやって解決するかは自分に問うんだよ。
- 228 名前:仕様書無しさん [2007/06/02(土) 15:43:04 ]
- >論理の初歩の初歩だぞ?
頭悪そうな日本語だな。 ついでに言うと>>222の内容をどう読んでもそうは取れないけどな。 論理的に説明してみなよ。 「知らないのはNG」ってどの部分からそう読み取れるのかね?
- 229 名前:仕様書無しさん [2007/06/02(土) 15:45:19 ]
- >学問とは、問い方を学ぶこと。
論理的に読むと 学問=問い方を学ぶこと だね。 それ以外の意味には取れないが。 どう読んだら「問い方を学ぶことも必要だが、それだけでは不十分」 って読めるのかね。 論理的な説明をお願いしますよw
- 230 名前:仕様書無しさん mailto:sage [2007/06/02(土) 15:45:48 ]
- 新人同士で憎まれ口を言い合うスレはここですか?
- 231 名前:仕様書無しさん [2007/06/02(土) 15:48:16 ]
- >>230
Aさん:1+1=3だよ 俺:1+1=2だと思うよ これが憎まれ口か? カスの分際で新人に意見してんじゃねーよw
|

|