Як вижити в екстраординарні часи i яке майбутнє професії програміста?

25 березня 2020 року ми переїхали у новий офіс в центрі Львова. І в той же день в Україні вводять карантин у з’язку із поширенням коронавірусу.

В цей день, не до кінця розпакувавши коробки, ми розібрали комп’ютери по домах, і перетворились у повністю віддалену IT компанію.

У перший тиждень карантину один із наших клієнтів попросив вийти на дзвінок. На ньому він попросив негайно призупинити проект. Його бізнес у США зупинився.

У другий тиждень карантину ще один проект зменшив свої обороти.

Ще через кілька днів, новий проект, який ми мали розпочинати через тиждень, клієнти відтермінували дату старту на невизначений термін.

У перші тижні карантину на ринку праці значно збільшилась кількість програмістів. Стало зрозуміло, що не у нас одних почали скорочуватись чи зупинятись проекти.

Деякі IT компанії почали звільняти цілими командами.

(більше…)

Вивчення англійської ефективно – 5 порад

Вивчення англійської ефективно – 5 порад

Дана стаття є гостьовою статтею від Олі Шеремети. Оля є учасником школи Quality Assurance Group, де вони з командою допомагають новачкам освоїти професію тестера в IT галузі.

А в даній статті Ольга дасть кілька порад, як легше справитись із вивченням іноземної мови. Мова піде звісно про англійську мову, яка є однією із найпоширеніших іноземних мов серед програмістів та інших спеціалістів IT індустрії.

Також на блозі вже є кілька статтей на тему вивчення англійською мови. Якщо ваш рівень англійської ще далекий від середнього, тоді дана та інші статті будуть вам дуже корисними.

(більше…)

7 фішок, щоб успішно дописати свою першу технічну книгу

7 фішок, щоб успішно дописати свою першу технічну книгу

Два роки тому (в жовтні 2014) я запустив перед-продаж книги “Веб-розробка з Python та Django для Початківців” і лише кілька днів тому розіслав останні дрібні матеріали студентам, чим офіційно завершив роботу над першою версією книги і усіма супутніми матеріалами.

Коли починав я абсолютно не уявляв на скільки це буде об’ємна, трудомістка і рутинна робота. Те, що я початково планував в 100 сторінок роботи переросло у 900+ талмуд. За цей час продано більше 700 копій книги і це без жодної платної реклами. По старому курсу долара на той момент, коли почалась передоплата книги (а ціну з того часу я не піднімав) книга заробила $13000+ .

Звісно, якщо я надумаю писати наступну книгу, то вже зроблю це трохи по іншому. Але загалом, після завершення цього великого куска роботи, звісно не жалію про подібний досвід.

Проаналізувавши весь цей досвід із написання технічної книги, хочу поділитись кількома важливими порадами з вами. Якщо ви технічний спеціаліст і задумуєтесь над написанням власного підручника (а це буває особливо корисно для власного промоушена як експерта), пропоную дану статтю для ознайомлення.

Зверніть увагу, що більшість порад актульні в першу чергу для технічної книги.

 

(більше…)

Як зберегти здоров’я програмісту?

Як зберегти здоров’я програмісту?

В цій статті розглянемо доволі важливе питання. Питання здоров’я людини з професією програміст. Без здоров’я працювати не надто виходить, а тому варто знати про ризики сидячої роботи і вживати відповідні профілактичні дії.

Професія програміста сидяча. Більшість часу людина проводить перед монітором в кріслі. З роками ці обставини сприяють ряду захворювань, притаманним саме даній професії.

В цій статті поділюсь інформацією про типові побічні ефекти своєї професії, розкажу про свій розпорядок і правила, котрих намагаюсь дотримуватись, а також надам список наступних дій, щоб самостійно почати експерименти для покращення власного здоров’я. Здоров’я за гроші не купити, тому значно легше вводити правильні звички для профілактики типових проблем.

(більше…)

37 способів як зберегти здоров’я програмісту при сидячій роботі

37 способів як зберегти здоров’я програмісту при сидячій роботі

Для підготовки цієї статті про те, як можна програмісту зберегти своє здоров’я, я надіслав листа усім моїм підписникам, де попросив поділитись своїм досвідом щодо “боротьби” із сидячим способом життя. У відповідь отримав близько пів сотні листів із описом того, що конкретні програмісти роблять протягом робочого дня, щоб покращити самопочуття та підвищити свою продуктивність.

В даній статті я вирішив поділитись частиною фідбеку, який я отримав. Отже, читайте далі про те, які звички і поради з власного досвіду мають 37 людей задіяних в IT галузі для вас. Деякі поради прості і вкладаються в одне речення, інші – заслуговують окремого поста.

З великої кількості ідей та порад зможете скласти свою персональну картинку, яка працюватиме саме для вас.

(більше…)

Топ 4 резолюції для програміста на 2016-ий рік

Топ 4 резолюції для програміста на 2016-ий рік

Вже більше, ніж місяць минув у новому 2016-му році. Напередодні нового року ви мабуть, як і я, аналізували минулий 2015-ий рік і складали певні плани, звички на новий рік. Сьогодні 13 лютого, а значить що 12% 2016-го року уже позаду. Питання на засипку: чи набилизилсь ви до своїх цілей даного року на ці 12%?

