SlideShare uma empresa Scribd logo
1 de 34
日本電子卒業生とPHPとsymfony 電設部IT勉強会 #1 OGAWA Katsuhiro a.k.a. fivestar 1
自己紹介 小川雄大 (fivestar) 1987年生まれ 日本電子専門学校オープンソースシステム科 アシアル株式会社 http://d.hatena.ne.jp/Fivestar/ http://nequal.jp/ 2
自己紹介 2006年 日本電子 オープンソースシステム科(JO)入学 アシアルにアルバイトとして入社(12月) 2008年 日本電子卒業 アシアルに入社 3
日本電子入学 4
日本電子入学 JO科 第1期生 高校卒業してすぐ入学 プログラミング未経験 HTMLとCSSだけ知ってた Perlで書かれたCGIのコードをみて「機械が生成したもの」だと思っていた 5
アシアルとの出会い 6
アシアルとの出会い Open Source Conference 2006 Tokyo/Fall オープンソース業界の一大イベント 会場は日本電子 学生として運営のお手伝いに参加 技術系の会社でアルバイトがしたかった 7
アシアルとの出会い PHPユーザ会のブースにアシアルが PHPは名前だけ知ってた CGIよりも先進的なイメージで興味はあった バイト募集していたので応募してみた 「本当に来た」とびっくりしたらしい 2008年にそのまま入社 8
アシアル? PHPをメインにWebアプリケーションの構築などをしている会社 バイト含め30人弱 主に受託開発、他にも製品販売や自社サービス(鉄道模型のSNS)など 9
アシアルでの僕 アーキテクト 設計まわりで口出したり 基本的には開発してます 社内用ライブラリの開発 symfonyのプラグイン symfonyの技術コンサルティング 10
PHP ? 11
PHPとは Webアプリケーションを作ることに特化したプログラミング言語 様々な実績 Yahoo! GREE Facebook ニコニコ動画 12
symfony ??? 13
symfony PHPで書かれたオープンソースのWebアプリケーションフレームワーク 豊富な機能 フランスのSensio社が開発 symphonyじゃないよ! SensioFrameworkなのでsymfony 14
フレームワーク ????? 15
フレームワークってなんなの… アプリケーションの雛形となるソフトウェアの総称 よく使われる機能をまとめたもの 最初からアプリケーションの土台ができているので、本当に必要となる機能に注力できる 16
わからないことがいっぱい! 17
これからプログラマーとしてやっていけるのかな・・・ 18
僕も最初は全然わかりませんでした 19
自分が成長した様々なきっかけ 一番大きいのはアシアルとの出会い 実はPHP業界ではそれなりに名の知れた会社だった 20
symfonyとの出会い 会社がsymfonyを使うようになった 2007年くらいから? symfonyに詳しい人が多忙なCTOくらいだった ここで自分が詳しくなれば、ちやほやされるチャンス!? 21
symfonyとの出会い とにかくソースコードを読みまくる 全部PHPで書いてあるから調べながらならわかる オブジェクト指向がわかってきた 公式ブログやチュートリアルもたくさん読んだ 他のフレームワークにも興味がでてきた いくつかソースコードを読んだり使ってみた 22
第2回symfony勉強会 23
第2回symfony勉強会 はじめて勉強会で発表 テーマは「Doctrine」 Doctrineはsymfonyに入っているORマッパー データベースのデータをオブジェクトとして操作するためのライブラリ 24
第2回symfony勉強会 Doctrineは当時あんまり使われてなかった symfonyにはもう1つORMが入っていてそちらが標準だった アシアルではDoctrineを使っていた 興味がある人が食いついてきた 「Doctrineのことなら他の人よりもわかる」という自信ができた 25
それから ブログでsymfonyとDoctrineのことをひたすら書いた 自分を知ってもらいたかった symfonyのことがますます知りたくなった もちろんDoctrineも 勉強会で出会った人と情報のやりとりをするように 26
最近では 一部からDoctrineマスターと呼ばれるように symfonyのドキュメント翻訳チームに入りました 日経ソフトウェアにsymfonyの記事を書きました その他にも色々・・・ 27
人とつながること 人とつながること、自分を知ってもらうことがとても重要 そのためにも自分から情報を発信することがとっても大事 だからこそ勉強する 28
僕にとっての勉強会 人とつながるための場所 発表を通じて人を知り、人に知ってもらう 技術に飢えてる人や、業界の有名人とつながるチャンス ただ話を聞いて帰るだけではおもしろくなかった 29
というわけで 30
自己紹介も終わったので 31
symfonyのデモします 32
質疑応答 33
ご清聴ありがとうございました End

Mais conteúdo relacionado

Semelhante a 日本電子卒業生とPHPとsymfony (7)

おうちハックのすゝめ
おうちハックのすゝめおうちハックのすゝめ
おうちハックのすゝめ
 
電子工作活性化提案
電子工作活性化提案電子工作活性化提案
電子工作活性化提案
 
Pyhack lt
Pyhack ltPyhack lt
Pyhack lt
 
道具としての半導体設計:Lチカを題材として
道具としての半導体設計:Lチカを題材として道具としての半導体設計:Lチカを題材として
道具としての半導体設計:Lチカを題材として
 
Open capi meetup20180305
Open capi meetup20180305Open capi meetup20180305
Open capi meetup20180305
 
Programmer @jc-21 2014/03/29
Programmer @jc-21 2014/03/29Programmer @jc-21 2014/03/29
Programmer @jc-21 2014/03/29
 
Arduinoを用いたキソ電子工作
Arduinoを用いたキソ電子工作Arduinoを用いたキソ電子工作
Arduinoを用いたキソ電子工作
 

Mais de Katsuhiro Ogawa (11)

20120327 phpstudy58-phake
20120327 phpstudy58-phake20120327 phpstudy58-phake
20120327 phpstudy58-phake
 
オレオレSecurityバンドル作っちゃいました
オレオレSecurityバンドル作っちゃいましたオレオレSecurityバンドル作っちゃいました
オレオレSecurityバンドル作っちゃいました
 
Twigエクステンションの作り方
Twigエクステンションの作り方Twigエクステンションの作り方
Twigエクステンションの作り方
 
Symfony Update 2011
Symfony Update 2011Symfony Update 2011
Symfony Update 2011
 
Symfony2のフォームフレームワーク
Symfony2のフォームフレームワークSymfony2のフォームフレームワーク
Symfony2のフォームフレームワーク
 
Contribute to Symfony
Contribute to SymfonyContribute to Symfony
Contribute to Symfony
 
究極のPHP本完成
究極のPHP本完成究極のPHP本完成
究極のPHP本完成
 
Symfony updates
Symfony updatesSymfony updates
Symfony updates
 
sfWebDebugToolbarを 拡張してみる
sfWebDebugToolbarを拡張してみるsfWebDebugToolbarを拡張してみる
sfWebDebugToolbarを 拡張してみる
 
symfony 1.2を支えるサブフレームワーク
symfony 1.2を支えるサブフレームワークsymfony 1.2を支えるサブフレームワーク
symfony 1.2を支えるサブフレームワーク
 
Doctrineではじめるsymfony1.2開発
Doctrineではじめるsymfony1.2開発Doctrineではじめるsymfony1.2開発
Doctrineではじめるsymfony1.2開発
 

Último

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 

Último (8)

世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 

日本電子卒業生とPHPとsymfony