Чому написання класного коду не є гарантією успіху, або 6 технік продуктивності, які часто ігнорують програмісти

Чому написання класного коду не є гарантією успіху, або 6 технік продуктивності, які часто ігнорують програмісти

Дана стаття є гостьовою статтею від Олі Сенич. Оля є перекладачем у Bullet Journalist. А також людиною, одержимою лайфхакінгом (тобто покращенням свого життя). Засновниця ресурсу про продуктивність та саморозвиток “ПОTRIBNE”.

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

(більше…)

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

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

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

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

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

(більше…)

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

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

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

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

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

(більше…)

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

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

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

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

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

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

(більше…)

Історія успіху, Дмитро Москаленко – сисадмін та Junior Python розробник

Історія успіху, Дмитро Москаленко – сисадмін та Junior Python розробник

Сьогодні пропоную вам ознайомитись із історією Дмитра Москаленка. Він почав і, в принципі, й надалі працює сисадміном. Також цікавиться і на даний момент знаходиться в процесі навчання та переходу у Python програмісти.

Якщо вам цікаво, як стати адміністратором, тоді дане інтерв’ю, впевнений, буде для вас корисним.

Дана історія доводить, що навіть живучи у маленькому містечку можна вибитись і потрапити в IT.

(більше…)

6 способів пройти важкі моменти у вивченні програмування

6 способів пройти важкі моменти у вивченні програмування

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

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

(більше…)

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

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

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

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

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

(більше…)

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

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

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

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

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

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

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

6 важливих правил, щоб бути класним командним гравцем в IT

6 важливих правил, щоб бути класним командним гравцем в IT

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

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

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

(більше…)

5 речей, які заважають вам стати програмістом уже завтра

5 речей, які заважають вам стати програмістом уже завтра

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

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

(більше…)