Tomohiro Kumagai

合同会社イージースタイル / 代表社員

横浜市

Tomohiro Kumagai

合同会社イージースタイル / 代表社員

横浜市

Tomohiro Kumagai

合同会社イージースタイル / 代表社員

This user is using the new profile.

Join our Beta test to try out our new profile.

Join

プログラミングの楽しさを皆と分かち合いたい

1977年生まれ、趣味人プログラマー。小学生でホームコンピューター MSX と出会い、それから今日まで、プログラミングと人生を共に歩んできました。プログラミングとは幼馴染です。

In the future

Ambition

In the future

わかりません。

Jul 2009
-
Current

代表社員
Current

Current

Jul 2009 -

Current

自分にしかできないことを模索してみたくなって前職を退社。 形式的に法人登記しましたが、気持ち的には法人ではなく自分自身です。

Sep 2007
-
2009

社内システムエンジニア

Sep 2007 - 2009

前職で知り合った人の転職先へ、誘いを受けて入社しました。会社自体は人材派遣のコンサルタント業ですが、その社内ネットワークエンジニアを担当しました。また、当社が自社で開発しているメール・FAX 配信システムの開発を担当しました。プログラミング言語は Visual Basic 6.0 です。データベースには MSDE (Microsoft Desktop Engine) が採用されていました。直属の上司が Excel VBA 好きで、Excel に何かと VBA が仕込まれていて、それらに助言、改良したりするのも仕事の一環でした。

Apr 2000
-
Aug 2007

社内システムエンジニア

Apr 2000 - Aug 2007

大学卒業と同時に、アルバイトからそのまま就職する形になりました。業務は引き続き、社内ネットワークエンジニアと Web アプリケーションエンジニアでしたが、時代の流れとともに、データセンター (IDC) を借りて 20 機程度の Linux サーバーを構築・運用したりしていました。

1999

社内システムエンジニア(アルバイト)(Intern)

1999

オプティジャパンと同系列?の会社に異動しました。業務内容は、引き続きオプティジャパンの社内ネットワーク運用・保守と、当社の社内ネットワーク運用・保守、加えて当社が運用する地域情報ポータルサイトの Web アプリケーション開発を担当しました。

Jul 1999
-
1999

社内システムエンジニア(アルバイト)(Intern)

Jul 1999 - 1999

会社自体は半導体関連の輸入・販売が主な業務のようでしたが、その中で自分は社内システムエンジニアを担当しました。サーバーエンジニア、プログラマーとサーバー管理者を募集している広告を見つけ、これなら自分にもできるかな?と思い、所属しました。

1997
-
May 1999

就業前

16 years

ネットワーク構築体験(大学生)

1997 - May 1999

Windows 95 がネットワーク対応 OS であったことから、自宅にて複数の PC を繋げてネットワーク構築を学び始めました。OCN エコノミー専用回線を引き、固定 IP で自宅サーバーを運用し始め、サーバー運用の学習と技術体験の記録も兼ねて、今も運用している EZ-NET の公開をここで開始します。

1996

オブジェクト指向プログラミング体験(大学生)

1996

DOS/V パソコンと Windows 95 を手に入れて、Visual C++ 5.0 を用いたプログラミングを始めます。初めてオブジェクト指向に触れ、その素晴らしさに魅了されました。C++ の STL と出会い、クラステンプレートに夢中になったのもこの時期です。プログラミングで様々な表現ができることに気づき、そこからすっかりプログラムコードの理想の在り方について、考えずにはいられなくなりました。 余談ですが、この頃に初めて自分はインターネットに触れました。

1994

構造化プログラミング体験(高校生)

1994

高級言語に初めて触れて、構造化プログラミングの基礎を学びました。言語は TLX です。これまでの MSX-BASIC にも GOSUB-RETURN という、ある意味ブロック単位で意味を持たせる手法は存在してましたけど、行番号と大域変数によるプログラミングとは全く違う構造化プログラミングの概念に出逢い、プログラムの洗練性が大幅に向上したときの喜びは強く心に残っています。

1991

プログラマー成長期(中学生〜高校生)

1991

この辺りから、思い描いたプログラムが技術力の不足を理由に挫折することがなくなりました。高校に進学した頃、MSX-BASIC と Z80 を用いて1年かけて RPG ゲームを完成できました。ここで IPL による BASIC 言語の独自拡張、VDP を操作しての画像処理や、メモリマップド I/O の操作、インターバル割り込みによる BGM 再生処理、BGM の作曲など、たくさんのことを経験します。

1984

プログラマー初期(小学生〜中学生)

1984

父親が MSX というコンピューターで見せてくれた「画面の中で絵が動く」ことに魅了されて、プログラミングで遊ぶことを覚えました。MSX-BASIC 入門書を片手に模写を続け、少しずつプログラムを自分好みに変えていきながら、プログラミングを体験していきました。当時、アルファベットがまったくわかりませんでしたけど、小学生な自分にとっては問題にも感じませんでした。

