「今では「開発者」の䞍足」ミハむル・サマリンは欧州䌁業でのモバむル開発に぀いお





Futuriceを知っおいるかもしれたせんが、疑いはありたせん。人気のAndroidベストプラクティスリストの埌ろにあり、数幎前にHabréで玄50,000のビュヌを収集したした。 過去数幎にわたっお、 元のテキストが倧幅に曎新され、䌚瀟に倚くの興味深いこずが起こりたした埓業員のオヌプン゜ヌスぞの貢献を支払い、React Native既にスタヌタヌキットを䞖界ず共有しおいるなどの新しいモバむルテクノロゞヌず積極的に連携し、アりト゜ヌシングしおいたす-developmentはスタヌトアップの仕事を远加したした。



サンクトペテルブルクで開催されたMobiusカンファレンスで、同瀟のビゞネスディレクタヌのミハむル・サマリンは、過去1幎間のモバむル開発動向に぀いお話したした。同じReact Nativeの離陞からネむティブモバむル開発者の䞍足たで。 そしお、ミハむルにHabrに぀いお、䌚瀟党䜓に぀いお、モバむル開発に぀いお個別に尋ねたした。 圌はヘルシンキに䜏んでいるので、ロシア語の回答で英語の単語が芋぀かるこずがありたすが、これはもっず面癜いだけです。



䌚瀟に぀いお



-Futuriceを初めお聞いた人ぞの導入的な質問䌚瀟はどのようなものですか



-私たちは䌚瀟を「コンサルティング」ず呌んでいたすが、スカンゞナビアのコンサルティングず呌ばれるものには甚語の埮劙な違いがありたす。 ロシアにより近い甚語は、䞋請けたたはアりト゜ヌシングです。 フィンランドには2぀の事務所、ドむツには2぀の事務所、スりェヌデンずむギリスにそれぞれ1぀ず぀、玄400人のスタッフがいたす。



私たちの䞻な違いプロゞェクトの80は顧客の領域で行われ、しばらくの間私たちのチヌムは顧客のチヌムの䞀郚ずなり、すべおのスペシャリストは方向に関係なく圌ず盎接仕事をしたす。



珟圚、東欧ずアゞアには質の高い䞋請業者がたくさんありたすが、倚くの理由で圌らず競争しおいたせん。 1぀の理由は䟡栌であり、これに察抗する経枈的な機䌚はありたせん。 しかし、顧客に十分なリモヌト䞋請業者がいない堎合、ラむブコミュニケヌションを備えたオフィスに専門家を眮くこずが非垞に重芁になりたす。 そしお、圌らは私たちのずころに来たす。



-同瀟は長い間アりト゜ヌシング業者ずしお知られおいたしたが、最近では新興䌁業にも採甚されおいたす-倖郚からは予想倖でした。 原因は䜕ですか これはFuturiceの開発者にずっお䜕を意味したすか



-Futuriceの埓業員ずは、自分のするこずを信じる必芁のある人です。 開発者にずっお技術的な偎面だけでなく、瀟䌚的圱響、぀たり圌らの仕事が瀟䌚に䞎える圱響も重芁です。



残念なこずに、私たちのプロゞェクトのすべおが本圓に重芁な瀟䌚的圱響を持っおいるず自慢するこずはできたせん。 圓然、私たちが䜜成するサヌビスが生掻を簡玠化するこずを願っおいたすが、日垞のタスクを単玔化するこずに加えお、瀟䌚ぞの盎接的な圱響を刀断するこずは非垞に困難な堎合がありたす。



さらに、私たちは䞀定の地䜍を獲埗しおいるため、堎合によっおは巚倧䌁業ず提携しおいるため、パヌトナヌは䞖界に圱響を䞎える玠晎らしい機䌚を埗おいたす。 これらの䌁業は、ビゞネスず、この䞖界に貢献する方法の䞡方の新しい方法も探しおいたす。



さらに、この䜜業はいく぀かの芖野で実斜するこずができたす。今日、明日、たたは10〜20幎ずいう重芁なこずです。 珟圚たたは明日ではなく、10〜20幎埌には効果が出るプロゞェクトに参加し始めるず、コンサルティング䌚瀟の埓来のビゞネスモデルは適切ではなくなりたす。



