Як працюють ІТ-фахівці. Максим Лапшин, засновник компанії Flussonic

imageМи продовжуємо розпитувати фахівців про режим праці та відпочинку, професійні звички, про інструментарій, який вони використовують, і багато чому іншому.

Буде цікаво з'ясувати, що їх об'єднує, в чому вони суперечать один одному. Можливо, їх відповіді допоможуть виявити якісь загальні закономірності, корисні поради, які допоможуть багатьом з нас.

Сьогодні наш гість — Максим Лапшин, засновник компанії Flussonic. У нього досить категоричний погляд на те, яким повинен бути бізнесмен в ІТ. Але ще цікавіше його ставлення до словосполучення «хороший інженер-програміст».



Чим займаєтеся в компанії?

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

Компанія маленька, тому доводиться займатися багатьма речами. Чим більше вдається делегувати – тим краще.

Ми не інвестиційний стартап, ми — «бутстрапная» (bootstrap) компанія: розвиваємося на свої кошти. Наш колектив поки що не дуже структурований.

Скільки годин на добу ви приділяєте роботі?

Дружина вважає, що 24 години на добу (сміється). Ну а я думаю, що 11-12 годин.

Скільки годин ви спите?

Намагаюся, щоб було 8 годин сну.

Ви снідаєте?

Так, інакше я до обіду вже стаю злим і роздратованим. Зазвичай я вранці везу дитину в садок і відразу йду в кафе, їм кашу. Потім – на спорт, якщо потрібно.

Багато часу йде на дорогу в офіс?

Я живу в Зеленограді, тому часу йде небагато – 10 хвилин.

Чим займаєтеся в дорозі, коли доводиться здійснювати тривалі поїздки?

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

Яким todo-менеджером користуєтеся особисто ви?

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

Зазвичай, коли я вранці приходжу на роботу, я виписую собі справи, які потрібно зробити сьогодні. Потім я намагаюся їх послідовно вирішувати, поступово відволікаючись на те, що «спливає» в процесі. Якщо виходить зробити дві третини з цього списку, – це добре. Потім, озираючись назад, розумію, що деякі речі самі по собі відбрунькувалися. Це важливо – вміти відпускати якісь речі: думав, що це буде потрібно, а потім з'ясовується, що їх важливість була переоцінена.

Яким таск-менеджером / issue-tracker'ом / репозиторієм користуєтеся?

Використовуємо Gitlab. Issue tracker ми не використовуємо: це нам незручно. Замість цього у нас звичайний Redmine для програмістів, а також вікі.

А спілкування з клієнтами відбувається через нашу самописную «тикетницу», яка зберігає всі-всі-всі за 4 роки роботи нашої компанії.

Які інструменти, фреймворки ви використовуєте для розробки?

Редактор коду Sublime, репозиторій Git, IDE Erlang. Більше в нас нічого немає. Пробували Bitrix користуватися, але не склалося: він йде врозріз з нашими робочими процесами.

Є у вашому відділі якісь внутрішні проекти, бібліотеки і для чого вони створювалися?

Так, ми багато автоматизуємо в нашій роботі, і це не є тим кодом, який ми продаємо. Крім тикетницы у нас є самописний біллінг. Там ми ведемо облік усіх грошей, отриманих від клієнтів. Написана вона на «рейках».

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

Але зайвих речей ми намагаємося не плодити, щоб не підтримувати їх потім.

Що вас дратує найбільше, коли ви працюєте?

Дратує власне незнання тих речей, які дозволяють досягти поставлених цілей. Коли мета стає зрозумілою, в голові з'являється образ того, що хочеться побудувати, але невідомо, які кроки потрібно для цього зробити: виникає відчуття безпорадності. А це відчуття всіх дратує.

Яку техніку (комп'ютери, планшети, смартфони) і операційні системи ви віддаєте перевагу на роботі і вдома?

Я сам з 2007 року працюю на комп'ютерах Mac. З 1999 року я працював тільки з Linux. Майже у всіх, включаючи адміністративний персонал, в нашому офісі стоїть Mac OS або Linux. У однієї людини, який займається папірцями, стоїть Windows: їй потрібен Microsoft Word. Це іноді викликає проблеми.

Ви слухаєте музику, коли працюєте?

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

Який лайфхак дозволяє вам бути ефективніше?

Чогось особливого я не скажу. Головне — постійно фокусуватися на тому, що важливо. Коли будуєш компанію, є величезна кількість речей, які просто необхідно зробити. Насправді часу вкрай мало. Вісім робочих годин – це взагалі ні про що, коли ти починаєш займатися більш ніж однією справою.

Поки я був просто програмістом, здавалося, що можна дуже багато зробити за один робочий день. Зараз я можу скласти список з 11 справ. Це означає, що на кожну справу у мене є 30 хвилин, а ще треба встигнути пообідати.

Тому що-то доводиться викидати, фокусуватися на головному. А для цього важливо розуміти, що компанія робить, які в неї цінності, і як те, що ти робиш, вбудовується в цінності цієї компанії.

Інша важливе завдання – вчитися делегувати. Будь-яка людина вам скаже, що це складно: спочатку завжди є провал у швидкості роботи, але це звичайна історія.

Без яких додатків і сервісів не можете обійтися ні в роботі, ні в особистому житті?

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

Що б написав Максим Лапшин 10 років тому в листі в майбутнє самому собі?

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

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

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

Я не готовий давати поради про те, як будувати свій бізнес. Це треба пройти самому. Але я можу дати пораду тому, хто хоче пов'язати себе з комп'ютерами, програмуванням і всім іншим.

Хороший інженер – це той, кому без різниці, на чому писати. Інженер, який говорить, що пише тільки, наприклад, на Java, – це не першокласний фахівець. У мене в команді є люди, яким я даю все, що завгодно – від екзотичної Julia до лагодження коду на iOS.

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

Це ще важливіше для тих, хто хоче пов'язати життя не тільки з програмуванням, а з околопрограммистским бізнесом. Коли я ще працював в компанії «Злі марсіани», ми співпрацювали з Darberry, і з нами спілкувався Олег Козирєв – директор компанії. Незважаючи на те, що це був менеджер, він нам кілька разів приносив код, який сам написав, запустив, протестував, і в результаті це все у нього запрацювало. Він не цурався такої роботи. Хоча ця людина все-таки бізнесмен. Він зараз робить Rocket Bank, до речі.

Тому, на мій погляд, щоб бути бізнесменом в сфері ІТ, краще вміти програмувати.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.