タグ

ブックマーク / yshibata.blog.ss-blog.jp (8)

  • 株式会社令和トラベルで働きます: 柴田 芳樹 (Yoshiki Shibata)

    一か月前に「株式会社カウシェを退職します」を書きました。その時点で12月からの勤務先は決まっていませんでしたが、12月1日より株式会社令和トラベルで、嘱託社員契約でバックエンドエンジニアとして働きます。 勤務形態週4日(月曜日〜木曜日)勤務です。週4日勤務は、2017年9月から続けている勤務形態です。 オフィスは渋谷(カウシェの新たなオフィスの近く)ですが、基的に自宅からフルリモートで働きます。実は、1年2か月在籍したカウシェには、入社前にオフィスへ行ったことはあるのですが、在籍期間中は一度も出社しませんでした。 9社目11月で64歳になり、令和トラベルで社会人になって9社目となります。 富士ゼロックス(1984年4月入社) 日オラクル ジャストシステム 富士ゼロックス情報システム リコー ソラミツ メルペイ カウシェ 私の世代は定年まで1つの会社で働き続けるのが普通でした。実際、富士

    株式会社令和トラベルで働きます: 柴田 芳樹 (Yoshiki Shibata)
    kknsd
    kknsd 2023/12/01
  • 実践API設計: 柴田 芳樹 (Yoshiki Shibata)

    4月に発売された「WEB+DB PRESS Vol.134」で特集1「実践API設計」を執筆していますが、そこから部分的に紹介します(目次は、こちらです)。 第1章「優れたAPI仕様とは何か --- よくある問題と記述すべき事柄」の冒頭で次のように述べています。 今日、多くの企業がWeb サービスとしてさまざまなサービスを提供しています。Webサービスは、iOS、Android、ブラウザといったフロントエンドと、それらに対して機能を提供するバックエンドサービスから構成されます。バックエンドサービスが提供するさまざまな機能はAPI (Application Programming Interface)として定義され、フロントエンドから呼び出されます。フロントエンドは、バックエンドサービスが提供する機能を使ってユーザーへ提供する機能を実現します。 定義されたAPI を介することで、フロントエン

    実践API設計: 柴田 芳樹 (Yoshiki Shibata)
    kknsd
    kknsd 2023/08/12
  • 株式会社メルペイを退職します: 柴田 芳樹 (Yoshiki Shibata)

    2018年6月1日から働き始めた株式会社メルペイを9月30日付けで退職します。4年4か月勤務したことになります。1984年4月1日に社会人として富士ゼロックスで働き始めてから、7社目の会社でした。10月1日からは、新たな会社でソフトウェアエンジニアとして働き始めます。 週4日勤務「ソラミツ株式会社を退職します」でも書きましたが、リコーを退職してからは、基的に週4日勤務をしてきました。メルペイでも、金曜日は欠勤するか有給休暇を使うなどして、週4日勤務をしてきました(週4日勤務で働くことに関して、入社前に合意してもらっていました)。10月からの会社では、週4日勤務の雇用契約で働きます。 初めてのウェブサービス開発富士ゼロックス、富士ゼロックス情報システム、リコーの3社で合計31年7か月を過ごし、富士ゼロックスでのワークショテーション開発を除くと、その多くは、デジタル複合機のソフトウェア開発に

    株式会社メルペイを退職します: 柴田 芳樹 (Yoshiki Shibata)
    kknsd
    kknsd 2022/09/10
  • 『Effective Java 第3版』の翻訳作業が終わりました: 柴田 芳樹 (Yoshiki Shibata)

    昨年の2月から原著『Effective Java Third Edition』の草稿のレビューが始まり、レビューが終わったのが11月で、昨年末には原著が発売されています。翻訳作業は、昨年の12月から始めて、すべての作業が今月初めに終了しました。今回も、翻訳および(索引作りも含めた)組版までLaTeXで行いました。 原著のレビューのときには気付かなかった多くの間違いは、翻訳作業を通してJoshua Bloch氏へ知らせており、原著の4th printing(第4刷)では修正されています(原著の正誤表は、こちらです)。 今回はもっと早く終わるかと思ったのですが、結局、約430時間を翻訳作業に費やしました。翻訳に先立っての原著のレビューは約42時間でした。 Amazon.co.jpでは、以下のように紹介されています。 Javaプログラマーにとって必読の定番書『Effective Java』の改訂

    『Effective Java 第3版』の翻訳作業が終わりました: 柴田 芳樹 (Yoshiki Shibata)
    kknsd
    kknsd 2018/09/12
  • 『プログラミング言語Go』翻訳作業が終了しました: 柴田 芳樹 (Yoshiki Shibata)

    プログラミング言語Go 作者: Alan A.A. Donovan出版社/メーカー: 丸善出版発売日: 2016/06/15メディア: 単行(ソフトカバー) 2015年4月20日から原著の原稿のレビューを始めて、レビューが終わったのが2015年9月5日でした。その間に、二回読み返しています。翻訳は2015年9月13日に着手し始めて、私のすべての作業が昨日(2016年5月8日)終了しました。今日、入稿となり印刷所での印刷の準備が始まりますので、予定通り6月15日刊行となります。 今回は、原著のレビューに98時間、翻訳に473時間を費やしたことになります。ちなみに『APIデザインの極意』は、翻訳だけでしたが500時間を費やしています。これは、私が私的時間に費やした時間であり、出版社の担当者やレビューアによるレビューを加えると多くの時間が費やされたことになります。また、社内のGo言語研修では翻

    『プログラミング言語Go』翻訳作業が終了しました: 柴田 芳樹 (Yoshiki Shibata)
    kknsd
    kknsd 2016/05/09
  • ピアソンとの13年間: 柴田 芳樹 (Yoshiki Shibata)

    2000年から技術書の翻訳を行うようになって、当初はピアソン・エデュケーション、そして、ピアソン桐原となりましたが、ピアソンからは13年半で11冊を翻訳させてもらいました。また、1冊ですが、自著も出版させてもらいました。 11冊の中で増刷を繰り返した書籍は残念ながら少なく、以下の4冊だけでした。 プログラミング言語Java第3版 プログラミング言語Java第4版 Effective Javaプログラミング言語ガイド Effective Java第2版 この中で、今日時点で、Amazon.co.jpで購入できるのは、『Effective Java第2版』だけとなってしまいました。 『Effective Java第2版』を除いて残り10冊は、書店の店頭在庫のみの販売となり、桐原書店から出荷されることはありません。『Effective Java第2版』は、今年4月に増刷しているので桐原書店の在庫

    ピアソンとの13年間: 柴田 芳樹 (Yoshiki Shibata)
    kknsd
    kknsd 2013/08/08
  • ソフトウェア開発組織が持つべきカルチャー 014: 柴田 芳樹 (Yoshiki Shibata)

    知識教育だけではなく、良い行動パターンを促進する「技術の伝承と良い習慣の伝承」とも関連しますが、日の企業でソフトウェア技術教育(特に新卒新人の技術教育)を担当している部門やグループは、何を教えたかということで教育体系をまとめようとする傾向があると思います。しかし、個々の教育コースの内容を見ると浅かったりします。 ソフトウェア技術というのは、毎年新しいものが登場し続けますので、すべてを教育コースで教えることはできません。そのため、ソフトウェアエンジニアに身に付けてもらうことは、知識だけではなく、継続して自発的に学び続けるということです。 たとえば、2000年から行っている「プログラミング言語Java教育」は、単にJava言語の知識を学ぶというだけではなく、膨大な自分の時間を使って専門書をきちんと学習する習慣を身に付けてもらうことも目的としてあります。実際、一年間の最後の成果発表会では、「学

    ソフトウェア開発組織が持つべきカルチャー 014: 柴田 芳樹 (Yoshiki Shibata)
  • PDF版:『Java 2 Standard Edition 5.0 Tiger』: 柴田 芳樹 (Yoshiki Shibata)

    2005年4月に発売してからすでに4年が経過し、絶版となっているため入手が困難になっている書のPDF版を公開します。 第8章の8.2節「アノテーション処理ツール(apt)」の内容は古いため役立ちませんが、それ以外は、今でも十二分に役立つ内容だと思います。リリース1.5以降の新たな言語仕様で開発している人は、一度目を通してもらえれば、Java言語に対する理解が深まるかと思います。 8.2節を書き直し、他の部分に加筆・修正した版を作成して公開したいと思っていますが、あまり、期待しないでください。

    PDF版:『Java 2 Standard Edition 5.0 Tiger』: 柴田 芳樹 (Yoshiki Shibata)
  • 1