ソフトウェア開発関連まとめ

# 上流・アプリ開発
- [エンジニアにも役に立つ、MBAで学んだ基礎スキル 20選](https://qiita.com/sue738/items/97b602debf680183c4e7)
- [なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか](https://qiita.com/hirokidaichi/items/d12fcce80ee593bcf34d)
- [私が30歳のときに知っておきたかったこと](https://qiita.com/tencho/items/328da7852a98e1f56e69)
- [要件定義～システム設計ができる人材になれる記事](https://qiita.com/Saku731/items/741fcf0f40dd989ee4f8)
- [請負契約と準委任契約、どっちで契約すればいいの？〜請負契約・準委任契約・労働者派遣契約の違い〜](https://qiita.com/tetsuya-imamura/items/d291859ee57b96d4c502)
- [個人開発したアプリが大コケしてるので失敗要因を分析してみた](https://qiita.com/aiiro_swift/items/fe27eae6e708b187d341)
- [OSS を収益化して持続的開発を実現する方法をまとめた](https://qiita.com/aggre/items/3b4a6f6dd0ecb384d250)
- [意外ととっつきやすいOSS開発参加方法まとめ](https://qiita.com/shunsuke227ono/items/94dd6e707d34a1da2617)
- [たくさんあるオープンソースライセンスのそれぞれの特徴のまとめ](https://qiita.com/tukiyo3/items/58b8b3f51e9dc8e96886)
- [ドキュメント作成スキル向上を目指す人向けおすすめ記事まとめ](https://qiita.com/yasuoyasuo/items/1eb7298f91a44dce7abc)

# フロント・設計
- [2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ](https://qiita.com/rana_kualu/items/915345b8f3f870cfe2aa)
- [MVC とは何かを 1 から学ぶ](https://qiita.com/tentom/items/de95f63bc9e2da2bd0bf)
- [MVC の Model 肥大化への対処](https://qiita.com/tentom/items/653d46ded6e292630a6c)
- [「設計なんて不要でしょ」について](https://qiita.com/kahirokunn/items/d872b343ea1b89e8bec8)
- [Webパフォーマンス虎の巻](https://qiita.com/usagi-f/items/10f35969f08dd01fa635)
- [オブジェクト指向を5000%理解できたら、次に5000兆%理解できように実社会の例でオブジェクト指向を考えてみる。](https://qiita.com/_-_-_-_-_/items/1f604f6205b8bfd8a823)
- [オブジェクト指向設計原則とは](https://qiita.com/UWControl/items/98671f53120ae47ff93a)
- [良いコードの書き方](https://qiita.com/alt_yamamoto/items/25eda376e6b947208996)


# git
- [git rm したファイルを元に戻す方法](https://qiita.com/shungok/items/82a06b1c4c93922a8622)
- [Git コンフリクト解消手順](https://qiita.com/crarrry/items/c5964512e21e383b73da)
- [git submoduleでhttpsとsshを使い分ける（仮）](https://qiita.com/aokomoriuta/items/598ba477f4d96a6f0395)
- [Git submodule の基礎](https://qiita.com/sotarok/items/0d525e568a6088f6f6bb)
- [Git・GitHubに隠された便利な機能 | GitHub Cheat Sheet（日本語訳）]()
- [プルリク時のコメント略語](https://qiita.com/kuniyon-com/items/2ed8c48ff349e6add45b)
- [Gitブランチ関連コマンド](https://qiita.com/ayakix/items/55dc4a324a49ff200c2d)
- [【Git】ブランチの切り替えとかプルとか出来ないときの対処法](https://qiita.com/konweb/items/061475d6376db957b3c4)
- [GitHubでFork/cloneしたリポジトリを本家リポジトリに追従する](https://qiita.com/xtetsuji/items/555a1ef19ed21ee42873)
- [GitHubでforkしたprivateリポジトリの変更に追従しようとしてエラーになる系です](https://qiita.com/chinmo@github/items/e3f2044e5fbcbb3798e2)
- [GitBookローカル開発環境セットアップ](https://qiita.com/mamohacy/items/98c0d790074c9bdfef1a)
- [git rm で fatal: pathspec did not match any filesが出るときの解決方法](https://qiita.com/pugiemonn/items/2f6af4467b33ed3f41b5)
- [初めてのPull Requestを送りたいあなたへ](https://qiita.com/icoxfog417/items/3d23aa154b483ef611d3)
- [gitコマンドの基本的な使い方](https://qiita.com/wwacky/items/2f110ee76fc1cb681c3b)
- [Gitの最初のコミットは空コミットにしよう](https://qiita.com/NorsteinBekkler/items/b2418cd5e14a52189d19)

# docker
- [【図解】Dockerの全体像を理解する -前編-](https://qiita.com/kotaro-dr/items/b1024c7d200a75b992fc)
- [コンテナ・デザイン・パターンの論文要約](https://qiita.com/MahoTakara/items/03fc0afe29379026c1f3)
- [Dockerのライフサイクルを理解するハンズオン資料](https://qiita.com/zembutsu/items/d146295cfcf69c205c1e)
- [docker で Ctrl-p ２回押し問題 (detach-keys の問題) を解決するには](https://qiita.com/Yuki-Inoue/items/60ec916383025160fbb8)
- [Dockerで「docker run」した後にコンテナのホスト名を変える方法](https://qiita.com/ChikuwaJB/items/3cbdded0116f554e770f)
- [実例で学ぶDockerコマンド](https://qiita.com/deeeet/items/ed2246497cd6fcfe4104)
- [Dockerfileのbuildで簡単にGithubのプライベートリポジトリをクローンする方法](https://qiita.com/Jah524/items/fa68f99c8b787f94b884)
- [Dockerfileでビルド時にbashを使う](https://qiita.com/anagura0000/items/bef08bf129f1bd8529ce)
- [VagrantとDockerについて名前しか知らなかったので試した](https://qiita.com/hidekuro/items/fc12344d36d996198e96)


# 通信・ssh
- [OSI参照モデルまとめ](https://qiita.com/tatsuya4150/items/474b60beed0c04d5d999)
- [リバースプロキシって何？触りだけ学んだサーバー/インフラ入門](https://qiita.com/growsic/items/fead30272a5fa374ac7b)
- [公開鍵暗号を用いてのSSH接続（きほん）](https://qiita.com/mukoya/items/f20def019e25dc162ca8)
- [~/.ssh/configについて](https://qiita.com/passol78/items/2ad123e39efeb1a5286b)
- [【秘密鍵/公開鍵】コピペで出来る！鍵認証の設定方法](https://qiita.com/nnahito/items/dbe6fbfe347cd66ae7e6)
- [sshポートフォワーディング](https://qiita.com/mechamogera/items/b1bb9130273deb9426f5)
- [ssh-agentの使い方](https://qiita.com/isaoshimizu/items/84ac5a0b1d42b9d355cf)
- [SSH接続エラー回避方法：.ssh/known_hostsから特定のホストを削除する/削除しないで対処する3つの方法](https://qiita.com/grgrjnjn/items/8ca33b64ea0406e12938)
- [rsyncでシンボリックリンクをコピーするときのオプションまとめ](https://tohokuaiki.hateblo.jp/entry/20120629/1340970355)
- [シンボリックリンクの実体をコピー](https://hkhn.hatenadiary.org/entry/20090622/1245668871)
- [ネットワークコマンド](https://www.wakuwakubank.com/posts/397-linux-network/)

# その他
- [Linux OOM Killerについて](https://qiita.com/konpyu/items/20d1989d1251d805cf3b)
- [コンピュータの基本構成と動作原理〜知識編](https://qiita.com/zacky1972/items/ef4486e8a6d95edb68fd)
- [イケてるエンジニアになろうシリーズ 〜メモリとプロセスとスレッド編〜](https://moro-archive.hatenablog.com/entry/2014/09/11/013520)
- [PATHを通すために環境変数の設定を理解する (Mac OS X)](https://qiita.com/soarflat/items/d5015bec37f8a8254380)
- [tmuxチートシート](https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b)
- [ディレクトリ構成図を書くときに便利な記号](https://qiita.com/paty-fakename/items/c82ed27b4070feeceff6)
- [ディレクトリ内のファイル数をカウントする](https://qiita.com/stc1988/items/e3a1d7dccafe4ab573fa)
- [サブフォルダにある複数zipファイルのある特定のファイルだけを指定したフォルダにサブフォルダを作成せずに解凍(長っ](https://qiita.com/mm-git/items/25d5ffefb0691c0aae20)
- [PostgreSQLの基本的なコマンド](https://qiita.com/H-A-L/items/fe8cb0e0ee0041ff3ceb)
- [peer認証の関係でpsqlログインできない時の対処法](https://qiita.com/tomlla/items/9fa2feab1b9bd8749584)
- [postgresqlを他ホストからもつなげるようにする](https://qiita.com/YusukeHigaki/items/9bd0c21fbcc47e12b5c1)
- [大学との共同研究についての注意点](https://qiita.com/kasuyaSansan/items/f7e6148cc8265cf24229)