Favstar gets even better if you sign in.
Here's why signing in is good for you.
10倍の生産力は10倍の速さでコードを書けるわけではなく、問題の切り分けや特定に対する時間が10倍以上短く、設計などにおいてほぼ正しいゴールに辿り着くまでの行程が10倍以上短い。そもそもタイピングの速度は何ら問題にならない。
面接でJavaが得意です!とか、C++が得意です!と言われて、ArrayListとLinkedList、vectorとlistの違いがちゃんと話せる人に会うと安心する法則。
エンジニアがコミュニケーションが苦手というより、自分たちが当たり前だと思っている難しい事を前提知識がない人たちに解るように説明することがそもそも難しいのだと思う。多くの場合は正しく伝わらない。
会社のステージによってプログラマが欲しいのか、開発者が欲しいのかは変わってくる。多くの場合、製品に価値をもたらすのはコードを書くのに特化した人ではなく、製品の成功のためにありとあらゆる面で貢献できる人だ。コードを書くことだけが自分の役割だと思っている人は活躍する事はできない。
お金を貰って仕事をしている以上、好きなコードを書いてはいけない。好きな技術を使ってはいけない。必要なコードを書くべきで、必要な技術を使うべきだ、とは思う。技術も趣味で選択すべきではなく、適切に選ぶべきで、それは押しつけであってはいけない。
技術者を未経験で採って育てようなんて、無理だって……。現実が見えてなさ過ぎる。既に技術者の人だって、誰かが育ててあげることはできないんですよ。「育つ」はあっても「育ててあげる」なんてとんでもない。
ちゃんとした物作りをしていく為には物作りが分かる人が政治に強くなって、人事にも強くなって、キャリアパスをつくって、道を切り開いていかないといけない。そうしないと、過去のヒットタイトルを食いつぶして死んでいく会社になってしまう。
"どんなバンドで演るときも、一番下手なプレイヤーでいろ。もし自分が一番上手いんだとしたら、それは別のバンドに移る時だ。同じことは世の中のほとんどのことに当てはまると思う"
短期的視野の人は、言う事を聞く人が好きなので、自分の言ったことをやり遂げようとする人だけを引き上げる傾向がある。でも、これは適材適所にほど遠い結果を生み出すので「できてる」けど「できてない」ことになるし、人を交換可能だと考える取っかかりになってしまう事が多い。とても残念。
開発者も長期的視野を持ってないと、直ぐに組織に破綻が来てしまうので、やっぱり組織には長期的な視野を持った人がきちんと適材適所で配置される必要がある。短期的視野で何かをするターンも必要なんだけど、たいていは「死んでもやれ」→「頑張ります」が続いて潰れてしまう。
もしみんながメンテナンス性とか、クリーンなコードを書ける術を学ばなければ物作りができないとしたら、ソフトウェアにイノベーションなんて絶対に起きないと思う。メンテナンス性は勿論大事だし、クリーンなコードも大事。でも、物作りってそういうことじゃないんだよ。
多くの責任ある人たちが病んだり、辞めていくのは本音で話す場がないからだ。
本音で話し合える筈の同等の立場の人たちとは政治的な動きをしなければならず、本音はいつ自分の首を絞めるかもしれないので、迂闊に言葉にはできない。己の急所をさらけだす事は怖いことで、メンバに理解は求められない。
だからこそ、本音を言い合える人たちが同等の立場にいられる場所は強い。時に人は弱るので、そういう弱さを受け止められる人がいる場所は強く、そういう大らかさを持った人は強い。多くの人の考えを受け止め、それに対して理解を示せる人は強いし、組織を育てる元になる人だ。
長期的視野の人は「これはこういう理由でできない」「これをするにはこういうリスクがあるので(単純には)できない」といったロジックで説明をするのだけど、短期的視野の人はそれが理解できず「俺の言ったことをやらない奴」と認識して引き上げないし、潰してしまう。本能とロジックは相容れない。
好きなコードが書きたいなら、空いた時間に好きに書いたら良い。誰にも邪魔されず、好きなだけ、好きなコードを書くことができるし、好きなものだって作れるだろう。時間さえかければどんなものだって作ることができる。かかる時間は一生かもしれないけど。
「作りたいものを作らせて貰える」なんてことはあり得ないので、夢は見ない方が良い。会社は慈善事業でも私物でもないので、作りたいものは作れない。勿論、作りたいものが会社の必要としているものと一致すれば別だけど、単に個人の趣味でつくりたいなら、自分の時間と自分のお金でつくるしかない。
http://t.co/ttgAubUg なぜか技術部門の管掌執行役員。 昔はコンシューマゲームとか作ってた。直近作はエストポリス(NDS)。 株式会社gumi。C++ / Python / Lua / JavaScript / アジャイル / Scrum ... # 発言は個人のものです
Stats can't be shown as @isoparametric has never signed in to Favstar.