月別アーカイブ: 2015年8月

hireLink Vol.3 プロとして通用するiOS開発者になろう!知っておきたい5つのSwift新技術 イベントレポート

こんにちは! FAbank事務局の工藤です。

今日は、昨日行われたhireLink Vol.3 プロとして通用するiOS開発者になろう!知っておきたい5つのSwift新技術のイベントレポートをお送りします。
screencapture-presen-msyk-net-hirelink-1508-1440753110515

そろそろiOS9が出るということが正式にアナウンスされており、またiPhone6sの発売日に関してはSiriが教えてくれると話題になっていますね。
そんなわけでにわかに注目を集めるiOS開発ですが、近年の技術的なポイントという意味では簡単になったところと難しくなったところが混在していると言えそうです。その辺りのあれこれを新居雅行(にいまさゆき)先生に解説いただきました。

簡単になったと言えるところ

  • ストーリーボードを利用したUI開発
  • ハードウエアやOS自体の進化による機能アップ

逆に複雑になったと言えるところ

  • デバイズの解像度がiPhone 6時代に一気に増えた
  • Split Viewにより、iOSにも「可変解像度」の時代が来た
  • 開発に求められる要求が次第に高度になっている
  • 難しくなったというよりも、市場の要求が高くなった

確かに同じアプリでも少なくともiPhone6にiPhone5にiPadがあって、さらに縦と横で解像度が違うわけですからね。そこに可変で表示を合わせていくことが難しいポイントと言えそうです。
CIMG9445
柔和な表情で時として鋭いコメントを連発する新居先生素敵でした!

画面解像度に依存しない「オートレイアウト」

そこでまず大事になるのはAuto Layout オートレイアウトであると。先程も確認したとおり、様々なデバイスの縦持ちと横持ちで画面ごとのレイアウトを用意するのは現実的ではないし、もともとウィンドウシステムのための機能であるオートサイジングでは限界が…そこでオートレイアウトをマスターする必要があるんですね。
Auto Layoutの詳細はApple公式ドキュメントを見ていただくとしてサクサクと行ってみましょう。
内容盛りだくさんなのでご容赦ください!

マルチタスク画面を念頭にした「サイズクラス」

ふむふむサイズクラスとはいわゆるクラスではなくサイズに対するクラスなんですな。縦横軸それぞれについて、Regular/Compact/未定義の3通りの値があると…で、それがiPadとiPhone6 Plusとその他のiPhoneでそんなにも違うんですか!
詳細はApple公式ドキュメント(英語版)を見てくださいね!

画面更新の呪縛を逃れる「オブザーバー」

はいはい。今はまだあまりないケースですが今後iPadの画面を上下で分割したりとか、複数のビューで画面が見れたりすれば便利でしょうし、実際に増えていきそうですよねよね。そんな時には複数のビューコントローラーが必要になるわけですけど、それを個別に更新するにはどうするんだという疑問が…。それを解決するのがオブザーバーパターンですが、詳しくはApple公式ドキュメント(英語版)を見てください。
CIMG94455

新居先生「プロとして通用するプログラマを目指すなら公式ドキュメントを原文で読むくらいの英語力はMustです」

マスト!さすが新居先生、柔和な表情でグサッとくる(個人的に)発言です…。

通信処理を簡単にマルチタスク化する「NSURLSession」

ふむふむ。NSURLConnectionでは使いにくく、マルチタスク化しづらい。そんなわけでASIHTTPRequestがあったわけだが、iOS7からよりメリットの大きいNSURLSessionが導入されたと。
詳しくは公式ドキュメントを(以下省略)

進化した言語の「Swift」

プロパティのさまざまなバリエーションがあり、セッター、ゲッターはもちろん、オブザーバー的な実装、遅延設定しており安全なコードを言語レベルでサポートしておりオプショナル、ARC対応。
さらに様々なメリットがありしかもObjective-Cに比べて、普通の言語っぽい記述が出来るんですね。
Swift日本語ページも有りますので、安心ですね。
iOS開発者ならぬ私もとても勉強になりました。

最後は先生を囲んでハイチーズ!
CIMG9464

新居先生、そして参加者の皆様有難うございました!
次回以降のhireLinkは

とバラエティに富んだ企画をご用意しております。もちろん参加は無料。ふるってご参加ください!

9/8 (火) hireLink vol.5 GrowthHack チーム開発を爆進させる組織と開発環境 〜7000アプリを抱えるBtoBtoCの極意〜

