Welcome Information Technology

cafeが好きな普通に普通のOLでしたが自分の書いたWEBまとめサイトがヒットしたことをきっかけにIT業界に興味を持ち始めました!携われる職種に転職希望です。 超文系脳、暗記ものは得意ですが数学は大の苦手。 フロントエンジニアになれたらいいなと思ってます

これから・・・

課題の一つで、自主制作するものを決めるんだけど

決まった!

テンプレート集作りたい!!

検索機能つきの窓も実装したい

サイドバーも

コメント機能も・・・

非同期なら結構今風なサイトができるのかな

なんて

Rubyの文法も危ういのに・・・

基本的なものならわかるんだけど・・・

RailsRuby突破出来たら後好きなことできそうなのになー・・・。

 

とにかく基礎が穴多すぎて、いっこうに進まない。応用きかない・・・

質問している間に時間過ぎちゃってすぐにまた壁にぶち当たる。

本題のものに中々辿り着けない。

という

数学の時のパターン。

 

ひとりになってまたただの人に戻って、どうしようって思うもん・・・。

Rubyマスターしないとだめだな。

マイブログ作成・・・

ますます、CSSJavascriptに興味を持った私。

海外のCSSのコーディング参照サイトが面白い。デザイン性がある

だけど、同じく作成中のお仲間が非同期通信の機能を実装していて、感心!

(というか非同期通信さえ知らなかったとう無知さ)

確かに現代のネットワーク機能じゃ当たり前になりすぎるけど

Twitter含めSNSでは現代では通常機能になってますよね・・・

機能もデザインも興味がある私でした。

 

全く工程追いついてませんが、この作業は楽しいのでモチベーションあがります。

ただ昨日Railsとデータベース連結の基本的な作業で躓いてしまって、めちゃくちゃ時間かかった。

独り立ちできるのか、自分。

outputの場として完成したらスクショでも貼りたいと思ってます。

フロントエンドについて モチベーション諸々

また簡単なRubyの基本文法で躓いてしまった・・・

ものすごーーくこんな簡単なこともわからないのかなって自分で自分が嫌になります・・・

理数系が苦手→公式に出てくる言葉の意味や用語の性質が曖昧、もしくは理解していない・・・

という所が弱点だと思っています。

 

f:id:mamama0623:20181010133558p:plain

例えば上の例。基本的なハッシュの構造ですが、これさえ呼び名がどれがどれか混乱して、結局テキストに書いてあることや解説が理解できない・・・

ターミナルで実行結果が違うと、ピンポイントでどこが原因なのか究明に全く至っておらず・・・、別のとこを変えてしまう→無限ループ(^^)/

ていう感じです。

わかってる人からしたら、何でこんな基本的なとこで躓いてるのかもわからないくらい基本的な所で躓いてます。

 

話は変わって、課題の一つでblogを1から作り始めたのですが、

CSSJavascriptに物凄く興味を持ってしまって(RubyRailsそっちのけで)

フロントエンドの業種に興味を持ちました。

 

以下引用文。

フロントエンドエンジニアは、Webデザイナーのデザインをもとに、HTML、CSSJavaScriptjQuery)、PHPの設計や実装、WordPressなどのCMSコンテンツマネジメントシステム)構築やカスタマイズを担当します。

HTMLの設計を主に行うマークアップエンジニアに対し、フロントエンドエンジニアはHTMLの他にCSSJavaScriptPHPのコーディングを行う点が違いです。

CSSも基本的な知識しかありませんが、デザイン面(特に動きのあるサイト)にはとっても興味があって

せっかくカラーコーディネーターっていう色彩の無駄な民間資格持ってるので、活かせれたらなって思ってるし・・・

ターミナルの使い方

低レベルすぎて、そんなの知ってるよ!

ってみなさん思われると思いますが、、、出会って3週間。

ターミナルの使用方法が未だに慣れず。。

めちゃくちゃやってしまうミスを箇条書き。

 

・cd ~/と、ホームディレクトリからでないのに~を打ってしまう癖がある

・cd ~/Desktop/ruby 〇〇.rb

とデスクトップに置いてあるルビーのファイルを開いてしまいそうになる。(実際は開けません!)

・タブキーを活用していない

・意味もなくexit!してしまう(本当はcontrol + cで出たいだけなのに・・・)

