はてなキーワード: アーキとは
リマインドしようにも、これを書いた人(=自分)の学力だと読めない本だったから無理。無理ゲーだった。
第一章
1
意味論的に透明なシステムと結びついた心の概念および計算機モデルを意味する。
この主義の限界を
2
チューリングの形式化が持っている特徴
(1)物理的組織によってではなく、記号操作の形式的特性によるメカニズムの集合全体を包括
(2)そのメカニズムがいかにすれば十分に明確化された問題すべてに取り組むことができるか示している
(3)万能チューリングマシンを定義する方法を示している
⇒ 素材は重要ではなく、形式的特性が能力を原理的に保証している
フォン・ノイマンがコンピュータを設計し、1960s、ジョン・マッカーシーがLISP(プログラム言語)を開発。
⇒ 研究開発が可能に
A・ニューウェルとH・サイモンが物理記号システムという概念を提出
⇒理論的に自覚化・明確化される
3
・物理記号システム
①適切に操作可能なトークンに対して任意に意味を割り当てることができるシステムであり、
②正確にプログラミングすればこの割り当てられた意味論的内容と細かい点においても一致した仕方で行動すると信じられるようなシステム
by 1976 ニューウェル & サイモン
・強い物理記号システムの仮説
SPSS strong-physical-symbol-system
「標準的な記号アトムのフォン・ノイマン型の操作を行っている仮想機械は、一般的な知的行為を実現するための直接的かつ十分な手段を持っている」
①仮想機械
そのプログラムに我々が命令を与える機械を模倣させるような「機械」
・記号を割り当てる
・変数を束縛する
・記号列の複写、読みとり、修正
等々
③標準的な記号アトム
④一般的な知的行為を実現するための直接的で必要かつ十分な手段
そうした機械は、それを支えている特定のアーキテクチュア(その基盤になっている他の現実的もしくは仮想的機械から)まったく独立に真に知的でありうるのであり、逆に言えば他のアーキテクチュアや機械をシュミレートすることなく真に知的でありうる
4
このような主張(標準的なLISPのアトムのごちゃごちゃした操作が、知能や思考の本質を構成しうるという見解)が、ニューウェルとサイモンのものだとできる動かぬ証拠は、彼ら自身の実践。
彼らの仕事の特徴(例:BACON)
・規則あるいはヒューリスティックス(発見的手法)の直列的(経験則を用いたも多少は運が左右する⇔体系的)適用に依存している
・そうしたヒューリステイックスの大部分が、かなり高いレベルで意識的に内省可能
・選ばれた課題領域を扱う
BACON:一連のデータから科学的法則を帰納する(ケプラーの第三法則、オームの法則)
・BACONが取り組んだデータをフォーマット化下のは、人間の労苦
・BACONは十分に構造化された課題にしか取り組めない。
ケプラーの第三法則は見つけられても、ペトリシャーレのカビとバクテリアの関係からペニシリンを発見する事はできない
・BACONが展開する知識とヒューリスティックスは、人間のプロトコルや実験記録に大いに頼り、われわれが自分自身の思考について内省する思考のレベルからかなり直接的にコード化されたもの
⇒この種の思考は原初的で瞬間的なプロセスの上に後から被せられたもの。理解するということを具体的な例で説明する事には役に立たないであろう
サイモン等は、人間の思考のすべてがただ一つの種類の計算アーキテクチュアに依存すると信じている。
しかし、筆者は違う考えを持つ。サイモンとラングレイの仕事では、洞察のひらめきといったタイプの認識を表現できない。
心は、多くの仮想的アーキテクチュアからなる複雑なシステムであると考える
知的課題や、感覚運動的な課題のような、なめらかに無意識的に行われるものは無視されている
5
古典的システムは記号アトムの使用に頼り、コネクショニズムはこれを避ける。
古典主義者:意味論的に透明なシステムの構築に対して、方法論的にコミットしている人々
STS semanttically transparent system
「システムの振る舞いについての記号的な(概念レベルでの)意味論的記述と、システムの形式的な計算活動の内的に表現された対象についての投影可能な意味論的解釈との間にきちんとした写像関係の記述が可能な場合にのみ、そのシステムは意味論的に透明であるといえる」
きわめて大ざっぱにいえば、あるシステムかSTSと見なされるのは、そのアルゴリズムの記述(レベル2)における計算の対象が、概念的レベルの用語で表現されたその課題の分析の記述(レベル1)と同型である場合である。
(レベル1:計算理論:(高い抽象レベルにおいて)どのような関数が計算されるかについての考え
レベル2:表現とアルゴリズム:それを計算する(具体的な)方法
レベル3:インプリメンテーション:現実の機械において計算がいかにして肉体あるいはシリコンなどで実現されるか)
(1)古典的理論は――コネクショニズムはそうではないが――統語論と意味論を組み合わせた記号システムを仮定している
(2)もし何らかの種類の構造化された表現が利用可能であれば、それらの表現についての計算操作を、その構造に鋭敏に反応するかのような形で規定できる。
もしそのような構造が存在していなければ、(すなわち、どんな記号表現も存在していなければ、)計算操作を規定することはできない
◎要するに、古典的システムは、統語論的に構造化された記号的表現を仮定し、そうした表現の構造によって、それに適用される計算操作を規定するものである
第二章
1
ドレイファス:古典的認知主義の問題は、人間の常識的な知識を表象として再現し表現しようとする形式主義の妥当性
サール:形式的なものと志向的なものとの間に、あるいは統語論と意味論との間にギャップが認められる
この二つの種類の懸念について検討する。
2
「あなたの持っているのはそんなにいいボールじゃないわ。それを私にちょうだい。そしたら私、このキャンディーをあなたにあげるわ」
この言葉を理解するために、ミンスキーちとパペートは膨大な概念のリストをあげる。
ウィノブラードのSHRDLUでは不十分。
・フレームは、常識がうまく対処している偶発的出来事のすべてをカバーしているとは思えない(バースデーケーキに立つ黒いローソクに、フレームは対処できるか?)
・フレームからフレームへの移行を促す規則(メタフレーム?)をいつ適用すべきか、システムはどうやって知るのだろう?
ドレイファス:互いに関連しあった特徴や可能性のすべてを、文脈に依存しない事実や規則によって形式的に把握するという課題には際限がないのではないか
3
・ドレイファスの二つの主張
(1)身体問題
「このシャンプーが目に入らないようにご注意ください。もし入った場合は、ぬるま湯でよく洗ってください」
コンピュータは、身体、欲求、感情、共通言語や社会習慣も持たない。だからコンピュータは、この文章が何を洗うように言っているのか理解できない
(2)コード化
人間は自分たちを取り巻く状況がどんなものかを絶えず感じ取ることができる。
このノウハウは、何らかの知識表現言語によって、一種の知識として表現できるものなのだろうか?
AIプログラム(=言語)が知識を表現する仕方が、現実の課題に対して根本的に不適合だと懸念する。
4
「強いAI仮説」を、サールは批判する
強いAI仮説:適切にプログラムされたコンピュータは、文字通り認知的な状態をとり、その際プログラムは人間の認知を説明するものとなる
Schank and Abelson 1977の、「ストーリーを理解するという志向的活動をシミュレートしているかに見える特別なプログラム」に対して、「中国語の部屋」を使うことで批判する。
サール:形式的に区別される要素に対する計算操作を行っているだけでは、どんなコンピュータも〈理解する〉ことはできない。したがって、そのような計算操作を規定するプログラムが、心の固有の性質について何かを示すこともあり得ない。
具体例:英語話者が英語を理解することと、中国語の部屋の操作者が中国語を「理解すること」の比較
「人間は何も理解していなくても形式的な原理に従うことができる」
以下、サールの誤りについて論じる
5
サールに対する仮想反論「脳シュミレーター説」
脳シュミレータ説:あるりプログラムが中国語を理解する実際の中国人の形式的な構造をモデル化したと仮定すると、そのときそのプログラムは間違いなく真の中国語の理解を構成したことになる
↑(サールの再反論)
(1)脳の形式的な性質は志向性を構成しない(三章にて説明)
(2)脳の形式的な性質が志向性を構成しないのは、ある種の素材だけが思考を支えることができるからである
↑(アナロジー)
光合成:光合成の形式的な記述を手に入れても、素材が違えば光合成は再現できない
では、思考をもたらすような脳の物理的性質とは?
:外因的および内因的な刺戟に対して脳に大規模な変動が引き起こされること
↑(コメント)
『中国語の部屋』が大規模な構造的変動を必要としないシステムなら、中国語の部屋による反論は無効
6
微視的機能主義
機能主義は、心的状態の本質を、
入力、内的状態の変換、出力からなるプロフィールと同一視した。
(適切なプロフィールを持つシステムはどんなものであれ、その規模や性質や構成要素にかかわれなく、当の心的状態を実現するであろう)
↑(批判)
(中国国家脳のような)心的状態を実現する見込みがないようなシステムも、「入力、内的状態の変換、出力」のプロフィールを持つシステムへと組織することは可能であるよように思われる。
こうした極端な寛大さは、機能主義の立場を掘り崩してしまいそう
・問題は、「入力、内的状態の変換、出力」の系列をどこに位置づけるか
×大まかなレベルに位置づけ
⇒感覚質の欠如、極端な寛大さ
△ライカンの「小人機能主義」
○微視的機能主義
・機能主義の批判はゲシュタルト盲に陥っているのでは Lycan 1981
:機能的な構成要素があまりにも大きい、極度に小さい、それらしくない等であるために、そうしたものからなるシステムに志向性を帰属させるという考えに抵抗するということ
(ライカン「小人機能主義」
:機能的な下位システムは、それがエージェントのために何をしているかということによって同定される)
微視的機能主義
内容や目的に関連づけからはかけ離れた用語で
記述しようとするもの
・諸関係が得られたとき、システムには大規模で柔軟な構造的変動が引き起こされ、またそれによってさまざまな創発敵的性質が得られるようになる
第三章
1
2
「民間心理学」
:自分や他人が、信じたり、希望したり、恐れたり、欲求したりしているということについての日常の理解
民間心理学は、行為・運動を説明するときに、信念や欲求という表現を用いる
「民間心理学は、人間の行動に先立つ内的原因についての素朴で原初的な科学」
3
(1)民間心理学は、偏狭な、特定の人々に限定されたような理解しか与えない。
民間心理学は、子供や狂人や外国人を前にすると、まごついてしまう
(2)民間心理学は停滞したまま、なにも生み出さず、長い間ほとんど変化も進化も発展もしていないところが他の諸科学と異なる
(3)民間心理学は、これまでのところ科学の主要部分にうまく統合されていくような徴候をまったく示していない。残念なことに民間心理学は自然を神経生理学的ないみで妥当な要素にまで分割することには関心がないようである
最近の分析哲学
:頭の状態に関する科学理論というゲームと、民間心理学というゲームを比較することが、そもそも不適当なのではないか
4
Daredevil believes that Electra is dead.
Mary hopes that Fermat's last theorem is true.
のthat以下を、心的状態の内容と言う。
心的状態が考えられる傾向
:われわれの心理学的状態が、本質的に、周囲の世界がどのような状態にあるのかということによって決まるのではなく、
われわれにとってどのように見えているかによって決まる
↓(言い換え)
我々の意識や無意識に何らかの形で影響を与えられないものはどんなものであれ、
本質的に我々の心的状態の正確な限定に関わることはあり得ない
⇒我々の心的状態が現に持っているような内容を持つものは、われわれ自身のあり方ゆえであって、
知られていないかもしれないような周囲世界の事実とは関わりがない……☆
・双生地球……☆に対して疑いを投げかける
双生地球で、「海に水がある」と発話される。
地球A:海にH2Oがある
地球B:海にXYZがある
この違い以外は同質だとする。
すると、
地球上の発話と双生地球の発話は、それぞれH2OがあるかXYZがあるかによってその真偽が決まる
(たとえば、地球Aの海にH2Oがなくて代わりにXYZがあるとしたら、地球Aでの発話は偽になる)
⇒
もし意味が真理条件を確定するのだとすれば、
自然種に関する表現(水、金、空気など)を含む陳述の意味は、
単に主体の限定的に規定可能な状態に言及するだけでは十分に説明できない……☆に反して
二つの選択肢
(1)心理学的な内的要素(地球の話し手と双生地球の話し手に共通)と、
世界関与的な外的要因(仮定上、二つの地球を越えて不変ではない(H2OとXYZ))の両方によって内容が決まるとする、意味と信念に関する合成説
(2)そういったケース(地球と双生地球のケース)は
〈心的状態の純粋に内的でまったく心理学的な要素(☆のこと)〉という観念にさえも疑いを抱かせるものであると考えることもできるだろう
プティ と マクダウェル
「頭の中にあるものが、心の状態と因果関係を持っていることは疑いがない。
しかし、
〈頭の中〉にあるものが心の状態に対して構成的関係にあると考え必要があるのだろうか?」
筆者
:あらゆる内容が根本的に世界に関与している(選択肢(2))ということが判明したとしても、
そのこと自体は必ずしも〈認知科学は心の理解に深く(ことによると構成的にではないかもしれないが)関わる研究である〉という主張を覆すものではない
その主張に対する仮想反論と、それに対する再反論をHornsbyは行った。
仮想反論
:「「行動傾向(心性はこれに随伴して生じるとされる)が二者の間で異なるためには、
内的構成に違いがなければならない。」
という考えを保持すべきである」とするならば、
心的内容は限定的に規定されねばならない(自然種を指示しない)
(「「行動傾向(心性はこれに随伴して生じるとされる)が二者の間で異なるためには、
内的構成に違いがなければならない。」
という考えを保持すべきである」までが、プティとマグダウェルの、「頭の中にあるものが、心の状態と因果関係を持っていることは疑いがない」に対応する。)
仮想反論の詳細
:仮定①:
二人の動作主の心的状態は、彼らの行動傾向に何らかの違いがある場合にのみ異なる
(そこに赤いボールがある、と信じなければ、ボールを投げようとは思わない)
仮定②:
行動が異なる(すなわち、行動が異なる)ためには、内的な物理的状態に何らかの違いかなければならない
結論:それゆえ、心的状態に対応する内的な物理的状態に何らかの違いがなければ、心的状態が異なるということはありえない
「(民間心理学的な心的状態を帰属させることは、限定的内容のみに関わることであるという)結論は、深刻な疑義にさらされることになる。
限定的内容といっても、それを妥当な概念として了解できるかは明らかではない」
なぜなら、
「民間心理学的な内容を(物理的状態に?)帰属させることは、身体的な動きを規定するような頭の状態についての独我論的な研究から引き出すことができるような切り口とは
まったく違った切り口で現実を切り取ることであるように思われる。
その具体的理由として、
ボールをひろうことは、「そこにボールがあると私は知っている」という心的状態と関連するが、そのときの細かな指の動きはそのような心的状態と関連するものではない。
5
筆者
:広域的内容を伴うによ伴わないにせよ、
頭の中で起こっていることに関することに関する科学的カテゴリーや分類に
きちんと還元されるなどということは
とてもあり得ないように思われる。
・民間心理学は、科学的心理学と同じゲームを行ってはいないかもしれない
→
世界を記述しない信念であり、なおかつ
ある人が同じ考えを抱いているといえるような別のケースに投影可能な述語が(科学的記述の上には)存在しないことも可能
6
民間心理学の道具立て(信念と欲求という概念によって、命題的態度を帰属せさるという道具立て)を用いて、心的状態を二者が互いに帰属させあうという日常の慣習(傍点)の目的は?
:
他人の頭の内的状態を追跡しようと試みることによって、
その人の身体の動きを予測し説明するための手段
民間心理学の主要な目的
:
世界の中で活動している仲間たちの行動を、(傍点開始)我々が(傍点終わり)理解できるようにすること
(予測したい対象であり主体である)われわれの仲間たちの四つの特徴
①世界に対する感受性、すなわち感覚や生得的な原書的概念の道具立てをわれわれと共有している
②世界をわれわれと共有している
③彼らは我々自身のもっとも根本的な関心と必要の大部分を共有している
④彼らの思考の有用性は、
(我々自身の思考と同様に、)
彼らが世界の実際の有様をたどっていることと関わっており、
彼らの思考作用が、世界の実際の有様に十分適応していると我々が(進化論的な理由から)考えるような目的と関わっている
この特徴があるので、
「~したい」という欲求さえ同じであれば、
・民間心理学は、脳の状態の違い(that かなり目の粗い、行動上の違いとしては現れてこないような)に対しては、敏感に対応しないように設計されている
・民間心理学は、個人の間の差異を覆い隠し、
さらには種の間の差異さえも覆い隠してしまう(長所であっても短所ではない)
7
筆者の見解
:私の見解では、われわれが信念を帰属させるのは、
行動の全体に一種の解釈の網をかぶせることによってである。
……関連する行動を可能にするものとしての、
根底にある物理的あるいは計算論的な構造がどのようなものであれ、
そうした構造における自然な区分に、網の結び目(すなわち信念と、欲求の特定の帰属)が
対応している必要はない。
――
ということは、Davidson(全体論者)に対するFordorの批判は、筆者の意見にも当てはまるのではないか?
<Fordor>
意識の全体論というのは、
「命題的態度の同一性――特に志向的内容――が、その認知的連関の全体によって決定される」
という考え方。
これに、Fordorは懐疑的。
(命題pの認知的連関というのは、主体がpの意味論的評価、すなわちその真偽の決定に関係するすべての命題のこと)
われわれは、信念や志向的状態を共有している。が、そのとき、すべての命題(認知的連関)を共有しているとは思えない。
信念は、その内容をそれぞれ別に持つ。
:信念がその状態を獲得するのは、脳の状態が逐一、世界と因果関係を結ぶことによってである。
「ある生物が『牛』という概念を持とうと持つまいと、その生物は『馬』という概念を持ちうる」
</Fordor>
筆者
:Fordorの間違い
全体論は、もしそうであれば、人間の心の理解が芋蔓式に進んでくれるのにという、いわば願望。
Fordorが軽蔑したものの通りに進んでくれるかは別問題。
Fordor:バラバラになったブロックを一つの全体に組み合わせるやり方が、全員同じになるはずがない。
筆者:一つのブロックの組み合わせ全体を理解するために、各人が別々のやり方でバラバラにしている
全体論という言葉の使い方が違うから、Fordorの批判は筆者には当てはまらない(という、批判をかわすための節)
7
一章3節での、チャーチランドによる民間心理学批判に、今では応答できる。
(3)に対して、
民間心理学の関心事は、他の主体の顕著の行動パターンだけを可能な限り効率的に分離することである。神経科学とつながることを目的とはしていない
(1)に対して、
民間心理学の道具としての適用範囲は、仲間。狂人の理解は、そもそも目標としていない
(2)に対して、
なので、その中核部分が時間的および地理的な次元を越えて相対的に恒常的であり続けてきたことは驚くべきことではない。
整理。
民間心理学には、きちんとした定義がある。
これまで「民間心理学」として使われてきた言葉の、新たな用語法:「素朴心理学」、「メンタリズム的な理解」
8
因果関係と、構成的関係の区別
構成的関係
:
研究の主題と何らかの形で密接に結びついているということ
因果的に関係
:
因果的に関係している様々な要素は、それほど密接に思考と結びついているわけではないので、
それらの要素を差し引いてもそれによって思考という観念そのものが存続しえなくなる
ということはない。
(チェス盤がなくなっても、チェスの続きは打てる。石を駒に見立てたり、口頭で)
9
・消去主義的唯物論:民間心理学が、心に関する科学に対して歪んだ影響を及ぼすのではないか。民間人は自分自身の心を知らないと、消去主義的唯物論は思っている
↑
(構成的関係)
↓
心
科学と心とを結びつける構成的関係。その得難さが二つのスタンスの対立を生んでいる。が、どちらの立場も同じく、認知という地形に同じ隆起とくぼみを見ている。
では、構成的関係とは何か。
構成的関係←→因果関係
構成的関係:研究の主題(この場合は心)と、何らかの形で概念上密接に結びついていること
因果的関係:因果的に関係している様々な要素は、それほど密接に思考と結びついているわけではないので、それらの要素を差し引いても、それによって思考という観念そのものが存続しえなくなるというひとはない
(駒はなくてもチェスは打てる)
Permalink | トラックバック(0) | 15:30
週末に行ってきたイベントだが、ちょっとインパクトが強すぎて、あとたぶん昼から通しで追っかけてるのは自分だけなので、この話誰かに伝えたい!と柄にもなく思ってしまった。
ここまで、日本語でウケを取り、アメリカ人にしか聞こえない英語をしゃべりつつの話。まじありえないレベルの覚悟と実践なんだが・・・!
この人のセッション、ブラジル事情の紹介みたいな話で大ホール側のセッションも覗いてみようかなと思っていた所にこれで、ただちに絶対参加すべきレベルのセッションに格上げされた。こんな人がいるとは。
で、昼休み後の問題のセッション。結局ツイートどころじゃなかったが、こんな感じ:
Javaはあれが酷いとかPHPがとかいう態度でRubyを使うのも無駄だ。
なんという激熱トーク。本当に小さかった南米のRubyコミュニティを仲間と共に成長させ、いまやRubyConf Brazilとか南米で何個もイベントが立ち上がるまでに育てた。この伝道のため、ここ数年で80箇所は回って普及に努めたとかとか。ブラジル事情への関心と関係なく、この熱量を体験できてよかった。
最後の時間オーバー後の「あと一言だけ(本当はあと1分だけと本人は言っていたのだが、わざと誤訳してタイマー役の人に会場から叫んだ自分w)」でどんなにダメだとされていても、諦めずに進めという、過去の偉人が貶められたり失意にあった時代の動画もよかった(もっとも、この話は知っていたのでインパクト自体は薄めだった)。
この後はLTとクロージング。
インパクト強すぎw
これ漫画系展開をバックボーンにしたエンタテイニングなスタイルだと理解せずに真に受けると大変だなと心配になったり。なにしろ上は三行だけど全部通しで書くと
真面目に受け取ったらヤバイ発言多すぎだろ・・・
こ れ が 締 め の 講 演 か よ !
そういえば途中にまどマギネタも入ってた記憶があるのだが、上のインパクトが強すぎてどこかに飛んでった。
その後の高橋さんの最後の挨拶とスタッフを集めてのスタンディングオベーションはちょっとうるっと来た。初参加だから今回の運営自体への思い入れはないのだけど、この回だけでも感激することが多かった。この完成度に達するまでどれだけの努力と熱意が投入されていたかと考えると。
隣の席が実はtdtdsさんでびびってたのだが、最初に立ち上がったのを見て、続く二人目のタイミングが大事!とすぱっと立ち上がってみてよかった。その後前列の人がみんな!立とうよ!みたいにやって一気に雪崩状態。
これで会議は閉幕したのだが、さらにherokuの緊急パーティーが開催され、思い切って行ってみた。まあ、懇親会に輪をかけたリア充な雰囲気でまともに話せなかったのだが、
こんな一日だった。熱かった・・・
それがやりたいなら、ボタン1個で勝手にネストしてくれる開発環境のエディタ使ってくれ。
viしかつかえない?いや、今時、windows側でnfsなりsmbなりで、マウントしてwindowsのツールでエディットせいや。もしくは、マクロぐらいくめや。
いや、うん。プログラマ自体はさ、たかだか数Kか、十数Kしかみないから、それでいいんだろうけど。
それを組み合わせて、数百Kとかのソースコードをメンテナンスする身になってくれ。
世の中には、アプリ全部を端から端まで、みているアーキテクトという人間もいるんだよ。
え?アーキテクトはコードは見ない?いやいや、ご冗談を。メインリポジトリ配下は全部見なきゃアーキテクトなんてやってられないよ。
もちろんマクロにではあるけど。何かあったらミクロに見ることもあるわけで、そんときに検索していてif 0とかだと、イラッと来る。しかも広域。
そろそろ四月ということで、職業としての「プログラマ」になる方も、はてな界隈では多いでしょうか。なにはともあれおめでとうございます。マの世界へようこそ。私も4月になるので、心機一転頑張りたいなと思い、働いて学んできたことや言われてきたことなどをつらつらと書き出します。
仕事のルールはたくさんあります。その中で座右の銘ではありませんが、指針となるような一つ目標があるといいでしょう。私が念頭に置いているのは「三年後に気持ちよく転職できるようにする」ということです。結構移り気が激しいタイプなんですよね。でも人には嫌われたくないという。「気持ちよく」というのがポイントで、会社を「気持ちよく」辞めて転職するのは今までに辞めていった先輩をみていてもなかなか大変そうです。「気持ちよく」辞めるための仕事術を「上司」「同期」「後輩」「自分」という点であげてみました。大切なのは「気持ちよく転職できるようにする」ために周りの人を気遣いそれを示すことで「あいつはよく頑張ってくれた」「次も頑張ってもらいたい」「また一緒に仕事をしたいな」と思ってもらい惜しまれつつ転職できるようにすることです。
あなたの上司は仕事全体の進捗の管理とメンバーの割り振りを考えます。そのために各人に割り振った仕事の進み具合や仕事量に無理がないかを把握する必要があります。あなたはそれを考えて、自分が行っているタスクの状態をきちんと上司に報告しましょう。現状に無理があるようなら、その状態と代替策を上司に相談しましょう。
大抵の人は忙しいのと、別の問題で頭を使っているため、きっとあなたが頭を悩ませて質問したいと思っている、その特定の問題について、あなたほど深く考えていないでしょう。そんな時にただ質問も投げられても、相手も一から考えてしまうので、お互いに負荷が高くなってしまいます。それで相手のことを考えて、技術的な質問や方針などの相談の際には質問の後に「こうしてみようと思う」「この点が問題なのでこうすれば解決するはず」など、それなりに自分の答えをもって、質問や意見をすべきです。そうすれば相手もそれをベースに自分の意見や経験を考えながら伝えることが出来るため、あなたの質問に答えることがそれほど重荷ではなくなります。
楽しく笑顔で働きましょう。笑う門には福来るではないですが、多くの人は笑顔に惹き付けられるものです。また上司も基本、自分の舵取りでメンバーが楽しく仕事出来ていると思いたいものです。それに応えましょう。
会社には多くの場合、コーディングルールやドキュメント規則があります。「こうしたほうが早いのになあ」とか「こんなのクールじゃない」とか考えることもあるでしょうが、ルールに従いましょう。3年後に後輩に「ここはクールじゃなかったらこうした」と説明するのは大変ですし、きっと3年もたてば、その「クール」も変わっているはずです。もしどう考えても効率が悪いようなら会社のルール自体の改善を訴えましょう。
上と矛盾するようですが、急ぎ仕事(こればかりやる会社もある)をやる場合は、ドキュメント不要ということもあります。そんな場合でも最低限の仕様等のドキュメントの記録を残しておきましょう。引き継ぐ後輩に口頭で伝えるのは手間というより、忘れている部分も増え、伝言ゲーム状態になります。これは、人日を割当られていないのにやるわけですから、ちょっと大変ですが、意識しておきましょう。
自分がどう考えて、どう上司とやり取りをしていたかを簡単な記録でいいので毎日つけましょう。将来の後輩が見た時にきっとそれが、励ましや何かのヒントになるはずです。
自分についてはこのひとつだけ。失敗をしないのは仕事をしない人だけです。三年後にはどうせ転職するのですから、失敗をおそれずルールを守りながらも常に新しい何かを探して創りだしていきましょう。そうすれば転職の際に自分はこういう挑戦をしてきたという自信が出来ますし、以前の会社で思い切れば未練なく辞めることが出来ます。
失敗は怖いですが、それを少し減らす方法として「失敗を想定する」プログラマ的に言えば「例外処理」を考えておくというのがあります。人はわからないものは怖いですが、失敗した、間違いを犯した場合はこうすればいい、最悪こうなるということがわかっていれば、その恐怖は減るものです。そしてその「例外処理」を書きおわったなら、明日のことを考えて、思い悩むのは辞めて、その日、その日の仕事を頑張りましょう。
仕事の進め方について書いてみましたが、冒頭でも述べたように、プログラマは一サラリーマンである以上に一職人です。プログラムについての勉強を常にしましょう。勉強は会社をやめても人を裏切りません。プログラム言語についてはもちろんですが、それだけではありません。仕事をしているとついつい忘れがちになりますが、基本的なデータ構造とアルゴリズムやデータベースの仕組みやネットワークの仕組み等の計算機科学を知っておくことが大切です。またプログラムの組み方については、デザパタやエンタープライズアーキテクスチャパターンなどを知っておくと仕事をすすめやすいでしょう。
私のおすすめは「勉強会駆動勉強」です。何か勉強したいな、身につけたいなあと思うことがあったら、それをテーマに近くのコミュニティの勉強会の発表申し込みをします。人に教えようとすると自分のものにしなければいけませんから必死に勉強します。するとその知識が身に付くのはもちろんこと、その分野について詳しい人と周りに思ってもらえるかもしれず、また第一人者からアドバイスを受けることもできます。なかなかの一石三鳥です。
勉強のことについて、最初と逆になりますが私たちは一職人ですが一サラリーマンです。ハッカーといえど、社会人としての基本的な知識である英語や数学や経済学をおさえておきましょう。経済学は感覚とは違う部分で社会が動いていることがわかり、おもしろいです。私のおすすめは「スティグリッツ入門経済学」ですね。また習慣として毎日のニュース(日経)や週ペースの経済雑誌(東洋経済等)を読んで、基本的な現代経済をおさえておきましょう。自分の仕事を社会の目から客観的におさえることが出来ます。
最後に。仕事のことや勉強のことをたくさん書いてきました。しかし、仕事に最適化しても人生はおもしろくありません。運動を適度にし、自分の趣味を見つけて興味を持ち(私はアニメとラノベ読み)、いろいろなことを学んで、楽しみながら人生を過ごしましょう。
少なくとも日本にはそれを信じてやる義理は一ミリも無いし、信じない事自体を余所から批判される言われも無いわな。こっちが「つーかそれミサイルだろ」と言ってしまえば北朝鮮には反論出来ない。
日本以外に「今回のテポドン」を「ミサイル」としてる国はないんだけどね。面白いことに日本政府も国外向けに話す時は「飛翔体」と呼んでる。アメリカも非難する時はミサイル転用可能だからという形で非難してるわけで。
もちろん米軍見解もアーアーキコエナーイするのは自由だよ。ポストが赤いのも北朝鮮の仕業と主張するのだってこの国では自由だ。
「自分が使う場合」はノドンでも十分だろうけど、「売り物」としてはテポドンはどうしても完成させたいんじゃなかろうか。4000km以上飛ぶ弾道ミサイル、アメさん嫌いな国には結構需要あるんじゃない?
自前で弾道ミサイル作れなくて、テポドン買うほど金があって、アメリカの主要都市から4000kmの国ってどこよ。ないでしょ。
ちなみにノドンは外販されてる。中東の国はアメリカを大陸間弾道ミサイルで撃つなんて興味なくてイスラエルを狙えればいいわけです。
テポドンは液体燃料ロケットで発射準備状態で長時間待機できない。長くて1週間。2006年のテポドンは2週間延期したせいで腐食して失敗したと言われてる。で、準備するのに丸2日とか掛かっちゃうわけで、兵器として見ると使い勝手は最悪。
ツッコミでもなんでもok。
まだお祈りされてなくて選考受けてる企業。まだES出しただけの企業含む。
こんな感じなんだけど。
高望みだろうか....
はてサは打たれ強いと言うかアーアーキコエナイで無敵だから活動期間がとにかく長いんだよな。
ウヨはなんかあっさり消えちゃうのが多い。
開始時刻に少し遅れて着いたんですが、600人収容の講堂はすでに立錐の余地もない状態。
中継会場も立見席しかない状態。
こんな「ウルトラ怪獣大行進」というか「フェラーリVS朝青龍VSミトコンドリアVS標題音楽」のような異種格闘技戦企画にこれだけの人があつまるなんて驚き。
まるで興味のなさそうな大学生カポーが座席でいちゃついててむかついた。
シンポジウムはあずまんがひととおり趣旨を語った後に、『アーキテクチャの生態系』で名をあげた濱野智史の基調講演その1で幕開。
この手の議論になじみのない人に配慮したせいか、ネットに広がるアーキテクチャ(地平)はリアル世界の建築アーキテクチャと違って無限だよ、という話とある意味アーキテクト(設計者)がないネットは「人工」でありながら「自然」だよというベーシックな話を平易に語ってた。
すかさずあずまんが「ようは自然に見えるから人工のアーキテクチャに対して批判ができなくなってるのが問題なんだよね」とそんなこと濱野氏はひとこともいってないのに強引にまとめる。
まぁ、彼らの議論はそういうところにあるんだからいいかと思うけど、会場から微妙な失笑も。
つぎはうのたんの基調講演。
白いスーツで登壇した宇野タンですが、緊張してるのかビビッてるのか異常な早口でまくし立てる。
挙動不審といってもいいくらい。
内容は「ゼロ年代の想像力」をふまえつつ、アーキテクチャもいいけど、倫理的・実存的な問いも大切だからその両輪でいこうよという話にきこえた。相変わらず「母性のディストピア」がどうとか「悪い場所」がどうとかマッチョな説教がうざかった。
だんだんわけわかんない話になってきて、会場が「空気嫁よ」というふいんきに満たされる。
これもすかさずあずまんが強引うまくまとめる。
あずまん頭いいよ!!
ウノたんのえらく冗長な話を一発で簡潔にまとめる力。おそるべきプレゼン力。
つまんなかったのか「だいたい今日の趣旨とか聞いてない。宇野とか濱野とかよくしらねーし。
いろいろ言ってるけど、あんまり新しいことを語っているように思えない。だいたい今も昔も批
評の場所もないんだよ。マルクス主義が失敗した時点で!」とツン発言。
なんかこのシンポジウムはどこに行くんだろうと思ってたら中継画像が切れる。
復旧の見込みがないので、立錐の余地のない本会場に突入。
しかし、全般的にこのシンポジウムはロジが最低だった。
ついたときには磯崎新が「アーキテクチャ、アーキテクチャってうるさいよ。なんでもアーキテクチャっ
ていうな。定義汁」といい、続いて宮台も「俺も今日の趣旨は聞いていない」と切り出してあとはハイエ
クがどうこうと好き勝手しゃべり、「今日のシンポジウムは失敗なんじゃないの」とまでいう始末。
たしかにそれぞれが好き勝手なことしゃべって論点がまったくぼけてしまい失敗したようにみえたけど、が一番悪いようにも見えた。
宮台の散漫で冗長な話をいっしょうけんめいあずまんがまとめては一本の論点に集約させようとしていた。
結局、あずまんがいうところの「アーキテクチャ」に関してそれぞれがひとつにまとまった問題意識をもっていたわけではないので、あ
まり議論はかみあわず、お題に対してそれぞれが好き勝手にしゃべる場になっていたのは残念だけど、それなりに「アーキテクチャ」
をめぐる「論点」が総花的に提示されたようにも見えて有意義だった。
なぜか「ひろゆき(2チャンネル管理人のね)と公共性」が途中からメインイシューになってたけど、これも「アーキテクチャ」を
語る上ではずせない要素なのかもね。
あと、ウノタンは最初の基調講演と1回しょうもない発言をしたあとはずっと黙ってた。
どうも場違いだったようにも見えた。うのたんの最後のコメントは聞かずに帰った。
3時間立ち見だったので腰が痛い。
付記
うのたんは最後に「6割はどうでもいい話だった」といいはなち、「大文字の公共性はある」と叫んで行ったらしい。
うのたんのいう公共性って「ジャニーズドラマも仮面ライダーも純文学もアニメも語れる俺こそが島宇宙を越境した公
共性の司祭だ。みんな俺になれ」っていう程度のことでしかなくね。
うのたんは会社員はやめないほうがいいと思う。
アーキテックは最強じゃないの?
そういう健全な市場原理が働いていないのが問題だと感じているのです。
http://anond.hatelabo.jp/20081202102648
>人月単価や見積もりどうのこうのじゃなくって、見積もりの出し方(説明のしかた)の問題か、単に客が
>「きみは優秀なんだから、もっと上流課程いきなヨ」ってだけの話じゃないのかなぁ?
儲けたい会社側が単価をあらかじめ高く設定し、見合ったスキルもないのに上流やっちゃうのが問題だと感じています。
あなたは単価高いんだからとにかく設計しなさい、コード書くのは単価の安い人間にやらせなさい、ということです。
普通に考えたらおかしいですが、上の人も技術的なことが分からない人間ばかりのため、
社内で技術が空洞化してるなんてイメージできてないので、簡単にリスクを共有できません。
(上司に訴えてみたことはありますが、力及ばずあまり通じませんでした。)
以下の記事の後半に似たような事例がありました。
@IT「下流から見たIT業界:SEとPG、どっちが頭がいい?(2)」
http://el.jibun.atmarkit.co.jp/karyu/2008/10/sepg2-0e2d.html
プログラマやアーキテクトといった純粋な意味での技術者としての居場所はありません。
でもしかし、、ひどい会社だなw
企画を立てるだとか事業収益を考えるとか、そんなもんは仕事だろ?管理者や経営者の本分なんだから泣き言言うなよ。
技術力の無いSEやPMなんてのはそもそもSEやPMやるべきじゃないんだから別の道探したら。向いてないよ。
現場としても情報処理の基礎技術すら皆無なSE、PMなんてイラネ。カネのこともプロジェクトの進行のことも考えて、高い技術力も備えたアーキテクトになれる見込みや自信がないのならさっさと引退しちまえ。人手不足な業界だけど、そういうのが居ると滞らないものも滞るようになる。
「技術は無いけど他はそつなくこなすから勘弁してね」みたいな奴は明日から突然居なくなったとしても、業界も地球もぐるぐる回り続けるよ。悪いことは言わない、業界のために引退してくれ。不要なんだ、そんな奴は。大丈夫、後のことは任せてさっさと消えてくれ。
その技術力の無いSEやPM抜きで仕事をした場合に、企画〜事業収益化とか、受注〜入金まで君が代わりに行えるなら、言う通りだろう。
元々メディアなんて完全な不偏不党なんてことはあり得ないわけだし、読者の方に情報を取捨選択するリテラシが低いんだろうな。
その原因が、テレビも新聞も取捨選択するほど見比べるほど数がない、という大手メディアの寡占にあることは否定し難い。
しかし現実問題として、「マスゴミ」と「ネット」を比べた時、まだマスゴミの方がマシな情報を出しているのも事実だろう。
いわゆるネットの情報(細かい定義はここでは置いておく)で新しい情報が出てくることは実のところほとんどなく、マスゴミ情報から適当に都合の良いところだけ切り出しただけのことが多い。客観的な事実で都合が悪いところはアーアーキコエナーイ方式で無視するか妄想で無理矢理こじつける。
昨今マスゴミが叩かれがちなのは、誰かにとって都合の悪い報道をするメディアがいて、その都合の悪い人がメディアよりもっと力を持っている、というのも大きいと思われる。
これは、マスゴミを糾弾する俺カコイイと思ってる人々にとっては、思いこんでるのと正反対のことになっているだろうね。
政府であったり、スポンサー企業であったり、まあメディアより強い奴はいくらでもいるわけだけど、特に政府や大企業に都合の良い誤報や捏造や偏向はまず叩かれないよね。はてなではよく産経いじられるけどさ。
募集要項
仕事内容 携帯電話向け開発エンジニア
※国内のキャリア向け標準ソフト開発、個別メーカー向けカスタマイズなどを実施。必要スキル ・C言語必須 求める経験 ・3年以上の開発経験者(基本設計から試験までの経験を3年以上お持ちの方)
<あれば尚可>
・携帯電話向けソフトウェアの経験求める人物像 ・開発品のゴールを正しく認識し、そのゴールに向かって開発メンバとして他メンバと協調しながら開発できる人
・品質基準、顧客要件を正しく把握し、基本設計、詳細設計、プログラム開発、試験設計、試験のできる人
・アーキテクチャについて語れ、開発メンバーをリードできる方であれば尚可
・顧客、開発メンバーとコミュニケーションできる方
ああ、俺ってこれにぴったりかもしれない。でもキツいよなー。多分毎日8時出社終電帰りとかになるんだろうな。
で、読み進めた。
年収・給与 400万円から600万円まで
アホか。
冗談にも程がある。
上の条件が本当に満たせる人間なら年収1500万くらい出さないと割に合わん。
例えば「品質基準、顧客要件を正しく把握し」が本当に出来る人間だったらそれだけで600万の価値がある。それに加えて開発メンバーをリードできたりすることも望んでるし、コミュニケーション力も必須要件。
そもそも標準ソフトってそのキャリアの殆どの端末に搭載されるソフトなんだろ? アーキテクトだったら相当すごいやつじゃないと勤まらないはずだろ。なのに年収600万が上限て。
「いくらがんばって働いても年収600万」のやつに端末のプラットフォームを作らせておいて、それで海外進出なんてできるわけない。
こんなふざけた求人を出すところにまともな人が行くわけがない。今すぐその求人票の600万の前に1を足せ。そうしないと失敗する。でもそんな勇気はないんだろ。そしてダメな奴を雇ってすぐ辞められてを繰り返してるんだろ。
プログラミングハイウェイを読んで、なんかこう、もやもやとしてるんだが。
アーキテクトとして区別されてるのは、一般的にSEの上級職じゃまいか?
言ってみれば、賢者とかビショップみたいなもんで、彼らがプロジェクトに居てくれれば、上手くまわるのは理解できる。
で、プログラマの上級職ってのは、アークメイジとかそんな感じで、すごい呪文を使えるし、新しい先駆的なナニカを生み出す力を持ってるけど話が通じなくて、こいつらをプロジェクトに加えると失敗する気がするんだが。^^;
アークメイジが作った呪文を、ビショップが一般化して、下級職を使ってビジネスに出来ると成功するんだが、アークメイジが突出すると良い事ないぞ。
twitterのアーキテクチュアは、自分の発言を無視されても悲観しなくてよいことが公認される仕組みと考えているのだが、どうか。
つまり、あなたはtwitterへの入り方を間違えたのだ。