愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


モバツイの中の人
マインドスコープ(株)社長
人の良いジョンカビラと言われます。
AMN sponsor rolls
モバツイの2つのスマートフォン
アンドロイドアプリ!
アンドロイドアプリ モバツイtouch
全てのスマートフォンブラウザと、Nintendo3DSで! HTML5版Webアプリ「モバツイsmart」
本を書きました!
100万人から教わったウェブサービスの極意 ~「モバツイ」開発1268日の知恵と視点
Google Friend Connect
このカテゴリ[会社活動]の最新30件
バルスのツイート機能に関する謝罪を書いたら沢山反応があった件 モバツイの広告の取り組みについて、発表資料の共有 モバツイ、2つのスマホへのチャレンジ「モバツイtouchとsmart」 あなたのシステム開発観は、「動けば良い派」?それとも「ロマン派」? サードパーティツイッタークライアントの生きる道 モノを作る人は、鵜飼いの鵜ではなく鵜飼いの人 ネットは儲かるか?〜1人1円を1億人からもらって1億円売り上げる仕事 映画「ソーシャルネットワーク」の興味深いポイント6点 自分のやりたいことを会社で実現する方法 日本の葛藤 日本をコントロールしているもの 「ぼくはこうしてプログラミングを覚えた」をどう読みましたか? 方向性はあっている、という言葉の危険性 バタラさんとの採用コンテンツ作成秘話 ネットサービス系企業における、積み上げ型タスク管理の危険性 その時、誰がモバツイを必要としたか? - 震災発生から1週間の状況 「ツイッターのおすすめユーザー欄に表示される垢が、同一のグローバルIPアドレスからチョイスされた件」を回避する方法 ツイッターapi利用規約を翻訳しました。 つぶやきから、ソーシャルコマースにならないかを考えています 仕様の決断と、想定外 モバツイのエイプリルフール機能「イマココ(uso)」で、1万ツイート/day突破 モバツイに今いる場所を適当に送信する「イマココ!(uso)」をリリース 仕事のペース 業務ののりしろ ネットビジネスで成功した人は無茶をやってきた人 映画「ソーシャル・ネットワーク」の感想 エンジニアのこだわりと、継続的開発、チャレンジについて。 2010年振り返り2011年これから。 あなたの選択は正社員?非正規雇用? 「このサイトいくらぐらいでできるよ!」のピュア
[このカテゴリをもっと見る]
Powered by
Movable Type

June 04, 2007

MovaTwitterなどのアプリケーションは技術と言えるのか。
最近、Rubyの勉強が進まないのは何故だ?

などということについて考えてみた。
きっかけは、twitterでのやりとり。

僕:何かの技術に一心不乱にコミットしたいなぁ。 [モバツイ]
Sさん:@fshin2000 技術、定義してみていただけませんか?
僕:どんな技術か?ってこと?そうでなくて、僕が考えろってのなら、結構それは目から鱗 [モバツイ]
僕:確かに世の中の文脈でしかものを考えてないかもという気がしてきた。 [モバツイ]

Sさん:@fshin2000 「 何かの技術に一心不乱にコミットしたいなぁ。」っていったときの「技術」ってどんな意味なんだろう、ってことです。どんな「技術」ではなくて、何かのっていったときにどこできるのかな?ってかんじ。。。
Sさん:@fshin2000 なにかの言語をきわめたいなーとかいわれたら、それはわりと範囲がいめーじしやすいのですが、「技術」っていう単位はどこなのか、最近なやんでいてそれでたずねてみたわけです

僕:一昨日のレスですが「何かを実現するための方法」が技術かと。アプリは技術の実装。 [モバツイ]

Sさん:@fshin2000 なるほどー「何かを実現するための方法」に一心不乱にコミットしたいってことですね。具体的にいうと、言語をつくるとか、そういうことなんでしょうか?

僕:言語もあるし配信技術とかもありですよね。twitterのメッセージ ルーティング技術みたいな比較的高いレイヤーが性にあってるかも。 [モバツイ@macbook]


モバツイに@fshin2000で返事を書いてくれた人の発言を抽出する機能をつけたので、今までスルーしていたお返事メッセージを取りこぼしにくくなりました。(本家ってほとんどアクセスしないもので。)

さて本題。「技術」をwikipediaで調べてみる。

技と術
技と術(すべ・じゅつ)は人の能力・機能・動きを表す概念である。技は特定の目的を持ち、その目的を果たすための手段・手法であるが、これを体系的にまとめたものを術という。

日本語の技術とは文脈によってエンジニアリング(編み出す技術)、テクノロジー(編み出された技術)、スキル(技法と技能)のどれかひとつをさすこともあれば、いずれか二つの意味を持つ場合や、さらには、それらが一体となった意味としても使用されることもある。

インターネットに照らし合わせると、こんな感じか。

■テクノロジー
・OS、プログラミング言語やフレームワークなどの成果物
・各種プロトコル (そういえばプロトコルの本あったね。)
・ルーティング
・配信手法
・自然言語処理
・画像認識、音声認識
・ウイルス検索、スパムメール処理
・オブジェクト指向
・ユーザーインターフェースのデザインパターン

■エンジニアリング
・プログラミングスキル
・ライブラリ知識
・Linuxなどのオペレーションスキル
・フレームワークを作る活動に必要なスキル
・オブジェクト指向プログラミング
・アジャイル開発
・要件定義、プロジェクトマネジメント
・設計(ユーザーインターフェース、アーキテクチャ、ビジネスルール)

そう、「Rubyを勉強する」という文脈の活動がなかなか進まないのは、僕自身が、その先にテクノロジー目標を見いだせていないからだ。

つまり、それを勉強して何に生かせるか?が見えていないから。
また、仕事でコミットする場合は、エンジニアリングプロセスとして言語を学ぶことが正当化されるので、ものすごい勢いでがんばれる。

僕自身が言語を作りたい、とか、プラグインシステムを作りたい、とか、バッチシステムを極めたいとか、動画フォーマットについて云々とか、そういう具体的な目標を持たないといけないな。

テクノロジーとしての技術とは、それそのものが「特許に出せるのか?」という文脈で考えるとわかりやすいかも。

冒頭のモバツイッターは技術なのか?ここで書いた話としては、アプリケーション自体は技術とは言わない。
アプリケーションが解決するための手法に、テクノロジーが中核に存在する、と考える。
しかし、Webアプリケーションの中核技術とはHTTPプロトコルの実装であるphpやapacheであって、ほとんどのWebアプリは、それの派生モデルに過ぎない。

しかしモノを作るプロセスが、エンジニアリングという技術に含まれる。

乱暴だけど、そんなところ。

■同じカテゴリ[会社活動]のエントリー
<<前の記事 みんなが知らないパソコンの世界
>>次の記事 Ruby面白い。
■このblogの書き込み最新3件
インターネットの可能性を信じて〜本を書きました。 バルスのツイート機能に関する謝罪を書いたら沢山反応があった件 モバツイの広告の取り組みについて、発表資料の共有