Introduction

「新しい当たり前をつくる」を社是にグロースハック技術で注目を集める株式会社シロク。今回はシロクのエンジニア3名にご登壇いただき、開発環境チームの作り方使用ツールを公開していただきます。仕事を進捗させるにはどんな開発環境をつくればいいのか、そのノウハウがたっぷり詰まっています!

登壇者

片岡 直之

中学時代にインターネットの面白さにはまり、独学でプログラミングを勉強。サイバーエージェント内定者時代にリリースしたMy365のヒットをきっかけに株式会社シロクを創業、取締役に就任。現在はMy365を運営しながら、Growth PushGrowth AnalyticsGrowth Messageなどのアプリ開発支援ツールの開発・運用に携わる。

尾川 茂

2012年、株式会社シロクに入社。エンジニア未経験からスタートし、シロクにて2年半で約10サービスの立ち上げの経験から、ネイティヴ~サーバー~インフラのスキルを身につけた。

鈴木 朝子

2014年、サイバーエージェント入社。2015年4月に株式会社シロク出向。
エンジニア未経験から入社し、コミュニティ事業部でサーバーサイド開発を担当。サービス開発・運用をしながらJavaを習得。シロクに出向後はサーバーサイドにとどまらず、フロントエンドからインフラまで幅広く担当している。

hireLinkとは

hireLink(ハイヤーリンク)は株式会社トライブが主催するクリエイターとエンジニアのための無料勉強会 / 交流会です。
その名前には”hiring”=雇用と”higher link”=志の高い者同士のつながりという意味が込められています。
勉強会には成長企業のエンジニアやクリエイターを招き、プレゼンテーションまたはパネルディスカッション形式で最新トレンド技術を学習していただきます。
勉強会後の交流会では登壇者や企業代表と直接お話しいただき、就業やキャリアアップにつなげていただけます。

詳細

■日時: 9月8日 (火) Open 19:00 / Start 19:30
■会場: 株式会社トライブ 3F ラウンジ
■住所: 〒150-0044 東京都渋谷区円山町5-5 NAVI渋谷V3F
■オフィシャルサイト: hireLink
■入場料: 無料
■進行

19:00 開場
19:30 開演
19:30 – 19:50 片岡氏登壇 -組織作りについて-
20:10 – 20:30 鈴木氏登壇 -開発手法について-
19:50 – 20:10 尾川氏登壇 -社内共通基盤化について-
20:30 – 20:40 質疑応答
20:40 – 21:30 交流会
21:30 終了

■定員: 30名
■持ち物: 筆記用具とお名刺をご持参ください。
■主催: 株式会社トライブFAbank事務局
■Info: TEL:03-5428-5170
Mail: fabank@tribe.bz

アクセス

JR、半蔵門線、銀座線、副都心線、東急田園都市線、京王井の頭線「渋谷駅」より徒歩8分
マークシティ口より徒歩2分
京王井の頭線「神泉駅」より徒歩5分
詳細はこちらを御覧ください。

応募

9/16(水) hireLink vol.6 パワーママ&Android女子の キャリアも育児も2倍楽しむ仕事術

Introduction

成長を続けるIT業界ですが、日本ではIT業界で働く女性の割合は26%程度、さらにエンジニアに限ればわずか10%程度だそうです。

その原因は昼夜を問わない激務、ロールモデルの少なさ、企業や経営者が女性のサポート体制を整えきれていないなど様々。

今回はそんな状況を変えるべく、女性同士で気兼ねなく相談する場としてAndroid女子部を立ち上げたデザイナー/アプリ開発者の矢野りんさん、そしてパワフルで等身大のワーママを応援するパワーママプロジェクト創立メンバーにして最近では子育て支援ニュースアプリBabyNewsをリリースしたシリアルイントレプレナーの椿奈緒子さんをお迎えしてパネルディスカッション形式でお話を伺います!

結婚・出産を経てもずっと働き続けたいと考えている、IT業界で働く女性の方(未婚でも子どもがいなくてもOK)のご参加をお待ちしております!

※Android 6.0 Marshmallow リリース記念スイーツをご用意!
※男性もご入場いただけます。

登壇者

椿奈緒子

BTKpPiwY_400x400

株式会社VOYAGE GROUP シリアルイントレプレナー
パワーママプロジェクト主催


