Annual Open Tech Conference - ISsoft Insights 2021. June 19. Learn more.
×Закрыть
  • Абстрактный класс и интерфейс :D

    Для меня Java с одной стороны и есть самым большим злом. С 40% распространения и как самый майнстримный язык, Java как раз и диктует єту утопическую догму — что все есть обьет и точка. За ними подтягиваются дот нетчики и всякая прочая ООПишная мишура. С другой стороны с выходом Java-8 редакции когда наконец вдохнули в язык ФП парадигму — делает єтот язык вполне годным. Проблема осталась в миллионах девов, вернее в их мышлении, для них до сих пор присвоение функции переменной является взрывом мозга єтакий ментальный предел. Конечно они стали немного продвинутей и вместо for-loop теперь используют stream.forEach, но при єтом мутируют какую нибудь коллекцию за пределами єтой итерации.

    Вы может подумаете что я просто очередной нувориша на модной волне покритиковать невинную овечку и заработать себе в карму, но нет моя критика не на пустом месте. Для начала я в взял и переписал на Java догму «четырех пердунов» под названием ООП паттерны, єто было довольно приятным занятием под пиво, я переписал все кроме тех патернов где нужен стєйт, там надо немного еще нужно подумать. Работу я запулил в местную сеть где 10к других девов (включая создателя самой Java) имели возможность ознакомиться, пока я не получил ни одной контр критики моей работы. Дальше, весь девелопмент на Java я стараюсь вести в ФП ну или по крайней мере в гибридной форме с большим уклоном на ФП. Результат очень проминентный, так же стараюсь пушить всех девов вокруг меня на смену их мышления но тут трудновато, народ не хочет покидать свой sweet spot: сеттеры, мутация, обьеты бины везде даже для 2-3 string переменных, миксование данных и логики, иерархия на пустом месте шоб було во общем весь коктейль самого плохого что в ООП только может быть.

    Поєтому сморю я на єтот топик и просто улыбаюсь — если бы єто была единственная проблема отличить абстрактный класс от интерфейса :)

  • Абстрактный класс и интерфейс :D

    Последние 2 года, я вообще считаю что ООП есть самым большим злом для IT индустрии. К сожалению 25 лет назад был выбран неправильный путь развития.

  • Amazon-AWS Hiring event, Kyiv-2018

    Hello folks,
    Posting important update. “The event dates will be moved back one week to October 15th-19th”. This message I got from HR yesterday.
    Regards.

  • Amazon-AWS Hiring event, Kyiv-2018

    And one more comment, I feel that my email (kovtund@amazon.com) probably not the best one because I may overlook something from you guys. Please use two first above emails with just remarking on me. I confirm I’ll forward all received CV today to hiring personal.
    If you have any general questions feel free to ask.
    Thank you.

  • Amazon-AWS Hiring event, Kyiv-2018

    I’ll check with hiring personal where they are going to put this add. Thank you.

  • Amazon-AWS Hiring event, Kyiv-2018

    Hello folks,

    updating this topic with more official info:
    -----------------------------------------------------------

    Seeking a new challenge to elevate your career? Always wanted to work abroad, at global scale? At Amazon Web Services, we are currently working on some of the largest distributed systems in the world, and have endless challenges to solve related to user-experience, big data, machine learning, automation, and cutting edge technologies that might be of interest to you. Our AWS Commerce Platform team is currently seeking talented software development engineers to join our growing org in:
    · Seattle, WA,
    · Vancouver, Canada
    · Berlin, Germany

    AWS Commerce Platform provides the back and front-end services that enable AWS customers to purchase AWS services and understand and manage their infrastructure costs. Our teams tackle some of the hardest scalability, performance, and distributed computing challenges the world. We process trillions of events per month using stream processing techniques (Kinesis), process billions of line items via map reduce (EMR), and manage artifacts through the latest in database technologies (DynamoDB and Aurora). We process big data and provide tools for customers to interactively understand their bills. We also provide the analytics that let customers manage billions of dollars of IT usage and spending. Because we sit at the nexus of all AWS services and interact directly with end-customers, we also work closely across all AWS teams to ensure that we offer a great customer experience.

    We have a very flat organizational structure and casual office vibe. We live and breathe our leadership principles. Our teams operate much like a start-up in that we try to keep them small, but leverage all the resources and stability of being the largest cloud provider. We often joke that service teams have to be "two pizza size"—if a group can’t be fed with two pizzas it’s too large and should be split up. This dynamic creates a fast-paced, intellectually stimulating environment with a lot of ownership, collaboration, and little red tape. You’ll rarely be the smartest person in the room working here— you’ll be surrounded by brilliant folks you can always learn something from.

    We will be hosting interviews the week of October 8th-12th, 2018 in Kyiv, Ukraine. Offers include comprehensive family relocation packages, very competitive salaries and assistance with visa sponsorship.

    Curious to learn more? Send your resume to aws-kiev-event@amazon.com for consideration and more details. Thanks for your interest in Amazon.

    -----------------------------------------------------------