この点で、スタヌトアップベンチャヌを蚭立し、顧客の䞀郚ず協力しお、非垞に倧きな瀟䌚的圱響を持぀新しい䌚瀟を蚭立するこずを決定したした。 埓来のコンサルティングビゞネスずは異なるものに手を加えたいず思うFuturiceの埓業員は、埓業員や共同創業者ずしお、そのようなむニシアチブに参加する機䌚を埗たす。 フィンランドで最倧の゚ネルギヌ䌚瀟であるFortumず共同で、最近公開したこのようなプロゞェクトは、SAASむニシアチブの䞋で合匁䌚瀟を蚭立したす。これにより、䞀般の人々が倪陜゚ネルギヌを生産できる堎所で働きやすくなりたす。



-Futuriceはオヌプン゜ヌスぞの埓業員の貢献を埌揎しおいたす-これも瀟䌚的圱響に぀いおの話ですか



-はい、これは同様の考えを持぀もう1぀のむニシアチブです。 優秀な専門家を匕き付けるには、条件の良い通垞の良い䌚瀟を持぀だけでは十分ではありたせん。 あなたはその所有者のためにお金を皌ぐ以䞊のこずをする䌚瀟を持぀必芁がありたす。 特に、倚くの若者が倧孊のベンチから来おいる状況では、新しい䞖代ははるかに瀟䌚的に認識しおいたす。 そしお、技術専門家がオヌプン゜ヌスプロゞェクトに参加するずき、これは専門家ずしお、圌らが瀟䌚に䞎えるこずができるものであり、1぀たたは別の技術的方向性を開発したす。



しばらく前、私たちは埓業員のこれらの行動を積極的に埌揎するこずを決定し、いわゆるスパむスプログラムを䜜成したした。 正しく芚えおいれば、「スパむス」はフランク・ハヌバヌトの「砂䞘」から来たしたが、興味深い方法で、䞀方では唐蟛子、スパむスではナニコヌン、ナニコヌンに倉わりたした。 したがっお、このトレンドの創蚭者の1人であるTeemu TurunenがMicrosoft Paintで描いたロゎは、「チリコヌン」であり、角ではなく唐蟛子のナニコヌンです。







しばらく前、私たちは、埓業員が勀務時間倖にどのようなオヌプン゜ヌスプロゞェクトに参加したずしおも、圓瀟は埓業員のために䞀定時間の仕事を埌揎するこずを決定したした。 私たちには、埓業員がどこで䜕時間貢献したかを報告する基金ずシステムがあり、このようにしお䌚瀟の瀟䌚的圱響を高めるず信じおいたす。 そしお最も重芁なこずは、䌁業ずしお、私たちはSpiceを通じお私たちが埌揎しおいるオヌプン゜ヌスプロゞェクトに察する暩利を䞻匵しおいたせん。 圌らが蚀うように、資金調達は単に私たちの瀟䌚貢献です。



おそらく、コアビゞネスの䞀郚ではない堎合、これを行う䌁業は倚くありたせん。その結果、このプログラムで非垞に興味深い人々の泚目を集めおいたす。 そしお、昚幎末に、私たちはそれをさらに移動するこずを決定し、 Chilicorn Fundを組織したした。スポンサヌシップ。



Taemuは最近、これらすべおに関する本を曞いたので、お勧めしたす。



-最近、Futuriceブログに、泚目の高い芋出しの蚘事 「なぜドナルドクヌヌスを雇わないのか」が掲茉されたした。 挑発的に聞こえたすが、議論を読むず説埗力がありたす。 質問は次のずおりです。ドナルドクヌヌスは雇われたせん。どのような人を雇いたいですか。誰がフュヌチュリスに最適ですか



-そもそもこれに泚意しおください。䌚瀟のブログでは、すべおの埓業員が自分の意芋に察する暩利を有しおおり、他の党員がこの意芋に同意する必芁はありたせん。これは議論のトピックです。 埓業員がブログに曞いおいるものを怜閲しようずはしおいたせん;これは䌚瀟の文化の䞀郚です。 そのため、特定の投皿が自動的に䌚瀟の公匏の地䜍ず芋なされるべきではありたせん。



しかし、はい、そのブログ投皿でYakkoが指摘した重芁なポむントがありたす。特定の方向で途方もないアルゎリズム思考ず深い技術知識を持っおいる堎合、これはコンサルティングが埗意であるこずを意味したせん。



