【新人プログラマ応援/初心者】【短期】Qiitaの今読んでおくべき記事１００選【2021/8 更新停止】

ページ容量を増やさないために、不具合報告やコメントは、**[説明記事](https://qiita.com/j5c8k6m8/items/09e0baf63e171269b587)** に記載いただけると助かります。

|順位|記事名<br/>________________________________________|ユーザ|投稿日付<br/>更新日付|LGTM[^1]|
|:-:|:--|:-:|:-:|:-:|
|1|**[イスラエル8200部隊出身のガチプロハッカーに、一流のハッカーになる方法について聞いてみた。](da5e89496e951629517f)**|tmgauss|20/12/23<br/>21/06/09|1659<br/>1640|
|2|**[不思議の国のSE用語](478a8ed3a9ae143ad854)**|t\_nakayama0714|16/01/07<br/>21/05/28|4260<br/>863|
|3|**[AtCoder に登録したら次にやること ～ これだけ解けば十分闘える！過去問精選 10 問 ～](fd4e5e3630d0f5859067)**|drken|18/03/12<br/>21/01/24|6067<br/>249|
|4|**[ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】](b2fa6b44962e73a53d08)**|jacksuzuki|16/05/16<br/>19/03/09|9695<br/>175|
|5|**[新人の方によく展開している有益な情報](d1a3f0ee48e24bba38f1)**|kazuo\_reve|21/04/28<br/>21/05/25|1723<br/>1545|
|6|**[【2021 最新版】ノンデザイナーだからこそ知っておきたかった10のイラストサイト](88f45b132c8293dcd9b1)**|bo\_zu\_|21/02/22<br/>21/04/13|2412<br/>123|
|7|**[新人プログラマをレビューで殺さない方法](32840b11536fa1b78621)**|hiraike32|18/12/27<br/>19/01/11|2484<br/>523|
|8|**[async/await 入門（JavaScript）](1a9613e023200bbebcb3)**|soarflat|17/08/03<br/>21/08/01|2876<br/>156|
|9|**[エンジニアの情報収集法まとめ](e7196ba496e59bb2aa28)**|nesheep5|15/05/31<br/>20/10/08|4966<br/>156|
|10|**[GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~](2b2f873a0034839e47ce)**|shizuma|15/05/28<br/>18/12/05|2938<br/>132|
|11|**[計算量オーダーの求め方を総整理！  〜 どこから log が出て来るか 〜](872ebc3a2b5caaa4a0d0)**|drken|18/05/10<br/>20/08/07|2753<br/>136|
|12|**[レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編：競プロを始めよう】](f1c6f98364d1443148b3)**|e869120|20/02/19<br/>21/07/12|2572<br/>178|
|13|**[VSCode に必ず入れておきたい拡張機能](e85931bf8276da43cc97)**|ucan-lab|20/04/16<br/>21/05/06|2755<br/>181|
|14|**[VSCodeでのGitの基本操作まとめ](2ba96b16b220fb5913be)**|y-tsutsu|19/04/14<br/>21/02/18|2141<br/>124|
|15|**[WebAPIについての説明](9b5ffd35dd521bafce47)**|busyoumono99|15/02/14<br/>19/09/06|3143<br/>90|
|16|**[AtCoder 版！蟻本 (初級編)](e77685614f3c6bf86f44)**|drken|18/02/20<br/>21/03/28|2361<br/>85|
|17|**[深層学習界の大前提Transformerの論文解説！](07e69aef6c156d23c538)**|omiita|19/12/08<br/>20/08/03|1187<br/>132|
|18|**[エンジニアなら知っておきたい生産性を爆上げするツール8選](7b5e88c9da7b6f658de5)**|yukiji|20/10/15<br/>20/10/16|2658<br/>29|
|19|**[Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい](c43783316a4d141a140f)**|yasuoyasuo|20/05/24<br/>20/07/13|4272<br/>38|
|20|**[エンジニアの劣等感との付き合い方](771b633c3243989418a2)**|karamage|20/07/25<br/>20/07/26|3876<br/>80|
|21|**[レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【中級編：目指せ水色コーダー！】](eb50fdaece12be418faa)**|e869120|20/02/19<br/>21/07/12|1765<br/>130|
|22|**[プログラミング初学者のための「即戦力ノウハウ」（4 万字）](a0163bbb5ec0dfa85e07)**|yokarikeri|21/05/30<br/>21/06/04|790<br/>790|
|23|**[ プログラミング言語Rustのススメ](3c8b6d8332a9019e578c)**|elipmoc101|18/11/04<br/>21/04/25|1559<br/>101|
|24|**[プログラマーのための原則（2 万字）](cbdef66fca460253cc7f)**|yokarikeri|21/05/30<br/>21/05/30|693<br/>693|
|25|**[すべての新米フロントエンドエンジニアに読んでほしい50の資料](ea5d802cb0ad16682ae2)**|suzu-4|19/07/11<br/>19/07/12|3793<br/>54|
|26|**[コーディングを始めたときに知っておきたかった65のこと](63ad0f68d66c5f0a464b)**|rana\_kualu|21/02/15<br/>21/02/16|1108<br/>60|
|27|**[アルゴリズム・AtCoder のための数学【前編：数学的知識編①】](b4a0493aac567c6a7240)**|e869120|21/04/07<br/>21/04/26|1130<br/>158|
|28|**[【Webエンジニアど素人から３年生ぐらいになるまでに読むと良い本】を段階的にまとめた](3aa5f7f3fc991de17f3f)**|JunyaShibato|19/12/21<br/>20/12/25|1840<br/>77|
|29|**[プロジェクトリーダーというお仕事](bbbaba835b45e79efa5b)**|br\_branch|20/03/08<br/>20/03/13|3732<br/>49|
|30|**[【本当は教えたくない…】ノンデザイナーだからこそ知っておきたかった7のサイト](0c09f789c5804132f1ad)**|bo\_zu\_|21/04/13<br/>21/04/13|868<br/>238|
|31|**[最初から強いやつの特徴](703bfcea027a70c1cec6)**|zamis|21/07/26<br/>21/08/01|641<br/>641|
|32|**[webpack 4 入門](28bf799f7e0335b68186)**|soarflat|17/02/01<br/>21/08/01|2349<br/>53|
|33|**[【動画付き】 draw.io 使い方まとめ 〜エンジニアでなくても使えるTips集〜](8fd414700b68b2bcafcc)**|G-awa|20/02/09<br/>20/02/09|1962<br/>65|
|34|**[個人的に超絶為になったので新人エンジニアに勧めたい記事まとめ](501828dc8d589e214470)**|shimajiri|19/09/17<br/>19/09/30|3027<br/>40|
|35|**[Prettier 入門 ～ESLintとの違いを理解して併用する～](06377f3b96964964a65d)**|soarflat|18/02/21<br/>21/08/01|1304<br/>86|
|36|**[現代開発者のためのCSS基礎技術](e1af320e2755461649a0)**|arowM|20/06/18<br/>21/06/01|2370<br/>29|
|37|**[PATHを通すために環境変数の設定を理解する (Mac OS X)](d5015bec37f8a8254380)**|soarflat|15/09/16<br/>21/08/01|1696<br/>83|
|38|**[[Python] プログラム初心者のためのWebアプリ簡単作成法](4cc0f87ea933749f5a49)**|okoppe8|18/09/27<br/>18/09/28|1039<br/>78|
|39|**[設計を学びたいときに読みたい本一覧](c06773198c0244e7744d)**|getty104|21/07/02<br/>21/07/18|467<br/>467|
|40|**[プログラミング勉強を加速させる7つの習慣](42a8df22ca4c6b327dfd)**|YudaiTsukamoto|16/12/15<br/>16/12/21|3354<br/>60|
|41|**[[git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法](db1aef9cf9d78db50ffe)**|shuntaro\_tamura|15/03/07<br/>16/03/16|1742<br/>73|
|42|**[アルゴリズムとは何か！？ ～ 文系理系問わず楽しめる精選 6 問 ～](f909b79ee03e679c7142)**|drken|18/04/19<br/>21/01/24|2211<br/>56|
|43|**[PATHを通すとは？ (Mac OS X)](09be6ab9cd91d366bf71)**|soarflat|15/09/15<br/>21/08/01|1339<br/>81|
|44|**[今日からはじめるUnity](7950fb12ef925efa276d)**|nmxi|18/07/14<br/>20/12/24|1691<br/>47|
|45|**[REST入門 基礎知識](949f4e88caecb02119aa)**|TakahiRoyte|16/04/25<br/>17/01/08|1584<br/>62|
|46|**[Webエンジニア1年目の自分に捧げたい本・記事を超まとめ](35034d28cdb9255367ba)**|virtual\_techX|19/10/30<br/>20/01/09|1920<br/>58|
|47|**[レビューで大量の指摘をして大きな手戻りを発生させた原因はレビューアの私にあった](e12784e6764f1b60e73c)**|kojimadev|21/04/11<br/>21/04/21|740<br/>79|
|48|**[GETとPOSTの違いについて](522efb74421255f0e0a1)**|kanataxa|17/04/07<br/>20/02/06|1056<br/>71|
|49|**[君には1時間でGitについて知ってもらう(with VSCode)](63557eba36819faa4ad9)**|jesus\_isao|19/05/09<br/>20/02/11|2555<br/>30|
|50|**[Mac を買ったら必ずやっておきたい初期設定](c1a12c20c878d6fb1e21)**|ucan-lab|20/03/08<br/>21/06/22|1836<br/>54|
|51|**[1年以上かけて生産性倍増＋成長し続けるチームになった施策を全部公開](4b28f801863cf4e8f0da)**|kojimadev|20/08/26<br/>20/10/14|1353<br/>27|
|52|**[[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか](dedb3b889ab226933ccf)**|jnchito|13/11/04<br/>20/09/18|3612<br/>60|
|53|**[CSSアニメーション 入門](4a302e0cafa21477707f)**|soarflat|16/08/18<br/>21/08/01|1545<br/>64|
|54|**[【図解】初心者が知っておきたいサーバ周りの仕組みの話](a8e5cfa0637ba2925b59)**|mi-1109|21/03/22<br/>21/03/28|729<br/>95|
|55|**[ES2015(ES6) 入門](b251caf9cb59b72beb9b)**|soarflat|16/12/14<br/>21/08/01|1477<br/>64|
|56|**[ポートフォリオや個人開発で使えそうなアイデア](eec4642fe1e6ce79304d)**|MasatoraAtarashi|20/08/28<br/>21/03/18|1121<br/>46|
|57|**[排他制御（楽観ロック・悲観ロック）の基礎　](73040df85b7bd4e9ecfc)**|NagaokaKenichi|18/04/08<br/>18/04/08|810<br/>63|
|58|**[2020年の開発者が知っておくべき11の必須スキル](c79a16ff503c86b27483)**|rana\_kualu|20/01/20<br/>20/02/11|2021<br/>47|
|59|**[エンジニアはどこまで勉強すればよいのか - スキルマップと生存戦略を考えた](a41339815d9aea87bdb4)**|e99h2121|21/03/15<br/>21/03/18|695<br/>58|
|60|**[3年かけてたどり着いた英語記事を読むための方法](cdb2ccb78c6c9651e0ab)**|tomoyamachi|19/10/24<br/>21/07/25|2428<br/>31|
|61|**[Webサービス個人開発するなら読みたい情報源13](a7dc9a41200b6c9c1912)**|curryperformer-kato|17/11/02<br/>21/07/31|1189<br/>38|
|62|**[ドキュメント作成スキル向上を目指す人向けおすすめ記事まとめ](1eb7298f91a44dce7abc)**|yasuoyasuo|20/04/07<br/>21/04/16|1637<br/>40|
|63|**[【C#】インターフェイスの利点が理解できない人は「インターフェイスには３つのタイプがある」ことを理解しよう](d28386f168f2f3ab166d)**|yutorisan|20/09/08<br/>20/09/15|1171<br/>29|
|64|**[１００万円失いながらハッキングを乗り越え誰でも１分で切り抜きを作れるサービスを公開するまでの失敗と学び](755a7a6c69dfb0014ef3)**|Kendai|21/07/06<br/>21/07/08|396<br/>396|
|65|**[[Git]コミットの取り消し、打ち消し、上書き](06281261d893acf049ed)**|shuntaro\_tamura|14/09/12<br/>16/03/16|1197<br/>61|
|66|**[2020年にWebフロントエンドを勉強する人が作るべきたったひとつのアプリ](03f322dee15b19c33613)**|Dragon-taro|20/02/04<br/>20/02/09|2383<br/>25|
|67|**[React hooksを基礎から理解する (useState編)](f063e262b1d57d7e78b4)**|seira|20/01/26<br/>21/03/15|342<br/>101|
|68|**[【Python】Pythonicなコードの書き方🐍](b21c493a82e8aba8993f)**|\_masa\_u|20/09/06<br/>21/03/25|1276<br/>18|
|69|**[AtCoder コンテストについての tips](8a6f139158cde8a61dce)**|drken|18/03/13<br/>20/03/15|970<br/>41|
|70|**[ポートフォリオのアプリを公開したらイタズラされまくった話](10bebd8e9f0b3331f348)**|nasuB7373|21/01/04<br/>21/01/13|1135<br/>40|
|71|**[Laravel入門 - 使い方チュートリアル - ](6021856b70e4f8d3dc3d)**|sano1202|18/11/01<br/>20/12/13|686<br/>45|
|72|**[意外ととっつきやすいOSS開発参加方法まとめ](94dd6e707d34a1da2617)**|shunsuke227ono|15/07/13<br/>16/11/14|1945<br/>59|
|73|**[【AWS初心者向け】AWS学習方法まとめ【15時間で達成できる】](b7a001d26bd988d52021)**|toma\_shohei|20/11/26<br/>21/03/08|1050<br/>37|
|74|**[プログラミングを挫折しないために必要な最重要能力は、『細分化』じゃないかと、実例から考える](7785cdd367c774da43df)**|hirossyi73|21/04/08<br/>21/04/09|467<br/>108|
|75|**[【新人プログラマ応援】学習用のプログラムと仕事で書くプログラムは何が違うか](c9ca22efa270ff1b7f3d)**|jnchito|21/03/30<br/>21/04/30|577<br/>74|
|76|**[Docker、ボリューム(Volume)について真面目に調べた](23b0dc8b8b95cc629f32)**|gounx2|18/09/27<br/>19/10/05|851<br/>27|
|77|**[正規表現を可視化してまとめたチートシート](0b35b5c1c98eebfa5128)**|grrrr|18/11/27<br/>20/05/25|509<br/>53|
|78|**[Railsで超簡単API](adba7a1a1ecc3582a9c9)**|k-penguin-sato|18/06/27<br/>20/02/24|736<br/>44|
|79|**[新卒の子にどこまで勉強すれば良いですかね？と聞かれた件](0ee132950087da9366df)**|daijinload|16/07/09<br/>17/08/10|2156<br/>32|
|80|**[基本的なシステム構成図を理解するためのAWS基礎をまとめてみた](0e0f34d19813b8fdc2b8)**|g\_ayushi|19/07/08<br/>19/11/17|1331<br/>44|
|81|**[docker と docker-compose の初歩](81490020568417d85e86)**|hiyuzawa|18/05/26<br/>21/05/19|648<br/>37|
|82|**[AtCoder での実力アップを目指そう！　～競プロ典型 90 問～](1b2a5f0f07fd927e44e9)**|e869120|21/04/20<br/>21/07/12|490<br/>150|
|83|**[なぜあなたのプログラミングスキルは向上しないのか？](6e5334dc619d6c4f7754)**|koki\_73|21/03/29<br/>21/03/29|536<br/>64|
|84|**[厳選！C++ アルゴリズム実装に使える 25 の STL 機能【前編】](518297c6816adb67f9a5)**|e869120|20/01/26<br/>21/02/18|764<br/>60|
|85|**[知識0から始めるVim講座](fabcc79b4ab0d52e1f6d)**|JpnLavender|16/04/20<br/>16/07/18|1761<br/>23|
|86|**[【今日からできる】コミットメッセージに 「プレフィックス」 をつけるだけで、開発効率が上がった話](45dd285b286a1f7280ed)**|numanomanu|18/01/23<br/>18/08/02|2576<br/>44|
|87|**[[Swift] iOSアプリ開発の基本情報と学習ソース](200db9ac37150effc8ed)**|y-some|16/10/19<br/>20/02/22|1053<br/>22|
|88|**[Gitでやりたいこと、ここで見つかる](b73d896ace10894fd290)**|shimotaroo|20/08/29<br/>21/05/20|1075<br/>5|
|89|**[Webhookとは？](ed970f6dc59b2ab76169)**|soarflat|16/12/17<br/>21/08/01|996<br/>44|
|90|**[ソートを極める！ 〜 なぜソートを学ぶのか 〜](44c60118ab3703f7727f)**|drken|18/04/05<br/>19/10/17|2014<br/>51|
|91|**[【GitHub】README.mdをカッコ可愛くデザインしてアプリの魅力を120%にする](5f836e9c65ba3eb3af03)**|aocattleya|20/01/09<br/>21/05/29|1375<br/>20|
|92|**[VSCodeで始めるVim](d357478271179c90ffab)**|jintz|19/04/19<br/>21/02/07|365<br/>55|
|93|**[エンジニアは数学をどこまで勉強すればよいのか - 「プログラマの数学」を薦めたい](fb8f04637cc420c7e1f6)**|e99h2121|21/05/31<br/>21/05/31|348<br/>348|
|94|**[【初心者向け】Anacondaで仮想環境を作ってみる](985188feb92570e5b82d)**|ozaki\_physics|18/08/09<br/>20/06/05|583<br/>44|
|95|**[新人エンジニアに1年間で身につけて欲しい能力](8724b4da563516733c1b)**|Megane-kazuma|20/12/31<br/>21/05/09|852<br/>40|
|96|**[応用情報技術者試験に合格する勉強方法・対策](42e54d5c43d4d7815ed4)**|drken|18/03/07<br/>19/08/29|612<br/>50|
|97|**[【新人教育】OJTで先輩として意識している20個のこと](c94791a1c4e0279417af)**|shinkai\_|21/04/04<br/>21/04/25|496<br/>55|
|98|**[やさしい図解で学ぶ　中間テーブル　多対多　概念編 ](db43589551dd0c00fef9)**|ramuneru|19/11/15<br/>20/03/09|471<br/>47|
|99|**[イラストで理解するSOLID原則](d058a62f145235a0f007)**|baby-degu|21/06/14<br/>21/06/14|320<br/>320|
|100|**[エンジニア歴20数年の私が、設計書を書く際に心がけていること](90651c1e27f7798f87c6)**|y-some|18/02/12<br/>19/10/30|2074<br/>26|
[^1]: 1行目が総数。2行目が直近3ヵ月。