・基本的なコマンドが使えてない・・・意味がわからないなど多数です

 

こんなのでプログラミングやっていけるのか??😭

って思ってます。

 

ちなみに今の自分の学習状況

基礎がわかっていない→カリキュラムが遅れる→補習する→進捗がどんどん遅れる・・・→ますますわからなくなりついていけない。

まさに中学時代の数学状態😓

15年前に捨てたと思っていたのに・・・。

ここでまた遭遇してしまう

学習計画が・・・酷いことに😭

文系科目が得意なのに・・・、

こんな簡単な操作も覚えれない自分が嫌になります。

 

ネガティブ思考ストップですね・・・

ターミナルはよ使いこなしたい。

 

しかしあれだけ苦手だったCSSも、数をこなせば今日の問題は正解しました。

しょぼすぎる功績ですが・・・

binding pryした後のparamsで取得した値

f:id:mamama0623:20181007235937p:plain

とても初歩的なことかも知れませんがbinding pryを実行した後

paramsに格納されたidがuser id"2"のような気がするんですが、(この際レコード2行目のmomoでログイン)

1が入っているとターミナルで表示されています・・・

疑問なので備忘録として明日スクール聞いた後またこちらに投稿予定。

 

f:id:mamama0623:20181008000150p:plain

migration file errorについて

migration fileとはデータベースを生成する際の設計図です。

実は最近までデータベースがあるのにこのこと自身も曖昧で何故別のファイルをとってくる必要が??と思ってました。

しかしローカルホストにアクセスするとこのエラーがいきなり発生!

 

f:id:mamama0623:20181007212517p:plain

 

 エラー文を読むと、 マイグレートが未解決なので、この問題を解決するにはrake db: migrateを実行しろと書いてます。

最初全文コピペして、 db~deveropmentまでターミナルで実行してました。

何も起きず・・・。w 当たり前、そんなコマンドはない・・・

db:migrateをリトライ。

しかしこのエラー。

pendingの意味を考え、インストールが完了されていないのかと思いgemを再インストールしてしまう

すると、今度はローカルホストに繋がらなくなるという事態に。

行き詰って プロに聞いたところ、コントロールのところにファイルが2つほど重複して作成されてしまっていた。この解決に何と50分費やした!

ファイルを削除し、無事コネクトされた。

しかしアドバイスのひとつに、このデータ作られて間もなければ一から作り始めた方がいいとい言われさすがに焦りました😢

もうこの工程は中盤に差し掛かったところ。

マイグレートファイルは慎重にインストールしなければいけないということ。

またターミナルの使い方が不慣れすぎて未だに簡単なコマンドさえ間違えたり、相対パスで指定の書き方を間違えたり。

ターミナルが攻略できたら、きっともっとすんなりいくのに。

 

あとやりがちなだめ習慣

・ブラウザ(chrome)の窓を沢山開いてしまう。次から次へと検索したい時癖でChromeのアイコンをクリックしてしまう為。これからタブをフル活用すること。(といいつつ今日もやってしまっていた)

・工程をどこかで飛ばしてしまっていることに気付かず、開発を進めてしまう。

結局どこでどうなったかわからない。

・エラー文の意味があやふやで違うところを書き換える。英語の直訳では解決しえないこともあるので必ずググらないと別の箇所をいじって、また別のエラーという無限ループ。

 

本日以上です。

そのまま覚えるのではなく、論理的思考を考える

初投稿!!

outputしたいと思い開設しました。

 

Ruby on Rails勉強中です。

しかし早速つまずいてます・・・

 

敗因は→例えばエラー文過去問そのままの問題文を覚えてしまう→ほぼ同じ問題が出ないとわからなくなる

とった具合です。

現在通っているスクールのカリキュラムでRailsのあとスクレイピングといった流れなのですが、Rails理解不足のまま進んでしまうと迷宮入りしてしまい、時間をとってしまう→Railsの知識がないのでどんどんわからなくなる→Railsそのものの解決法に至らない。

 

といった具合です。

今までの職種やお勉強などはイレギュラーなことや問題がなくてもある程度対応できてましたが、プログラミングはそうはいきません><

 

といったところで初投稿は終わり!

 

女性のエンジニア仲間できたら楽しいだろうな〜って思ってます。特に主婦さんや子持ち アメリカじゃ普通なんだけど日本はまだまだ><