dossyのプログラミング初心者日記  〜ええんやで〜

自分が思ったこと、試したこと、outputしたことを書き殴ってやる。夢は、賢い人になること!!!

植木理恵の行動心理学の備忘録

植木理恵の行動心理学のまとめ

 

を、自分で忘れないようにメモしておこうと思う。

 

・相手が気付いていない長所を指摘すれば特別な存在になれる

・相手を褒めて、否定されるときには再否定で好感度アップ

・デートに誘ってOKが出やすいのは高刺激追従者、つまり刺激を求める人

・助けて欲しいと頼むと好意をもたれる

・人は、異質性の発見に惹かれる、自分にないものに興味が惹かれる

・ツァイガルニク効果(人は達成できなかった事柄や中断している事柄のほうを、達成できた事柄よりもよく覚えているという現象)(wiki)

・話を途中で切ると、話の続きがきになり相手のことが気になる

・ということは?で本音を聞き出す

 

 

以上かな。

 

助けて欲しいと頼むと好意をもたれるのは、感じたことがある。困ってる人を助けてあげて、感謝され、すごい人だと言われると鼻高になるよねw

 

本人も気付いていない長所を見つけることは相手の観察から始まるから、まず他人に興味を持たないといけないと自分は感じたね。

 

異質性つまりは、自分に持ってないものに惹かれる。これは、肩書きとかかな。

東大出身の!!とか、カリフォルニア大学卒googleを2年でやめた!!

とか、テレビで大人気の!!とかそんな経験肩書き普通の人は持ってないから興味がわくのかなぁ〜。

 

頼られると親近感がわくから、誰かに頼るということを覚えようか!!

甘え上手は、世渡り上手やねぇ〜〜。

qiitaに記事を投稿したよ。 1つのformで複数のmodelに保存するやつとか

https://qiita.com/dossy/items/8561ebc7f77f80cdf23c

 

qiitaに記事書きました。

railsのformを使って、別のmodelにも連動してdataを作成するという小難しいことをやりました。

 

というか、こういった記事はたくさんあったんですが自分はどうもうまく行かずに三日潰しました。。。。

 

知り合いと二人でペアプロ気味にやったんですがそれでも半日かかってしまいましたね。。

 

 

いやほんと・・。

 

原因はいくつかあれど、carrierwaveの設定がどうもうまくいってなかったぽい。。。

 

ここに到るまでに、何時間かかったか。

でも、解決してしまえば後の祭りで清々しい気分ですよ!!!

 

これが、プログラミングの醍醐味でもあるかなぁ〜と思ったり。

何日も出てたエラーなんかを解決した日にゃあ、ガッツポーズですよね〜〜。

きたーーーーきたーーキタキタキターーーーー。

みたいな感じになりますねぇ。

昔の映画に出ていたエンジニアぽい人の気持ちがわかるようになってきたなぁ〜〜。

 

ruby installする時に、open ssl develを入れる理由

production環境で、ruby installする時って、

 

Unable to require openssl. install openSSL and rebuilt ruby (preferred) or use non HTTPs sources
 と出ることがあるらしい。
 

production環境では、ruby installする時に、opensslを入れる必要があるみたい。

 

これって、rubyを使う際にopenssl通信を使うことを必須化してるってことかな。

 

opensslを使用可能にしないと、rubyが使えないという仕様なのかもね。

これは、rubyを使う上ではセキュリティを最初にちゃんとかけてから使ってね♫

つーことかな!!!!(違うかったら教えてね)

ruby installする時にも、せめてもの暗号化ツールはいれておけよ!!!という、開発者側の優しさなんかな????

 

というのが、自分の解釈です。

railsでawsにdeployしよう!の概要を図にしてみました。

railsawsを使おうとしたときに、悩んだとこについて図にした。

 

railsawsインスタンスにdeployする時には、app_serverにunicorn

web_serverにnginxを用いました。

 

deployの自動化については、capistranoちゃんを使用しました。

 

 

f:id:fedox-toshi:20190612181045p:plain

 

以上がその概要をまとめた、図になりました。

こうして見るとかなり、簡潔ですが新しくこれをやるとかなり難しかったです。(deploy怖い)

 

なんせ、error出てもどこみたらええのかわからんのでかなり苦労しました。

 

まぁ、今回のやり方は教えてもらったものですので、参考までに。

 

qiitaにも書こうかなぁ〜。

 

みんないいね待っとるでよ。

 

あぁ、ecサイトを作ろうか

なんか、個人でやることに限界を感じて

ecサイトを自作しようとなりました。(成り行きで)

 

なんで、その際に詰まったこととかをqiitaでも呟きますが、

こちらでもつぶやこうかなと思います。

 

これを作り終わったら就職するぞ!!!

 

ecサイトっていわゆる、amazonとかmercariとかの電子売買サイトのことですね。

 

あれ作れたら、ビジネスできちゃうんで文句ないでしょう!!!(セキュリティのことは聞かないで欲しいですね・・・・・)

 

プログラミング始めた時に、目標にしていたecサイトを作成するという夢が叶いそうです。

 

ついにここまできたかと。。

 

作るのにはかなり時間がかかるとは思いますが、頑張る。

アルゴリズム問題を解く練習をしよう

アルゴリズム問題を解きたくなってきた。

これを解くと、賢くなった気になれるし、何より考え方が学べるよね。

 

じゃあ、何で勉強するの??

って話になるけど、練習問題がいっぱいある奴がいいよね。

 

なら、

paiza, atcoder, leetcodeとかがいいと思うよ!!!!(やったことないけど)

 

https://paiza.jp/challenges

https://atcoder.jp/?lang=ja

https://leetcode.com/

 

ただ、初心者が始めるのだったらpaizaからかなぁと思うよ。

少しだけ、その言語に慣れてきたかなぁと思うと、at coderとかいいね!!

 

leetcodeは有名企業の入社試験なんかで出される実力問題なので力をつけたいと思うのであればオススメですかね。

 

atcoderは他人のコードが見れるのでかなり勉強にはなるかな。

こんなやり方があるのかっ!!!!という、賢いやつの頭の中を見れるので楽しい。

俺は、賢くなりたい・・・

俺は、賢くなりたい・・・。

そう思えた時代が僕にもありました。

 

プログラミングをやっていると、優秀な人めちゃクチャいるんだ〜〜と再確認します。

 

で、プログラミングで優秀な人ってどんな人??と自分なりに考えた結果がこちら。

 

 

人による

 

文系ができないとか、理系ができるとかそんな話ではないなと思います。

賢い人は、

ロジカルシンキング+知識+端的な説明力

 

これを持っている人が賢くてスゲェーと思いました。

 

正直、理系だから文系だからというのは間違っていて、

理系は、理解できる知識を既に持っていたから。ロジカルシンキングを持っていたから。

にすぎないと思います。

 

文系でも、知識がある人は大勢いますし、ロジカルシンキングできる人も多くいます。

ただ、大学などで習ってきた情報が理系の方が多いという要因だけなのです。

 

理系だからではなく、”その知識がない”から苦手意識が出てくるのだと思います。

1を理解するためには、多くの基礎知識が必要になってくるのでそこで諦めてしまうことが多いのかもね・・・・。

 

なら、文理関係なく賢くなるには??

 

ロジカルシンキング+知識+端的な説明力

 

これですよ、これ!!!!

 

物事を細かく分割して、考える力。

達成するために必要な専門的知識。

人にわかりやすく伝える要約の力。

 

身につけたら、賢くなれる!!!!!!

 

 

 

はず・・・・。