466
599

More than 3 years have passed since last update.

【爆速成長!】プログラミング駆け出し〜オリジナルポートフォリオ作成までに参考にしたサイト一覧

Last updated at Posted at 2020-03-27

はじめに

完全未経験の30歳文系が、プログラマー転職に向けて活動してきました。
2019年8月に初めてProgateでプログラミングに触れてから、約5ヶ月。
2020年3月現在、オリジナルポートフォリオの完成まで至りました。

最初の頃は右も左もホンッットに何も分からない状態でした。
その当時を思い返すと、少しは成長したのかなーって思います。

分からないことは即調べて、有益に感じたサイトやQiitaの記事は全てお気に入りに入れていました。

そこで、これまで参考にさせて頂いたサイトを一つにまとめてみます。
※カテゴリー別にまとめてみました

参考になったサイト

エンジニア全般

具体的にどう本物のエンジニアになるかというお話(バックエンドエンジニアのロードマップ付)
https://qiita.com/mackeee-orange/items/afbed5ec3816d4af2e58

ソフトウェアエンジニアとしての姿勢と心構え / Software Engineer's Survival Guide
https://speakerdeck.com/recruitengineers/software-engineers-survival-guide

学習方法・概念・その他有益なもの

未経験者には全てが黒魔術に見える呪いがある
https://qiita.com/mackey0022/items/73f77873facc22e22c8c

不思議の国のSE用語
https://qiita.com/t_nakayama0714/items/478a8ed3a9ae143ad854

質問は恥ではないし役に立つ
https://qiita.com/seki_uk/items/4001423b3cd3db0dada7

プログラミング初心者歓迎!「エラーが出ました。どうすればいいですか?」から卒業するための基本と極意(解説動画付き)
https://qiita.com/jnchito/items/056325421b7e36f02335

コード関連

良いコードを書く技術(まとめ)
https://qiita.com/NoriakiOshita/items/e60ab5bb01b90d927ae5

CSSのクラス名を決めるときに使うリストをつくりました
https://qiita.com/manabuyasuda/items/dbb76ed36970bec95470

Naming -名前付け-
https://qiita.com/Koki_jp/items/f3d3e824f98d182d4100

コマンド関連

Macのターミナルコマンド一覧(基本編)
https://qiita.com/ryouzi/items/f9dee1540a04a0bfb9a3

Linuxターミナルコマンド一覧(中級編)
https://qiita.com/ryouzi/items/73f63f09573b7b4e246c

HTML関連

SEO対策として最低限押さえておきたいHTML/HTML5マークアップの大事な6つのポイント
https://creive.me/archives/8814

HTMLのtableでテーブルを作る方法と応用テクニックを解説
https://webliker.info/02035/

CSS関連

もう迷わない!CSS Flexboxの使い方を徹底解説
https://webdesign-trends.net/entry/8148#i-2

カラーコード一覧表
http://www.netyasun.com/home/color.html

上下中央揃えのCSSまとめ
Flexboxがたった3行で最も手軽
https://ics.media/entry/17522/

Bootstrap関連

とほほのBootstrap 4入門
http://www.tohoho-web.com/bootstrap/index.html

Bootstrapのグリッドシステムの使い方を初心者に向けておさらいする
http://websae.net/twitter-bootstrap-grid-system-21060224/

Bootstrap4カラムの位置を調整【カラムのオフセット】
https://webnetamemo.com/coding/bootstrap4/201902227791

Ruby/Rails関連

【Ruby/Ruby on Rails】重要用語・基礎知識まとめ【プログラミング学習開始128日目】
https://qiita.com/fuku_tech/items/4d2517ec5bbd53726997

[Ruby] privateメソッドの本質とそれを理解するメリット
https://qiita.com/kidach1/items/055021ce42fe2a49fd66

Railsのモデル検索あれこれ
https://qiita.com/tono0123/items/576a4a4659b51860f304

【Rails】form_forの使い方を徹底解説!
https://pikawaka.com/rails/form_for

bundler、bundle execについて ※自分用メモ
https://qiita.com/dawn_628/items/1821d4eef22b9f45eea8

rails generate migrationコマンドまとめ
https://qiita.com/zaru/items/cde2c46b6126867a1a64

Railsバリデーションまとめ
https://qiita.com/h1kita/items/772b81a1cc066e67930e