Якщо ж ви ще не думали про те, в яку сторону рухатись вам, як програмісту у цьому році, тоді пропоную список речей для подальших роздумів. Для кожної людини з професією програміст є важливим як мінімум дві речі:

  • постійний розвиток, вивчення і освоєння нового;
  • хороше здоров’я, адже сидяча робота (та ще й за монітором) має свої недоліки; а без здоров’я ніяка робота (навіть програмування) не буде в кайф.

Базуючись на цих двох площинах, даю вам список із 4-ох пропозицій на чому можна програмісту сфокусуватись протягом цього року…

(більше…)

Зовнішні чинники продуктивної розумової праці

Зовнішні чинники продуктивної розумової праці

Не секрет, що продуктивність праці програміста залежить від його фізичного стану та настрою. Цей стан та настрій є похідною від багатьох зовнішніх та внутрішніх чинників: сну, харчування, психологічній ситуації навколо нас, оточуючих людей та речей, фізичних навантажень. Щоб досягати більшого, ми зобов’язані слідкувати не лише за новинками у нашій професії, але й за власним здоров’ям. Особливо, якщо робота розумова та сидяча.

В сьогоднішній статті ми розглянемо кілька аспектів та порад щодо покращення продуктивності власної розумової праці. Її підготував пан Ярослав, який є редактором, перекладачем і допомагає мені із редагуванням статей на даному блозі. Він цікавиться темою екології та здоров’я, веде власний блог EcoBlogger на дану тематику і є автором книги на цю ж тему.

Отже, на що варто звертати увагу, щоб тримати свої розумові активи в нормі. Прямим текстом від автора:

(більше…)

Редизайн інтерфейсу вашого життя як спосіб досягнення цілей

Редизайн інтерфейсу вашого життя як спосіб досягнення цілей

По поверненні з теплих країв (Пд.-Сх. Азії), ще у квітні цього року,  в один момент навалилась купа справ. Проблеми персонального характеру, ремонт в квартирі, дрібні і часті роз’їзди, цілий ряд операційних щоденних завдань, що назбирались за майже пів-року відсутності в Україні – все це постійно відволікало від найважливіших стратегічних завдань та планів.

Із початком осені врешті-решт почав знову входити у звичний режим і вирішувати хоча б одну важливу справу на день. При цьому вирішуючи й надалі масу операційних щоденних завдань (такий тип завдань я також називаю “щоденною метушнею” 😉

Тому в сьогоднішній статті розкажу про один класний підхід, який мені зазвичай допомагає повертатись знову і знову до правильного режиму. Якщо ви маєте відношення до IT і чули таке слово як “інтерфейс”, тоді даний підхід вам також сподобається.

(більше…)

Чи не запізно (зарано) мені навчатись програмуванню? Або ідеальний вік програміста

Чи не запізно (зарано) мені навчатись програмуванню? Або ідеальний вік програміста

Останнім часом доволі часто отримую запитання типу: “Чи не зарано мені шукати роботу програміста? Я вже непогано розбираюсь у програмуванні, створив кілька власних проектів. Але мені ще немає 18 років…”. Ще поширенішим є запитання про те чи не занадто пізно мені братись за програмування? Ось дослівний текст листа, що я отримав буквально вчора:

Єдине, що мене по-справжньому непокоїть – це мій вік – 36р. У вимогах багатьох ІТ компаній я знаходив вікове обмеження – до 30-35 р. Я, відверто кажучи не зовсім розумію таке обмеження, по-моєму людина після 30 і до 45 – якраз в повному розгарі сил. А виглядає, що для багатьох ІТ фірм 35 років – це майже пенсійний вік. Хотів би знати вашу думку з цього приводу. Наскільки саме через вік в мене зменшуються шанси знайти роботу? Чи справді вікове обмеження є принциповим у політиці підбору персоналу ІТ компаній? ЧИ взяли б ви людину мого віку на джуніка?)))

Вже по традиції, відповіді на ті запитання, які найчастіше  мені ставлять люди, які пробують, або думають переходити в IT, я оформляю у вигляді розширеної статті. В сьогоднішньому пості дам відповіді на те:

  • чи не зарано шукати роботи до 18 років, а також до завершення університету;
  • чи не запізно шукати роботу в IT, якщо вам вже давно за 30;
  • і взагалі спробуємо розкрити запитання – який ідеальний вік програміста?

(більше…)

5 онлайн ресурсів, щоб тримати мозок програміста у формі або як покращити свою креативність?

5 онлайн ресурсів, щоб тримати мозок програміста у формі або як покращити свою креативність?

Ще давніше серед таких великих IT фірм як Microsoft, IBM, Google були популярні тести-пазли для тих, хто проходив інтерв’ю. Вважалось, що якщо людина класно вміє розв’язувати різноманітні задачки на кмітливість, логіку, ерудицію, тоді вона стане хорошим технічних працівником.

Я також, коли починав набирати перших людей до себе в команду, пробував керуватись подібним правилом. Але після кількох невдалих спроб, зрозумів, що людині на інтерв’ю потрібно давати ті завдання, які вона буде виконувати протягом звичайного робочого дня. І що далеко не кожен хороший спеціаліст по IT-шних головоломках стане хорошим працівником.

Головоломки на даний момент уже не є на стільки популярні під час інтерв’ю програмістів, як вони були колись.

Проте, подібного роду завдання і надалі є дуже корисними. Ось лише кілька причин, чому варто частину свого часу присвячувати програмерським головоломкам:

Чому варто розв’язувати програмерські головоломки…