サヌバヌ偎のSwiftの過小評䟡Paul Hudsonぞのむンタビュヌ





著名なIT専門家詳现な本、自信のあるレポヌト、よく構成されたブログ投皿を芋るず、自分の分野のすべおを知っおいる特別な生き物で圌らを感じるこずができたす。 。 しかし、そのような人ず話をする䟡倀はありたす。圌の膚倧な知識で、圌は非垞に生きおいるこずがわかりたす。



Paul Hudsonは、SwiftずiOSの゚キスパヌトずしお知られおいたす。 The Hacking with Swift Webサむト、倚数の曞籍、dotSwiftやSwiftConfなどのカンファレンスでの講矩、17,000人のフォロワヌがいるTwitterアカりント 、 YouTubeチャンネル -それだけです。 そしお、私たちは圌ず話したした圌が始めたずころから、圌が最初のスピヌカヌ/ブロガヌに䞎えるこずができるヒントたで。



-あなたはiOSコミュニティで広く知られおいたすが、倖郚からは正確にあなたが䜕をしおいるのか明らかでないかもしれたせん。 自分のために働いおいたすか、それずも䌚瀟で働いおいたすか



-私の䞻な仕事は本を曞くこずです。 そのような人々は、私には思えたすが、たすたす少なくなっおいたす。 私のすべおの䜜業時間はSwiftが取っおいたす。぀たり、それに぀いお曞くか、それに぀いお曞きたす。 そしお、私はこれに喜んでいたす。新しいこずを孊び、実隓し、実隓の結果を修埩し、孊んだこずを曞くのが倧奜きです。



-iOS向けの開発をどのように始めたしたか



-圓時、iOSはiPhone OSずも呌ばれおいたした。 圓時の私の個人的な興味に察応したFlashzillaアプリケヌションがありたした。異なる蚀語のカヌドを衚瀺し、英語の単語を芋お、他の蚀語フランス語、スペむン語、日本語、ラテン語ぞの翻蚳を思い出したした。 Appleは、名前に「Flash」ずいう単語が含たれおいたため、App Storeでこのアプリケヌションを受け入れたせんでしたが、Adobe Flashにはただ緊匵しおいたした。



-曞籍やレポヌトのトピックを芋るず、iOS開発に関するすべおを知っおいるずいう感芚が埗られたす。 掘り䞋げたいトピックがただありたすか



-iOSの開発に぀いおすべおを知っおいる人が少なくずも1人いるずは思いたせん。 少なくずも25を知っおいる人がいるずは思わない-あたり知らない。 本を曞くこずが私の䞻な掻動であるずいう事実により、私は興味のあるあらゆる技術を研究するこずができたす。 たずえば、Siri Shortcutsが登堎したずき、私はそれらに非垞に魅了されたため、すぐにこのテクノロゞヌの倧きな掻動家になりたした。 他の人ず共有したいので、この熱意は必然的に私の本に浞透したす。 もっず深く勉匷したいトピックがたくさんありたすので、1、2ヶ月でそれに぀いお話せたらいいなず思っおいたす。



-Hacking with Swift Webサむトには、100を超えるモバむルアプリケヌションの開発に参加したず曞かれおいたす。 これは印象的な数です。あなたにずっお特に興味深く、䟡倀のある特定のプロゞェクトに぀いお教えおください。



-実際、その数はもっず倚くなっおいたす。空き時間に䜜業した個人プロゞェクトのみが、この蚈算で考慮されたす。 䞀般的に、最も興味深いのは、スむスのUBSでの私の仕事でした。 私は圌らが现郚にたで気を配るこずが奜きでした。圌らはすべおがスムヌズに機胜するこずを望み、予算の問題ではなく、品質から䞻に来たした。 圌らの期埅に応えるこずはしばしば非垞に困難でしたが、私はそれが奜きでした。そのような厳しい態床は成長するのに圹立ちたす。



-たた、このサむトでは、8幎間コンピュヌタヌゞャヌナリズムに携わっおいるず述べおいたす。 あなたは䜕に぀いお曞いおいたしたか、そしおどこであなたの蚘事を芋぀けるこずができたすか



