はてなキーワード: 情報学とは
お盆だからと友人と飲むことになって、居酒屋にいったりスナックに行ったりした。
(すごーくどーでもいいことだけど僕はスナックという場所が好きになれない。
働いている方々も懸命だろうし、価値を作り出しているとわかっていても私に楽しい場所とは思えないし、あれだけのお金が動くのがよくわからない。
風俗で色々したほうがよっぽど良さそうだ。
会社の飲み会の二次会が、スナックでの上司のご機嫌取りになっているせいもあるのかもしれない。閑話休題)
色々話してても、社会人なのでやっぱり仕事の話が少しは出てくる。
ニートが揺るがす「勤労」の幻想/無職たちは合法的略奪を目指す
http://d.hatena.ne.jp/Rootport/20110812/1313138224
http://sankei.jp.msn.com/economy/news/110810/biz11081013390009-n1.htm
面白いとは思ったけど、世の中で言われ尽くされてる事でもあるなー。そんな感じ。
みんな嫌でも会社や同僚のパワハラ恐れてシャー無しでやってんだ。と思った。
でも同時に声に出さないより何倍もいい。とも思った。
なにも言わなかったら何も変わらない。
なにもしなかったら何も変わらない。(僕はびびりな小市民だけど)
一部の中高年くらいの層は会社に尽くす事が喜び!みたいな感じでサービス残業している人がたくさんいた(今でもか?)
そういうのもわかっていたけど、さすがに自分の年代にはいないだろう。まだ新卒とかせいぜい3年目とか、その程度の集まりだ。
話の流れでフリーターや派遣社員をやっている友人達の話が出た。
彼らには彼らなりの(ちょっと贅沢なものも中にはあるかもしれないが)理由があってそうなった。
その中の一人が正社員になろうと資格の勉強を始め、職安にいったそうだ。
いいことじゃないか。と僕は思った。
以前から少しずつでもと勧めてはいたが、実際に行動したのは大きな進歩だ。
正社員になることがすべてとは思わないが、今の辛そうな生活からは抜け出せるかもしれない。
派遣社員は週4、5日働いて残業2〜3時間があって大変だと愚痴っていたそうだ。
うちも似たようなもんだが、正社員と派遣社員には待遇に差があるし、サービス残業があるなら不満も出るなとも思う。
「社会がもっといい方向に進めばいいよね。」くらいにしか小市民の僕には言えなかった。僕だって残業は嫌だし。
けどみんなの意見は違うようだった。
「甘い」
「うちは先月休み3日だぜ!」
「社会をなめてる!」
みんながみんな、彼らを否定していく。
「僕もっとWeb系やりたいです!」と言っていたが未だにASP.NET以外知らないようだ。一応情報学科の大学院卒って聞いたんだが。
別に先輩が悪い訳じゃないと思う。(いや、勉強する気が無いようにも見えるし、その点は悪いのかもしれないが)
四六時中会社のデスクの前でわけのわからない事をやらされていたら向上なんて出来ないだろう。
現場には、余裕がないのだ。とまず思った。
これは飲食店のサービス業から金型作りの工場勤務、ソフトウェア開発まで全部同じだと思う。
でもそれ以上に彼らに共通している事は
「努力(苦労と混同していると思う)しないやつはいい思いなんてできない!(させたくない)」
という気持ちだった。強く感じた。
ウェブや本のなかでたくさん書かれているのに、直接同世代から聞くまでそんな考えは年寄りのものだと思い込んでいた。
上や環境は変えられないから下を叩いて満足しようという気持ちが見て取れて、僕は言葉が出なかった。
先日友人がまた一人鬱病になった。
回復はしてきているようだがすこし心配だ。
小さい頃仲のよかった友人は鬱病と診断されて久しいが、きれいな家は売物件になっていた。
この国はずっとデスマーチ状態なのだ。村社会の国全体で行進しているのに、非力な僕一人が抜け出せる余地はない。
まだ少しお酒が残っているせいかこんなゴミみたいな文を二十歳そこそこの新卒の若造が偉そうに書いてる(笑)
かまってちゃんです。ごめんなさい。じいちゃん、明日は墓参りにいくよ。
寝よう。
Twitterでも呼びかけたし、ブログにも書いたんだけどまだ足りない。できるだけ多くのTwitterユーザに読んで欲しいです。(別にぼくが情報学を学んでるからどうだって話なんだけどね。)
情報学を学ぶ学生から、Twitterの利用についてのお願いです。
普段は情報拡散をしていない人たちが拡散postをしています、ありがとうございます。留意点をあげさせていただきます。
情報を得る手段はTwitterだけではありません、TV・ラジオなども有効活用してください。
この記事に誤りがあとで発見される場合があります。匿名ダイアリーは編集できない[すみませんできました]ので、最新版はこちら→http://d.hatena.ne.jp/siritori/20110312/1299896316
Twitterでも呼びかけたし、ブログにも書いたんだけどまだ足りない。できるだけ多くのTwitterユーザに読んで欲しいです。(別にぼくが情報学を学んでるからどうだって話なんだけどね。)
情報学を学ぶ学生から、Twitterの利用についてのお願いです。
普段は情報拡散をしていない人たちが拡散postをしています、ありがとうございます。留意点をあげさせていただきます。
情報を得る手段はTwitterだけではありません、TV・ラジオなども有効活用してください。
この記事に誤りがあとで発見される場合があります。匿名ダイアリーは編集できないので、最新版はこちら→http://d.hatena.ne.jp/siritori/20110312/1299896316
中学校では、
また、情報高校を新設し、
C言語やエクセルVBAを通したさらなるプログラミングの奥深さ、また、情報学など、より高度な情報分野への学習をする。
まず、IT業界というのはそれ以外では喰っていけない、職人のようなものである。
しかし、そこに多くの人材がたかだか四年程度の情報科を出て、すぐ戦力に回される事態である。
それが僅かな人材で高度なことをするエリート的なものではないのが、問題だ。エリート的な少数精鋭なら、学部教育で間に合う。
そこで、ボトムアップをしなければならない。
小中9年間の教育は大変重要であり、その9年はとてつもなく長い。
その9年で少しずつ今の高校情報レベルまで押し上げ、高校からは完全に専門的な学習へ移行させるのだ。
教員は情報教員枠として小学校から専属の、必修の社会人経験を積んだPGやSE、SIerが受け持つ。
つまり現場のノウハウをもとに実用的な教育ができるということだ。
私の提案したプログラムじゃ駄目だろうが、必要なことであることは間違いないので、ぜひここを見ているカンリョーさんは検討いただきたい
いいんじゃないかな。
俺が思うに基礎体力を付けるなら、アセンブラからはじめて、時系列でプログラミング言語の歴史を追体験してもらうのがいいと思うよ。
基礎体力を養う意味ではここら辺がいいと思うんですがどうでしょう。
これがわかるとCLRやJVMのインフラ部分もわかりますし、組み込み方面にも強くなります。
C++はマルチパラダイム言語であり、これをひとつやれば構造化プログラミングとオブジェクト指向プログラミングの両方がわかります。
C++はCのほぼ上位互換言語ですので(正しくはC99が制定されるまでは)、プレーンなCしかやらない理由はありません。
嫌なとこも多くある言語で(どうしてEffective C++シリーズやExceptional C++シリーズみたいな書籍が多くでてるか考えるといいよ)、メモリ管理も手動ですが(これは半分嘘。RAIIがあるから半分自動。GCがないから半分手動)、逆に細かいとこに気を配る態度を養うには最適です。
Erlangで並列プログラミングをやるのもいいかもしれません。
Common LispかSchemeで怪しい(でも美しい)世界を爆走するのもいいかもしれません。
これだけやっとけばC#やJava、軽量言語の類はあっさりと料理できるでしょう。
あくまでもプログラミング言語についてはですからね。
【講演】プログラム言語「Ruby」を語る…開発者のまつもとゆきひろさん
http://tsushima.2ch.net/test/read.cgi/newsplus/1266120374/
107 :名無しさん@十周年 [] :2010/02/14(日) 13:54:25 ID:0KmXUy0G0
嫌いっていう学生のいかに多いことかw
116 :名無しさん@十周年 [sage] :2010/02/14(日) 13:59:16 ID:6rNq9Ikw0
>>107
自ら考え作り上げて思った通りの動きをした時の感動って
今も昔も変わらないと思うけど
はまる奴はそこから始まるけど、最近の子はその感動がないんかな?
125 :名無しさん@十周年 [] :2010/02/14(日) 14:04:35 ID:0KmXUy0G0
>>116
それなんだよな。動くまでの苦労を避けるから、動いたときの
感動にまで至らないんだよね。動かなければ誰かに聞いて、動く
ようにして、はい終わり。
135 :名無しさん@十周年 [sage] :2010/02/14(日) 14:10:49 ID:6rNq9Ikw0
>>125
こだわりと言うか自分が解決出来ないことに腹が立つ
って感覚が無くなってきてるんだね
こりゃ理工系で国力が落ちていくわけだ
これらの発言は、おそらくIT業界に携わっている人間によるもの。
「壁にぶつかったら乗り越えていけ!」という体育会系そのもの。
これじゃあ日本のITが「ドカタ」になるのも無理は無い。
クライアントは何が欲しいのか?「動くもの」に決まっているのだ。過程なんて不要なのに。なのに彼らは、あくまでも途中で発生する問題の攻略にすら気をもむ。
そうだよ、俺はニート。
でも、日本中の企業が「成果なんて要らない、過程を重視しろ」と言っているんだ。
働いても成果を出させてくれないなら、ニート状態と何が違うのか?
あれは私がまだ大学助手をしていたころだから5年ほど前のことだと思う。
私の勤めていた大学(情報系)では「SEX研究会」みたいなサークル活動が行われていて
SEXの講義を受け持っていた私はそのサークルにちょくちょく顔を見せるようになっていた。
そこにはとびっきりかわいい女子学生が一人いたのだけれど、その子は子供が大好きで
「自分でも子供が作りたい」と一念発起して子作りコンテストに作品を出品することになった。
本格的なモノをさわった経験がなく、ひとりでは行き詰まりをみせているようだった。
彼女はひとりでいることが多く、パソコンに向かって黙々とローターを動かしているのをよく見かけた。
それを気にかけていた私はたまに彼女をランチに誘うようになり、彼女の方もしだいに私に打ち解けてきた。
私たちはだんだんと仲良くなっていった。私は彼女のキュートな笑顔に魅了されていった。
ある日、彼女が私のもとにやってきて、もじもじと顔を赤らめながら上目づかいにこう言った。
「先生、頼みごとがあるんですけど・・・」
「なんだい?」
これから恋の話が始まるのを期待したあなたは別のページを読んだ方がいいかもしれない。
これから始まるのはSEXの話だ。
その日から毎日のように彼女は私にメッセンジャーでSEXの相談を投げかけてきた。
彼女は大変優秀で、私の教えるSEXテクニックをみるみる吸収していった。
私は彼女の才能に驚き、彼女が将来優秀なビッチになるであろうことを確信した。
しかし、ときおり彼女が優秀であるがゆえの面白い逆行現象が起こったのだった。
ある日、私は彼女がフェラチオを意識してSEXをしていないことに気づいた。
子作りではフェラチオを意識する場面というのは少ないが、まったく無いわけではない。
私は彼女にSEXがフェラチオを無駄に使っているということを指摘した。
しかし、よく聞いてみると、彼女はフェラチオ=オーラルセックスくらいの感覚しか持っていないことがわかった。
驚かないでほしい。
私の経験上、情報学部の学生の半分以上がフェラチオとオーラルセックスの区別がついていない。
それを知っている私は落胆することもなく、落ち着いて彼女にフェラチオの説明をすることができた。
彼女は私の説明を聞き「よくわかりました」と、とびきりキュートな笑顔を見せた。
しかし、翌日、彼女の書いたコードを見てがく然とした。コードが次のように変更されていたのである。
for (int i = 0; i < MAXHOGE; i++) {
doSomething(i);
}
for (int i = 0; i < MAXFUGA; i++) {
doSomething2(i);
}
↓
int i;
for (i = 0; i < MAXHOGE; i++) {
doSomething(i);
}
for (i = 0; i < MAXFUGA; i++) {
doSomething2(i);
}
彼女はこのコードを私に見せながら、相変わらずのキュートな笑顔でこう言った。
「このほうが使う精子の量が少ないですよね!」
子作りコンテストの締め切りが近くなってきて、実際彼女はよく頑張っていたのだが、
どうしても間に合いそうになかったので、私も子作りを手伝うことになった。
とある部分で感じていたとき、重複したコードを見つけたので Template Method パターンを使ってやりなおした。
Template Method パターンというのが何かというと、同じことをする行為がいくつもの場所でばらばらにされないように
一つのコンドームだけ穴を開けて、それを継承して使いまわすという手法(デザインパターンの一つ)だ。
私はこの手法を彼女に教えようとは思わなかった。
なぜなら、彼女は継承だとか委譲だとかポリリズムとかがよくわかってないのだ。
驚かないでほしい。
私の経験上、情報学部の学生の99%が、その、ポリリーなんとかが分かってない。
しかし、彼女はそれに気づいていた。
彼女はいたるところで生SEXを実践するようになっていたのだ。
彼女は私のコンドームを自分で解析し、新たなる発見を独力でしていた。
重複したコンドームがあればそれを徹底して継承で解決しようとしている。
生で中出しSEXの正式な定義は知らないが、彼女は IS-A 関係のない継承を使ってしらみつぶしに
重複コンドームを付け直していた。
そのコンドームを見せながら、天使のような笑顔で彼女はこう言った。
「こうするとコンドームの量が減りますよね!」
私がこの文章で言いたいことは、知の高速道路を渡ってきた若い優秀なビッチは
ときおり妙な退行現象を起こすということだ。
それは普通の道を通ってきた古い世代にとっては実にみょうちきりんなことに思えるかもしれない。
しかし、それは彼らなりに理由があってのことであり、馬鹿だからやってるわけではない。
彼らは優秀であるがゆえにそういったことを起こすのだ。
そして彼らは優秀であるがゆえに、自分が間違っていることを理解するのも速い。
もし、あなたのまわりで若いビッチが逆行現象を起こすのに遭遇したとしても、
どうか暖かく見守ってほしい。
上で紹介した2件に関しては、彼女にはそのあと説明をして理解を得ることができた。
しかし我々はそれで油断してはならない。
いつか彼女はその可愛らしい顔をにっこりとほほ笑ませながらこう言うかもしれないのだ。
あれは私がまだ大学助手をしていたころだから3年ほど前のことだと思う。
私の勤めていた大学(情報系)では「プログラミング研究会」みたいなサークル活動が行われていて
プログラミングの講義を受け持っていた私はそのサークルにちょくちょく顔を見せるようになっていた。
そこにはとびっきりかわいい女子学生が一人いたのだけれど、その子はゲームが大好きで
「自分でもゲームが作りたい」と一念発起してゲームコンテストに作品を出品することになった。
しかし、彼女はプログラミングの講義(Java)を1年くらい受けているものの、
本格的なモノを作った経験がなく、ひとりでは行き詰まりをみせているようだった。
彼女はひとりでいることが多く、パソコンに向かって黙々とプログラムを書いているのをよく見かけた。
それを気にかけていた私はたまに彼女をランチに誘うようになり、彼女の方もしだいに私に打ち解けてきた。
私たちはだんだんと仲良くなっていった。私は彼女のキュートな笑顔に魅了されていった。
ある日、彼女が私のもとにやってきて、もじもじと顔を赤らめながら上目づかいにこう言った。
「先生、頼みごとがあるんですけど・・・」
「なんだい?」
これから恋の話が始まるのを期待したあなたは別のページを読んだ方がいいかもしれない。
これから始まるのはプログラミングの話だ。
その日から毎日のように彼女は私にメッセンジャーでプログラミングの相談を投げかけてきた。
彼女は大変優秀で、私の教えるプログラミングテクニックをみるみる吸収していった。
私は彼女の才能に驚き、彼女が将来優秀なプログラマになるであろうことを確信した。
しかし、ときおり彼女が優秀であるがゆえの面白い逆行現象が起こったのだった。
ある日、私は彼女がメモリを意識してプログラミングをしていないことに気づいた。
Java ではメモリを意識する場面というのは少ないが、まったく無いわけではない。
私は彼女にプログラムがメモリを無駄に使っているということを指摘した。
しかし、よく聞いてみると、彼女はメモリ=ハードディスクくらいの感覚しか持っていないことがわかった。
驚かないでほしい。
私の経験上、情報学部の学生の半分以上がメモリとハードディスクの区別がついていない。
それを知っている私は落胆することもなく、落ち着いて彼女にメモリの説明をすることができた。
彼女は私の説明を聞き「よくわかりました」と、とびきりキュートな笑顔を見せた。
しかし、翌日、彼女の書いたコードを見てがく然とした。コードが次のように変更されていたのである。
for (int i = 0; i < MAXHOGE; i++) {
doSomething(i);
}
for (int i = 0; i < MAXFUGA; i++) {
doSomething2(i);
}
↓
int i;
for (i = 0; i < MAXHOGE; i++) {
doSomething(i);
}
for (i = 0; i < MAXFUGA; i++) {
doSomething2(i);
}
彼女はこのコードを私に見せながら、相変わらずのキュートな笑顔でこう言った。
「このほうが使うメモリが少ないですよね!」
ゲームコンテストの締め切りが近くなってきて、実際彼女はよく頑張っていたのだが、
どうしても間に合いそうになかったので、私もコード書きを手伝うことになった。
とある部分を書いていたとき、重複したコードを見つけたので Template Method パターンを使って書き直した。
Template Method パターンというのが何かというと、同じことをするコードがいくつもの場所でばらばらに書かれないように
一つのクラスにだけ書いて、それを継承して使いまわすという手法(デザインパターンの一つ)だ。
私はこの手法を彼女に教えようとは思わなかった。
なぜなら、彼女は継承だとか委譲だとかポリモーフィズムとかがよくわかってないのだ。
驚かないでほしい。
私の経験上、情報学部の学生の99%が、その、ポリホーなんとかが分かってない。
しかし、彼女はそれに気づいていた。
彼女は私のコードを自分で解析し、新たなる発見を独力でしていた。
重複したコードがあればそれを徹底して継承で解決しようとしている。
そう、差分プログラミングだ。
差分プログラミングの正式な定義は知らないが、彼女は IS-A 関係のない継承を使ってしらみつぶしに
重複コードを書き直していた。
そのコードを見せながら、天使のような笑顔で彼女はこう言った。
「こうするとコードの量が減りますよね!」
私がこの文章で言いたいことは、知の高速道路を渡ってきた若い優秀なプログラマは
ときおり妙な退行現象を起こすということだ。
それは普通の道を通ってきた古い世代にとっては実にみょうちきりんなことに思えるかもしれない。
しかし、それは彼らなりに理由があってのことであり、馬鹿だからやってるわけではない。
彼らは優秀であるがゆえにそういったことを起こすのだ。
そして彼らは優秀であるがゆえに、自分が間違っていることを理解するのも速い。
もし、あなたのまわりで若いプログラマが逆行現象を起こすのに遭遇したとしても、
どうか暖かく見守ってほしい。
上で紹介した2件に関しては、彼女にはそのあと説明をして理解を得ることができた。
しかし我々はそれで油断してはならない。
いつか彼女はその可愛らしい顔をにっこりとほほ笑ませながらこう言うかもしれないのだ。
いつも思うのは、高校数学では、「才能がなくても、数学はいずれ必要になる」と教えるべきだと思う。
自分は、高校の時の勉強合宿で、「よし、この問題を一日かけてといてやるぞ」と思って解いたある演習問題が答えとあわず、先生に相談に行ったら、「どこか計算間違いしてるんだろ」といわれて、見向きもされずに突っ返された。いや、何度も見直しをしたのだが・・・。
数学とは、そういうものなのか。いや、別に数学は好きだったのだが、才能がないとやっても無駄なんだな、と思って、全くやらなくなってしまった。
大学に入ってからも、「数学はやっても意味がない」と思っていたので、数学の授業は、可さえ取れればいい、という感じで来た。
今、めっちゃ後悔している。
結局、数学というのは、才能があるとかないとか言う以前に、「自分の好きなことをやりたいと思うと、どうしても理解していることが必要になることがある」ものなのだ。
なぜ、高校の時は、点数が高いとか低いとか、計算間違いをしているかしていないかとか、そういう非本質的なところに拘るのだろう。
「数学の才能がない」、と思って、高校数学で挫折している人間が何人いることか・・・
高校数学は、数学の才能なんて求めてないんだよ。「才能がなくても、どうせいつか必要になる」から、高校の時に数学を教えているだけだ。
それを、数学の才能があるものを見出すかのような教え方をするから、「才能がない」と思って挫折してしまう人が多い。
大変もったいない、と思う。
理系の工学系大学(Fラン)卒、大手メーカー系企業のソフト開発子会社勤務の増田が書いてみる。
会社の先輩は理系が多いですが、文系もいます。同期は理系ばかりです。後輩も理系。
学部は理・工・情報学部が主です。
SランにはSランの世界があるらしいので、あくまでもFランから見た話として読んでください。
入社から日が浅いと大学ネタの話もしますが、そのうち話題に上らなくなります。
大学の話をするのが好きな人もいましたけれど、少数派です。
どこの大学だと出世するとかもほぼないです。個人の資質が大きいです。
どこの大学卒かはあんまり言わないです。新入社員の自己紹介程度。
学閥はあるのかなぁ。自分のかかわる人の間ではほとんど聞かないです。
同じ大学からたくさんは採ってないみたいなので、自然とそうなるのかもしれないですね。
最初に配属された部署のほうが大事みたいですよ。誰に育てられたとか誰の後輩だとか。
校友会の支部はいくつかあるみたいですが、そんなに活発ではないです。
あまり知らない人と話をすると、そういう話題になります。誰と同期とか。
他の理系学部はどうなんだろう。
http://www.dan.co.jp/~dankogai/ldr-hbc/ より