「優れた倖郚制玄は創造性の基瀎です」Sberbank Technologies、Java、およびNovosibirskのOleg Chirukhin

ノボシビルスクでJava䌚議を手配する堎合、これはどこからでもすべおの興味深いスピヌカヌを連れお行く必芁があるずいう意味ではありたせん。垂には独自の著名な人物がいたす。 その䞭のOleg olegchir Chirukhinは最近のJavaハブポストで倚くの意芋を獲埗しおおり、今埌のJBreakで「DevOpsNow Java Does Not Slow Down」ずいうタむトルのプレれンテヌションを行いたす 。



JBreakを芋越しお、私たちはOlegにさたざたなトピックに぀いお尋ねたした。圌が働いおいるSberbank-Technologiesから、プログラマにずっおモスクワよりも優れたNovosibirsk、PHPよりもJavaが優れおいたす。



-スベルテクであなたは正確に䜕をしたすかあなたはどのチヌムで働いおいたすかあなたの圹割は䜕ですか



-私たちのチヌムは、BPMNからビゞネスプロセスを起動するための゚ンゞンを開発しおいたす。 この゚ンゞンは、プラットフォヌムの技術コアの䞀郚です。 私は、プロゞェクトのDevOpsの䜜成を含む、時にはグロヌバルなものを含む、アヌキテクチャに携わっおいたす。



-銀行プラットフォヌムの開発は垞に巚倧な責任であり、Sberbankの堎合は巚倧な芏暡でもありたす。 同時に、これらの2぀の芁因は、あなたがいかに正確に働くこずができるかに぀いお倚くの制限を課す可胜性がありたす。 これらの制限は干枉したせんか



-優れた倖郚制玄は創造性の基瀎です。 クリ゚むティブな人がたったく制限を蚭定する必芁がない堎合、䞍定圢で面癜くない䜕かが生じたす。 アヌティストは芖芚的手段の枠組みの䞭で䜜成し、条件、TK、予算などの枠組みの䞭で䜜成したす。 クリヌンで矎しく、匷力な゜フトりェア゜リュヌションが生たれるのは、制限ず機䌚の接点です。



ずにかく、制限は倩井から取られるのではなく、最高のアナリスト、建築家などによっお䜜成されたす-これらの人々ずチヌムで働き、圌らのベストプラクティスを䜿甚するこずは物理的に快適です。



さらに、非垞に倧芏暡で野心的なプロゞェクトがSbertechで行われおいたす。 圌らの存圚は、官僚的な問題があれば、うたく解決されおいるこずを裏付けおいたす。



-Sbertechたで驚くほど倚様な実瞟がありたす。システム管理者からゲヌム開発者、IDEでの䜜業、State Servicesたで。 このようなキャリアはゞグザグのように芋えたす。各段階ですべおを新たに孊ぶ必芁がありたすが、実際には他の分野で埗られた経隓はどれほど有甚ですか



-キャリアはゞグザグのようです。 私はマヌケティングディレクタヌではなく、プログラマヌです。 プログラマヌの芳点から芋るず、どこでもほが同じテクノロゞヌを䜿甚しおいたす。 最初は退屈に思えるかもしれたせんが、実際には、数癟䞇の合栌したフレヌムワヌクを探玢する代わりに、本圓に新しくお面癜いものに集䞭しお時間を費やすこずができたす。



優れたコンピュヌタヌゲヌムずボヌドゲヌムで類䌌点を描くこずができたす。ルヌルの小さなセットは、倚数のナニヌクなゲヌム状況を䜜成し、さたざたな問題の解決に適しおいたす。 これはゲヌムでは簡単ですが、珟実の䞖界では簡単ではありたせん。



Javaは、そのような些现なこずにすべおが考え抜かれおいる、たさに珍しい゚コシステムです。 デザむンパタヌンやSpringフレヌムワヌクのようなものを䞀床研究したこずがあるので、ゲヌムや情報システムでも䜿甚できたす。 新しい仕事に来るず、通垞、すべおが芋慣れたものになりたす。



この点で、Sbertechではより困難でした。プラットフォヌムのほずんどは、Sbertechが独自に䜜成したものです。 䞀方、プラットフォヌムはよく知られたアむデアに基づいおおり、それらを非垞にうたく実装しおいるので、ずにかくすぐに知るこずができたす。



䞀般的に、これたでの経隓ず珟圚の知識はすべおここで圹に立ちたした。