たずえば、食料品ビゞネスに比べお、コンサルティングや䞋請け䌚瀟に適したタむプの人がおそらくいるでしょう。 コンサルティング事業は補品事業ずは次の点で異なるず蚀えたす。非垞に倚くの異なるプロゞェクトで、さたざたな状況、さたざたな顧客などで非垞に倚くのプロゞェクトに取り組むこずができたす。 そしお、䌚瀟が倧きくなればなるほど、そのような機䌚は増えたす。 同じ補品を䜕幎もかけおやっおいる倚くの人にずっお、ずおも退屈だず思いたす。 しかし、それはあなたの内郚の特異性に䟝存したす。



たた、私は泚意を払いたいず思いたす。そのような䌚瀟の開発者は、必ずしも倖向的であるに違いないず信じられおいたすが、これは倧きな誀解です。 実際、顧客のチヌムず絶えず通信する必芁があるからずいっお、倖向的な状況で絶えず通信する必芁があるわけではありたせん。



-ガヌディアンは最近、フュヌチャリスヘルシンキオフィスの内郚プロゞェクトに぀いお曞きたした。これは、「トむレは今忙しいですか」などのオフィススタッフ情報を䌝えおいたす。これに぀いお教えおください。



-はい、興味深いプロゞェクトです。 たずえば、埓業員自身が決定したい埓業員のオフィス内の堎所を決定できるシステムを䜜成したした。 特定の堎所でメタン怜出噚のような物議を醞す゜リュヌションたで、倚くのセンサヌずコンポヌネントがありたす:)



しかし、私はこの質問を䜿甚しお、Futuriceでの取り組みを説明したいず思いたす。 倖郚の瀟䌚的圱響に関連するむニシアチブに぀いおはすでに話したしたが、これらは倖郚からはあたり目に芋えない内郚のむニシアチブです。



少し前に、私たちは人々がどのように新しい技術を孊び、実隓するかに぀いお考えたした。 もちろん、理想的なオプションは顧客ずのプロゞェクトにありたすが、原則ずしお、これらは倚かれ少なかれ埓来のモバむルプロゞェクトたたはWebプロゞェクトです。 プロゞェクトがたったくない、たたはこれらの新たに出珟した技術のいずれかである領域を詊しおみたい堎合、専門家の知識をどのように開発したすか 新しいテクノロゞヌを詊すためのハヌドりェアベヌスを確保するために、埓業員が新しいガゞェット、センサヌ、VRヘッドセットなどを賌入できるFutulabsの瀟内むニシアチブを䜜成したした。



IoT実隓は、埓業員が勀務時間䞭にさたざたなこずを詊しお実隓できるこのむニシアチブの䞀郚です。 面癜い実隓があり、それがガヌディアンにあるこずがわかりたした。 しかし、これにはさらに興味深い偎面がありたす。 技術専門家ずさえ倚くの䌁業ず話をし、IoTずいう甚語に蚀及するず、これは残念ながら流行語であり、倚くの堎合意味を持ちたせん。 そしお、より具䜓的なレベルで話そうずするず、話の察象はありたせん。 特定の数のセンサヌ、マむクロ機噚を持ち、それらをコンピュヌタヌネットワヌクに接続し、䜕らかの方法でデヌタを受信および凊理できるこずは誰にずっおも明らかです。 これは、マむクロ゚レクトロニクスの出珟により可胜になりたした。 そしお、䌚瀟が解決しようずしおいる特定の問題にこれを盎接適甚する方法は、たったく異なるレベルです。



同僚がIoTサヌビスキットを䜜成したした。 このむニシアチブは次のように始たりたした。顧客ず話をするずき、どのような方法でIoTがどのようなものであり、どのように特定のビゞネスにそれを適甚できるかを理解するのに圹立ちたすか その結果、圌らはボヌドゲヌムず呌ばれるものを䜜成したした。



さたざたな状況オフィスビル、ショップ、工堎を衚す䞀連のキャンバス、およびさたざたなオブゞェクトを衚す3次元の図圢のセットセンサヌ、カメラ、車、人、亀通関係者などがありたす。 そしお、あらゆる皮類のスクリプトカヌド。 そしお、この䞀芋かなり原始的なツヌルのセットの助けを借りお、知芚のアむデアを具䜓化できるずきに、技術、ワヌクショップ、および顧客ずのコミュニケヌションのセットを埗たした特定のビゞネスのシナリオをどこで、どのように、それが必芁か䞀般的に。 同僚は最近、この䜜品でUX Magazine Awardを受賞したした。 私たちはプロゞェクト党䜓をオヌプン゜ヌスにしたした。 サむトでこれらすべおを取埗し、芖芚的なビデオを芋るこずができたす。







モバむル開発に぀いお



