Отправил!
Так, в чаті вільне спілкування. Ми слідкуєемо за питаннямі та будемо реагувати. Звісно, якщо буде доречно то відповімо.
Потому, что система работает не так.
Скорее всего человеку предложили такие варианты: заплатить или открыть дело через исполнительную службу. Если открывать дело в исполнительной службе, то он сразу становится невыездным. Он не может пользоваться своим авто, летать на самолете. При любой проверке документов его задерживают и выписывают дополнительные штрафы, которые снимаются автоматически с его счета исполнительной службой. Банку выписывается ордер его исполняет, как только есть чем. А у исполнительной есть информация по счетам. Благодаря великой цифровизации.
Человек нанимает адвоката, попадает в суд. Его назначают через
Если заинтересованный человек видит деньги, то он просто работает в сторону их получения. А инструментов много.
Разница между одним и тремя и больше детьми для семьи очень большая. Надо в принципе ставить приоритет таким, что любой человек должен иметь право распоряжаться своей жизнью.
Зря вы так. Они вот и карточки своего банка начали выдавать вот пруф, надо просто заполнить анкету на Гугл формах (гугл врать не будет) и начнут присылать по 100 баксов. Я уже заполнил на себя, всю семью и собаку соседа. Возьму кредит на отпуск на Мальдивах, все равно скоро окупится.
Криптаны врать не будут. Серьезные ребята и план у них надежен как швейцарский сыр.
Это простой вопрос, но ответ нравится далеко не всем. Собственно причина, по которой я создал свои курсы обучению заключается в том, что большинство курсов, книжки и сайты дают только кусок теории, редко дают немного практики. Хотя при этом для того, чтобы получить полноценный навык надо 3 составляющие:
— теория, которая тянет максимум процентов на 15% от времени, которое надо потратить на приобретения навыка. Хотя кажется, что на собеседованиях вас будут спрашивать именно ней. С теорией есть известная проблема, что ее слишком много, а новичок, введя слово python на любом книжном сайте получит сотни названий. Но тут вам может помочь дерево навыков, или матрица компетенций. Курсы, которые воруют друг у друга программы, а потом дают читать джунам, не сильно помогают в этом деле.
— практика, все это слышали, все понимают. Те, кто не понял, но поймут, то поймут сразу. Меня очень неприятно удивило, что многие из бесплатных или платных платформ, которые дают практику требуют реализацию каких-то зубодробильных и замудренных алгоритмов, которые не имеют отношения к рабочей практике. Такое впечатление, что синдром советского препода перепрыгнул сразу в наше цифровое время.
— экспертное мышление. Часть, которую вообще игнорируют очень многие школы пытаясь как можно быстрее впарить свои курсы. И то, что вообще невозможно получить из учебников. Это совместное общение и совместное решение проблем с человеком который повидал некоторое дерьмо в этой сфере.
И теперь после куска этой душещипательной теории вернусь к вопросу о прохождении собеседований на вакансии джунов. Джунов без года опыта работы стараются не брать на работу. Но что же отличает этих джунов с годом опыта и тех, у кого его нет? Ну вот допустим человек прочитал книги, сделал практические проекты, даже за пиво попросил ревью своего кода у бывшего одноклассника и даже выложил код на гитхаб. Вроде бы прошелся по всем трем направлениям: теория, практика, экспертное мышление.
Помимо навыка, который называется хард-скиллом нужна вторая часть. Возможно, вы слышали, что берут на работу за хард-скиллы, а увольняют за софт-скиллы. Как открыть тикет, как закрыть тикет, что такое код-ревью, как проходят коммуникации в компаниях и какие виды их бывают. Даже банально как не опаздывать, как распознать работодателя, о котором потом будут писать на кохане.айті. Как правильно оформить резюме чтобы оно выглядело как от человека, которому можно доверять. Как не бояться проходить собеседования, какие вопросы задают, как устроен процес найма и т.д. Это все о коммуникациях и это называется софт-скиллы.
Я этому уделяю половину времени вебинаров на наших курсах. Уже накопилось часов
И вот возвращаюсь к первому предложению. Оказывается, помимо учебника, чтобы стать программистом и получать триста тысяч сыров в секунду за нажатие кнопки надо еще уметь общаться, уметь производить впечатление, выглядеть как надежный партнер.
Но чтобы мои рассуждения не выглядели как какая-то сложная и непробиваемая история.
Я провел за свою жизнь много интервью думаю около 2000. Бывало, по 200 и более год, на позиции от джунов до СТО. И, конечно, проходил собеседования сам. И не однократно попадал в ситуации, когда компании приглашали собеседовать закомплексованных и неуверенных в себе людей, вместо проверки просто самоутверждались в попытке поднять свою самооценку. По сути это направленная агрессия и хорошо бы уметь с ней разбираться. Но в любом случае — это опыт. Да, вам может попасться что-то типа Интеллиас, и если вы без опыта успешных собеседований, то будете думать, что проблема в вас. Мусорных компаний в Украине много. Но вы дотачиваете свой опыт и это отражается на вас. Прохождение собеседований — это навык. Как ездить на велосипеде. У кого-то быстрее, у кого-то медленнее, а кому-то приходится этому учиться по учебнику. Но вы можете управлять процессом и потратив нужное количество часов вы сможете проехать первый круг.
Иванна, большое спасибо за приглашение поучаствовать в написании этой статьи и за вопросы, которые задали. Очень люблю работать и вообще любые коммуникации с командой ДОУ. К моему сожалению, статья на ДОУ вышла чуть раньше, чем мы успели со своими планами. В этом году вообще планы вторичны.
В дополнение к нашим профессиональным курсам на Pylot.me в июле я запускаю бесплатный вводный курс по Python’у. Специально для тех, кто еще определяется в каком направлении двигаться, возможно у меня получится убедить вас, что Python — это лучшее направление. Пока нет какой-то страницы с анонсом, но лекции будут выкладываться на моем канале www.youtube.com/.../UCzClGkSdFfjursCUsp6T_bQ. Или подписывайтесь в фейсбуке и там буду держать в курсе www.facebook.com/mkashkin
VS Code уже отобрал большой кусок рынка редакторов. Он работает на Electron. Atom не пошел по каким-то своим причинам, возможно, авторы не очень понимали потребности разработчиков. А авторы VS Code понимают лучше. Но в VS Code приятно и удобно работать над проектами.
Для наглядности вот собранная статистика по налогам в Европе tradingeconomics.com/...tax-rate?continent=europe. Понятно, что это не окончательный список, много деталей, например разные налоги на разные доходы и варианты формы взаимодействия с государством. Но из таблицы 18% в Украине против множества других европейских стран не выглядят сильно ниже, чем нижньої планки в ЄС.
Плюс общая тенденция в других странах мира такова, что цифровых номадов налоговая ставка падает, вот список виз и каждый год их количество растет nomadgirl.co/...with-digital-nomad-visas. В Португалии, например новый закон rebase.co/portugal
— 0% tax on foreign income
— 0% tax on crypto
— 0% tax on dividends
— 0% tax on wealth
— 10% tax on pension
— 20% tax on freelancing
В других странах свои собственные проблемы, но сильно меньше, чем война и запредельный уровень насилия. И как бы айтишники не помогали во время войны, но им еще всю жизнь прожить и ростить своих детей. И есть страны которые к приезжим достаточно дружелюбны. Оформляют красивые сайты в зоне правительственных доменов, например nomad.residencymalta.gov.mt. Делают удобные анкетки и ждут приезжих
Украинцам сейчас везде рады. Номад визы в нескольких десятках стран.
Я вам сейчас открою секрет Полишинеля, но вам пишут боты на Ликедине. Есть софт, который автоматизирует общение рекрутеров, в него заливается база айдишек программистов и по ним идет проспам с ботовых аккаунтов в рамках небольших лимитов бесплатных учеток. Если вы получили сообщение и ответили на него, то очередная «Василиса» передает вас «нашему специалисту по найму».
Имена подставляются по шаблону. Вы можете проверить сами. Переименуйтесь в «🇺🇦 Ivan Sorochan» и начнете получать сообщения «Привет 🇺🇦». Потом поищите по фотографии присланного сообщения Google Images и увидите десяток однотипных профайлов.
Посмотрим, как пройдут увольнения и сколько человек останется в минске. Пока выглядит как что-то большое. Судя по новости на dev.by там работало 2400 человек.
С российским офисом выглядит более мутно.
Зараз користуватися інструментами російської пропаганди та всі сірі теми мазати одним жиром. Багато тем легальні не тому, що вони добрі, а тому, що є люди, яким це треба. Якщо це не давати, то вони це отримуватимуть, але нелегально. А так країна одержує податки. Світ дорослих людей не чорно-білий.
Светлая память. Худшие новости которые можно было встретить на ДОУ.
Очень тяжело расставаться с детьми на длительный срок. Разве что переезжать вместе, но это уже другая история.
Убрали пиццу из меню? Много отзывов про этот прискорбный факт!
Ответил ниже. Да, я выделяю разные этапы жизненного цикла кода и считаю, что должна быть выборочность в применении инструментов в зависимости от текущего цикла. Очень много проектов не доживают до фазы «серединности» и одна из причин в бредовых практиках от теоретиков которые генерализируют свои локальные наблюдения на всю отрасль.
Не совсем понимаю ваши вопросы. У меня сложилось впечатление что вы спросили как обойти фазу тестирования. Я предложил конкретную практику. Если вы дошли до фазы когда надо тестировать код, то вы не сможете ее обойти или это будет обходиться дороже. Мой поинт в том, что ценность тестирования в реальных задачах не находится на начальном этапе написания проекта. Хотя возможно есть очень узкие ниши где без этого не обойтись, но там и без TDD-шного фанатизма все понятно сразу.
Компилирование решает часть вопросов качества кода, но в случаях когда он не доступен он решается другими инструментами и способами. Конкретно Python и другие динамические языки прекрасно себя чувствуют и несут свою ценность.
Я предлагаю разделять процесс написания кода на исследовательскую или фазу поиска решения и на фазу поддержки и развития. Лично я считаю, что у команды есть право ошибаться и менять подходы. Если сначала начинать с тестов то тесты войдут в объем кода который надо обновлять в момент изменения подхода.
Более детально рассматривая ваш пример: компания выиграла тендер и на одном из этапов разработчику надо интегрировать код со спецификой в которой он не разбирается. Погружаясь в предметную область он обнаруживает, что неправильно понял часть требований и теперь, с новой экспертизой, понимает как сделать правильно. Если у него уже были тесты, с которых согласно TDD он должен был начать, то он получит бóльшую кодовую базу которую надо обновлять.
Погружаясь в детали еще пример. Есть код библиотек (например фреймворк который вы создаете или используете) и есть код внедрения (например конкретна форма которая реализована на этом фреймворке). Код фреймворка, вам безусловно хотелось бы чтобы был покрыт тестами. Но код конкретной формы, на него плевать. Тестирование отрисовки успешности формы уже протестировано тестами в фреймворке. Вы можете замокать вообще всю фазу отрисовки формы и только тестировать обработку результатов ее заполнения. То есть выявляются части проекта которые вообще не несут ценности быть оттестированными.
Пик maintenance cost кодовой базы возникает тогда когда начинаются регрессии после рефакторинга. В этот момент концентрация количества ошибок самая высокая. Не все проекты в приницпе доживают до этой фазы. Если дожили, эта точка с которой тесты в проекте несут бизнес ценность.
Дуже дякую ДОУ за співпрацю, та нагоду поділитися своїм досвідом. Ви кращі!