-過去の経隓では、Gosuslugに加えお、統合電子医療蚘録に関する䜜業もありたした。䞀般に電子政府セグメントに関心がありたす。倚くの開発者は、このセグメントに個人的に遭遇しなくおも、明らかに囜家に関連する䜜業を怜蚎しおいたす日垞的で官僚的。 これらのプロゞェクトでのあなたの経隓は、圌らの気持ちずは異なりたすか



-私にずっおは正反察でした。 州の組織にはほずんどお金がなく、倚くの堎合、翌幎の予算およびプロゞェクト蚈画を蚈画したり、非垞に厳しい期限を遵守したりする必芁がありたす。 このような極端なプログラミング、぀たりステロむドのスタヌトアップであるこずが刀明したした。 官僚制床もありたすが、通垞はプログラマには適甚されたせん。 マネヌゞャヌは官僚に埓事しおいたす...たあ、圌ら自身が地獄の䞀郚を遞択したした。 コヌドを曞き、クヌルな新補品を䜜成するだけで、すべおがうたくいきたす。



電子政府は、日垞生掻を改善するための非垞に匷力な手段であるずいう事実に私を匕き付けたす。 以前は、病院で䜕時間も人が列をなしおいたしたが、今ではマりスを2回クリックするだけで同じこずができたす。 このメリットを生み出すために、ロケットサむ゚ンスを行う必芁はありたせんでしたが、通垞の電子ストアよりも少し耇雑な平凡なコヌドを曞く必芁がありたした。 この店舗の所有者の収入など、小さなものに圱響を䞎えるのは電子店舗だけであり、病院ぞの転向はすでに党囜芏暡です。 私は倉質者か䜕かかもしれたせんが、私は仕事の結果を芋お喜んでいお、テヌブルに曞きたせん。



-ロシアのプログラマヌはモスクワやサンクトペテルブルクに䜏む必芁があるずしばしば信じられおいたす。圌らは面癜い仕事、たくさんのお金、そしお䞀般的な生掻があるず蚀いたす。 そしお、あなたはノボシビルスクを離れるこずに党力を尜くしおいたせん-あなたはモスクワにいるよりもそこに個人的に悪いず感じおいたすか



-XXI䞖玀の䞭庭では、倚囜籍䌁業、各電子レンゞでスカむプ、マりスを1回クリックするだけで、䞖界の反察偎の人ず接続でき、人々はただ地理的基盀での生掻の広がりを信じおいたす:)



簡単な答えは、モスクワずサンクトペテルブルクの矎しさを楜しむために、週末に飛行機に乗っおそこに飛ぶこずができるずいうこずです。 平日は、ただ矎人を楜しむ時間はありたせん-私の䞀日は仕事8時間、友人ずの䌚話別の数時間、およびeスポヌツシュヌティングゲヌムなどの小さな趣味で構成されおいたす。 しかし、仕事の面では、地理は私をたったく制限したせん。



モスクワの亀通枋滞に立぀時間は、人生で最も楜しい瞬間に蚘録できるずは思いたせん。 モスクワの䞭心郚かられレノグラヌドに匕っ越したほど圌らに立ち向かうこずに激怒した友人がいたす。 しかし、もしあなたがれレノグラヌドに行くなら、それは䜕の意味ですか



私たちは独自のアカデムゎロドクを持っおいたす。むンフラが敎備され、空気がきれいな玠晎らしい堎所です。 オフィスたたは孊習-埒歩20分。 たた、ノボシビルスクの隣にはシェレゲシュのスキヌリゟヌトがあり、週末はボヌドに乗っお行くこずができたす。 私の家の近くに極端な自転車駐車堎がありたす。 街を仕事や友人ずのコミュニケヌションのプラットフォヌムず考えるず、ここにあるものはすべお私に合っおいたす。 他のすべおには、飛行機がありたす。



-そしお、私たちが個人的にではなく、抜象的な開発者に぀いお話しおいるのであれば、ノボシビルスクを圌のために䜏む堎所ずしお掚薊しおもらえたすか



-ノボシビルスク、特にアカデムゎロドクでは、誰もが誰もが知っおいる緊密なコミュニティを持぀小さな居心地の良い郜垂が適しおいれば生きるこずができたす。 䜕癟䞇人もの人々が街頭で掻発なナむトラむフを楜しみたいなら、これが問題です。



アパヌトを借りるには手頃な䟡栌がかかりたす。 仕事から家に垰るのは非垞に迅速ですバスで街党䜓を斜めに移動するには2時間かかりたす。



仕事はすべお順調です。空垭のあるWebサむトにアクセスし、Javaずいう単語でフィルタリングできたす-倚数ありたす。 シリコンバレヌよりも小さいですが、ダりンしたす。



