【読書】仕事ができるやつになる最短の道
サクッと読めるので定期的に読み返したい本
第1章 今日からできること → 決意する
「人生を変えるにはほんの少しのことを知るだけでよい5箇条」
・人生を変えるのは些細な日常の習慣を続けること
・意識せずにできるようになるまで習慣化
・挫折したら次。
・他人のせいにしない
・人生を変えようと思った時点で変わり始めていることを意識
第2章 1週間程度でできること → 小さな変化を起こす
「仕事をまかされたら、何をすべきか8箇条」
・納期を確認
・成果を依頼者と合意
・仕事を分割
・難しい仕事から取り掛かる
・行き詰まったら即相談
・説明責任を果たす
・ゼロから考えず前例を探す
・人への依頼は早めに
「話の分かりにくい人と話の分かりやすい人の8つの違い」
・結論から
・具体的に
・話したいことより聞かれたこと
・一律の表現を使う
・全体から詳細へ
・相手のペースで話す
・こそあどを多用しない
・脱線しない
第3章 1か月間以上しっかりと取り組むべきこと → 信頼を積み上げる
第4章 1年程度かけてじっくりと取り組むこと → 努力を成果につなげる習慣
「頭の良い人が凡人にならないための5箇条」
・勇気(チャレンジ、リスクを負う)
・助けを求める
・周りに恐れられないように
・人に期待しすぎない
・頭のよさを重要視しない
「コンサル会社で部下に課した8つの訓練」
・時間管理
・文章力
・ディスカッション
・会議の仕切り
・人前で話す
・読書
・「あなたはどう思いますか?」
・マナー
第5章 3年は取り組むべき大きなテーマ → リーダーシップとマネージメント
第6章 一生かけてやる価値のあること → 仕事でよい人生をつくる
「働く理由6つ」
・お金
・目標
・出会い
・学び
・信用
・自信
上記以外
・失敗すること!!!
・上司の出世に貢献すること!!!
・副業をすること!!!
・頭の良いリーダーより行動力のあるリーダー!!!
【読書】Webサーバを作りながら学ぶ 基礎からのWebアプリケーション開発入門
ソースの半分も理解できなかったが、実際に動かしてみてとても勉強になった。
やったこと↓
1.Webサーバをつくる
1-1.クライアントからサーバにファイルを送り、サーバからクライアントにファイルを送る
1-2.作成したサーバを本物のWebブラウザから呼んでみる
1-3.作成したクライアントで本物のWebサーバ(ここではApache)を呼んでみる
画像を表示してみる
CSSを読み込んでみる
1-4.Apacheもどきを作ってみる
HTMLファイルを返してみる
TCP接続を繰り返し受け付けるようにする
ファイル種別に応じたContent-Typeを設定する(画像、CSSなど)
2.Webサーバを完成させる
2-1.ファイルが存在しない場合は404を返す
2-2.ルートの外のファイルは見せない
2-3.ディレクトリを指定した場合のリダイレクト
2-4.URLエンコードに対応
3.へなちょこサーブレットコンテナを作る
3-1.POSTを受け付ける
ファイルアップロード
3-4.Tomcatもどきを作ってみる
4.Cookieに対応する
4-1.Webブラウザの開発者ツールを使ってみる
4-2.クライアントでCookieを発行
5.セッションに対応する
5-1.Tomcatでセッションを利用
5-2.Tomcatもどきでもセッションを利用
6.Webアプリ開発に必要なその他知識
6-1.プロキシサーバをインストールしてみる
6-3.ApacheでDigest認証を利用してみる
6-4.TomcatでForm認証を利用してみる
6-5.JavaScriptによるDOMの操作を体験してみる
6-6.Ajaxによる非同期通信を体験してみる
7.TIPS
今回は目を通しただけで割愛。また改めてやってみる!!!
GitHub Guides で Hello World
ガイドページに沿って https://guides.github.com/activities/hello-world/
↓ Read the guide
Macでアクティブモニタを開く(Windowsでいうタスクマネージャ)
command + shift + U → ユーティリティ
アクティブモニタを選択