面接

こんにちは。

今日は面接に行ってきました。

作業はC/C++ですが、作るものがすごく面白そう。
受注できるといいですが、あんまり興味がある感じを出せなかった気がしてとても後悔しています。

それはそうと、面接頂いた方が事前にブログを見て頂いたそうで、もっとちゃんとしたこと書いとけばよかったーとまた後悔。
あとそろそろブログをアレンジしないとですね。
今の投稿がずらっと並んでる感じじゃなくて、ホームに自己紹介とか書いて、メニューに投稿ページへのリンクを付けるようにしたいんですけど、簡単にできるんですかね。

ちょっとやってみたけど、コードいじらないと無理そう??
てとこで、めんどくさいなあってなってそのままになってます。。。
また調べてやって見ます。

あ、あと勉強したことをブログに書いていこうと思います。
本読んでるだけだとしんどいので。
まあ全部は書かないですが、気が向いた時に書いていきます。

今日は短いですが以上です。

ではまた!

最近の動向

こんにちは。お久しぶりです。

ちょっとバタバタしていて、更新できてませんでした。

◼仕事

来週やっと2件面談することが決まりました。

1件はかなり好感触で、後々リモートでも作業できそうなので、とても良さそう。
ただ、最初はC/C++で、その後Rubyの案件を紹介して頂けるかもとのこと。
最初だし、C/C++だったら安心だなというのは有りますが、Rubyの案件がしたい!!
難しいところです。

もう1件はRubyの案件ですが完全常駐。
経験積むのには良さそうですが、あまり周りから学べる環境ではないらしい。

印象的には前者の方が良さそうですが、なんとももどかしいところ。
実際に話を聞いてみて考えます。

また、以前会社の先輩がちらっと口にしていた完全リモートでやっている会社があるので、そこにも応募してみようと思います。
なんかトライアウト形式でかなり長い期間をかけて採用するそうです。
でもその会社のスタイルである「納品のない受託開発」はとても共感できるので、こういうところで働きたいなあと思いました。
まだまだ先は長そうですが、フリーの案件やりながら、そちらも進めていきたいと思います。

ちなみに上記の会社は正社員でもフリーランスでも契約できるそうで、やることは変わらないそうです。
そういう考え方、良いですよね。

◼勉強

今3冊同時並行で本を読んでいます。
一日30ページずつ読むのが目標ですが、中々達成できないことが多いです。
難しい部分とかがあるとどうしても止まってしまうのと、1日にそんなに時間が取れなかったりするので。。。

1冊目がパーフェクトRuby
これが最初の方はよかったのですが、段々と難しい内容に変わってきていて、ちょっと大変です。
色んな構文やメソッドがあるので、Rubyは簡単なようで奥が深いと感じています。
使いながら覚えていくしかないですね。

2冊目は「納品」をなくせばうまくいく
仕事のところで紹介した会社の人が出している本です。
エンジニアってこうあるべきだなと感じさせられます。
ソフトウェアを完成させることよりも、顧客の事業が成功することをまず考えるというのがやはり大事だということを痛感させられました。
このスタイルはスタートアップ事業に適していると書かれていますが、どんな開発でも言えることではないでしょうか。

エンジニアはもちろん、今まで開発を丸投げしてきたクライアント側の人たちに、是非とも読んで頂きたい本です。

3冊目はJavaScript本格入門
トライアウトにJavaScriptが必要な為、勉強用に買いました。
まだ序盤ですが、今のところ大して難しくはないので、スラスラ読めています。

ここまで読んで頂ければ分かると思いますが、かなりトライアウト受けている企業に魅力を感じています。
本当にプロの集団って感じで、そこで鍛えたいなあと。
大変かもしれませんが、やりがいがとてもありそう!!
トライアウト頑張ります。

とりあえずまずは目の前の案件を取ることからですね。
まだまだ読みたい本いっぱいあって、やることもいっぱいあってやばい。

今日は以上です。
ではまた!

モチベーション

こんにちは

金曜日にTFDiaryの紹介動画のアップが完了しました。
まああんまり見てないと思いますが、宜しくお願いします。

Rails Developer Meetup

昨日、Rails Developer MeetupというRails開発者の集まりがあったので、東京へ日帰りで行ってきました。
朝10:30から夜20時まで計20セッション聞いて(お昼休みもご飯食べながら話聞く感じ)、頭がパンクしそうでした。

Rails初心者である自分にとってはレベルが高く、2〜3割程度しか理解できませんでした。
とても悔しかった。

でも理解できた部分はとてもいい話でした。
TDDの話は良かった。テスト駆動型といいますがこれはテスト方法ではなく、設計技法だということ、振る舞いから書くだけでいいものが作れそうな感じがしました。