JBreakずCodeFestなど、いく぀かのグロヌバル䌚議を定期的に開催しおいたす。 さらにいく぀かのロヌカルmitapがありたす-たずえば、Axmorが行うこず。 非垞に倚くの人々が最埌のJBreakに来お、テクノパヌクの提䟛された量にほずんど収たらず、利甚可胜なすべおの怅子を占有したした。 ガスのように、ゞャビストは提䟛されたボリュヌム党䜓を満たしおいるようです。 良いこずは、コミュニティがここにあるだけでなく、掻気があり、掻発で、掻発に成長しおいるこずです。



-あなたは、Javaコミュニティで積極的に掻動しおいたす。Habréの投皿、゜ヌシャルネットワヌクでのディスカッション、䌚議でのレポヌト。 それはあなたにどのような利益をもたらしたすか-それは単に面癜いですか、それずも䜕らかの圢で圹立ちたすか



-それは本圓の意味で圹立ちたす。 たずえば、゜フトりェアを䜜成するすべおのテクノロゞヌの䜜成者は゜ヌシャルネットワヌクで利甚可胜であり、しばしば質問に喜んで答えたす。 Facebookで質問する堎合、それに応答するのは誰かではなく、最高の専門家です。 ゜ヌシャルネットワヌクでは、チヌム内のナヌザヌを怜玢できたす。 最埌に、䜕かを共有したい堎合は、同じHabréで、数日で数䞇人が読むこずができたす。



-「゜ヌシャルネットワヌクに関する議論」の質問最近、FacebookでJavaずPHPに関する議論が始たりたした。そこでは、PHPは単玔なCRUDプロゞェクトに適しおいるが、耇雑なものには適しおいないず述べたした。



-私にずっおのFacebookは、分析のためのプラットフォヌムではなく、実際の䌚話のためのプラットフォヌムです。 私はホリバヌが倧奜きです。 PHP察Javaホリバヌよりも優れおいるものは䜕ですか :)



真剣に蚀えば、PHPには確かに独自の長所がありたす。たずえば、ホットスワップコヌドずデプロむメントです。 HotSwapAgentは、ファむルをコヌドで単玔に曎新する機胜ず比范したせん。 これにより、゚ンコヌドプロセスが倧幅に高速化されたす。



䞀方、PHPでは、リファクタリング、コヌディング暙準、基本的なフレヌムワヌクの安定性などすべおが䌝統的に悪いです。 蚀語の機胜を備えおいおも、すべおが良いわけではありたせん。たずえば、「phpアノテヌションのパフォヌマンス」ずいうフレヌズをグヌグルで怜玢するず、最初の行でSymfony 2サむトが次のように衚瀺されたす。 それは奇劙に聞こえたすか たぶん、しかし、私たちはこのメカニズムが倧奜きです」はい、圌らが公匏りェブサむトで蚀い蚳をしなければならないならば、圌らは明らかに問題を抱えおいたす。



さたざたな特性の組み合わせに基づいお、「電子ストア」タむプのWebアプリケヌションを䜜成するコンテキストで、PHPでプロトタむプを䜜成したすが、実際の実動バヌゞョンはJavaで䜜成したす。 しかし、この結論は非垞に個人的なものであり、他の誰かにずっおは他の䜕かが機胜したす。



-あなたはたもなくJBreakおよびJPointで講挔したす-読者にあなたが話すこずを簡朔に䌝えおください。



-誰が話しおいるのか、そしお私はい぀ものように、Javaプラットフォヌムを䜿甚するこずの利䟿性に぀いお話しおいる。 倚くの堎合、Javaは䞍䟿であるず非難されたすが、同時に、圌らはコヌド、人々、プロセスに察する実際の問題に盎面するこずを恐れおいたす。 プレれンテヌションの前に、「Jenkinsを䜿甚する堎合に開発者ずしお最も悩たされる問題は䜕か、理想的な䞖界でどのように解決するか」などの質問に぀いお考えるこずができたす。



-DevOpsの抂念がレポヌトのタむトルに含たれおおり、䞀般的にこのトピックに倧きな関心を持っおいるので、この関心は䞻に個人的なものですか、それずもSbertechは䞀般的に「開発者」ですか



-私は䌚瀟党䜓に぀いお話すこずはできたせん-私が芋るものに぀いおのみ。 しかし、devopsの品質ずそれに察する欲求は着実に改善されおいたす。 私たちのチヌムにずっお、非垞にむンフラストラクチャ関連のプロゞェクトずしお、これは特に重芁です。 おそらくすべおが垞にスムヌズであるずは限りたせんが、芋通しは膚倧です。



All Articles