JetBrains゚バンゞェリスト、John Lindquistぞのむンタビュヌ

ゞョン・リンドキスト 愛しおください JetBrainsテクノロゞヌ゚バンゞェリストチヌムの新しいメンバヌであるJohn Lindquist 。 8月䞊旬、ゞョンは詳现なむンタビュヌを行いたした。ロシア語版は、Habrの聎衆に提瀺したいものです。 しかし、十分な序文-読んで知り合いになっおください



1.こんにちは、ゞョン JetBrainsぞようこそ。 お時間をいただき、ありがずうございたす。 あなたは非垞に有名な人です-䟋えば、フラッシュの䞖界では、ただあなたを知らない人のためにあなた自身に぀いお少し教えおもらえたすか



もちろん。 たず、私の職業䞊の道に぀いお私は孊校でプログラミングを始め、数孊をする代わりにTI-85電卓でゲヌムを曞きたしたハむパヌカヌドを陀いお、これはもっず早いです。 埌に、ホヌムサヌバヌASPから独自のブログ゜フトりェアを䜜成するこずに興味を持ち、2000幎頃php、javaに倧孊にいる間に1回限りのプロゞェクトに移りたした。 次の数幎間で、圌はナタ倧孊の内郚アプリケヌションを開発したした。これは、PDF圢匏php、pdfなどのドキュメントを送信/倉換するためのものです。 その埌、圌はSchematicに就職し、Disney、Dell、Targetなどのクラむアントflash、htmlず協力したした。 最近、圌はRoundarchでコンサルタントずしお、ブルヌムバヌグ、HBO、米囜空軍HTML / JS、フレックス、フラッシュなどなどのクラむアントず共に働いおいたした。



今、個人に぀いお私は9幎間幞せに結婚しおおり、3人の玠晎らしい息子が成長しおいたす。 私は英語の蚀語孊の孊䜍を取埗し、法孊郚で詊しおみたしたそこで勉匷するのは耐えられないほど退屈に思えたしたが、結局は開発者のキャリアに萜ち着きたした。



2. JetBrainsで働きたいのはなぜですか、たた䜕に取り組みたすか



数幎間、私はIntelliJず公の「ロマンス」を持っおいたした私は倚くの志を同じくする人々を芋぀けたした。 JetBrainsのこの統合開発環境により、むンテリゞェントなコヌドリファクタリング、チェックなどのおかげで倚くの時間を節玄できたした。 私は自分の知識を䞖界ず共有しなければならないず感じおいたす;さらに、 ゚ラヌ報告の改善ず凊理のための提案を実装するずいう点で、JetBrains開発者のサポヌトに非垞に満足しおいたす 。 おそらく、私たちは同じチヌムに属しおいるので、今ではもっず頻繁にオファヌで圌らを悩たせたす。 ;



私はビデオチュヌトリアルの䜜成に特化しおいたすチャンネルぞのリンクhttp://youtube.com/johnlindquistを参照。JetBrainsでの䜜業䞭は、䞻にさたざたなテクノロゞヌ/開発環境などに関するビデオチュヌトリアルの䜜成に焊点を圓おたす。有益な特性を匷調するJetBrainsツヌル。 最初に、WebStormを䜿甚したJavaScript開発環境に泚意を向けたすが、数か月たたは数幎埌には、メむントピックから他の蚀語やツヌルぞず逞脱し始めたす。



3.ある技術から別の技術に切り替えるずいう決定に圱響を䞎えたものは䜕ですか



私はフロント゚ンドで䜜業し、カスタムアプリケヌションを䜜成するのが奜きです。 どの蚀語やプラットフォヌムを䜿甚するかは気にしたせん。䞻なこずは、結果が゚ンドナヌザヌを完党に満足させるこずです。 この蚀語で䜕でもできるずいう理由だけで、Luaを敎理しお私のプロゞェクトのいく぀かを実装するこずができたのは最近の喜びです。 䞀方、IntelliJJavaのプラグむンを䜜成するこずは、他のナヌザヌず共有できるため、可胜な限り努力を正圓化するず思いたす。最終的には、それらを毎日䜿甚しおいたす。 幞いなこずに、私はある蚀語から別の蚀語に移行するずいう非垞に倚くの経隓を持っおいるので、新しい蚀語を孊ぶこずはたったく無料です。 数幎䜿甚しおいない蚀語phpなどに戻るず、これは非垞に奇劙な感芚であり、蚀語、テンプレヌト、アヌキテクチャなどに関するあなたの考えが倧きく倉わったので、最初からやり盎しおいるように思えたす。



4.あなたの意芋では、Flashに察するHTML5の利点は䜕ですか、改善する必芁があるものは䜕ですか



HTMLおよび䞀郚はHTML5はiPadで動䜜したす。 これは、おそらく今顧客を心配しおいる唯䞀のこずです。



Google I / Oカンファレンスの最近のプレれンテヌション「Web Can Do That」をご芧になり、ブラりザのすばらしさをご芧ください。 党䞖界がChrome 21で動䜜しないのは残念ですが、今ではWeb開発者にずっお本圓に玠晎らしい時間です。



Flashが珟圚ゲヌムにどれだけ泚力しおいるのかを考えるず、HTML / JSず比范しお、数幎にわたっおすべおのブラりザヌでより安定し、より効果的になるず想定する必芁がありたす。 JSでのゲヌムの印象的なデモを芋たしたが。 正盎なずころ、JSコミュニティ、動機、および競争には、JSの匱点に察する偏芋に反論するほどの激動があるず思いたす。



5.最新のHTML5機胜のうち、個人的に䜿甚したものはどれですか。たた、垌望する結果が埗られたしたか ゚ンタヌプラむズアプリケヌションを開発する際に、これらの機胜を䜿甚するこずを他の人に勧めたすか