日本大学

理工学部 数学科
Current

Current

Current

完全にプログラミングの分野寄りです。プログラミングに没頭して過ごしていました。在学中は、独学ではありますが C++ をいかに美しく書くか、どの機能をどう使うともっとも美しいコードといえるか、そんなことに興味を持ってプログラミングと接していました。

Objective-C atomicity

Objective-C atomicity

DTMF — DTMF と自作アプリの軌跡

DTMF — DTMF と自作アプリの軌跡

Xcode グループとフォルダー参照

Xcode グループとフォルダー参照

Xcode 5 で見つけた「どうでもいい」機能(厳選6つ)

Xcode 5 で見つけた「どうでもいい」機能(厳選6つ)

Xcode 再入門「Xcode の検索機能」

Xcode 再入門「Xcode の検索機能」

Xcode のローカライズ処方箋

Xcode のローカライズ処方箋

Build 番号の自動更新スクリプトについてネットで教えてもらったこと

Build 番号の自動更新スクリプトについてネットで教えてもらったこと

JavaScriptCore.framework の普通な使い方

JavaScriptCore.framework の普通な使い方

値付き Enum 入門、そして伝説へ

値付き Enum 入門、そして伝説へ

Swift の可変値と不変値

Swift の可変値と不変値

Swift を振り返ってみよう

Swift を振り返ってみよう

Swift の可変値と不変値 〜 前回の続き(おまけ)

Swift の可変値と不変値 〜 前回の続き(おまけ)

Swift 2.0 の Error Handling

Swift 2.0 の Error Handling

Swift 2.0 大域関数の行方から

Swift 2.0 大域関数の行方から

プロトコル拡張の話?

プロトコル拡張の話?

Swift : クラス継承とプロトコル拡張を比べてみる

Swift : クラス継承とプロトコル拡張を比べてみる

Swift 構造体の時代

Swift 構造体の時代

Swift 2.0 で変わったところ「前編」

Swift 2.0 で変わったところ「前編」

ジェネリック関数の呼び出され方を調べてみる

ジェネリック関数の呼び出され方を調べてみる

Swift 2.0 で変わったところ「後編」

Swift 2.0 で変わったところ「後編」

Xcode 7 の新しいところ

Xcode 7 の新しいところ

Swift ドキュメントコメント

Swift ドキュメントコメント

NSNotification in Swift

NSNotification in Swift

リテラルと型の話

リテラルと型の話

リテラルと型の続きの話 — String Interpolation

リテラルと型の続きの話 — String Interpolation

可変値変数 var を極力避けることを模索するための事前知識

可変値変数 var を極力避けることを模索するための事前知識

プロトコル指向に想う世界観

プロトコル指向に想う世界観

lazy var の特徴を知る

lazy var の特徴を知る

Swift の3大プロトコルを眺めてみる

Swift の3大プロトコルを眺めてみる

Swift ってどんなプログラミング言語なの?

Swift ってどんなプログラミング言語なの?

Swift 初級セミナー:いよいよ Swift へ踏み出しましょう!

Swift 初級セミナー:いよいよ Swift へ踏み出しましょう!

Swift 2 から始めよう

Swift 2 から始めよう

iPhone 5 の Wi-Fi ちゃんと動いてましたか?

iPhone 5 の Wi-Fi ちゃんと動いてましたか?

プログラミングで使う Swift の話

プログラミングで使う Swift の話

Xcode 5 徹底解説

May 2014

Xcode 5 徹底解説

May 2014

CodePiece

個人的趣味で、勉強会を楽しむためのアプリを制作しています。

CodePiece

個人的趣味で、勉強会を楽しむためのアプリを制作しています。

元石川高等学校

普通科
Current

Current

Current

放課後に同級生とみんなで楽しく数学勉強会をしていました。生徒会室に毎日のように顔を出して手伝いをしたり。そんな活動を通して、自発的に頑張る楽しさを学びました。


Skills and qualities

Swift

Koichiro Oishi and 10 others recommends
11
11

勉強会

Koichiro Oishi and 9 others recommends
10
10

Objective-C

Koichiro Oishi and 6 others recommends
7
7

講演

一将 下村 and 6 others recommends
7
7

Objective-C

0
0

Publications

Xcode 5 徹底解説

May 2014

Accomplishments

CodePiece

Swift の3大プロトコルを眺めてみる

プロトコル指向に想う世界観

lazy var の特徴を知る

可変値変数 var を極力避けることを模索するための事前知識

Show more

Awards and Certifications

パソコン整備士協会 パソコン整備士(1級)

May 2010

パソコン整備士協会 パソコン整備副士(2級)

Jan 2010

全日本情報学習振興協会 パソコンインストラクター2級

Nov 2009

Microsoft Certified Application Specialist Word 2007, Excel 2007

May 2009

情報処理技術者試験 ソフトウェア開発技術者

Jun 2007

Show more