Railsのバリデーションエラーのメッセージの日本語化
https://qiita.com/Ushinji/items/242bfba84df7a5a67d5b

[Rails]不要になったmodelの削除方法
https://bokuranotameno.com/post-9880/

Rails で includes して N+1 問題対策
https://qiita.com/hirotakasasaki/items/e0be0b3fd7b0eb350327

Rails5.2から追加された credentials.yml.enc のキホン
https://qiita.com/NaokiIshimura/items/2a179f2ab910992c4d39

git関連

Gitコマンド早見表
https://qiita.com/kohga/items/dccf135b0af395f69144

君には1時間でGitについて知ってもらう(with VSCode)
https://qiita.com/jesus_isao/items/63557eba36819faa4ad9

git commit を取り消して元に戻す方法、徹底まとめ
http://www-creators.com/archives/1116

[Git] .gitignoreの仕様詳解
https://qiita.com/anqooqie/items/110957797b3d5280c44f

GitHubで特定のファイルやフォルダを管理対象から除外する方法
https://fantastech.net/gitignore

DB関連

4ステップで作成する、DB論理設計の手順とチェックポイントまとめ
https://qiita.com/nishina555/items/a79ece1b54faf7240fac

【DB設計の基礎】DBとは?〜論理設計
https://qiita.com/yosemite2307/items/33f42f4337c8ee9b0a9d

よく使うMySQLコマンド集
https://qiita.com/CyberMergina/items/f889519e6be19c46f5f4

若手プログラマー必読!5分で理解できるER図の書き方5ステップ
https://it-koala.com/entity-relationship-diagram-1897

Devise関連

Devise+OmniAuthでユーザ認証を実装する手順
https://qiita.com/zenizh/items/94aec2d94a2b4e9a1d0b

[Rails] deviseの使い方(rails5版)
https://qiita.com/cigalecigales/items/f4274088f20832252374

【Rails】deviseの使い方を徹底解説!
https://pikawaka.com/rails/devise

Rspec関連

使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」
https://qiita.com/jnchito/items/42193d066bd61c740612

Rails5でコントローラのテストをController specからRequest specに移行する
https://qiita.com/t2kojima/items/ad7a8ade9e7a99fb4384

Solidus関連

Solidus - Productsまわりの概念まとめ
https://forest-valley17.hatenablog.com/entry/2018/10/10/094742

docker関連

【図解】Dockerの全体像を理解する -前編-
https://qiita.com/etaroid/items/b1024c7d200a75b992fc

Dockerの基礎をまとめてみた ~ 第一章:コンテナ?Dockerとは?
https://qiita.com/supaiku2452/items/8b06b774c0e2fce7df92

コンテナ開発の始め方
https://qiita.com/niisan-tokyo/items/bcb89c9de82ba465d200

Docker、ボリューム(Volume)について真面目に調べた
https://qiita.com/gounx2/items/23b0dc8b8b95cc629f32

docker-composeを使うと複数コンテナの管理が便利に
https://qiita.com/y_hokkey/items/d51e69c6ff4015e85fce

いまさらだけどDockerに入門したので分かりやすくまとめてみた
https://qiita.com/gold-kou/items/44860fbda1a34a001fc1

docker-compose コマンドまとめ
https://qiita.com/wasanx25/items/d47caf37b79e855af95f

Rubocop関連

Railsの品質を上げるRuboCopとは?インストールや使い方を紹介!
https://kitsune.blog/rails-rubocop

AWS関連

(下準備編)世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで
https://qiita.com/naoki_mochizuki/items/f795fe3e661a3349a7ce

無料!かつ最短?で Ruby on Rails on Docker on AWS のアプリを公開するぞ。
https://qiita.com/at-946/items/1e8acea19cc0b9f31b98

サーバー・本番環境関連

なぜrailsの本番環境ではUnicorn,Nginxを使うのか?  ~ Rack,Unicorn,Nginxの連携について ~【Ruby On Railsでwebサービス運営】
https://qiita.com/takahiro1127/items/fcb81753eaf381b4b33c

RailsアプリをAWS、unicorn、nginxで手動デプロイして独自ドメインを紐づけるまで
https://qiita.com/happytarou0228/items/3771b13217483c35965d

最後に

個人的には、特にAWSや本番環境構築に大苦戦しました。
駆け出しエンジニアの皆さんに、少しでも役立てもらえたら幸いです。

466
599
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
466
599