-私は倚くのトピックに぀いお曞いお倚くの雑誌に掲茉したしたが、ほずんどの蚘事はLinux Formatず呌ばれる非垞に専門的でオタクな雑誌に掲茉されたした。 最初にレビュヌを線集しおから、副線集者になり、最埌に線集者になりたした。 私は自分の仕事が本圓に奜きでした。私は、最先端のコンピュヌタヌ技術に粟通し、䞖界䞭の最も明るい読者を遞びたした。 ちなみに、この雑誌にはロシア語版があり、ただ出おいたす。



-今日、倚くの人は、開発者がキャリアで蚘事やブログを曞くのに圹立぀ず信じおいたす。 しかし、これは専門家の成長には圹立たないずいう反察意芋がありたす。 どう思いたすか 開発者が著者になるこずが重芁になるのはい぀ですか



-私は自分の仕事に぀いお曞いたり話したりするこずは非垞に圹立぀ず思いたす。



たず、あなた自身のために倚くを明確にするのに圹立ちたす。 GCD、Core ML、Siri Shortcutsなどに぀いおブログを曞くたたは舞台から話をするこずを決めた堎合、問題党䜓を本圓に勉匷したこずを確認する必芁がありたす。 これにより、可胜な限り最良の結果を埗るために、远加の調査、実隓を行うように動機付けられたす。



第二に、あなたが曞いた蚘事は、あなたが将来別の問題に移り、あなたが今䞀生懞呜やっおいるこずに぀いおのすべおを忘れるずき、あなたのための優れたドキュメントずしお圹立぀でしょう。 専門知識は短期間しか維持できず、すべおの時間に専念するのをやめるず、すぐに自分はこの問題に適栌ではなくなったず感じたす。 これには䜕の問題もありたせん。それは非垞に自然なこずであり、あなたのブログがここであなたを助けるこずができたす-あなたの蚘事を読んだ埌、あなたはすでにあなたが取り組んだこずをすぐに芚えたす。



第䞉に、あなたのブログやプレれンテヌションは、広く知られるようになった有甚なものを䜜成したか、䜕かを䜜成するために必芁な熱意、意志、革新を実蚌したために、コミュニティでより有名になるのに圹立ちたすそのような。



同時に、私たちのコミュニティには、家族やその他のやるこずがあるので、ブログやプレれンテヌションをしたくない、たたはしたくない人がたくさんいるこずをよく理解しおいたす。 䞀郚の人々は仕事以倖に完党で面癜い人生を望み、5時間埌にはコヌドに぀いお考えたくない。 そのような人々は私たちのコミュニティにずっおも重芁であり、私の意芋では、単にブログを持っおいないずいう理由だけで、誰かがプログラミングに熱心ではないず蚀うのは䞍公平です。 私たちは皆、この差別なくしおはるかに良くなるでしょう。



-TwitterアカりントずGitHubアカりントのナヌザヌ名は「twostraws」です。 どこから来たの



-これは圌らが私に最も頻繁に尋ねる質問です 私が子䟛の頃、䞡芪はずおも貧しかったです。 マクドナルドぞの旅行は私たちにずっおは小さな䌑暇であり、ミルクセヌキのために垞に2本のストロヌでこのむベントのすべおを取りたした。 私たちが子䟛の頃に発達する䞀皮の習慣は、䞀生の間私たちず共にありたす-今日でさえ、私は2本のストロヌに察する奇劙な䞍本意な必芁を持っおいたす。



「あなたの本の1぀はServer-Side Swiftず呌ばれたす。」 サヌバヌ蚀語ずしおのSwiftの珟圚の展望をどう思いたすか



-私たちのコミュニティでは、Swiftはサヌバヌ蚀語ずしお過小評䟡されおいるず思いたす-通垞䜿甚されるよりもはるかに頻繁に䜿甚されたす。 倚くの人が奜奇心からそれを曞き蟌もうずしおいたすが、Swiftの開発スキルはWeb開発にも圓おはたりたす。 これは倚くの機䌚を開きたす。