上智大学卒業後、総合商社を経て2004年にサイバーエージェント入社、半年後に社内事業プランコンテストで優勝、女性向けサンプリングサービスを立上げ。
その後、ビジネスポータル事業を展開するcybozu.net株式会社の立上げ、代表取締役CEOに就任、メディアマネタイズの「HubsMedia」、Andoidアプリをレコメンドする「appmom」、アンケート結果をニュースにする「瞬刊!リサーチNEWS」、そして現在は、リサーチのパネルを活用した広告クリエイティブテスト「ADTest」を事業立ち上げてグロース中。
11年間シリアルイントレプレナーを続けている。
株式会社VOYAGE GROUPでは、ポイントサイトのECナビのメディアグロースも担当。
プライベートでは1児の母、夫はブラジル人。
ワーキングマザーのロールモデルデータを蓄積しシェアする「パワーママプロジェクト」を主宰。

椿ブログ

矢野りん

yanorin

バイドゥ株式会社プロダクト業務マネージャー

スマートフォン用日本語キーボードSimejiの開発と運用の責任者をしています。
今年、パイインターナショナルから「サルでもわかる!デザインの本」を出版しました。
小学生とあかちゃんのおかあさん。

ものづくりにっぽん

hireLinkとは

hireLink(ハイヤーリンク)は株式会社トライブが主催するクリエイターとエンジニアのための無料勉強会 / 交流会です。
その名前には”hiring”=雇用と”higher link”=志の高い者同士のつながりという意味が込められています。
勉強会には成長企業のエンジニアやクリエイターを招き、プレゼンテーションまたはパネルディスカッション形式で最新トレンド技術を学習していただきます。
勉強会後の交流会では登壇者や企業代表と直接お話しいただき、就業やキャリアアップにつなげていただけます。

詳細

■日時: 9月16日 (水) Open 19:00 / Start 19:30
■会場: 株式会社トライブ 3F ラウンジ
■住所: 〒150-0044 東京都渋谷区円山町5-5 NAVI渋谷V3F
■オフィシャルサイト: hireLink
■入場料: 無料
■進行

19:00 開場
19:30 開演
19:30 – 20:20 パネルディスカッション
20:20 – 20:30 質疑応答
20:30 – 21:30 交流会
21:30 終了

■定員: 30名
■持ち物: 筆記用具とお名刺をご持参ください。
■主催: 株式会社トライブFAbank事務局
■Info: TEL:03-5428-5170
Mail: fabank@tribe.bz

アクセス

JR、半蔵門線、銀座線、副都心線、東急田園都市線、京王井の頭線「渋谷駅」より徒歩8分
マークシティ口より徒歩2分
京王井の頭線「神泉駅」より徒歩5分
詳細はこちらを御覧ください。

応募

hireLink vol.4 簡単そうでむずかしい!「シンプルなデザイン」の裏側

フラットデザインの流行以降、シンプルなデザインが求められることが多くなっています。
ところが、シンプルとは何かと改めて問われると、なかなかシンプルには答えにくいのではないでしょうか。
シンプルなデザインとはなにか、その考え方や、歴史的経緯、メリット・デメリットなどについて『デザインの教室』『フラットデザインの基本ルール』『ビジネス教養としてのデザイン』の著者の佐藤好彦さんにお話いただきます。
UI設計からオリンピックロゴ問題まで様々な切り口で「シンプルなデザイン」の本質に迫ります!

講師

佐藤 好彦

ウェブデザイナー、グラフィックデザイナー。
ウェブなどのデザイン・プランニングを中心に、デザイン関連の書籍や雑誌記事の執筆、講演なども手がけている。
著書に『デザインの教室-手を動かして学ぶデザイントレーニング』『デザインの授業-目で見て学ぶデザインの構成術』(以上MdN)、『フラットデザインの基本ルール』(インプレス)、『ウェブサイト制作のワークフローと基礎技術』(技術評論社)など。
東京造形大学非常勤講師。
http://yoshihiko.com
71-Bp4pInVL

hireLinkとは

hireLink(ハイアリンク)はクリエイターとエンジニアのための無料勉強会 / 交流会です。
その名前には”hiring”=雇用と”higher link”=志の高い者同士のつながりという意味が込められています。
成長企業のエンジニアやクリエイターを招き、パネルディスカッション形式で最新トレンド技術を学習。
勉強会後の交流会では企業代表と直接お話しいただき、就業やキャリアアップにつなげていただけます。

就職への最短コース

