分はじめに第3回はジェラルド・M・ワインバーグです。ワインバーグは1933年に生まれ,50年代から開発者として働き,NASAのマーキュリー計画にOS開発マネージャとして参加しました。1969年にコンサルタントとして独立,Microsoftを含むさまざまな企業へのコンサルティング,セミナーの開催,執筆を今日まで続けています。著書は40冊にも及び,翻訳されているものもたくさんあるので,読まれたことのある人も多いのではないかと思います。主要な著書は書かれて20年経った今日でも売れ続けており,大きな本屋では平積みされているのを目にします。最近店頭で見た『ライト,ついてますか―問題発見の人間学』(⁠共立出版,1987年)は第62刷(!)でした。著書を細かく説明しているとそれだけで紙数が尽きてしまうので,個人的にお勧めの本をいくつか簡単に紹介するにとどめます。『スーパーエンジニアへの道―技術リーダーシップの人間学』(共立出版,1991年)技術面でリーダーシップを取る人の成長を促す。『ワインバーグの文章読本』(翔泳社,2007年)文章の小手先のテクニックにとどまらず,何を書くかというところから文章について学べる。ほかの本と同様,この本にも演習問題がたくさん付いている『ライト,ついてますか―問題発見の人間学』(共立出版,1987年)自分の問題の見方が間違っているかもしれないと気づかせてくれる『一般システム思考入門』(紀伊國屋書店,1979年)システムというものの本質と,どうアプローチすべきかを扱っており,考え方に大きな影響を与えてくれる可能性がある『ソフトウェア文化を創る』シリーズ(共立出版)高品質ソフトウェアを作るためのプロセスと人間的側面について書かれた4巻からなるシリーズ。1冊だけ読むとしたら,第3巻『ワインバーグのシステム行動法』が特に秀逸。Testing』(⁠未訳)で,テストにまつわる俗説を暴いていくという内容になっています。Project』が出版されています(邦訳はありませんが,個人的にとても好きな小説です⁠)⁠。そのほかすでに10冊書いているとのことで,ライターズブロック(注1)を経験したことがないという筆力は健在です。ワインバーグのサイトで一部の本をebookとして購入できます。ワインバーグは76歳となる今でも精力的にコンサルティング,ワークショップ(注2⁠)⁠,カンファレンス(注3)の開催といった活動を行っています。It!―現場開発者のための達人式プロジェクトマネジメント』(⁠オーム社,2008年)のジョハンナ・ロスマンとともに,リーダーシップやコミュニケーションをテーマとして体験を通して学んでいくものになっています。一人一人が会社の中の別な役割を演じて異なる視点を理解するというものや,たった1時間の間にグループで音楽パフォーマンスをゼロから作って演奏する演習などがあり,とても楽しそうです。Writing⁠”(ワインバーグの文章法)です。ConferenceのWebサイトにも文章を書いています。ワインバーグにインタビューで何でも質問できるというのは,妖精に3つ願いを叶えてあげると言われたみたいで,すごく迷いました。この特権を十分に活かせたかどうかわかりませんが,どうぞご覧ください。Consulting⁠”から3編紹介します。注1)アイディアが何も思い浮かばず,原稿を完成することができない状態です。Weinberg――コンサルタントになるために最も重要となる資質は何でしょうか?やる気,人柄,質素さ,行動力。――人とコミュニケーションを取るのが不得手な人がコミュニケーションスキルを向上させるための良いエクササイズというのはありますか?大切なのは練習することです。コミュニケーションを取らざるを得ない状況に自分を置いてください。ボランティア活動は良い練習の場になるでしょう。私の本『スーパーエンジニアへの道』や,『⁠ソフトウェア文化を創る』シリーズには,このために使える良いエクササイズがたくさん載せてあります。――歴史上の人物を含め,誰にでも質問ができるとしたら,誰に何を聞きたいですか?質問したい人はたくさんいます......アルバート・アインシュタイン,マリー・キュリー(注4⁠)⁠,ジェームズ・クラーク・マクスウェル(注5)といった偉大な科学者たちです。私が聞きたいのはこうです。――新しい技術が次々と現れますが,何を学ぶべきか選ぶ良い方法はありますか?待つこと。何年かずっと消えずにいる技術がどれか見守ることです。一般的には,最新の流行を初めて試す人間になる必要などないものです。――ソフトウェアによる問題解決の分野で仕事したいと思っている若い人たちに何かアドバイスはありますか?可能な限り広く学ぶこと。どんな分野も除外せず,学ぶ場を学校に限ったりしないこと。――専門領域の能力開発のためにどの程度の割合の時間を割り当てるべきでしょうか?可能な限り多く。自分がしていることについて何も学んでいないようなら,やめて別なことをしたほうが良いです。学びの大部分は学校からではなく,実際の仕事から得られるものです。Dictate(注6⁠)⁠。これのおかげで指を痛めずに済んでいます。それに,すばらしい情報源にアクセスさせてくれるブラウザ(SafariとFirefox⁠)⁠。Dimsdale⁠)⁠。プログラム内蔵式コンピュータの現れるずっと以前にプロセスコンサルタントをしていた私の父。――実際にコードをいつごろまで書いていましたか?自分用のものであれば今でも書いています。ときどきクライアントのコードレビューもしています。商用のコードを書いていたのは1956年から1980年までです。――やっていて一番楽しく感じることは何ですか?何であれやっていることは楽しく感じます。この質問に答えるというような。そのときにやっていることを一番楽しくする方法を見つけるのです。――今新しく学んでいることは何かありますか?フィクション創作の技術をマスターしようとする中で膨大なことを学んでいます。私は学んだことを小説を通してどうにか伝えようと思っています。――今後の執筆や出版の予定について教えていただけませんか?作っている途中の完成していないものについて話すのは好きではありません。これはソフトウェアを作る中で学んだ大切な教訓の1つです。私は小説をもっと書くつもりでいます。必要があれば,ノンフィクションの本も書くつもりです。注4)ポーランド出身の物理学者/化学者で,日本ではキュリー夫人として有名です。放射能研究の功績により,ノーベル物理学賞,ノーベル化学賞を受賞しました。注5)電磁気学において最も偉大な学者の1人とされる人物で,彼が導き出した電場/磁場の振る舞いを記述するマクスウェルの方程式は,その後の多くの学問の進展に多大な影響を与えました。注6)口述筆記のための音声認識ソフトです。コミュニケーション著者プロフィール青木靖(あおきやすし)ソフトウェア開発者/翻訳家。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。