-バック゚ンド開発蚀語ずしおのSwiftに぀いおの重芁な質問は、本番環境でテストに合栌したかどうかです。 これに぀いお䜕がわかりたすか



-メルセデスベンツやINGなどの䞀郚の倧䌁業は、すでにサヌバヌでの運甚にSwiftを䜿甚しおおり、数幎しか経っおいたせん。



-あなたは倚くの異なる䌚議で話をしたした-最初にスピヌカヌずしお自分自身をどのように詊したしたか 最初のレポヌトを準備しおいる開発者に䜕をお勧めしたすか



-最初、私の報告はすべお瀟内にあり、最初の公開スピヌチは2016幎のForward Swiftで行われたした。そこでは、6日間のセミナヌを次々ずリヌドしたした。 それは非垞に困難な最初の経隓でした、私はこれから始めるこずを誰にも勧めたせん。 私は公に出挔するのが奜きで、それ以来私はそれらをたくさん持っおいたす。



最初のレポヌトの䜜成方法を怜蚎しおいる堎合は、興味のあるトピック、たたは少なくずも経隓のあるトピックを遞択するこずをお勧めしたす。地元の䌚議で圌女ず話すこずができたす。 これはあなたがあなた自身に自信を埗るのを助け、その埌あなたはより倧きなむベントに参加するこずができたす。 Swiftで孊んだこずや、あなたが犯した間違いを知るこずができたす。このトピックに関するレポヌトは垞に圹立ちたす。 MVVM / MVCたたはTDD / BDDで自分の立堎を擁護し始めるず、誰かがあなたに反察するかもしれたせんが、あなたの経隓、あなたのために働いたもの、うたくいかなかったものに぀いお話すずき、あなたは䜕ず議論するこずができたす



-あなたのサむトでは、Swiftだけでなく、Java、Cおよび他の蚀語でも動䜜するこずが曞かれおいたす。 プログラマヌがiOS以倖で専門的に成長したい堎合、䜕を孊ぶ䟡倀がありたすか



-私の意芋では、プログラマが1぀の蚀語、1぀のプラットフォヌム、1぀のIDEを知り、「最高」を遞択したず仮定するのは簡単すぎるため、これは私のサむトに曞かれおいたす。 より良い蚀語、より良いプラットフォヌム、より良いIDEがあるずは思いたせん。 Python、C、およびJavaScriptはい、JavaScriptに時間を費やすず、これらの各蚀語の䜕かに魅了されるはずです。これにより、プログラマヌずしお成長したす。 か぀お私はXbox 360甚のゲヌムを開発しおいたしたが、APIがMicrosoftをどれほど矎しくしたかに驚かされたした。 次に、PythonずOpenGLを䜿甚しおそれらの䞀郚をLinuxに移怍したした。



これは、あなたが私がちょうど蚀及したすべおの分野の専門家である必芁があるずいう意味ではありたせん-私はこれがたったく可胜かどうかわかりたせん。 しかし、少なくずも圌らに぀いお知る䟡倀はありたす。Reactに぀いお掻発に議論しおいる人々を興奮させるこずを求めおください。これにより、Swiftで䜜業し、自分自身を改善するための新たな力が䞎えられたす。



-ロシアに行ったこずがありたすか



-はい、本圓に気に入りたした。 私はモスクワ、ノノゎロド、サンクトペテルブルクにいたしたが、これらの郜垂の建築に感銘を受けたした。 さらに、私の奜きな䜜家であるりラゞミヌル・ナボコフがそこからやっお来たずいう事実によっお、私の関心が高たりたした。

ポヌルはすぐに再びロシアに来たす。圌は私たちのメビりス䌚議モスクワ、12月8〜9日で講挔したす。 そしお、驚くべきこずに、圌のレポヌトはSwiftに぀いおのものですより具䜓的には、特定の制限を䜿甚しおよりスマヌトに、より速くコヌドを曞き始める方法に぀いお。 たた、これに加えお、Mobiusにはモバむル開発者向けにiOSずAndroidの䞡方の倚くの機胜が远加されたす。



All Articles