あとは起業して成功するまでの道のりの話とか、とても参考になったし刺激になりました。

そしてなんと言っても最後のRailsコミッターの上薗さんの話は強烈でした。
内容はほとんど理解できなかったものの、Railsに対するこだわりとか他の参加者さん達の様子からもこの方がえげつないことは一目瞭然。
早くこの人の話が理解できるようになりたいと思いました。

次のMeetupは3月らしいです。
それまでに頑張って勉強して、今度はもっと理解できる状態で参加したいです。

いい1日を過ごさせていただきました。
主催者、登壇者の皆さま、ありがとうございました。

今日のところは以上です。
ではまた!

動画の投稿

こんにちは

TFDiary公開して4日経ちましたが、全然使われている気配がありません。(>_<)

ということで、使い方紹介動画を撮って、Youtubeにアップしてみました。
まだ一部しか撮れてないのですが、これからどんどんアップしていきますので、宜しくお願いします。
(まあ、このブログをみてくれている方で陸上やっている人はいないかもしれませんが・・・)

まさか自分が動画投稿者になるなんて思いもしなかったし、あんまりそういうのは得意ではないので、
やりたくもなかったのですが、なんか仕事だと思ったらすんなりできました。
要は意識の持ちようですね。自分でもびっくりです。

で、動画って意外に簡単にアップできるんですね。
広告収入とかはチャンネル登録者数が1000人を超えないとできないみたいですが。

動画の内容ですが、まずはメニュー関連と日誌関連の内容をアップしてみました。
にしても、声がこもって聞こえにくい!!
結構部屋で大きな声で喋っているんですが。。。

やっぱクリアな声にするにはマイクとか欲しいですね。
買おうか悩みます。そんなに動画投稿する訳ではないしなあ。

次の作業

仕事が決まらないので、次に開発するサービスの企画をしてます。
ちょっとふざけたサービスを作ってみようかなと思ってます。

できるのはいつになるかわかりませんが、色々テンプレートとか使ってTFDiaryよりは短いスパンで作っていきたいです。
またできそうになったらお知らせします。

今日のところは以上です。
ではまた!

ついに公開!!!

こんにちは!!

やっと、やっと、、TFDiary公開しましたーーーーーー!!!!!!

いやー、しんどかったです。特にこの2週間ぐらいは。
サーバの設定とか、スマホでいざ見てみたら、あんまりうまく表示されてなかったりとか。
普段からスマホで見れたら良かったんですが、Cloud9で開発していると、スマホでは確認できないぽかったので、直前の確認のみとなってしまいました。

普通にローカルで確認すれば良かったんですけどね。
Cloud9でスマホでの見方あれば教えてください。

開発期間は3ヶ月ぐらい。
最初の2ヶ月は前職と平行してたんで、あんま進まなかったですが、
フリーになってから追い込みました。

まだまだ課題がたくさんあって、これから改善していかないといけないですが、とりあえず公開までできたってことで、
打ち上げとかしたい(誰とだよ)

そろそろこのブログのトップページも更新したいですね。
開発したサービス一覧とかにしますか。

お疲れ様でした。とりあえずrubyの勉強しながら仕事探そ。
(まだ決まらないです。。。)

今日のところは以上です。では。

production環境の設定

こんにちは。おひさしぶりです。

この1週間ずっとデプロイ作業やって、色々問題があってまだ終わりません。
本当に意味が分かりません。

production環境

Railsで開発していて、その後VPSサーバーへ公開する際に、開発用の環境から本番用の環境へ切り替えるのですが、これが全く動かない。

まず詰まるのはサーバーとRailsアプリの連携。
nginx(http等のリクエストを受け口)+unicorn(nginxだけで処理できないRailsアプリの動的コンテンツを処理する)をどう設定したら動くのか。
さらにSSLに対応する為の設定を組み合わせる為にはどうしたらいいのか、調べに調べても上手く動作してくれない。

結局なんかnginx→unicornの設定をhttpで設定(unicorn内ではhttpで処理する)した上で、secret_key_base(cookieの設定?)を正しい値にしたら動きました。
これで1週間使ってしまいました。

で、ようやく今日からちょっと動かして見たのですが、画像のアップロードができない。
carrierwaveっていうgemを使ってるんですが、開発環境だとできてるのに、本番環境だとできない。

本番はVPSサーバ使っているから画像送信する時の、Firewall関連が怪しいかなと思っているんですが、どこにもそんな情報がない。
もうちょっと調べてみます。。

こんなに公開するのに時間かかると思いませんでした。
他の人はどうやってんだろ。。。

もう少し時間かかりそうです。

仕事

2つRailsの案件に応募してますが、返事がありません。不安です。

今日のところは以上です。
公開早く終わらせて勉強したい。。。

ではまた。