技術について解説した書籍の事。 そのサイズや厚み故に置き場所に悩まされる技術者も多い。 また、これが一般の書店で手に入り、次々と新しい技術が登場したり、身につける技術の幅が広いために多くの技術書を読む必要のあるソフトウェア技術者向けには、雑誌で読み方の特集が組まれたり、技術書を読むための本まで発売されている。
はじめに 私は情報工学を学ぶ大学4年生で、来年度から大学院進学予定の者です。研究活動を行う学生として、技術書や論文を読むことは避けては通れません。そこで、それらを効果的に読む方法はないかと思い調べたところこの本に出会い、読むことにしました。 書籍情報 タイトル:「技術書」の読書術 著者:IPUSIRON、増井敏克 出版社:株式会社翔泳社 発行年月:2022年11月 ページ数:269ページ www.shoeisha.co.jp 概要 「読書にルールはない」 ということを前提にしながら、「技術書の選び方」「技術書の読み方」「アウトプットの仕方」について著者らが各々の考え方を述べています。 印象的な…
こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。 今回は毎年春先の社内ビアバッシュで新人向けに「一歩目の学習方法」として発表している話をしようと思います。 学習とは この記事の対象 学習に対する向き合い方 まず最初は 学習作戦その1「ちょい足し学習」 例)HTTPメソッドを扱ったとき 学習作戦その2「外から情報を仕入れる」 よくある情報源 技術書 技術同人誌 ウェブサイト 勉強会 SNS 飲み会 GitHub 脱初級者 手を動かす(検証と実践) 自由にできるサーバー…
以前こんなブログを書きました。 blog.m-ito27.com 「勉強にはなった部分がたくさんあるが、意味が分からない点も多かったのでもう少し力をつけてまた読みたい」といったことを書きました。 ということで、約1年半経ったのでリベンジで読んでみました。 すると、今度はすんなり理解できる部分が多くなっていて、少しは成長できているな、と嬉しくなりました。 なるほどと思った点と感想を簡単にまとめました。 第1章 オブジェクト指向設計 世界をあらかじめ決められた手続きの集まりと考えるのではなく、オブジェクト間で受け渡されるメッセージの連続としてモデル化する。 読書メモ: Aが何かをして、Bがこうなっ…
こんにちは。 今回は『これだけで基本がしっかり身につく HTML/CSS&Webデザイン1冊目の本』をご紹介します。 これだけで基本がしっかり身につく HTML/CSS&Webデザイン1冊目の本 作者:Capybara Design,竹内 直人,竹内 瑠美 翔泳社 Amazon 『これだけで基本がしっかり身につく HTML/CSS&Webデザイン1冊目の本』は、Webデザインの基礎を学ぶ人々にとって理想的な入門書です。この書籍は、HTMLとCSSの基本的な概念から始まり、実践的なWebデザインの技術までを網羅しており、初心者でも容易に理解できるように構成されています。著者は、Webデザインの基…
こんにちは。 今回ご紹介するのは『Python3年生 ディープラーニングのしくみ』です。 Python3年生 ディープラーニングのしくみ 体験してわかる!会話でまなべる! 作者:森 巧尚 翔泳社 Amazon ディープラーニングという複雑な分野を非常にユニークかつユーザーフレンドリーな形で解説した1冊。この書籍は、Pythonを学び始めてから3年程度の読者を対象としていますが、その内容は初心者から中級者まで幅広くアピールすることでしょう。 まず注目すべきは、本書が採用している「会話形式」のアプローチです。この手法は、読者が2人のキャラクターの対話を追う形で、ディープラーニングの基本から応用まで…
技術者のためのテクニカルライティング入門講座作者:髙橋 慈子翔泳社Amazon 商品の説明 生産性が向上し、相手に伝わる論理的な技術文書の書き方日本では、「文書は論理的かつ簡潔に記述する」という、当たり前のテクニックを学ぶ機会があまりありません。 そこで本書では、忙しい技術者の方でも「テクニカルライティング」を通じて、相手に伝わる技術文書を効率よく 書けるようになるテクニックを多数紹介していきます。 ユーザーマニュアルや障害報告書、提案書といった実務直結の文例を多数掲載しているので、すぐに業務に役立てることが可能です。 新人~中堅の技術者の方だけでなく、管理職の方も添削指導のお手本としてご利用…
読んだ本 Efficient Linuxコマンドライン ―開発と自分に磨きをかけるLinuxのテクノロジー作者:Daniel J. Barrettオーム社Amazon オライリーではPDFの電子版も買える。目次も確認可能。 感想 Linuxでbashを利用して効率的に作業を行うためのTips集という感じの書籍。 Linuxを普段CUIで利用する上で知っていたら便利な知識が記載されているのだけど、とてつもなくディープなことばかりが書かれているというわけではない。「あ、そういう使い方もできたのね」くらいでさらっと流してしまう感じの知識も多く、他のLinuxの書籍を読んでいたら感動は少ないかもしれな…
はじめに こんにちは、Google Cloudのオブザーバビリティ/SRE担当者です。出張中で発売日にきちんとした記事が書けなかったのですが、去る2月24日に私が翻訳しました『効率的なGo―データ指向によるGoアプリケーションの性能最適化』という書籍がオライリー・ジャパン社より出版されました。書店ならびに各社オンラインストアでご購入いただけます。 www.oreilly.co.jp 効率的なGo ―データ指向によるGoアプリケーションの性能最適化作者:Bartłomiej Płotkaオーム社Amazon 電子書籍版はオライリー・ジャパンのサイトにPDFおよびEPUBでの提供がありますので、そ…
概要 www.oreilly.co.jp 課題を実装するにあたって、本質的じゃない部分(ハードウェアシミュレータの使い方)でハマることがあったのでメモ。 バス ピンで多ビットを表現する場合は以下のように記述する。 CHIP Test { IN in[16]; // 0000 0000 0000 0011 PARTS: // 配列のような記法で多ビットの一部を入力に指定できる。この例の場合 a=1, b=1 になる Or(a=in[0], b=in[1], out=a); // 範囲指定も可能 Or8Way(in=in[0..7], out=b); // 出力も範囲指定できる。こうすることで、1…
先日AY2024-Term3を終えて卒業要件単位数を満たすことができました。今はまだ卒業申請中なので「仮」としている。ディプロマを手にするまでは実感が湧かなそうだけれど日に日に記憶が薄れていくので振り返りを。 清々しい気分で見物した今年の牡丹 目次 CS 2204 Communications and Networking CS 2301 Operating Systems 1 CS 3307 Operating Systems 2 CS 4402 Comparative Programming Languages CS 4407 Data Mining and Machine Learnin…
はじめよう DEXCS OpenFOAM 「はじめよう DEXCS OpenFOAM」発行主旨・内容紹介 「はじめよう DEXCS OpenFOAM」目次 「はじめよう DEXCS OpenFOAM」Amazonでの購入はこちら 「はじめよう DEXCS OpenFOAM」楽天市場での購入はこちら※電子書籍版です はじめよう DEXCS OpenFOAM インプレスグループでIT関連メディア事業を展開するインプレスは、技術書典や技術書同人誌博覧会をはじめとした各種即売会や、勉強会・LT会などで頒布された技術同人誌を底本とした商業書籍を刊行し、技術同人誌の普及と発展に貢献することを目指し最新の知…
麻布十番駅を降りると、すぐ近くにオスロコーヒーがある。そこで軽く朝食を摂ってから、少し長めの距離を歩いて、広尾の都立中央図書館へ行く、というのを毎週のような習慣にしていた頃があった。予定のない週末はだいたい広尾にいた。 あの図書館が良いのは、コンピュータ書があることだった。コンピュータ書というカテゴリだと、たいていの図書館ではExcelの使い方のような本しかない。都立中央図書館にあるのはそうではなくて、専門書だった。職業エンジニアが学修するための技術書の類いが、ここであれば2階の奥、壁一面の棚にずらっと並んでいる。おまけに新刊の入荷もそれなりに早いし、若干ニッチな分野でもしっかり置いてくれる。…
途中のままの技術書だけが積み上がる 再販 学生の頃に欲しかったグッズが再販されるらしい。当時は学生でお金がたりなさすぎたので断念したんだけど、今度の再販のタイミングではなんとかお金が用意できるので購入したいなって思ってる。絶対購入したいので毎時販売ページをリロードしている。販売日時はアナウンスされてるのでリロードはほぼ無駄なんだけどね。 VR VRを体験する機会があった。なんか崖ギリギリを歩くやつ。映像って思っててもめちゃめちゃ恐怖を感じた。でもスタスタ歩けた。めちゃめちゃ楽しかった。 書いてて思ったけど10年ぐらい前の記事じゃない?これ 分割キーボード 分割キーボードを買ってみた。前から気に…
アソビュー株式会社VPoEの @tkyshat です。 はじめに キャリア不確実性が高まっており、多くの人がキャリアの悩みを抱えています。日々の生活の中でも、自分の考えを行動に移す一歩が踏み出せないことがあります。前回は、このような悩みを解放する方法として「ネガティブ・ケイパビリティ」と「計画的偶発性理論」を取り上げました。 tech.asoview.co.jp 今回は続編として、技術広報を活用することで、コントロール不能なキャリア状況にどう対峙するかを探ります。 キャリアデザインに関してはキャリアというゲームの構造原理について|山口周に記してある 時間資本を用いて人的資本を生み出し、人的資本…
前回解説したように、Laravelを使うとWebアプリの枠組みだけは比較的簡単に作成できます。しかし、Webアプリを開発するためには、PHPやLaravelだけを学ぶだけでは足りません。 PHPはWebアプリの開発に使われる言語なので、Webについての関連技術を併せて学ぶことで、よりスムーズに学びを活かすことができます。そこで、今回はPHP以外に学んでおくとよい技術を紹介します。 HTML/CSS 静的なWebサイトであっても、動的なWebアプリであっても、Webブラウザで表示するためにはHTML(Hypertext Markup Language)という言語で記述する必要があります。そして、…
多くの人が、新しい知識をつけるためには読書をすべしと言うけれど、読書によって知識を身につける、というのはかなり難しいことなんじゃないかな、と思っている。特にエンジニアの世界では、 エンジニアになったらまずはこれを読め、みたいな技術書信仰がある気がしており、違和感を感じることがある。 たとえば僕はWebエンジニアになってまだ日が浅い頃に、DDDやらTDDやらSREやらの著名な本を読んだけれど、はっきり言って全くの無駄だったと言っても良いほど、その読書からは何も身につかなかった。書いてあることが頭に入っているのだが、本質的なところは全くわかってなく、人に説明することもできないという状態になってしま…
書店勤務だった保坂健さん(52)が、エンジニアに転身したのは27歳のとき。畑違いだったものの、正社員として8年働きました。その後、派遣スタッフになり、現在は設計・構築チームのリーダーに。チャレンジした経緯や心境、今どのように新しい知識を身につけているのかなどをうかがいました。 書店のシステムに興味を持ち、まずは運用から経験を積む 保坂さんがエンジニアになったきっかけは「書店で働いたこと」でした。業務内でパソコンやプリンターが使われるようになり、紙の伝票からデジタルに切り替わって便利さを実感。それをきっかけに、システム関連に興味を持ったのだそうです。 大手のパソコンメーカーに転職し、サポートから…
こんにちは、Graciaのプロダクト部・エンジニアの大地です。 今回は「エンジニアチームの働き方について」で話が出てきたオフライン会で行った取り組みのひとつ、アーキテクチャを考える会について、どのようなことを行ったのか紹介したいと思います。 この会を開催した経緯 弊社のエンジニアチームでは、オニオンアーキテクチャを採用し、DDD(ドメイン駆動開発)のエッセンスも所々取り入れながら開発を行っています。これまでもアーキテクチャに関する技術書の輪読会を行ったり、コードレビュー等を通して、ある程度の共通認識を持って開発に取り組んできました。 これまでのアーキテクチャ図 しかし、日々の開発のなかで実装方…
最初は夢と希望と未来の話を考えようと思っていたんですよ。 これから何をやろうかなと。何をやったらわくわくするか、夢や希望があるか。 そう考えているうちに、今はやりたいことをやれているのか? バンバンバーンとバーンナウトしてホワイトな灰になっているのではないか?(ああ〜勇気爆発なんじゃ〜。勇気爆発バーンブレイバーン、良かった。) と心の袋小路に迷いました。 日々の忙しさに流されて、糊口をしのぐことに精一杯で、志は道半ばで忘れてしまう。 初志貫徹することは誠に難しい。 例えば、俺この仕事を退職したらSoftware Defined RadioやLoRa通信を極めるんじゃ〜とか起業するんじゃ〜とか○…
現在、技術書典16に向けて、リバーシを強化学習で攻略する内容の本を書いています。自分自身は、普段からゲームAIをC#やC++で実装しているのですが、現在執筆中の本では、人口が多く、比較的行数が少なくなりがちなPythonを利用しています。しかしながら、8x8のフルサイズのリバーシをPythonで全てを実装すると、探索などやろうものならとてつもない時間を要します。そこで、新たにPython用のリバーシライブラリを開発しました。バックエンドはC++で実装しているため、Pythonのみで実装する場合に比べて遥かに高速に動作します。また、AVX2を用いて処理を高速化していることから、AVX2に対応して…
既に4月も半分終わるころだが…、来月に2か月分まとめるのは面倒なので書いておく。 3月まとめ ゲームして仕事していたらいつの間にか終わっていた。 仕事では未だ知らなかったことに取り組んで知識は増えるが、アウトプットが遅かったため、知識の忘却に苦労する。3年目の目標は作業記録をちゃんとつけておくことと、アウトプットを通して知識の整理をすることだなぁと痛感していた。 年度も切り替わるので来年度も気持ち新たに生きたいところ。 普段はあまり気にしないようにしているアクセス数だが、ステラアビスで他に情報がは無かったのかいきなり数が跳ね上がって少し焦る。自分の記事がグーグル検索で上位に出てくると嬉しいよう…
昨日はこいつに参加していました ohmuroke.com ということで、参加レポ。このキャンペーン自体は GW までやっているので、まだまだ参加できるし。よければ行ってみてね。 あと写真は全然ないです。文章長いです。 今回のルート全体図+まとめ 0 レンタカー屋 + 高岡古城公園 1 ブレッドプラス 2 喫茶らんぶる 3 文苑堂福田本店 4 戸出ジェラート 5 ゲームスポット207 6 Curry Box ぺぺぺ 7 シェル・ブルー 8 高岡市博物館 9 ジャカッセ高岡店 10 高岡駅観光案内所 今回のルート全体図+まとめ 参加してみて思ったことを先にまとめておく。 1日でも回りきれなくはない…
読むのがホネな技術書やビジネス書を取り上げて2週間の読書期限を課して読んでアウトプットする仮想読書会「デッドライン読書会」の第65回。同僚と読書期限を約束することによって積読が確実に減るという仕組み。過去記事はこちら。さて、今回は「データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けて」である。今回は読書会メンバーで少しディスカッションをして選書。みんな、著者の杉本さんのシステム開発に関するXでのポストなどもよく見ていたので、読んでみようということになった。また目次を見る限りでは骨太のようなので、前後編に分けて読むことにしている。というわけでPart.1では 第1部と第2…
ゲーム開発で学ぶC言語入門 プロのクリエイターが教える基本文法と開発技法 人気ジャンルのゲーム開発を通して、C言語の基本文法・開発技法が学べる「ゲーム開発で学ぶC言語入門 プロのクリエイターが教える基本文法と開発技法」 160以上のサンプルを無償提供! 動作を確認しながら学べる「ゲーム開発で学ぶC言語入門 プロのクリエイターが教える基本文法と開発技法」 「ゲーム開発で学ぶC言語入門 プロのクリエイターが教える基本文法と開発技法」紙面イメージ 「ゲーム開発で学ぶC言語入門 プロのクリエイターが教える基本文法と開発技法」対象読者 「ゲーム開発で学ぶC言語入門 プロのクリエイターが教える基本文法と開…