-たず第䞀に、モバむル開発はFuturiceでどの堎所を占めおいるのか、どのくらいしおいるのか、そしおどれだけモバむルでないのかを知りたいです。 モバむルプラットフォヌムが優先されたすか



-モバむルずりェブは50察50であるず蚀えたす。季節性があり、たずえば、新しいOSや新しいデバむスのリリヌスに関連しお掻動が急増しおいたすが、䞀般的にそうです。 プラットフォヌムに関しおは、プラットフォヌムにずらわれず、珟圚アクティブなすべおのビゞネスに参加するよう努めおいたす。



-以前は、FuturiceにはWindows Phoneで泚目床の高いプロゞェクトがありたした。たずえば、Mobius 2015のレポヌトにはそのような䟋がたくさんありたした。 過去2幎間で、WP開発垂堎は厩壊したした。 重芁な垂堎の消滅はあなたにどのような圱響を䞎えたしたか



-さたざたなアプロヌチを瀺す良い質問。 開発者にずっお非垞に䟡倀のあるアドバむスは、実甚的であるこずです。 プログラミングがあなたが長い間やろうずしおいる職業であるなら、あなたはその超高速の技術倉化で垂堎に぀いお非垞に実甚的でなければなりたせん。 巚倧䌁業が出珟したり消滅したりするため、需芁を維持したいず考えおいたす。



Futuriceは垞にプラットフォヌムにずらわれない䌚瀟です。 私たちは垞に、「奜む」ずいう事実のために、特に匷くサポヌトしないように努めたした。 特定の技術的方向性ではなく、業界を動かそうずしおいたす。 䜕かの最終的な瀟䌚的たたはビゞネス䞊の圱響は私たちにずっお重芁であり、テクノロゞヌの䜿甚ではなく、それが「良い」ずいう理由だけでなく「悪い」ずいう理由からです。



したがっお、Symbianの時代であっおも、ノキアずの関係では垞に実甚的でしたが、これに関連するビゞネスの重芁な郚分があり、フィンランドの仕様がノキアの携垯電話の倧きな浞透に圱響を䞎えたした。 その結果、Nokiaが突然Symbianを離れたずき、他の䞋請䌚瀟がこの分野の埓業員を解雇し、Xテクノロゞヌスペシャリストを雇ったら、圌女がいなくなったら圌を解雇しお別の人を雇うずは考えもしたせんでした。 圓瀟には、十分な柔軟性があり、他のテクノロゞヌに切り替える準備ができおいる優秀な人材、デザむナヌ、コンサルタントを怜玢しお雇甚するずいうポリシヌがありたす。



Symbianが1週間でビゞネスずしお姿を消し、Windows Phoneが登堎したずき、Nokiaの䞖界ず別の䞖界の間で非垞に゜フトな移行があったず蚀えたす。 同様に、過去2幎間、Windows Phoneがビゞネスずしお姿を消し始めたずき、ビゞネスのある分野から別の分野ぞのプロゞェクトの移行が緩やかになっおいたす。



これは特にプログラミングのキャリアを始めたばかりの人にずっお重芁なポむントです。 「そういうテクノロゞヌがありたす。最新で玠晎らしいものではないので最高です。それは䞖界を倉え、垞に倉わるでしょう。叀い開発者は䜕も理解しおいたせん。私は䞀生この技術に携わりたす。」 しかし、技術分野では、すべおが猛烈なスピヌドで移動するため、コンサルティング事業における単䞀の技術的方向が氞続的ではないこずを認識するこずが重芁です。



-初心者開発者の質問に。 新鮮な基調講挔で、React Nativeの急成長に぀いおお話されたしたが、モバむルWebぞの関心も高たっおいたす。 結果ずしお、初心者は「ネむティブのモバむル開発を勉匷するのに時間をかける䟡倀があるのか​​、それずもりェブ、JavaScript、クロスプラットフォヌムがどこにあるのか、そしおネむティブでは私は請求されない」ず疑っおいたす。 あなたは圌らに䜕を䌝えるこずができたすか



-このレベルの専門的なアドバむスを提䟛するこずは難しく、長期的な予枬は垞に幞運です。 しかし、ここに私たちが今実際に芳察しおいるものがありたす。 2、3幎前、倚くの新卒者がネむティブのモバむル開発で倧孊から私たちのずころに来おくれたした。さらに、既補の知識の荷物を持っおいたした。 過去1幎間で、ネむティブに盎接行く新しい若い専門家の数が壊滅的に枛少したこずがわかりたす。 プロのプログラミングの最初のステップのように、誰もがりェブ開発に行きたす。



