DS Hackについて

DS Hackを運営しているりーぐるです。

当ブログについて、簡潔にまとめます。

ブログのコンセプト

DS Hackは、実用的なWebアプリケーションの開発プロセス全体を含む包括的なハンズオンドキュメントを作成することを目標として開設しました。

主として、機械学習系のWebアプリケーションの開発に力を入れようと考えていますが、取りあげたいアプリケーションがある場合は何でも取りあげます。

ブログで扱いたい内容

DS Hackでは、ブログの性質上、分析から実装に至るまで多くの分野に渡った内容を扱います。

データサイエンス・エンジニアリング・ハンズオンと大きく3分類しています。

データサイエンス

データサイエンスでは主に統計機械学習の2つを扱います。

筆者は統計や機械学習の理論に現時点でそれほど強いわけではないので、厳密な理論は専門家に任せて、システムを構築する上で知っておかなくてはならないことを中心に内容を展開していくスタンスを取る予定です。

高度な内容に関しては、初学者が「なんとなくわかった」と納得できるレベルを目標とします。そこから先は、素敵な書籍や論文・リファレンスが世の中には溢れているので、意欲的な方向けに参考リソースを紹介します。

エンジニアリング

エンジニアリングでは、プログラミング(言語)・データベース・アーキチャクチャ・アルゴリズムとデータ構造・運用・セキュリティなど、アプリ開発の開始から終了までに関連する全ての内容を扱います。

当ブログのサブコンセプトとして、DevOpsという考え方があります。いずれ規模が大きく、要求の変化が激しいシステムを開発したいのであれば、個人のうちからチームを意識した開発を学んでおくメリットは大きいですし、その多くは長期的に見て個人開発の効率も引き上げてくれます。

DevOpsとは
DevOpsとは、ビジネスやプロジェクトを成功させるために、組織文化とツールの両面を改善することで、ビジネスアジリティ(敏捷性)を向上させ、リスクを低減する活動

ハンズオン

データサイエンスとエンジニアリングのスキルを融合し、アプリ開発全体をハンズオンとして提供するのが当ブログのコンセプトです。

ハンズオンの作成に際して、2つのことを大事にしたいと考えています。

1つ目はシステムが本格的であること。トイアプリケーションから、本格的なアプリケーションの開発に移る際に重要なことを学びます。

2つ目は常に動くコードであること。トラブルシューティングはエンジニアにとって重要なスキルですが、確実に初学者が第一歩を踏み出す障壁となっていると感じます。

データサイエンス、エンジニアリングのカテゴリでは、個別の内容を気軽に紹介します。ハンズオンは、初学者が一連のWebアプリケーション開発ツアーを楽しめることを目標に作ります。

当ブログの原則

ブログを運営していくにあたって、指針となる原則を決めました。

当ブログの原則

  • 記事数よりも単一記事の質を重要視する
  • 第一情報源を尊重する
  • 動くコードを掲載する
  • ベストプラクティスを追求する

リンクについて

当サイトはリンクフリーです。リンクについて、サイト所有者に許可を得る必要はありません

但し、内容の引用については著作権法により認められている範囲で、良識をもって行ってください。

当サイト内の文章、写真その他の知的財産権は当サイト所有者に帰属します。利用者は、著作権法により認められている引用の範囲である場合を除き、無断で使用(複製、送信、譲渡、二次利用等を含む)することを禁じます。

りーぐるについて

最後に私りーぐるについて、軽めの自己紹介を。

年齢

三十路。過去にネトゲニート生活を8年ほど続けていた闇属性持ち。

性格

怠惰と情熱が8:2ぐらいで共存してる。好きなことにはドハマリする。戦略家な一面あり。

キャリア

執筆開始(2019/10)時点で、組み込み(自動車ソフト系)開発3年、データサイエンティスト7ヶ月。ええ、Webアプリケーション開発未経験です

趣味

以前はネトゲ、現在はAIやアプリ開発系の勉強を仕事兼趣味でやってます。趣味と仕事の境界があんまりないように思う。

ビジョン

  • エンジニアが時間・空間・人間関係等の制約を受けずに、クリエイティブに働ける環境を作りたい。
  • 生涯通して新しいものを生み出し続けたい。

ブログ内キャラクターとして、しばしばハンズオン記事に出現する予定です。

https://datascientist-toolbox.com/wp-content/uploads/2019/09/man.png
りーぐる

DS hackについての紹介はこれまで。見てくれてありがとう!