# 自宅待機ノ勉強ススメ ## 背景(読み飛ばし推奨) 弊社(一般的な1次受けSIer)のエンジニア(?)にとって、IT技術[^1]は近いようで遠いと感じる人もいると思います。 日々こなしている、既存システムへの機能追加/改善プロジェクトや保守維持活動において、自分で計算量や保守性を考えたロジックを検討/実装したり、OSのカーネルパラメータのゴリゴリのチューニングしたり、システム機能要件に適したアプリケーションフレームワークを選定したり。。。 誤解を恐れずに言えば、_"IT技術[^1]を駆使する"_ という機会というのはIT業界においてお世辞にも多いとは言えないと思います。 [^1]: 直訳すると情報技術技術となり日本語としておかしくなりますが、伝わりやすさ重視であえて使っていいて、ここでは情報サービスを支えるコンピュータ技術のことを指しています。また、広義の意味ではマネージメントもIT技術の1つだと思いますが、ここではあえて控えます。 また、活用できるチャンスもありますが、トラブル対応などの、突発的・偶発的なものが多いため、期限も限られてしまい、その対応の中でのみで成長できる人はごく稀だと思います。 10年弱、分散システムに携わり、他社や他チームの色々な人に出会いましたが、そういった場面で活躍したり、日々の業務でもベンダーや協力会社の人の言っている内容を評価/牽制できる人は、往々にして日々の研鑽を行なっています。[^2] [^2]: 仕事なんて家でしないぜ!と言っている人だって、実は家で仮想マシン立てて勉強していたり。セミナーに行ったいりしていることを私は知っています。能ある鷹は爪を隠す。 ## こんな時こと自宅学習 という訳で(?)、自宅待機指示中でもできる、おすすめの学習サイトとネット記事をピックアップします。 ## 注意 * 強制をしている訳ではないです。社を代表する発言でもなく、個人的な活動です。 * ネット記事は、筆者の思い込みなどのバイアスや、筆者と読者のスキルレベルの差、IT特有の実行環境の違いにより、自分が知りたいことが手に入るとは限りません。(例えば、クックパッドのレシピ。たまに手順が抜けてたいり、玄人向けの書き方してて読み間違えたりすることと同義です) * 更に言うのならば、記事を読んだ後に手を動かすことが大事です。お手元に環境が内容であれば相談ください。ハンズオン等も可能です。 * <font color="Red">こんなことが知りたい!わからないことがあれば、聞いてくれればできる限り回答します!</font> * <font color="Red">ご指摘、編集リクエストを受付ています!他の人にとっては当たり前だからと思わず教えてください。。あなたが知っているサイトは有益です!</font> ## こんな人向け * 自宅待機で手持ち無沙汰な方 * OSI参照モデル、WEB三層構造アプリケーションってよく聞くけどそこの中身にもう一歩踏み込んで学習したい方 * 部内で基盤有識言われている人達の言っていることをやんわりと理解したい方 * わからない単語に直面したときにググれるようになりたいというモチベの方 ## オススメ学習サイト [N予備校 プログラミングコース](https://www.nnn.ed.nico/pages/programming/) オススメ度★★★ コロナの影響で月額1,000円が、現在なんと<font color="Red">**無料**</font>。オススメのコースは、「プログラミング入門 Webアプリ」です。このコースを受けて理解できるようになれば以下の記事は不要なレベルで濃厚だと思います。 また、プログラミング学習サイトは、[ドットインストール](https://dotinstall.com/)や[Progate](https://prog-8.com/)など多数あります、各サイト特色があるので、無料講習などに触れてみてご自身にあったサイトで学ぶことをオススメします。 ## オススメ記事 ### アプリケーション [サルでもわかるGit入門](https://backlog.com/ja/git-tutorial/) オススメ度★★★ ライブラリ改善関連で今後gitの考え方は必要になるので基礎となる知識はつけて損なし! [安全なウェブサイトの作り方](https://www.ipa.go.jp/security/vuln/websecurity.html) オススメ度★★★ WEBサービスを運用する旨避けては通れない、脅威とその対策についてIPAがまとめています。(私たちのシステムはできていますか?って目線も大事です) [C#/.NETがやっていること 第二版](https://www.slideshare.net/ufcpp/cnet-36422788) [IISのアーキテクチャ基礎(前編)](https://qiita.com/matarillo/items/2d713603f23b0ac165f3) オススメ度★☆☆ お恥ずかしながら私も理解しきれていません。ここら辺アプリケーションを語る上でとても大事です。そして、ここをわかればとても重宝されます。(これはガチ) ### ネットワーク/OS/ミドル/セキュリティ [ウェブサイトが表示されるまでにブラウザはどういった仕事を行っているのか?](https://gigazine.net/news/20190624-how-web-works/) オススメ度★★☆ 細かすぎるところもありますが、ブラウザでGoogleの検索画面を出すというだけでも、これぐらいの仕組みが色々動いているんだなー。ということをまずは知れます。 [3分ネットワーク](http://www5e.biglobe.ne.jp/aji/3min/) オススメ度★★★ PCでの閲覧推奨。L2レイヤーの話から、L3/L4まで包括しているネットワークに特化した学習サイト。全話見きったあなたはネットワークスペシャリスト。 [小悪魔女子大生のサーバエンジニア日記](http://co-akuma.directorz.jp/blog/) オススメ度★★☆ サーバ管理って何?ってお話から各種ネットワークのプロトコルについてを、可愛く絵で表現してくれているので取っ付きやすいかもしれません。既に10年前の記事もあるのですが、基本のキなので変わってないかなと。 [以前やった社内向けDNS勉強会の資料を公開してみた](https://dev.classmethod.jp/articles/dns-study/) オススメ度★☆☆ DNSについてさらに深く知りたい人向け。 ### その他/ニュースサイト [日経クロステック](https://xtech.nikkei.com/) オススメ度★★★ 毎日通勤時間にチラッと眺める程度で良い。出てくる単語とかを毎日拾って調べるだけでもかなり実力つきます。 [piyolog](https://piyolog.hatenadiary.jp/) オススメ度★★☆ セキュリティ関連で日本語でまとめられているBlogとしては最高峰です。 [Qiita](https://qiita.com/) オススメ度★★☆ IT技術のドン・キホーテ状態。ごちゃまぜ。TOPページにトレンド入りしている記事を眺めるだけでもかなり勉強できますが、いい記事を見極める能力が必要なので初心者向きではないかもしれません。 [はてなブックマーク テクノロジー](https://b.hatena.ne.jp/hotentry/it) Qiitaと一緒。トレンド入りしている記事を(以下、省略 [Stack Overflow](https://stackoverflow.com/) オススメ度★☆☆ 海外版のQiitaと2chと教えて知恵袋を足して3で割ったもと思ってもらえれば、業務中にこれを読むときは相当悩んでいる時。 [非機能要求グレード](https://www.ipa.go.jp/sec/softwareengineering/reports/20100416.html) オススメ度★☆☆ 要求/要件として顧客から出てこない非機能について、要件定義時に考える項目をIPA及び、大手IT企業が考えたフレームワークです。こんなことが書いてあるんだなー程度に見ておくことをオススメします。 [新米エンジニア(アプリ・インフラエンジニア問わず)に知っておいてほしいトラブルシューティング入門 はじめの一歩編](https://qiita.com/keigodasu/items/a9af6512bf0ae942ca9f) [新米エンジニア(アプリ・インフラエンジニア問わず)に知っておいてほしいトラブルシューティング入門 実践編](https://qiita.com/keigodasu/items/1aeb32310e3feac231fa) オススメ度★☆☆ 手元の端末からサーバにに繋がらない。サーバからサーバに疎通できないって時に、頭の中でこんなことはササっと思いつくといいと思います。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up