hireLinkはただの勉強会ではありません。
勉強会アジェンダは企業が今まさに求める人材ニーズを反映しています。
企業担当者とのマッチング次第では、その場であなたの就業が決定することも。
20 – 30人規模の勉強会だから人混みの中で独りぼっちになることはなく、必ず参加の機会があります。

開催概要

■日時: 9月2日 (水) Open 19:00 / Start 19:30
■会場: 株式会社トライブ 3F ラウンジ
■住所: 〒150-0044 東京都渋谷区円山町5-5 NAVI渋谷V3F
■オフィシャルサイト: hireLink
■入場料: 無料
■進行:
19:00 開場
19:30 開演
19:30 – 20:20 学習会
20:20 – 20:30 質疑応答
20:30 – 21:30 交流会
21:30 終了
■定員: 30名
■持ち物: 筆記用具とお名刺をご持参ください。
■主催: 株式会社トライブFAbank事務局
■Info: TEL:03-5428-5170
Mail: メールで応募 (FAbank会員限定)

アクセス

JR、半蔵門線、銀座線、副都心線、東急田園都市線、京王井の頭線「渋谷駅」より徒歩8分
マークシティ口より徒歩2分
京王井の頭線「神泉駅」より徒歩5分
詳細はこちらを御覧ください。

hireLink Vol.2 語ろう!Web制作者のキャリアパス 皆さんご来場ありがとうございました!

こんにちは! FAbank担当の工藤です。
8/5(水)に開催されました【パネル&MeetUp】語ろう!Web制作者のキャリアパス hireLink Vol.2に参加していただきました皆さん、ありがとうございました!では当日のイベントレポートをお送りいたします。

まずは改めて登壇いただいたお二方をご紹介します。

堀口 誠人 (株式会社LIG フロントエンドエンジニア)

2012年に株式会社LIGに入社。
マークアップエンジニア、アシスタントデザイナーを経て今に至る。
「まだ俺本気出してないから」が口癖だったが、2014年 第一回HTML5カルタ大会 優勝 / 2014年 第一回ZenHack 優勝
など、2014年辺りからようやく本気を出し始める。
2015年からはオンライン授業サービス「スクー」にて講師を務める。

酒井 優 (フリーランス Web制作者 / 講師 / WEBCRE8.jp主催者/ HTML5カルタ開発者)

sakai

1980年8月生まれ フリーランス。
Webサービス運営会社でWebデザイナーからディレクションまでの仕事を経験したのち、現在は受託制作と講師業の二つの形でWeb制作業界に関わっている。
Web制作者向けブログ「WEBCRE8.jp」を運営するほか、Web制作者向けのHTML5学習ゲーム「HTML5KARUTA」の制作・販売を行う。
HTML5の技術者コミュニティー「html5j」や日本ディレクション協会などのコミュニティーに所属しつつ、自身でもセミナーイベントやWebを使った企画などを幅広く行っている。

Twitter: @glatyou / @webcre8

では当日の模様を振り返りましょう。

無題
パネルディスカッション用に用意したテーマはこんな感じ。両先生に一問一答方式でお答えいただきました。

Q1. Webの世界を志したきっかけは?

酒井さん: 積極的に「この業界を志す」って感じではなかったんですが、最初はPhotoshopくらいしか出来なかった自分でも、学歴もキャリアも関係なくスキルさえあれば生きていけるというこの世界に魅力を感じました。子供の頃はゲームを作りたいという夢がありましたが今はWebの世界をどう面白くするか、どう便利にするかという方向に興味がシフトしてきています。

堀口さん: 好きだからというのが答えになるんですけれども…最初にWebサイトを作ったのは小学生の時だったんですけど…その頃小説を書くのにはまっていて…今見返すとかなり恥ずかしい内容なんですが…その小説を発表する場をつくろうと思って、自分でWebサイトを作ったら面白味を感じたんですよね。
もう一つは、就職活動をした時に自己分析したら「朝起きて、スーツを着て、営業頑張る」みたいな自分をどうしても想像できなくて…そいういうことをやらなくていい仕事を集約したらWebの仕事だったのもありますね。

PIC_0040

Q2. 最近注目している技術は?

酒井さん: 新技術という意味では特にないです。むしろ基本に立ち返ることの重要さを感じていますね。そういったこともあって、HTMLやCSSについての基本的なことについて再フォーカスするためのイベント、「Back to Basics」を主催しているので、ぜひチェックしてくださいね!