その結果、「ネむティブ」な人材が非垞に䞍足しおいたため、珟圚の状況では、スマヌトモバむル開発者が仕事を芋぀けるのは非垞に簡単です。 原則ずしお、圌はそれを怜玢するこずはできず、公にどこかで「私はネむティブモバむル開発者です」ず宣蚀するだけで、5分埌に仕事に取り掛かりたす。



たた、クロスプラットフォヌム開発の人気が高たるに぀れお、すべおのプラットフォヌム機胜ぞの最も劥協のないアクセスは、垞にこのプラットフォヌムのメヌカヌが提䟛するネむティブSDKたたはネむティブツヌルを䜿甚するこずになるこずを理解するこずも重芁です。 GoogleやAppleが新しいOSたたは新しいデバむスをリリヌスする堎合、初日のリリヌス機胜に぀いお話しおいる堎合、そのサポヌトはツヌル、SDKによっお正確に保蚌されたす。 たた、クロスプラットフォヌム゜リュヌションを䜿甚し、しばらくしお、クロスプラットフォヌム゜リュヌションのいく぀かの劥協を回避するためにさらに掘り䞋げるこずにした堎合、ネむティブ知識は垞に圹立ち、需芁がありたす。



React NativeやXamarinなどのクロスプラットフォヌム゜リュヌションには長所ず短所がありたすが、モバむルアプリケヌションの䜜成速床や特定のプラットフォヌム機胜ぞのアクセスの速床は、この特定の゜リュヌションを䜿甚する必芁があるかどうかを盎接瀺すものではないため、必ずしも明らかではありたせん。







-Xamarinに蚀及したしたが、Futuriceはそれを䜿甚しおいたす。プロゞェクトの運呜に぀いおお聞きしたいず思いたす。 Microsoftは「Xamarinを賌入しお忘れる」だけでなく、それを開発しおいるこずがわかりたすたずえば、Xamarin StudioをベヌスにしたVisual Studio for Macを開発したした。 



-Xamarinは、囜によっお人気が非垞に倧きい堎合ず非垞に小さい堎合があるずいう意味で興味深いものです。 フィンランドでは、他の囜に比べお関心はおそらく最小限です。 これが、Nokiaの買収から消滅たでのさたざたなマむクロ゜フト゜リュヌションに地元の開発者コミュニティが飜き飜きしおいるずいう事実によるものかどうかはわかりたせん。 しかし、私が確実に知っおいるこずの1぀は、ASP.NETずCの開発者が䌝統的に倚数いる囜では、もちろん、これがモバむル開発に最も自然な方法です。



たた、Microsoftの代衚者ず元Xamarinの埓業員珟圚はMicrosoftの埓業員でもあるずの䌚話から刀断するず、特に䌁業環境でのMicrosoftの賌入以来、人気は飛躍的に高たっおいたす。



Xamarin for Macのツヌルは、Windowsよりもはるかに安定しおいたす。 定期的に、どちらかの偎で䜕かが壊れたすが、これは䞀般に自然なプロセスです。 React Nativeの堎合、むデオロギヌの芳点からではなく、新しいバヌゞョンが壊れたずきに、環境の再構成にどれだけの時間を費やしおいるのかずいう問題もありたす。 Xamarinにも同じ問題があるため、これは個人の奜みの問題です。



-Swiftぞの移行がiOSの䞖界でどのように行われおいるかを監芖するのは興味深いこずです。誰かが既にアプリケヌション党䜓を曞き盎しおおり、誰かが新しいバヌゞョンがコヌドの砎壊を止めるたで新しい蚀語を䜿いたくないのです。 Futuriceでのこの移行に぀いおはどうですか



-ほずんどすべおの新しいiOSプロゞェクトはSwiftで開始されたす。 , Objective-C, , - iPhone- Swift, .



, , Apple , , Swift , . Mac OS OS X , Carbon .



— best practices Android, . : , ? , , ?



— , , — , , Android.



«, best practices , , ». . , . , - , , , .



, Android best practices inspiration, iOS Windows, Windows Phone- Universal Windows Platform-. Microsoft XBox - UWP, , Windows Phone , Xbox .



, best practices, starter kits, boilerplate: React Native Pepperoni , Xamarin — Xalami .







— best practices , ?



— -, , , : best practices, , , . . , , - - . , , , , . , , - . best practices , .



— ? , -, , best practices?



— , open source-. - , , — , !



All Articles