TECH EXPERT 63日目

TECH::EXPERT

今日は面接に2件行ってきました。
1社は主に客先常駐で、組み込み系の開発をしているところ。
もう1社は受託開発メインで、一部自社開発もしているところ。

1社目の方が会社の規模が小さく、すぐにある程度のポジションが持てそうでした。ただし、組み込みはどうも好みから外れるのと、案件的に面白いかどうかでいうと微妙そうな印象です。
2社目は社員120名前後?の会社です。スタートアップは抜けて成長過程のようですが、割と資本潤沢そうな会社で開発の方向性もブロックチェーンを扱っていたりと業務内容は面白そうでした。

企業内でのポジションを優先するなら1社目。ただし会社自体がボロイ印象(失礼)。あまり向上心ありそうな感じじゃないんだよなぁ。
QOLがある程度保証されていて、案件も面白そうなのは2社目でしたね。応対して下さったエンジニアの方の印象もよかったですし、こちらが正解か。

ちなみにそのエンジニアの方からpaizaとか面白いからやってみたら?と勧められた。
テスト問題みたいなのを解いて、点数を出してくれるらしい。
難しい問題だと1-2時間かかって解く感じで、暇つぶしに面白いんだって。

rails

httpsとDevise

nginxとrailsの設定で、nginxだけhttpsの設定にしてしまうと、railsのリダイレクトがhttpでなされる場合があるので処理できなくてリクエストがループしてしまう。

現象としてはuser sign inなどのDeviseの処理で接続に失敗する。

以下を追加してrailsにhttps通信を強制させる。

config/environment/production.rb

config.force_ssl = true

nginx側でも設定を追記する。

nginx/   /rails.conf

proxy_set_header X-FORWARDED_PROTO https;
https://qiita.com/Hideyasu/items/66d7fe775e40eac6901d

コメント