backyarDの日記: 新人研修の最初がSQLって……面白いのか? 12
日記 by
backyarD
仕事を面白い、面白くないで判断した時点で一定数の「仕事人」からはけしからん!としかられそうですが、
でも、面白くない仕事よりは面白い仕事の方がよいでしょう?違うのかな?
で、新人研修を見てると、なぜかSQLのお勉強を最初にやってるんですね。なんで??
別にね、技術系の学校でてある程度プログラム組んだことがある人ならいいですよ。仕事でこういうの使うから
勉強しとこうね、って。そうでもない異ジャンル出身者に、最初の「広義の言語」としてSQLってどうなの?
なにそれ美味しいの?
「ほーら思った通りのデータが取れた!」で爽快感なの?上級者すぎやしませんか?
それじゃ新人さん逃げちゃうよ??って思うのは私だけなのだろうか。
#どこの新人研修かについては言わない。
何が良いと思います? (スコア:2)
今度新人に何か研修をやらせる機会があって…何が良いですかね
地味なCUIばっか研修してるハズなんで、ちょっと絵が出るようなJavaScriptとかいいかなーと思ってるんですが
Re:何が良いと思います? (スコア:1)
CUIでもいいので単独で動くプログラムを作って自分の環境で動かす経験をしてほしいのですが、
上の方々は次のステップとしてすぐに「Webアプリ」を用意するんですよ……。
コンピューター上で動くプログラムがどういうものかということもわからず、
Webサーバーと自分のPCの違いも分からずという状態で、いきなりWebアプリ。
自分が作ったものがどこでどう動いて、見えてる画面はいったい誰が描いているのかも
わからないまま「できた気」に。んー……。
Re:何が良いと思います? (スコア:2)
> CUIでもいいので単独で動くプログラムを作って自分の環境で動かす経験
私が対象とする新人たちの場合、これは小さなものなら一通り終わってます
> 上の方々は次のステップとしてすぐに「Webアプリ」を用意するんですよ……。
Webアプリってあふれかえってますけど結構難しいんですよね
サーバサイドだけでも静的ファイルとプログラムがあるし、プログラムを作るにもHTMLの知識が必要。
クライアントでもなんかやらせようと思うとJSになって、言語も違いますし、実行環境も違うという…
ちょっとプログラム覚えたての人が手を出すにはきついですね
サーバサイドだけ、でもファイル別れたり同時実行が合ったりと結構きつい
ただまぁ見た目ぱっとわかりやすいのは確かですがね
そんな面白くないか? (スコア:1)
簡単だし、誰でもできるし。打てば響く単純さ。性交体験は重要だよ。
Fizz-Buz問題なんかやらせて出来ない人が出て挫折したら困るじゃないですか。
というか、これくらいで面白くないから挫折するような人が、デスマーチに耐えられるとは思えない。
SIビジネスの理不尽さを嘗めるな。
Re:そんな面白くないか? (スコア:1)
誰でもできないよ!
Re:そんな面白くないか? (スコア:2)
性交が?
Re: (スコア:0)
「inheritance の実証実験中です」
と言えばホテル代が経費でおちないか。
Re:そんな面白くないか? (スコア:1)
ホテル代?なにいってるんですか実装コストと言ってください誤解を招くので!!
エクセルと比較すると面白いですよ (スコア:1)
万単位のレコードがあがるDBでエクセルで同じ処理をやらせてどれくらい処理に時間がかかるか比較したら面白いと思うですよきっと。
DBが面白く思えるのは「データが取り出せるようになった」ではなくて「データの取出しが高速にできるようになった」を実感してからですよ。
しもべは投稿を求める →スッポン放送局がくいつく →バンブラの新作が発売される
Re:エクセルと比較すると面白いですよ (スコア:1)
そうなんですよね……。
データ操作言語なんで「データ取れた」は当たり前。
筆記具でいうなら「線が引けた!!!」みたいなものですよね。
ただ、なんというか彼らを見てると「高難度の壁を越えた」ってことで喜んでる場面を
あまり見たことが無い。そういう場面は「避ける」正しい方法と思ってるのか、
どうも自分たちとは違うようで、感性がよくわからない。
自分が老化しているだけの可能性もあるのですが。
若い人がよくわからない、って思い始めたらちょっとやばいですね。ふぇぇ
非プログラマでもSQLは使える(らしい) (スコア:0)
どの部署の新人さんなのかよくわからないので、プログラムしたことがない人をお仕事プログラマに養成する想定。
手続き型とかその延長のプログラミング言語と、SQLでは、使う頭の部分が違う(注: 個人の体感です)ので、
それもありではないでしょうか。
「Why!?プログラミング」ぐらいの難易度(修正量と成果のかねあい)がよさそうなんですが、
今後お仕事で使うことはないであろうScratchでよいのか、となると、うーん。
そう考えると、まっさらからHello, World!するストイックな修行の道ではなく、
完成したプログラムの一部を壊すなりバグを入れるなりして、少し修正するぐらいで見映えのする結果が
得られるような課題を作るのもよいかもしれない。
# Excelでマクロ直前ぐらいのレベルでがしがし書かせるのもアリかもしれませんが、呪いがかかる可能性も。
# JavaScript、というかjQueryの範囲でいろいろやってみるのも楽しいのですが、今後につながるか?
Re:非プログラマでもSQLは使える(らしい) (スコア:1)
いや……プログラミングから設計から果てはプロジェクトの管理からなにから
全部やらないといけないオールラウンダーを育てないといけない規模の会社の
正社員新人です……。
というかなんでまったくの未経験者がこの業界を目指すんだ?
何の影響だ?