個人 / 男性 / 30代後半 ( 静岡県 )
| 職種 |
|---|
| スキル |
|---|
閲覧いただきありがとうございます。
GitHub: https://github.com/sandmark
Blog: http://sandmark.hateblo.jp
静岡県在住のWeb系エンジニアです。
初めて興味を持ったプログラミング言語 Common Lisp の実用書籍、"Practical Common Lisp" (邦題: 実践Common Lisp)の翻訳プロジェクトに参加しました。
プログラミング歴は15年、個人での開発経験は3年、業務経験は1年未満です。
主な使用言語はClojureです。
個人でRuby on Railsを利用した動画サイトや将棋の棋譜共有サービスを作成しました。しかし、メンテナンス性やスケーラビリティ、テスト手法などに疑問符を残したままとなっており、「アプリケーションとは何か」をゼロから考え直しています。この課題をClojureで乗り越えることが現在の目標です。
依頼主に満足いただくものを提供するには、速度も重要ですが、設計段階から綿密な検討を行うべきだと考えています。屋台骨が仕上がった段階で不安定ならば、その後安定することはありません。機能拡張という肉付けのたびに、建物ごと倒れないよう細心の注意を払わなければならなくなります。
プログラミングが誕生して60年あまり、設計手法については議論され続けてきました。それでもなお、いまだ答えに到達していないのが現状です。この時代に私ができるのは、SOLID原則を始めとするソフトウェア・アーキテクチャや、データベースへの理解を深め、「破綻しにくいプロダクト」を設計・提供していくことだと考えています。
使用可能言語: Clojure, Ruby, Python
使用可能データベース: PostgreSQL
ご依頼・ご相談などお気軽にご連絡ください。