マガジンのカバー画像

ソフトウェアエンジニア開発雑記

25
ソフトウェアエンジニアが普段どんなことをやっているのか、雑記としてまとめてみる試みです。その日に調べたこととか開発したこととか、学んだことを書き記していきます。実際のエンジニアが… もっと読む
運営しているクリエイター

記事一覧

詳解システム・パフォーマンスを読了した (2020-08-08)

詳解システム・パフォーマンスを読了した (2020-08-08)

概要についてこの記事は,現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみたものです.

詳解システムパフォーマンスを読み終えた今日で,一応ひとおり読み終えた.

新たに読んだ章としては,第9章 ディスク,第10章 ネットワーク,第11章 クラウドコンピューティング,第12章 ベンチマーキング である.

これらの章も,前半でそのジャンルの内容について説明が

もっとみる
詳解システム・パフォーマンス 6~8章 (2020-08-07)

詳解システム・パフォーマンス 6~8章 (2020-08-07)

この記事は,現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみたものです.

詳解システムパフォーマンス読書今日は,6章,7章,8章を読み進めた.
この書籍は基本的に各章,

- 用語
- モデル
- コンセプト
- アーキテクチャ
- メソドロジ
- 分析
- 実験
- チューニング
- 練習問題
- 参考文献

といった構造になっている.

前半の,用語

もっとみる
マスタリングTCP/IP 入門編の読了 (2020-08-06)

マスタリングTCP/IP 入門編の読了 (2020-08-06)

結構前から少しずつ読んでいたマスタリングTCP/IPをついに読了した.

読んだ感想としては,ネットワークの基本的な部分を広く拾うことができてとても良かった.特に,第6章の「TCPとUDP」と,第7章の「ルーティングプロトコル」については知識があやふやな部分が多くあったので,とても勉強になった.
ルーティングをする際の RIP や OSPF といったプロトコルについての知識が全くない状態であったが

もっとみる
積読消化スプレッドシート (2020-08-03)

積読消化スプレッドシート (2020-08-03)

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの22日目です.

積読を消化したい積読を消化したいので,積読消化用のスプレッドシートを作った.機能としては,以下のような感じ.

■ 書籍を一覧表示して進捗を見れる

■ 書籍を追加できる

■ 書籍シートで目次の記入と,書籍を読む目的などを書く

■ 章ごとに要約を書くと進捗が更新される

こだわり

もっとみる
2020-08-02の開発

2020-08-02の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの21日目です.

マスタリング TCP / IP 入門編 6章積読化していたこの本の6章を読んだ.

この書籍はネットワークの基本が書いてある書籍で,6章は OSI 参照モデルでいうところのトランスポート層のプロトコルである,TCP / UDP についてであった.

とくに,TCPが通信の際にどのよ

もっとみる
2020-08-01の開発

2020-08-01の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの20日目です.

アウトプットとブログについて今日も進捗がなかったので,エンジニアのアウトプットについて考えていることを,書いてみる.(進捗がないのはやばいと思いつつ・・・)

この note もそうだが,以前からエンジニアとしてのアウトプットはとても重要だと考えていて,2018年の8月末から週一で

もっとみる
2020-07-31の開発

2020-07-31の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの19日目です.

たくさんの積読比較的好奇心が旺盛なのに,本を読むのが遅いので大量の積読がある.

気になったので積読の数を数えてみる.なお,7割以上読んでない本を積読とし,物理本のみを数えてみる(Kindle,pdf は一旦除外)

総計: 32冊
-------------------------

もっとみる
2020-07-30の開発

2020-07-30の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの18日目です.

目標設定半期ごとのはじめに目標設定を行うのだが,ちょうど今これをおこなっている.そして目標設定はかなり苦手で毎回かなり時間がかかってしまう.

今の会社は結構個人のやりたいことを尊重してくれる仕組みになっていて,個人のやりたいことと, チームの目標のすり合わせをした上で決定する.

もっとみる
2020-07-29の開発

2020-07-29の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの17日目です.

進捗がない今日はほとんど,進捗がない.仕事がいま長期スケジュールの見積もりのための設計フェーズなので,特にやることがなかったのとプライベートもちょっと時間が取れなくて特に何もできなかった.

時間がとれてないが,読みたい本があって今積読している.

論理学が気になっていて,どこかでこ

もっとみる
2020-07-28の開発

2020-07-28の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの16日目です.

本の読み方の試行錯誤現在,詳解システム・パフォーマンスという書籍を頑張って読んでいる.

のだが,なにせ 700P もあるので,かなりモチベーションの維持などがしんどい.(内容も難しいし)

そこで,ちょっと書籍の読み方を変えてみる試みをしている.
1章から5章までは,普通に通して精

もっとみる
2020-07-27の開発

2020-07-27の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの15日目です.

工数見積もり開発を行う際に,それの開発にどのくらいの時間がかかるのかを見積もることが結構多い.それは,開発スケジュールやマイルストーンの計画を立ててプロジェクト全体の進め方を決めるために必要となる.

工数見積もりは,個人的には大切かつ結構難易度の高いものだと感じている.いつもやって

もっとみる
2020-07-26の開発

2020-07-26の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの14日目です.

WebRTC の実装今日は,WebRTC の実装を行っていた.

前に触っていた,Elm でフロント側は実装することにした.

久しぶりで,いろいろ思い出しつつやっていたがやっぱり楽しい.

他のJavaScriptフレームワークとは別物で,たとえばView の設定は以下のように書く

もっとみる
2020-07-25の開発

2020-07-25の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの13日目です.

詳解システム・パフォーマンス 4章を読んだ4章は実際に,システムを観測するためのツールについて紹介されていた.

紹介されていたツールとしては,DTrace と,SystemTap.
ubuntu で検証していたのだが,DTrace が動かなかった.

具体的には,dtrace の

もっとみる
2020-07-24の開発

2020-07-24の開発

現役のエンジニアが毎日どんなことを学んで,どんな開発を行っているのか雑にアウトプットしてみる試みの12日目です.

WebRTC
以前読んでいた,WebRTC の本を軽く一通り読んだ.

WebRTCに登場する工程としては以下の感じ.

- デバイスのメディアにアクセスする
- シグナリング
- Peer Connection

デバイスのメディアにアクセスする
デバイスにアクセスするためには,g

もっとみる