個人でアプリ作ってるんですが、なんだか最近めんどくさくなってきました。「...よし、やるか!」という感じで気合い入れないと作業に入れないようになってきちゃってます。楽しくなくはないんですが、良くない傾向です。やり方というか、自分のマインドを切り替えないと辛そうなので整理してみます。個人開発のフリーダムさ仕事で開発してる方は経験あると思うんですが、業務での開発は色んなしがらみがあることが多いです。環境にもよりますが、100%自由に何でも開発できるというのは稀な気がします。それに比べて、個人開発はもう完全に自由です。何を作ってもいいし、どれだけ時間をかけてもいいわけです。好きな言語で開発するのも、話題になり始めたばかりのクールなライブラリを使ってみるのも全部自分で決めていいわけです。何かを作る上で、このフリーダムさはたまらないです。気晴らしに個人アプリ作ると言うと、「仕事でもやってるのによくそんな気になるね」と言われることがありますが、自由にものを作れる楽しさはむしろ遊びに近いので全然苦にならないわけです。みたいに考えてワクワクします。普段の開発ではなかなか試せない機能を実装してみたり、ベストプラクティスを模索してみたり。好きなもの作って勉強もできるのはまさに一石二鳥です。これは本業にいい影響を与えることもあるので、自分は毎回何かしらチャレンジするようにしてます。EclipseからAndroidStudioに移行したのは個人開発で触ってみたらすごくよかったというのがきっかけです。『色々チャレンジしすぎて自爆』というパターンに陥った時な気がします。今作ってるアプリはMVP構成で作っています。これは前から試してみたかったので、自分の思考整理にはとても役立ちました。konifar.hatenablog.comその過程でDagger2を使ってみたりテストもちゃんと書いてみたり、色々初めてのことにチャレンジしています。すごく勉強になるんですが、こういうチャレンジって結構ハマって時間を食うことも多いんですよね。慣れないところを調べながらやるので、開発のリズムも崩れます。要は、書いてて気持ちよくないわけです。いう状態が続くと、なんかめんどくさいなぁと思い始めて手が進まなくなります。間が空くと作業するのがさらにおっくうになっていきます。結局動くコードが一番楽しいで、今まさにこんな感じでしんどくなっているわけです。作りたくて仕方ない!という感じだったはずなのに、作ってるうちにチャレンジしすぎて楽しくなくなるなんておかしな話です。結局、動くコードが一番楽しいわけですよ。動かないコードを書いてると萎えてきます。どんなにクソコードだとしても、動くコードをガンガン書いてどんどん完成に近づいていく時が一番楽しいです。チャレンジするのも大事なんですが、それで楽しくなくなったら元も子もないです。思えば、前にスピード優先で2週間くらいでアプリ作った時はすごく楽しかった気がします。Ups!アプリコンテストで優秀賞もらいました。2週間のスケジュールやコミットログを全部晒します。konifar.hatenablog.comということで、もうあんまり深く考えずに作ってて楽しいと思えるように進めていこうと思います。慣れた書き方でざーっと動くものを作ってテンション上げていきます。言っても個人アプリですしね。俺たちの開発はここからだ!以上です。22:35結局動くコードが一番楽しいTweet関連記事2017-11-23DroidKaigi2018公式アプリのAuthorが変わります。リポジトリ公開は1月中旬予定ですDroidKaigi2018のチケット販売が開始されました。2016がいよいよ来週開催されます。朝Lint活動の記事を見て、最高じゃん...!と思...2015-08-05アウトプットは完璧を目指しつつ目指しすぎないようにしたい今日、初Androidライブラリを作って公開してみました。(8)はてなブログをはじめよう!konifarさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。