2012年02月10日
やっぱり職場環境って大事
最近仕事をしていて気づくことがあります。それは、とくにプログラミング技術など、勉強するべきジャンルがとても多い分野を取り扱う職場において、職場のインターネット環境ってとっても大事だな ということ。
会社でも最近他の人と共同作業をすることが増えていますが、そうするとやはり、それぞれのメンバーが、作業について「どれだけいい(情報収集できる)環境を持っているか」というのがとっても大事になってきます。Androidなどのある程度オープンな環境の知識についてなどとなるととくに顕著。
検索力ともいえるかもしれませんが、インターネットを使っていかに質のいい情報を引っ張り出す(必要に応じてそこから質のいい情報を作り出す)ことが必要になります。
すると、社内のインターネット環境の良し悪しが重要になってくる。わたしはもともとプログラミングが好きだし家でもそういう情報を収集しているからいいですが、人によっては家にそんな環境がなかったり、環境があっても暇がなかったりする。そうすると、結局社内でいくら勉強できるかが鍵になってくる。
わたしもこれだけ長く同じ仕事やってると、それなり職場が好きになってくる。だからやっぱり、メンバーの人が勉強したいのであれば応援したくなるし、自分がアクセスしてるのと同じ情報にもアクセスしてほしいなと思う。でも実際、会社のセキュリティとかいろんな事情で阻まれたりして、結局情報にアクセスできない。検索サイトキャッシュとかそういう裏道を使って閲覧するという道もなくはないですが、こういう情報へのアクセス手段は裏道にあっても意味はなくて、表から堂々とアクセスできるようじゃないと意味がないんですよね。
セキュリティとかいろんな事情はあるかもしれないけど、社内の人の学ぶ気持ち、向上する気持ちを潰したり、阻んだりする企業はどうなのかなあと。会社本体今はよくても、将来を含め考えるとどうなのかなあ、ということを考える6年目の終わり。まあ、Twitterなどで見ている限りそういう会社も結構多そうではありますが。
2012年02月07日
プログラミングと学校の授業
先日久しぶりに自分のプログラミングをしました。NFCCollectorというものでNFCを使って物品管理を行うためのAndroidアプリ。とりあえずいまのところの成果物はGithubにあげています。
はじめてのAndroid4.0向けアプリ・はじめてのNFCアプリということもあり、これだけでも色々苦戦しましたが、とりあえず形にはなったかな。という感じ。IssueListにも書いてあるとおりまだまだいじるところはちょこちょこありそうですが。
とりあえず、勉強会の物品管理用として使う予定ですので、何度か使ってみて改良してから公開しようかな と。
それにしても、今回プログラミングするにあたって、つくづく「プログラミングにはいろんな知識が必要になるな」と感じました。今回の場合は英語です。Androidの技術情報はまだまだ英語しかないものが多く、拾い読み程度でも英語が読めて本当に助かりました*1。
考えてみると、こういうのは結構学校の授業がベースになっている。今回のような英語だけでなく、アルゴリズムの構築には算数や数学の知識、文献を読むには文章から趣旨を読み取り理解する国語、アプリの公開にはときに政治・経済、アルゴリズムの種類によっては物理の知識も必要になりそうです。
これから中学校でもプログラミングを授業としてやるようになるそうですが、プログラミングをやるにあたっていろいろな知識が必要ということがわかり、そこから他の授業にも前向きになる。なんてことになってくれればいいな と思いました。
2012年02月02日
Lotus
今日は会社の帰りに上大岡のcafe&bar LOTUSというお店に寄った。ご飯の種類は少ないけど、なかなか好みのお店。
このお店のオーナーさんは、最近ケータイをAndroidにしたとのこと。電話にもしっかり使ってるし割と本格的に使っているようでした。
会社にもいないわけではないのですが、PCをあまり使ってない人が本格的にAndroidを使っているのって、はじめて見た。しかも、不満ばかりかと思ったら別にそんなこともないようです。いろいろカスタマイズできる点が結構気に入っているそうな。
ああいう人たちを対象にした、スマートフォンのイベント、やってみたいな。スマートフォン懇親会ほどマニアの集まるイベントではなく、あまり詳しくない人たちと話をしたり、勉強をしていくもの。今日ここでマスターの人と話をしてて、強く思った。
もちろん浜小学校でやってるパソコン講座やものづくり寺子屋としてやってるプログラミングワークショップなんかもありますが、うまくバランスよくやっていきたいな と思ったりしました。