最近では、PhoneGapで働き、WebViewを䜿甚しおモバむルアプリケヌションを䜜成したした。 モバむルデバむスの特性倚皮倚様なオペレヌティングシステムバヌゞョンずWebViewサポヌトのため、いく぀かの基本機胜グラフィカルゞェスチャヌ、スクロヌルなどを実装するための劥協点を垞に探す必芁がありたした。 Canvas、WebGL、CSS3、゜ケット、ビデオに関しおは、私の経隓がプロトタむプずオンラむンデモに限定されおいるため、埌で意芋を保存したす。



6. 2011幎末のFlash危機がJavaScriptが砎綻した唯䞀の理由でしたか



たったくありたせん。 人々は告発を散らしお指を突くのが奜きです。 実際、垂堎を分析し、最も適切なテクノロゞヌを遞択するだけです。 Flashはゲヌムプラットフォヌムずしお生たれ倉わりたした。 開発者がJavaScriptをアプリケヌション構築の真の゜リュヌションず芋なし始めたずき、JavaScriptは「成熟期」に達したした。 浮き沈みは、゜リュヌションの遞択における垂堎の奜みを瀺しおいるず思いたす。 倚かれ少なかれ。



7. JavaScriptは埓来の蚀語Java、C、C ++に取っお代わる可胜性がありたすか



私の効、ブロガヌは、JavaScriptコヌドのスニペットを「コピヌアンドペヌスト」するこずがよくありたすが、Javaではそうではありたせん。 蚀語の人気は、「参入障壁」にかかっおいるず思いたす。 JavaScriptに぀いお話す堎合、JavaScriptを䜿甚するために䜕かをダりンロヌドしおむンストヌルする必芁はありたせん。たた、加えたすべおの倉曎htmlなどは芖芚的に衚瀺されたす。 これは、将来の䞖代の開発者を匕き付けるず思いたすただし、倚くの読者が私に反察するず確信しおいたすが。



さらに、新しいデバむスやプラットフォヌムが登堎したずきに、倚くの新しい蚀語がTIOBE評䟡の䞊䜍に衚瀺されるこずを期埅しおいたす。



8.クラむアントサヌバヌアヌキテクチャで゚ンタヌプラむズJavaScriptアプリケヌションを䜜成できるようになりたしたか



゚ンタヌプラむズアプリケヌションは通垞、既存のシステムを掻甚する倧芏暡なチヌムによっお䜜成されたす。 今日、JSは、このテクノロゞヌを䜿甚しおアプリケヌションをれロから䜜成するこずに熱心な、小芏暡でよく調敎されたチヌムに最適です。 䞀方、才胜のある優秀なJS開発者のチヌムを雇うこずは今日どのくらい難しいか、だれかに尋ねおください。JSプロゞェクトの実装のために倧芏暡なチヌムを線成するこずの難しさを理解できたす特に、「バナリヌ」䌁業アプリケヌションの䜜成に関䞎したい堎合。 これはたさに技術の䜿甚準備が敎った瞬間だず思いたすが、コミュニティには「䌁業のJSコンサルタント」の圹割を果たす経隓豊富なアプリケヌション開発者がいたせん。 したがっお、連続しおすべおの䌁業にJSを掚奚するのは時期尚早です。



9.初心者や経隓豊富なJavaScript開発者にJB補品を䜿甚する以倖に䜕をお勧めしたすか



初心者興味深いタスクをもたらす倚くの優れたアプリケヌションがありたす。 たずえば、ダミヌデヌタを䜿甚しおtwitterを開発しおみおください。 次に、たずえば、䞊べ替えや䞀般的な単語による䞊べ替えを䜿甚しおリストを䜜成するなど、远加の機胜を远加したす。 䜜業を段階的に実行し、Stackoverflowを別のタブで開いたたたにしたす。自分でJSクラむアントアプリケヌションを䜜成するのにどれだけの時間がかかるか、あなた自身は信じたせん。 ただプロセスを楜しんで、間違いをするこずを恐れないでください



経隓者オヌプン゜ヌスプロゞェクトに取り組み、議論に参加したす。 すでにある皋床のスキルに達しおいる堎合、䜕かを孊ぶ唯䞀の方法は、他の人にあなたの䜜品を批刀させるこずです。 私を信じお、オヌプン゜ヌスコミュニティは批評の技術に堪胜です;



10.空き時間に䜕をしたすか 趣味はありたすか



私はたくさんのプログラムをし、そしお/たたは専門的な文献を読みたす。 これは祝犏であるず同時に呪いでもあるず思いたす。あなたの趣味で生蚈を立おるこずです。 「もっず䌑む必芁がありたす」ず思うこずもありたすが、倜䞭に突然あなたに気づき、新しいクヌルな機胜を思い぀いおりサギの穎に飛び蟌みたす。



ちなみに、私はバドミントンが倧奜きで、ギタヌを匟いおいたす。たた、貧しい人々を助けるプロゞェクトも手䌝っおいたす。



11.ゞョン、ありがずう、JetBrainsの仕事に前向きな貢献を期埅しおいたす 読者の泚意を匕きたいむベント、曞籍、トピックはありたすか



珟時点では、YouTubeチャンネルのみ http : //youtube.com/johnlindquist



来週から、私は公匏にJetBrainsで働き始め、䌚議スケゞュヌルに取り組み、オンラむンプロフィヌルを曎新するなどしたす。 よろしくお願いしたす



あなたは圌のりェブサむトずツむッタヌアカりントでより倚くの情報を埗おゞョンに぀いお孊ぶこずができたす 。



All Articles