アラフォ〜プログラミング未経験会社員のエンジニアへの道

神奈川県横浜市在住。アラフォーで小学生の息子あり。プログラミング勉強中でHTML/CSS, Ruby, Ruby on Rails, Javascriptなど。 いずれAI関連サービスを開発したい。

[アラフォプログラミング未経験]Railsで非同期通信「Ajex」を動かしてみました

以前作成していましたpictweetに非同期通信「Ajex」を組み込むカリキュラムに突入しました。少し前に「Ajex」(エイジャックス?アジャックス?)についてやってみましたが、まあ例によってよくわかってないわ、覚えてないわ、で、もう一度復習しながら、進め…

[アラフォプログラミング未経験]JavaScriptって何?

JavaScriptとは JavaScriptはWebページを操作するためのプログラミング言語です。Webサイト上のHTML要素を取得したり、取得したHTML要素を操作することができます。 JavaScriptの特徴 javaScriptの特徴は以下の3点です。HTMLやCSSの取得ができる JavaScript…

[アラフォプログラミング未経験] Gemを利用した効率的なテストコードを学ぶ

今回は、「RSpec」のコードをより効率的に書く方法について勉強しました。初学の時はほんと頭に残らずに流れていきましたが、こうやってアウトプットしてみると、「あっそういうことか!」「う、忘れてるぅ」とか気づかされる。 そして、使い慣れると効率的…

[アラフォプログラミング未経験]RSpecの基本構文について学ぶ

今回は、「RSpec」の基本構文について学びます。 Ruby のテストコードなので、Rubyにルールが似ててそこまで拒否感はないですね。 むしろすんなり受け入れますわ〜 目次 describe itとexample エクスペクテーション expect(X).to eq Y マッチャ bundle exec …

[アラフォプログラミング未経験]Rubyのテストコード「RSpec」の概念について学ぶ!

Rubyのテストコード「RSpec」を勉強しました。 結構、四苦八苦しながらカリキュラムを進めてみましたが、あれ、思ったよりわかるし、重要だなぁと実感。 むしろ機能を実装する際にテストしながら、コード書いていった方が効率的なんだなと思いました。 わか…

[アラフォプログラミング未経験]データベース設計の基礎について学んだみた

データベース設計について、学習してみました。データベースの検索についてカリキュラムを進めてましたが、エラー地獄にハマってしまい、 いやになったので、次のカリキュラムへ現実逃避っす! 目次 データベース設計って何? データベース設計の基礎知識 デ…

[アラフォプログラミング未経験]Hamlについて学んだみた

今回は、「Haml」について勉強してみましたーというか、並行してそもそものHTMLやCSSもまたおさらいしてます。。。まさに3歩進んで2.5歩下がってを繰り返して、少しずつ少しずつ進んでいく感じですね。 目次 Hamlとは? HamlのGemについて HamlをRailsに…

[アラフォプログラミング未経験]BEMについて学んだみた

カリキュラムにて、課題の実装が何とか形になりました。内容を確認中の間に「BEM」の復習に行ってみます! 目次 BEMって何? BEMを使用するメリット クラスの命名が簡単になる 要素の再利用がしやすくなる Block、Element、Modifierについて Block Element M…

[アラフォプログラミング未経験]Sassの特徴について学んだみた

Sassの特徴の続きです。この辺りの特徴はカリキュラムを進めてた時は流してましたが、、、実装演習では、かなり使える! というか使いこなせないと全くついていけませんでした。。。ネストとかパーシャルとか、恐る恐る実装してちゃんと画面が表示された時は…

[アラフォプログラミング未経験]Sassの特徴について学んだみた

はてなブログのレイアウトにまだまだ苦戦中です。。。 一方で、Sass、BEM、Hamlの関係が少しわかってきました! プログラミングの良いところは、どんなに難解でも必ず答えがあるということですかね。 答えにたどり着く手順を理解できれば、自ずと導かれると…

[アラフォプログラミング未経験]Sassについて学んだみた

現在進めているカリキュラムにて、「 Chat」サービスの投稿画面実装に入りました。ここからはいきなりハードルが上がり、これまで習った「rail」に加えて、Web画面自体を見本の指示書からコードを書いてみるということになりました。。。 ・・・2日目になり…

[アラフォプログラミング未経験]JavaScriptのライブラリ「jQuery」でHTML要素を操作する

今回は、jQueryを使って、HTMLのコード内の各要素を色々いじってみます。変更したい部分を直接書き換えるんじゃなく、jQueryで操作して変更させるというところを理解できればなぁと思います。。。 目次 HTML要素を操作してみる text() html() JavaScriptを実…

[アラフォプログラミング未経験]JavaScriptのライブラリ「jQuery」のセレクタとは?

今回は、「jQuery」のセレクタについて学んでみました 目 次 IDセレクタ クラスセレクタ 要素セレクタ text() html() 「jQuery」のセレクタには大きく分けて3つあるとのことです。 IDセレクタ IDセレクタとは、HTML要素のid属性で指定するセレクタのことで…

[アラフォプログラミング未経験]JavaScriptのライブラリ「jQuery」って何?

Tech::Expertのカリキュラムもいよいよ応用編に突入! 「jQuery」というJavaScriptのライブラリに差し掛かりましたが、 そもそも読み方がわからない・・・ 以前この言葉を見かけたときは、JavaScriptに関連していることすら想像できませんでした。。。 そう…