Задать вопрос
  • Имеет ли смысл смена специальности?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Да не помогут вам такие вопросы.
    Вы же понимаете, что карьера - вещь сугубо индивидуальная. Не всегда даже зависит от знаний и наличии вакансий. Куча случайностей могут вам помочь или наоборот подставить.

    Реальный опыт - ну почитайте биографии известных людей. В каждой биографии можно найти и тяжелое и сложное. И можно запомнить, что истории пишут победители - те, у кого ничего не получилось, вам врядли что-то напишут, а таких большинство.

    В результате вы узнаете парочку кулстори. И?

    Вам нужна мотивация? Ну уже ж не маленький.

    Смена квалификации бывает больно, бывает нет. В наше время все зависит даже не от проекта, а от стабильности, когда нет такого, что "из-за корона, от нас ушел заказчик и бизнес, завтра разбегаемся", или "из-за военной ситуации на западе/востоке, заказчик решил свалить в Индию, за месяц сдаем дела и разбегаемся".

    Профессионал это не полубог, и даже не гений.
    Это просто тот, кто прилагал усилия к выполнению работы и к повышению своей собственной квалификации в течение продолжительного времени. А это время может прерваться по разным причинам (недостаток мотивации; устал, уныл; здоровье; внешние факторы).

    Если есть вакансия, которая вас устраивает по деньгам - идешь и работаешь.
    А планировать себе карьеру на 10-20-30 лет вперед могут только оракулы.
    Ответ написан
    Комментировать
  • Как правильно сделать взаимодействия между модулями в Java Spring?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Предположу, что у вас все-таки реализован не микросервисный монолит, а монолитная архитектура. Вы лишь разделили монолитное приложение на модули и подключили их в gradle. С другой стороны - а нужен ли вам микросервисный монолит или микросервис вообще, если приложение довольно маленькое и им пользуются всего 40 человек.
    Если речь идет просто о взаимодействии модулей монолитного приложения, то в соответствующем gradle файле модуля подключаете нужный модуль и импортируете нужные сервисы, классы и т.д.
    Главное обратите внимание, чтобы не было циклической зависимости, которая у вас указана тут:
    Circular dependency between the following tasks:
    :amocrm:compileJava
    \--- :datadeal:compileJava
         \--- :amocrm:compileJava (*)

    Информация по теме -
    https://reflectoring.io/spring-boot-gradle-multi-m...
    https://spring.io/guides/gs/multi-module/
    Циклическая зависимость возникает, когда модуль А ссылается на модуль В, а модул В ссылается на модуль А. Ни gradle, ни maven не могут решить эту проблему, так как для сборки одного модуля нужен другой модуль, а для другого первый. Также это говорит о том, что возможно проект был несовсем корректно разделен на модули. Можно попробовать создать модуль C, и вынести общие для модулей A & B классы в него. А затем добавить зависимость модуля A от C, а модуля B тоже от C. Таким образом циклической зависимости не будет. Также обратите внимание на рекомендации по организации структуры Spring приложения, которая указана в оф. документации на их сайте.

    Если речь идет о взаимодействии модулей микросервисного монолита, как его выделяют в некоторых источниках, то модули должны сообщаться через различные асинхронные и синхронные интеграции.

    Если уж вам понадобилось делить проект на микросервисы, то как по мне лучше реализовать полноценную микросервисную архитектуру через API Gateway. Соответственно, связать модули через REST. Тут уже понадобится Spring Cloud API Gateway, Spring Cloud Netflix Eureka Client & Server и т.д.

    Возможно, что есть подводные камни, о которых я не знаю. Надеюсь, что коллеги поопытнее более подробно ответят на данный вопрос.
    А так вот, небольшая статья по данной тематике: https://habr.com/ru/post/496934/
    Вдруг, вам будет интересно - небольшой вводный курс по Spring Cloud, Eureka, Zulu и т.д. - https://www.udemy.com/course/spring-boot-microserv...
    Ответ написан
    1 комментарий
  • Как подать жалобу на действия РКН?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Никак. Демократии у нас давно нет и даже конституция попирается. Законы также не имеют обратной силы. Чтобы что-то поменять необходимо иметь право предлагать законопроекты. Читай как «надо стать частью гос.аппарата»
    Ответ написан
    3 комментария
  • Подходит ли книга Брюса Эккеля "Философия Java" для изучения ЯП с полного нуля?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Школу закончил?
    Математику когда учил, одной книги хватило, или за время школьного образования их нужно было чуть больше, чем одна?
    Когда закончил школу, ощутил в себе знания математика, который готов зарабатывать именно математическими расчетами? Нет, оказывается всего лишь базовая математика?

    Так и с программированием. Нет никакой идеальной книги для начала. Нужно много книг, много усилий, чтобы с нуля что-то освоить. Поэтому лучше всего меньше искать и больше грызть гранит науки.
    Ответ написан
    Комментировать
  • Что можно изучить после того как изучил Yii2?

    Sanes
    @Sanes
    Что разработчики делают потом?

    Работают.
    Ответ написан
    Комментировать
  • Как войти в сферу и переехать (не знаю, что делать и сильно отчаялся)?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Пока не начал ничего делать и ничего не добился - все это сопливые фантазии без права на существование. Если сейчас без входа в IT остальные варианты считаются неподъёмными то надо хотябы начать входить в IT. Когда это получится, а займёт это для большинства от года и более - тогда можно начать задумываться о перспективах.

    Сейчас вопрос ни о чем и под удаление
    Ответ написан
  • Резюме в .doc или .pdf?

    @Denioo
    Неужели наконец "стоящий вопрос" среди "какой стек выбрать? универ или работа? войти в айти или пойти в пивнуху?"

    Вы серьезно решили спросить какой формат выбрать? Боже такими темпами люди и пукнуть без вопроса здесь не смогут.
    Ответ написан
    2 комментария
  • Внедрение js-инъекции, это как? Я правильно понял?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Нет
    Ответ написан
    Комментировать
  • Стоит ли учить Python по книгам?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Мне 17 лет я начинающий "програмист" хотел бы спросить
    Стоит ли изучать програмирование на Python по книгам


    За целых 17 лет появились какие-нибудь идеи, как именно конкретно тебе проще осваивать новые знания?
    В школе как учил что-либо?
    Кроме школы вообще чем-либо увлекался, где было необходимо освоить какие-нибудь знания/навыки?

    Программирование ничем не отличается. Читаешь теорию, закрепляешь практикой.
    Насколько комфортно тебе заходят разные способы обучения зависит от того, как ты провел предыдущие 17 лет.
    Ответ написан
    Комментировать
  • Fullstack: составить дорожную карту?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    я себя вижу как будующий фуллстек

    Я себя тоже когда-то видел новым Линусом Торвальдсом, но жизнь не щадит.

    поэтому можно по подробнее про бэк и фронт.

    Каким образом вы хотите стать фуллстэком, если на таком банальном шаге как - поиск информации, вы уже делаете огромный затуп.

    Алгоритм действий для вас -
    1. Выбор сферы -> хочу работать там-то.
    2. Выбор языка -> определился со сферой, есть такие вот языки, на которых реализуется функционал.
    3. Изучения языка и инструментария по выбранным выше аспектам
    - Вопросы - (нужна ли математика в данной сфере, если нужна - то какой уровень математики, какой уровень computer science, что нужно знать из базы).
    - от фронта до бэка(если бизнес модель и задача позволяет одновременно реализовывать фронт и бэк без боли и огромного количества поглощаемой информации).
    4. Учитьсяи работать от 2-3 лет(если есть желание быть фуллстэком) и до бесконечности, желательно сразу идти в офис что бы перенимать опыт у более опытных товарищей).

    я себя вижу как будующий фуллстек

    Я когда вижу Резюме - фуллстэк - 2 года опыта, немного начинает подташнивать. Нормальный фронт, или нормальный бэк - это 2-3 года работы, когда задача решается так как нужно, и +\- не приходится переделывать. Нормальным фуллстэком вы станете лет через 5, поэтому начните с алгоритма, и далее если хватит сил - уже прыгайте на второй корабль.
    Ответ написан
    2 комментария
  • Зачем же все таки нужен return?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Оператор return, как и следует из его названия, возвращает из метода результат или управление.

    P.S. Поразительно, что вы задаёте вопросы по Java с 2018-го года и до сих пор не освоили самые основы.
    Ответ написан
    Комментировать
  • Стоит ли браться за программирование и что делать новичку?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Я буду с тобой честен. Я не знаю кто ты, я не знаю твои способности, но я могу представить себе твой образ, тк я повидал достаточно таких как ты. Он довольно типичный: Я не могу найти себя, я не знаю кто я есть, у меня нет интересов и талантов. Я выбираю профессию не по призванию, а по зп и надеюсь, что нихера не делая я смогу добиться чего-то. А еще было бы прекрасно не так много думать, а заниматься чем-то творческим. В общем, ты типичный, совершенно обычный и не чем не выделяющийся подросток.

    И раз уж по честному начали, продолжим. Пойми, ты не сможешь стать программистом и поднять бабла и я тебе это гарантирую на 99% процентов. Закончив универ, тебя не возьмут на работу программистом только потому что у тебя есть корочка. Стереотипы СССР давно не работают! Диплом не гарантирует ничего совершенно! У тебя не получится отсидеться как в школе, а потом как-то куда-то попасть. Тебе придется учиться. Учиться столько сколько никогда в твой жизни не приходилось. Придется читать, думать, решать задачи, ты этого делать не умеешь. А если и научишься, к тому времени как ты закончишь ВУЗ, программисты нафиг никому нужны не будут (по крайней мере не в таком объеме). Конкуренция будет колоссальной и ты пойдешь работать в макдак. Если ты думаешь, что тебя проведут за ручку по жизни, думаешь, что ты добьешься чего-то не прилагая больших усилий, а живя в кайф, ты не прав. Стоит ли тебе идти в программисты? Да пожалуйста, почему бы не попробовать, может затянет и пару лет еще протянешься. Но давай будем честны, что ты осваивал за последнии 10 лет реально нового, кроме новой карты в cs или перса доте? Так с чего ты взял, что тут справишься? Стоит ли тебе поступать в ВУЗ? Пфф, да плевать. Серьезно, совершенно ничего не поменяется от того будет у тебя диплом или нет. От слова совсем!

    А теперь, у тебя, наверное, появился вопрос: че эт он так умничает и так самоуверенно говорит? Да все дело в том, что мы с тобой одного поколения, ты не сильно младше меня и мои приятели из детства-подросткового периода сталкивались с точно такими же проблемами и вопросами. Они точно так же как и ты задавали мне и другим людям вопросы: Что мне делать? Как мне быть? Кем мне стать? У меня нет призвания. Они просто ныли, искали легких путей. Думали, что можно кем-то стать сидя на лавочке возле подъезда или играя в контру. И даже больше! Часть из них обращались ко мне с вопросами о том как научиться программировать, когда это стало популярным. Часть из них даже поступили со мной в одно учебное заведение, но я в начале 2-го курса олимпиады выигрывал, а они в конце 4-го не могли на изучаемом языке вывести "hello world". ВУЗ не гарантирует знания. Он не гарантирует вообще ничего!

    Конечно, есть привеликий шанс, что я не попал никуда из твоих прекрасных черт, но я в этом сильно сомневаюсь.
    Можно ли стать программистом в 20 лет?
    Легко! Даже легче легкого!
    Сможешь ли ты стать им?
    Скорее всего нет.

    Это не значит, что тебе нужно превращаться в овоща. То что ты начал думать о своем будущем, уже что-то (надеюсь это не после очередного рекламного видосика о том какие программисты крутые и как много получают, если так, иди ка ты сразу в макдак). Вводи на ютубе запрос "Какую сферу it выбрать". Дальше "Как стать N разработчиком" и делай все что говорят в этих видео. Протянешь больше месяца - у тебя есть шанс. Нет? Иди в макдак.
    В свое время я верил в таких как ты. Верил, что можно научить людей, помогая, но из всех самых перспективных, кому я помогал, не стали программистами никто. Отсюда и мое недоверие. Я видел уже все это миллионы раз...
    Ответ написан
    8 комментариев
  • Где искать русскоязычные IT-комьюнити в Швеции (и других Европейских странах)?

    paran0id
    @paran0id
    Умный, но ленивый
    Эээ, вы хотите, чтобы вам просто так, на потестить, дали реальные данные банковских аккаунтов? Просто по знакомству, потому что люди открытые? Да не будет этого никогда. Такие данные крутятся в закрытых контурах, куда даже далеко не все сотрудники имеют доступ.
    Ответ написан
    2 комментария
  • Насколько backend-разработчику нужно знать вёрстку?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    1) Больше не нужен, чем нужен. Освоишь программирование, верстка за неделю подтянется. Уровень на котором ты сможешь выставить блоки в линию тебе хватит
    всякие баги в вёрстке поправить могу.

    боже, что же за баги такие в вертске...

    2)
    был опыт ... дошёл примерно до массивов

    Это не называется "был опыт". У тебя не было опыта. Был опыт - это когда пол годика на языке что-то пилишь. И да, язык хороший как первый. Работу быстрее найдешь
    Ответ написан
    1 комментарий
  • Важен ли статус университета в глазах работодателей (для выпускников IT-специальностей)?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Прочитал какую-то чушь (шучу, не читал).

    Котируется не диплом (который должен быть обязательно), а опыт. Набивайте опыт.
    Ответ написан
  • Как найти новичку удаленную работу?

    @LJ322
    Официально в IT не работал. Иногда фрилансил.

    Я не могу сказать что хороший программист. Скорее базовое понимание.

    При таком раскладе это невозможно. Только если в какой-нибудь стартап "к школьникам" за бесплатно.

    P.S. С "Базовым пониманием" и желанием "зарабатывать хоть какие-то деньги" вы работу не найдёте. Таких по 500 человек на вакансию откликается. Подтягивайте навыки и идите в офис. Вернее пробивайтесь, сейчас это нелегко
    Ответ написан
    Комментировать
  • Какой сейчас заработок у веб дизайнеров, работающих на фрилансе? И реально ли вообще что-то заработать в этой сфере?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    Новичок? От бесплатной работы на стажировке до 15-20 тысяч рублей джуном.
    Ответ написан
    Комментировать
  • Как найти наставника для получения реального опыта?

    0xD34F
    @0xD34F
    Мои текущие знания и умения:

    Правильно будет так: "мои фантазии относительно текущих знаний и умений".

    А вот ваш реальный уровень. Во-первых - самостоятельно с задачей не справились. Во-вторых - не смогли решение нагуглить. То есть, вы вообще ничего не можете. Ну и кому вы такой нужны? Очевидно, никому. Отсюда и ответ на ваш вопрос - никак. Сперва приобретите хоть какие-то реальные навыки.
    Ответ написан
    4 комментария