堀口さん: 個人的に興味が有るのは「設計する」という考え方です。HTMLにしろCSSにしろJSにしろ、近年高度化するにしたがって構造が複雑化してしまう傾向にある。ですからある程度の規模以上のサイトを作る際には、その後の運用のしやすさや修正のしやすさを考えてCSSをしっかりと構造化させて記述することが大事です。CSS設計の思想にはSMACCSとかBEMとかがあります。これについては8月20日にSchooで【CSS設計】BEMを使った破綻しにくいHTML, CSSの書き方という授業でお伝えしますよ!

Q3. フリーランス VS 正社員 働き方について教えて!

酒井さん: 私の場合、案件ごとにWeb制作のお仕事を受注するだけではなくて、学校の講師をやっています。この講師の仕事が一つの安定的な収入源になっているのが大きいです。フリーランスは2ヶ月後の仕事の予定が無かったりしますからね!一つの大きな案件にとりかかっている時には別の案件の予定を入れられなかったりするので、このあたりの管理は難しいです。あと、意外に思われるかもしれませんが、フリーランスにこだわっているわけではなくて、時が来れば案外正社員になるかもしれません。

堀口さん: 僕の場合、株式会社LIGが2社目の就職です。今日もこうして喋らせてくれているように、LIGは自分の仕事さえやっていれば社員にも比較的自由にやらせてくれます。ですので、時間的な拘束はフリーランスの方よりは長いかもしれませんが今のところ自分のペースで楽しく仕事ができています。

Q4. スペシャリスト VS ジェネラリスト どちらを目指すべき?

酒井さん: 基本的にどちらを目指してもいいし、自分もどっちとは思わないんですが。特化したスキルを持つのは大事です。ただRPGで言えば攻撃力は高くてもHP超低いやつとか連れていけないじゃないですか!だから基本の底上げが大事ですね。また、フリーランスだと「酒井さん、○○したいんだけど誰かいい人居ないかな?」というように仕事を依頼されるので「Canvasならあいつだな」とか特化したスキルを印象付けることは重要で、それが次の仕事につながっていきますよ。

堀口さん: 本当に凄い人は深く広く出来ます。LIGのチーフエンジニアはJSのスペシャリストですが、他の技術もしっかりしていて尊敬しています。
最近履歴書だけ見たら素晴らしい新入社員が入社しました。凄く仕事ができるのだろうと思って人事の人に聞いたら「いやそうでもないよ」と言っていて…ジェネラリストを目指すとしても広く浅い知識では武器にならないこともありますよ。

Q5. 将来への不安はありますか?

堀口さん: フロントエンドエンジニアの仕事は今後なくなってしまうんじゃないかと思われる方も多いでしょうが、食いっぱぐれないらしいです。その理由は…この前呑み屋で聞いた話なんで今忘れちゃったんですけど、後で交流会の時に思い出すかもしれないので聞いてください(笑)。

酒井さん: 今はWeb制作の自動化が進みつつありますが、それを操作するのは結局人間だし、新しい技術はどんどん出てきますから、それを使いこなす人としてのフロントエンドエンジニア、コーダーという仕事はなくならないと私も思います。

酒井さん、堀口さんありがとうございます。とても勉強になりました!

IMG_3068
イベント後半ではHTML5KARUTA大会を開催。

初級編はまだイケても中級編がめっちゃ難しい!自分は中級編では3枚しか取れなかったので、もっと勉強しなくてはと燃える気持ちが掻き立てられました!
“伝説のタグ”legendはしっかり憶えました。

IMG_3298
最後に皆さんで記念撮影。酒井さん、堀口さん、そして来場者の皆さん、有意義な時間をありがとうございました!

次回予告

次回はhireLink vol.3 プロとして通用するiOS開発者になろう!知っておきたい5つのSwift新技術と題して、iOS開発者さん向けの勉強会を開催します。また、9月2日にはhireLink vol.4を開催。『フラットデザインの基本ルール』著者の佐藤好彦さんをお招きして、Appleのジョナサン・アイブ氏のデザインやGoogleのマテリアルデザインを解説していただきます。

hireLink vol.3 お申込みはこちら

FAbank登録者の方(お席を優先確保いたします): こちらから「hireLink参加希望」と書いてメールしてください。
※FAbank 30秒簡単登録はこちら
※モバイル / スマホ30秒簡単登録はこちら
Connpassから応募: Connpassから応募
ATNDから応募: ATNDから応募