Шлях стажиста: Provectus
[Шлях стажиста — постійна рубрика, в якій початківці IT-фахівці діляться своїм досвідом стажувань як в іноземних, так і в українських компаніях. Якщо ви хочете розповісти свою історію, пишіть на vlada@dou.ua ]
Всім привіт! Мене звуть Олена, мені 31 рік, я живу в Одесі. Рік тому я вирішила кардинально змінити свою кар'єру, і сьогодні я — випускниця стажування «Formula-1» від компанії Provectus за напрямом Front-end. Якщо ви боїтеся зробити свої перші кроки в IT-за віку, статі чи освіти, то моя історія як раз для вас!
Багато років мій кар'єрний шлях не був пов'язаний з програмуванням. Я працювала в маркетингу і як маркетолог іноді брала участь у створенні сайтів: малювала мокапы, формулювала завдання для дизайнерів і верстальників. Так-так, я була тим самим людиною, який просив «пограти зі шрифтами» :) Мені завжди хотілося розібратися детальніше в процесі розробки, зрозуміти магію, яка відбувається в UI, і спробувати створити щось самостійно.
Опубліковано: 04/12/17 @ 11:00
Розділ Різне Читати далі...
AI & ML дайджест #6: вміє бізнес користуватися AI, законодавство, перспективи професії
Новий укладач ІІ дайджесту — Євген Сидякін, founder & CEO Data Powers . Головне, що потрібно знати про автора — R&D Engineer, In love with data science! Всі цікаві та актуальні новини в цій сфері, що торкнулося і чим хочеться поділитися і обговорити — в нових випусках дайджесту. У кожному випуску, крім новин і аналітики, буду давати посилання на AI стартапи і програми для підтримки AI проектів, також буду писати про знакові постаті з нашої сфери, яких рекомендую фоловити. А оскільки дайджест виходить у суботу — на десерт кіношка, звичайно ж, теж про data science і AI :) Human mind about Artificial Intelligence Почнемо з самого «великовагового» — штучний інтелект дістався до уряду... або навпаки. Зараз уряду ламають голови, яким чином ввести в законодавчу площину ICO, на черзі AI технології.
Опубліковано: 02/12/17 @ 11:00
Розділ Різне Читати далі...
Штучний інтелект в медицині: тренди та можливості
[Про автора: Наталія Сіромаха , директор з інжинірингу GlobalLogic . Має у своєму портфоліо широкий спектр проектів від healthcare до security в Україні, США, Канаді. Лідер інноваційної лабораторії BrainMade в GlobalLogic. Займається розвитком бізнесу в харківському офісі компанії, де вже більше 4 років очолює медичні проекти і управляє розподіленим командами]
Ця стаття підготовлена на основі доповіді Наталії Сіромахи на Outsource People Kyiv 2017 .
Індустрія охорони здоров'я — одна з найбільш швидкозростаючих у світі. Вчені прогнозують, що до 2030 року персоналізована медицина з використанням augmented artificial intelligence системи вже стане реальністю, а ще через 5 років з'являться перші лікарні без лікарів. Про те, які формують тренди цю сферу сьогодні, специфіку роботи з даними в медицині і про таймлайні використання AI в майбутньому, ви можете прочитати у моїй статті.
Опубліковано: 01/12/17 @ 08:12
Розділ Різне Читати далі...
Як я писав книги і що з цього вийшло. Досвід QA інженера
Мене звуть Гена, я займаюся автоматизацією тестування з 2003 року (тобто починав ще до того, як це стало модним), а паралельно пишу книги по цій же тематиці. У статті я розповім про все, що може бути цікавим у написанні книг, як кажуть, від ідеї до публікації. Якщо виникнуть інші питання — буду радий відповісти на них у коментарях.
Я автор 5 підручників (3 самвидавних і 2 виданих), так що, думаю, про мене можна сказати: «Ця людина оперує фактами і йому можна довіряти». Спочатку я розповім трошки історії, а вже потім перейду до технічної частини, так що якщо вам цікавий тільки процес створення та супутні питання, сміливо переходьте до розділу «Процес створення».
Отже...
Трохи історії
Від FAQ для новачків до першого підручника
У 2004 році в компанії ISD, де я тоді працював, прийняли рішення перейти зі старого глючного WinRunner'a на новий модний SilkTest.
Опубліковано: 29/11/17 @ 08:00
Розділ Різне Читати далі...
Junior дайджест: курси, стажування, вакансії. Грудень'17
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар'єр єру в ІТ. У цьому номері зібрані можливості, актуальні у грудні 2017. Усі програми безкоштовні.
Якщо ви маєте інформацію про інші вакансії для початківців, безкоштовні курси/стажування, яких немає в дайджесті, пишіть на alyona@dou.ua , і ми додамо їх до статті.
Щоб дізнаватися про найактуальніші можливості для джуніорів, підписуйтеся на наш Telegram-канал , куди ми надсилаємо сповіщення про оновлення дайджесту та іншу корисну інформацію.
Компанія
Місто
Напрямок, дедлайн
Тип
EPAM
Київ, Львів, Харків
Front-end: Львів — 12 грудня, Харків — 25 січня
.NET: Київ — 22 січня, Харків — 25 січня
Java: Харків — 25 січня
Business Intelligence: Київ — 15 грудня
DevOps: Харків — 25 грудня
QA: Харків — 25 грудня
Курси
Genesis
Київ
Data Science — 4 грудня
Курси
Kottans
Київ
Front-end — 2 січня
Курси
Netcracker
Суми
QA — 8 січня
CSA — на постійній основі
Курси
NIX Solutions Ltd.
Опубліковано: 28/11/17 @ 08:31
Розділ Різне Читати далі...
Зарплата IT-фахівця. Що її обмежує і як збільшити?
Колись це називали «бочка Лібіха», зараз — «теорія обмежень». Якщо ви стоїте в тягучці на мосту, то не важливо наскільки потужна ваша машина. Важлива тільки швидкість тягучки. І можна хоч другий движок поставити — швидкість в тягучці від цього не зміниться.
Зарплати обмежені одним, зрідка — двома факторами. Немає сенсу працювати з тим фактором, який не є обмежувачем.
У цій статті — алгоритм дій «що обмежує мою зп і що з цим робити?», реклама малюнків моєї мами і як бонус — теоретичні міркування про витісняють нас з ринку праці роботах.
Зовнішні фактори
Ринок праці
Спробуйте уявити собі директора, який говорить: «Я їм плачу як джуниорам, а вони вже за п'ять років як синьйори, просто ще не здогадалися» і «Вася — ніфіга не вміє і провалює всі проекти, але він класний хлопець, і я плачу йому потрійну зп синьйора». Я можу собі таке уявити, але це буде для Голлівуду або ПорнХаба, а не реальне життя.
Опубліковано: 27/11/17 @ 08:24
Розділ Різне Читати далі...
.NET дайджест #21: фічі .NET Framework 4.7.1, Ben.Demystifier, доступний пререлиз Rider 2017.3
У випуску: ґрунтовний огляд .NET Core 2.0 і ASP.NET Core 2.0; Windows Compatibility Pack for .NET Core, який додає багато нових API; як покращити продуктивність додатків; Trunk Based Development.
.NET
.NET Framework 4.7.1 Runtime Compiler and Features
Підтримки .NET Standard 2.0 на рівні BCL, поліпшення продуктивності GC, ValueTuple тепер сериализуемые, Runtime Feature Detection.
DotNetAnywhere: An Alternative .NET Runtime
Огляд стародавнього проекту, який використовується в експериментальному Blazor для виконання C# у браузері.
.NET Core 2.0 and ASP.NET Core 2.0 are Here
Грунтовний огляд нововведень, плюсів і мінусів платформи.
Welcome to C# 7.1
Async Main, виведення імен елементів кортежу, default літерали.
Detect blocking waits
Цікавий метод, як можна знайти блокуючі очікування завдань, такі як Task.Result або Task.Wait.
C# 7.
Опубліковано: 24/11/17 @ 11:19
Розділ Різне Читати далі...
Ігри розуму: український математик про красу науки, нелюбов до ІТ та безперспективність повернення
Віталій Сенін — неодноразовий призер всеукраїнських та міжнародних олімпіад з математики. Багато його однокласників з фізико-математичного ліцею в Києві пробивають дорогу в життя через ІТ. Проте сам Віталій відмовляється від цього шляху. Ще в університеті він допомагав колезі Дмитрові Охоньку, тепер програмісту в Facebook , з підготовкою до міжнародної олімпіади, на якій згодом тієї здобув срібло.
Пристрасть Сеніна — абстрактне мислення й пошук ідеї, яка приве до розв'язків язку задачі. Зараз він навчається в аспірантурі Берлінського технічного університету, досліджуючи нерозв'пов'язані проблеми математики. Він зручно вмощується в кріслі у своєму офісі й намагається пояснити — чому математик схожий на художника, як правильно викладати, щоб закохатись у цю науку, та чому не планує повертатись до України.
Математика доволі проста, адже в ній завжди є прості моделі
— Як у вас склалось з математикою?
У п'ятому класі я вступив до фізико-математичного ліцею.
Опубліковано: 22/11/17 @ 11:40
Розділ Різне Читати далі...
DOU Проектор: Domivka Coliving — спільна оренда житла для IT-шників
У рубриці DOU Проектор всі бажаючі можуть презентувати свій продукт (як стартап, так і ламповий pet-проект). Якщо вам є про що розповісти — запрошуємо взяти участь. Якщо ні — можливо, серія надихне на створення власної made in Ukraine продукту. Питання і заявки на участь надсилайте на editors@dou.ua .
Всім привіт! Рада представити вам проект моєї мрії — Domivka Coliving ! Мене звуть Юлія Обозна, в IT я працюю з 2006 року, змінивши кілька управлінських ролей в ауторсинге, а з весни цього року і в продуктовій компанії. Ну а головний герой цього оповідання — проект коливинга стартував в липні цього року при дивовижному збігу обставин (але про це пізніше!).
У 2010 році Time Magazine назвав спільне споживання однією з десяти ідей, які змінять світ. Коворкинги і каршеринги, можливість орендувати квартиру через сервіс Airbnb, міські велосипеди і краудфандінг. Не дивно, що ідея коливинга витала на поверхні.
Опубліковано: 21/11/17 @ 11:00
Розділ Різне Читати далі...
Salesforce для початківців в IT: як я стала розробником за півроку
З кожним роком IT-ринок України зростає. Збільшується кількість охочих працювати в IT, а разом з тим — і конкурентність. У цій статті я хочу поділитися власним досвідом — як я, дівчина без технічної освіти, стала розробником і навчилася писати код з нуля. А також хочу довести, що якщо є бажання і сила волі працювати над собою, то обов'язково все вийде!
Передісторія
Чому я обрала IT, мабуть, зрозуміло всім — найкращі умови праці, можливість розвиватися, цікава робота, висока зарплата і це далеко не все. У 2013 році я працювала спеціалістом з обслуговування фізичних осіб у ПриватБанку. Робота в основному одноманітна: видача кредитних карток, залучення депозитів, прийом платежів. Вже за рік я на 100% переконалася, що обрала одну із найнудніших спеціальностей. Мій чоловік працював software developer, тому про можливості в IT я знала добре: починаючи з халявної кави — так, тоді мені здавалось це великим бенефітом — і закінчуючи бізнес-поїздками в різні куточки світу.
Опубліковано: 20/11/17 @ 11:00
Розділ Різне Читати далі...
Front-Еnd дайджест #27: Angular 5 і Chrome Dev Summit 2017, поради Едді Османі, як Grammarly пише своє розширення
У випуску: прощай Firebug і привіт Firefox Quantum, JavaScript екосистема очима Дена Абрамова, переходимо на CSS гріди разом зі Slack, а також вивчаємо скандал на ReactiveConf 2017. CSS Rebuilding slack.com — як Slack переписали на CSS гріди Grid areas and the element that occupies them aren't necessarily the same size — вивчаємо гріди The CSS attr() function got nothin' on custom properties — як правильно зберігати дані в розмітці CSS Code Smells Smooth corners with CSS Houdini — canvas в CSS JavaScript The Cost Of JavaScript — Едді Османі про продуктивності Front-End додатків The melting pot of JavaScript — Ден Абрамов про стан екосистеми і вашої ролі в ній ES proposal: import.meta — module metadata — метадані для ES-модулів Creating a Star to Heart Animation with SVG and Vanilla JavaScript How to use SVG as a Placeholder, and Other Loading Image Techniques — SVG-плейсхолдеры для попередньо завантажувати зображення Apollo Client 2.
Опубліковано: 18/11/17 @ 11:00
Розділ Різне Читати далі...
Як би це назвати: принципи хорошого іменування в базі коду
Хороші назви всередині бази коду дійсно мають величезне значення. Давати класів і методів правильні імена стає все складніше і складніше, по мірі того, як зростає база коду. Схоже, що все в тій чи іншій мірі стикалися з проблемою іменування, але я ніколи не зустрічав навіть спроби вирішити цю проблему. Звичайно, не можна просто вирішити її один раз за всіх, але в цій статті я хочу поділитися деякими принципами, які допомагають підбирати гарні назви в базі коду моєї команди. Називайте об'єкти своїми іменами Найпростіша ідея — назвати об'єкти так, як їх вже називають користувачі вашої системи. Наприклад, можна з великою часткою впевненості сказати, що десь усередині бази коду «Твіттера» є сутність з назвою Tweet. Цей принцип звучить просто, однак вимагає правильного підходу до архітектури. Якщо ви проектуєте правильно, то всередині бази коду в основному ті об'єкти і сутності, якими оперує кінцевий користувач. І в багатьох випадках всі вони вже мають сформовані назви.
Опубліковано: 17/11/17 @ 11:27
Розділ Різне Читати далі...
Ефективне самонавчання. Що ми робимо не так?
Я вчився, відколи себе пам пам'ятаю: спершу вчився читати, потім — читав, щоб вчитися. Іронічно, але донедавна я не задумувався про те, щоб навчитися вчитися, адже ні в школі, ні в університеті цьому ніхто не приділяв уваги.
У сфері ІТ ефективне самонавчання — одне з найважливіших вмінь, альо при цьому одне з найменш розвинених. З постійною зміною та еволюцією технологій ефективна самоосвіта допомагає тримати багато дверей відчиненими, диверсифікувати та регулярно інвестувати в портфоліо власних знань.
Illustration by Yukai Du
Але що саме це значить — вивчити щось ефективно? На мою думку, ефективне навчання — це одноразовий процес глибокого засвоєння і розуміння важливої інформації, концепцій та ідей і їх поєднання з вже наявними знаннями і досвідом. Це зосереджений процес, націлений в ідеалі на ті, щоб зрозуміти та засвоїти нові знання раз і назавжди.
Опубліковано: 16/11/17 @ 11:00
Розділ Різне Читати далі...
DOU Проектор: Prostir — команда, яка приводити закордонних клієнтів до українських аутсорсерів
У рубриці DOU Проектор всі охочі можуть презентувати свій продукт (як стартап, так і ламповий pet-проект). Якщо вам є про що розповісти — запрошуємо взяти участь. Якщо ні — можливо, серія надихне на створення власного made in Ukraine продукту. Питання і заявки на участь надсилайте на editors@dou.ua .
Привіт, я Іва Козловська, CEO компанії Prostir ! Prostir — sales-платформа, яка збирає навколо себе менеджерів з продажу, чиє завдання — знаходити клієнтів для ІТ-компаній України.
Компанію Prostir ми заснували разом з Ігорем Ковтуном, Антоном Бричаком та Михайлом Тимошенком. За 10 років роботи в аутсорсингових і продуктових ІТ-компаніях, я досконало вивчила процеси і знаю, що можна покращити та як саме це зробити. За бізнес-процеси компанії відповідає Ігор, наш COO, кандидат наук, спеціаліст з міжнародних відносин та PR. Антон має досвід QA, PM, Team Lead, зараз він налагоджує співпрацю із українськими партнерами. Михайло спеціалізується на рекламі, маркетингу та фінансах.
Опубліковано: 14/11/17 @ 11:12
Розділ Різне Читати далі...
Навіщо потрібні міські ІТ-кластери: огляд проектів
Вперше українські ІТ-компанії об'єднання єднались у кластер у 2010 році у Львові, а на сьогодні такі організації діють у 12 містах України: окрім Львова, це Харків, Луцьк, Черкаси, Одеса, Київ, Івано-Франківськ, Дніпро, Вінниця, Миколаїв, Тернопіль та Конотоп.
Ми дізнались, якими проектами займаються у цих кластерах та яку користь з цього мають ІТ-спільноти вищеназваних міст.
Львів: не тільки туризм
Львівський ІТ-кластер було засновано 6 років тому, коли об єдналися 3 найбільші компанії міста — SoftServe, N-iX та ELEKS. Наразі організація об'єднання єднує більше 60 ІТ-компаній, у яких працюють більше 9000 спеціалістів.
Проекти кластера спрямовані на соціально важливі для ІТ-індустрії галузі: освіта, право, інфраструктура, промоція.
Щодо освіти, у рамках проекту IT Future IT-спеціалісти з компаній-учасників кластера відвідують львівські школи і розповідають учням про особливості своєї професії, заохочуючи старшокласників і самим вивчати інформаційні технології.
Опубліковано: 13/11/17 @ 12:31
Розділ Різне Читати далі...
Java дайджест #36: Java 10
Посилання, на які краще таки натиснути (на думку автора), відзначені знаком (!) Java 10 JEPs proposed to target JDK 10 . (!) Актуальний стан JDK 10 . Ранні збірки JDK 10 . Саме тут з'явиться новий збирач сміття. Docker образи Java від Aleksey Shipil?v. Є збірки зі складальником сміття з сложнопроизносимым назвою. New Version Scheme for Java SE Platform and the JDK . (!) Data Classes for Java . Щось на зразок новин Вийшов GWT 2.8.2 . Виявляється він ще живий. Вийшов WildFly 11 . Почитати і подивитися Migrating a Spring Boot application to Java 9 Compatibility & Modules . jOOQ Tuesdays: Nicolai Parlog Talks About Java 9 . Monitoring Eclipse MicroProfile 1.2 . 5 речей , які потрібно знати про MicroProfile. Новина про вихід JUnit 5 на InfoQ. Deploying Java Applications with Docker and Kubernetes . (!) Reactive Spring . Порівняння CI-серверів від Takipi. Learning with Java jshell від Dr Heinz Kabutz.
Опубліковано: 11/11/17 @ 11:00
Розділ Різне Читати далі...
Тренди в Microsoft Azure. Погляд практика
Ця стаття підготовлена на основі доповіді Андрія Гненного на GlobalLogic Kharkiv MS TechTalk .
Гненний андрій — Senior Consultant, лідер Cloud-практики GlobalLogic в Харкові, Google Certified Professional (Cloud Architect), Microsoft Certified Application Developer (MCAD), Microsoft Certified Professional (MCP).
Microsoft Azure — в даний момент найбільш прогресуюча хмарна платформа. Що примітно — вона змінюється не тільки в масштабі, але і в якості. За роки розвитку Cloud-напрямки в Харкові, практичного застосування технологій Microsoft Azure я помітив кілька основних трендів і цікавих напрямків еволюції цієї хмарної платформи. Чому і з чого почався активний розвиток Azure? Що необхідно ринку і з якими рішеннями прийшов Microsoft? Як ці рішення будуть впливати на підходи в розробці надалі? Про все це ви зможете прочитати у моїй статті.
Що було раніше і є зараз
Щоб говорити про тренди, необхідно повернутися до витоків.
Опубліковано: 10/11/17 @ 11:19
Розділ Різне Читати далі...
Як ми мігрували з заліза на AWS: проблеми та рішення
Мене звати Ілля, я CTO компанії Wikr Group. Ми займаємося створенням і розвитком контент-проектів в усьому світі. Щомісяця наші ресурси відвідують більше 100 млн унікальних користувачів. Спочатку всі наші проекти були створені на WordPress, а сервери проекту хостилися на залозі. Із зростанням географії сервісів по всьому світу ми були змушені купувати сервера в Бразилії, Штатах, Німеччині — у всіх точках присутності. Це було незручно з точки зору адміністрування: виникали труднощі з сетапами, додаванням нових инстансов. Коли потрібно було масштабуватися, ми витрачали по кілька днів на очікування, поки новий сервер доставлять у стійку. І після — поки отримаємо відповідь від служби підтримки. Зважаючи на все це, нам хотілося бути гнучкими, швидко деплоиться і управляти всім з одного місця. До того ж наш продукт — це контент, а робота з контентом передбачає велику кількість статики, в нашому випадку картинок. Щомісяця зі всіх наших ресурсів ми віддаємо близько 100 Тб статики.
Опубліковано: 08/11/17 @ 11:10
Розділ Різне Читати далі...
DOU Проектор: Cards — додаток для обміну цифровими візитівками
У рубриці DOU Проектор всі охочі можуть презентувати свій продукт (як стартап, так і ламповий pet-проект). Якщо вам є про що розповісти — запрошуємо взяти участь. Якщо ні — можливо, серія надихне на створення власного made in Ukraine продукту. Питання і заявки на участь надсилайте на editors@dou.ua .
Привіт! Я Ростислав, вже більше п'яти років працюю розробником програмного забезпечення. Розпочинав у компаніях Perfectial та InterLogic у Львові. Після цього переїхав у Південну Корею, де протягом трьох років отримував неймовірний досвід життя в Сеулі та роботи в головному офісі компанії Samsung Electronics. Зараз я є співзасновником і технічним директором компанії Cards.
У нас в команді є двоє засновників: Ігор — CEO, я — CTO, а також двоє працівників: розробник Олександр та маркетолог Марія.
Ідея
Наш проект Cards — це додаток для створення й обміну контактами у формі цифрових візитівок. По суті, це сучасна версія застарілих контактів на телефоні.
Опубліковано: 07/11/17 @ 11:00
Розділ Різне Читати далі...
Пріоритизація завдань: вища математика або легка розминка перед сніданком?
Це перша стаття з циклу про засади, методики та помилки пріоритизації. Зараз поговоримо про складнощі пріоритизації. А в наступній статті розберемо, які помилки підкидає нам наш мозок, коли справа стосується складного вибору...
Ми створюємо. Дуже часто наші ідеї сильно перевищують можливості команди та бюджету. Зовсім не складно зібратися «в колі друзів» та методом аналізу, опитування користувачів та зацікавлених осіб, мозкового штурму, стельового осяяння і інших методик отримати дуже довгий список вимог, побажань, рекомендацій і фіч до вашого продукту.
Коли ми усвідомлюємо, що цей список ідей стає занадто довгим, і навіть оптимістичні оцінки реалізації всього списку впираються в заповітне «ніколи-небудь», доводиться вирішувати, що будемо робити в першу чергу. І ми переходимо до питання пріоритизації.
Що ж таке пріоритизація?
Визначення, яке дає Wikipedia : «Пріоритизація — поняття, показує важливість, першість. Наприклад, пріоритет дій визначає порядок їх виконання в часі».
Опубліковано: 06/11/17 @ 11:33
Розділ Різне Читати далі...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180