Interview with Andrii Podanenko for drupal.ua
With this interview, I want to continue the series of introductions to prominent Drupalers initiated by Oleksandr Shvets.
Today, we will get to know Andriy Podanenko, aka podarok—a man associated with the Ukrainian translation of Drupal (and as it turns out later, not just Ukrainian, and not just translation).
For my part, I would like to thank Andriy for kindly agreeing to give this interview and for finding the time at such a late hour (the interview was conducted after midnight). Most importantly—for his sincere and detailed answers. Thank you, Andriy!
— You are perhaps the most well-known and popular Drupaler in Ukraine. Everyone localizing their Drupal site into Ukrainian owes a debt of gratitude to you.
It’s pleasant to hear those words. I’ll just make a slight "correction for the wind"—my work on localization is somewhat exaggerated, as I borrowed the lion’s share of the translation from Linux, BSD, and other systems. By taking translations from them, a great many strings simply matched.
Editor's Note: Drupal uses the same system (gettext) for translations as Unix systems. The principle is that a string in the code intended for translation is marked in a specific way, and the translation is a file containing strings in the base language (English) and the new one (e.g., Ukrainian). Thus, previously made translations from Unix systems can be used to speed up Drupal translation.
— One can find a lot of information about you online. You develop websites using Drupal, support the Ukrainian translation, and, if I’m not mistaken, the Russian one as well.
Add the Belarusian "flag" to that as well. I’ve also been "lucky" enough to be the manager for that language.
— Besides your involvement in IT, you are also a Gestalt therapist. You even give interviews, including on the radio.
I suppose I’ll have to admit to that sin.
— Modern life is fast-paced, and information found online isn't always up to date. This leads to a question: what are you doing now, and what is currently relevant in your professional activity? In general, so I don't mislead people, tell our readers briefly about yourself.
Currently, there are two clear lines of interest in my life. The first is the IT sphere. Here, I give my brain and energy to Drupal, the administration of complex systems, network and web system support, and teaching this difficult craft. The second is the field of psychotherapy. Here, I give my heart and almost all my free time. I am studying to be a therapist, seeing my first clients, and I plan to develop and enjoy this unusual field.
— I can’t help but ask, how do you manage it all? Work, active participation in Drupal development, Gestalt therapy—I’m sure there are hobbies too—and most importantly, if I’m not mistaken, you’re a family man. How exactly do you find this balance between work and personal life? Where does all this energy come from?
The question is somewhat philosophical. I once stumbled upon these words online: "If you are crazy enough to do what you love—you are destined to live a life full of meaning." — Herbert Kelleher ...and they struck me. I regret that I didn't come across them a bit sooner... 4–5 years ago.
At the beginning of this year (2011), I changed my life, moving from stable Printing—where I received a certain amount of money for my ability to work on a conveyor belt—into the completely unstable but entirely unpredictable sphere of a "hobby." In this sphere, I have the opportunity to improve within the Drupal environment and enjoy providing various IT services.
Work that brings pleasure does not exhaust you. For example, take today—I've been at the computer for 13 hours, yet I still have the energy and strength to answer you. Regarding Gestalt therapy, today is the first day after a three-day marathon of training in the Dialogue model and lectures on Gestalt; such a "switch" provides extra strength, excuse the tautology.
The balance is very simple—by not putting money in first place, there is slightly less of it (I hope not for long), but the satisfaction from life and the work I do has grown manifold. That is what refills me.
— I bow my head; not everyone can make such a sacrifice of time. It is a manifestation of courage and the desire to live in harmony with oneself.
Thank you for those words.
— Is there a muse? Who or what inspires you?
The muse is my wife. Surprisingly, she runs a blog of wonders, etcetera.com.ua, while improving her knowledge of Drupal. She is also studying to be a Gestalt therapist, which provides significant mutual support as we establish ourselves in this profession. If I shift the focus to "what," I am inspired by relationships with friends and communication with acquaintances, the number of whom has significantly increased lately.
— It would be strange if I didn't ask you about Drupal in this interview :) (though I promise we'll return to non-IT topics). Here’s a question: in your interview published on February 19, 2010, you were asked about Drupal 7, and you said you tried it from time to time and it was still "raw." Let's say someone is choosing Drupal now; version 7.2 (the most current) isn't vastly different in stability. Is there a reason for them to try version 6, which is, after all, time-tested?
Of course, yes! History is important. D6 is currently at a stage where it is still relevant. The number of modules written for it is perhaps the only argument still keeping it afloat. However, the trend is such that developer activity regarding new features in Drupal 8 (!!!) is so high that sometimes there isn't enough energy left to even look at D6.
The business trend is that for clients who need things fast and cheap, it’s easier to offer a ready-made solution on D6 to start faster. Of course, this decision should be deliberate and take into account the possibility of a relatively painless transition to D7. These are the types of sites I’ve been trying to create lately. Regarding the stability of Drupal 7.2—I am very surprised—I have a clear feeling of its full readiness for production. I recently tested the core + commerce + rules + feeds + views with 1,000,000+ products in an online store, and it performed excellently.
— Good news. So, from the next release, we can expect truly stable code. Is that the feeling?
Actually, release 7.2 is already stable; that's exactly what I meant.
— For those who aren't in the loop, is there anything revolutionary in version 7 compared to the previous one?
Yes, and a lot. Primarily, it’s PDO, aka Portable Database Object, aka a system of classes for working with databases. Now D7+ (and D6 +/- with the corresponding backport aka dbtng) can work with practically all existing databases for information storage.
A major improvement is FieldAPI in the core—it’s a deeply modernized CCK that allows unlimited flexibility for creating content types. A strong point of D7 is the caching system; "maniacs" are still working on its optimization, and currently, it is easier to optimize server load specifically under version seven.
An army of developers did incredible work to improve the Drupal API. As a result, the barrier to entry for development using what is now not just a CMS, but a Drupal CMF, has become much lower. Practice shows that the amount of code written for D7 is several times less than what the same functionality required under version six.
The theming system is also revolutionary. In my opinion, it has become easier to understand, and creating dynamic themes and templates has become simpler and more logical compared to D6. I haven't said everything, but these are likely the main points.
— Well, for those "in the tank" [newcomers], that is more than enough :). In your opinion, is there a shortage of Drupal specialists in Ukraine? People you can bring onto a project without having to train them?
Of course, there is. Perhaps it's the karma of our mentality—to work little and earn much. Experience shows that Drupal quickly exposes such "specialists." More than once, I've had to fix errors made by "previous" developers.
Right now, I am training two future Drupal specialists, and the reason for this is not only that there are few ready-made specialists, but also that the market isn't quite ready to pay such specialists consistently. As one employee said—who, unfortunately, resigned to move to another company—Drupal development in Ukraine for Ukrainian (!!!) clients feels more like a "Drupal fan club" than a truly professional sphere of development and business.
The level of devaluation of professional developers' services by clients sometimes equates to the level of despair of the developers themselves, who make the mistake of working "for food," thereby devaluing their own work. It is both sad and educational at the same time.
— Do you see an opportunity to "educate" the clients? To get them used to the fact that a developer's services cannot be cheap.
Of course, I do. More than once, I’ve turned clients away. I especially like doing this after the words: "But someone else offered to do this for 400 UAH" (the amount doesn't matter, especially in the context that a basic calculation of the development department's hours suggests a cost of 8,000 UAH).
I don’t really like the word "educate." It doesn't reflect the essence of what is actually being put into it. The issue here is that sometimes—and often—clients who hear the word "Open Source" assume it means it can be downloaded for free and therefore shouldn't cost much, or more than a certain amount. This amount, of course, is equated to the cost of a subway ride to the meeting with the client.
But this is a great misfortune for the client themselves, because in the sphere of Open Source, they are paying for the professionals' expertise, not the Open Source itself. Furthermore, a lot of time is spent explaining something very important: by paying specialists in the Open Source field, the client gets the support of an entire army of developers who, if one specialist is unable to implement a certain feature, can be "replaced" by other specialists in the same field—unlike "closed source," where this is often impossible or too expensive.
— Is it necessary for the client to know whether their task will be solved using Open Source or Closed Source?
Of course not, but sometimes Open Source becomes a trump card in the process of convincing a client for the reasons mentioned above.
— Understood. Moving from clients back to the Drupal community. Do you believe a Ukrainian Drupal community exists?
That’s a strange question; I can't even imagine how one could answer "no."
— Then another question: how can this fact be defined?
We are in the top five for the translation status of all modules and the Drupal core; we consistently organize DrupalCamps every year. The number of active Drupalers in Ukraine exceeds 1,000 people.
— 1,000 people is a good number. But there are what, about 40,000,000 of us left? ;) How can we contribute to the expansion of our community?
Expansion is interesting. 1,000 is a number where the key word is "active"—those who, sometimes invisibly, contribute their work to the development of Drupal and are visible on drupal.org.
Regarding expansion, an important and favorable factor for development is the creation of regional groups, like those already in Kyiv, Simferopol, Zaporizhzhia, Ivano-Frankivsk, Lutsk, and other cities. Groups where the priority is not commerce, but development and learning. This factor is very important. Open Source is based on the absence of a commercial component in the front ranks. No one denies it, and of course, it’s not the last factor, but the commercialization of open code has always led to a kind of "bankruptcy" over time.
Perhaps education in this sphere is also one of the important factors. Of course, education is based exclusively on creating opportunities for the exchange of experience, which is what we see now in the Ukrainian Drupal community.
— Oh, you touched on the topic of education. Do you think it would be good to introduce Drupal into the school curriculum? Is there any point to it?
I doubt there is a point in an in-depth study of Drupal specifically; rather, it would be nice to see a movement toward expanding knowledge in the field of modern web development in general.
— In your opinion, how much time does it take to grow a professional Drupaler from an average, bright young person?
Six months.
— Then why are programmers taught for so long in institutes?
I am skeptical of the existing education system in our country... It is aimed more at creating the effect of being busy with a process than at the process of learning itself. While teaching computer courses in the past, I observed that 3–6 months is enough for people to deepen their knowledge in the field being taught. The only condition is the desire to learn and to teach.
— Andriy, I know you participate in every Kyiv DrupalCamp. You are also a co-organizer of some of them. At the beginning of June this year, another Camp was held in Kyiv, in which you participated at least as a speaker. What impressions did you have after attending this event? What did you like or dislike?
The first impression is that our level is growing. This is pleasing and very important, because with such a level, speakers also learn and adopt experience from others. As we know, it’s impossible to know everything, and with the level I observed at Camp 2011, there are people to share knowledge with and people to learn from.
As for the shortcomings—they probably exist, but I’m not inclined to focus on them. I don't like wasting time on that; I know the organizers take them into account every time, and that's enough.
— A provocative question: why are you so rarely at Drupal Cafe? With your ability to speak in front of an audience, you could help increase the number of Drupal fans.
I've answered this before—my psychotherapy training, in a way I don't quite understand, conflicts on Thursdays specifically with Drupal Cafe.
— That's a pity; we need to book a different day :) Looking back at my previous questions, the repetition of the word "Drupal" is making me a bit nauseous. And here you mention being a psychotherapist, for which I thank you. You are a Gestalt therapist. I can't help but ask: what is Gestalt therapy? Who is a Gestalt therapist, and how does it help you in everyday life?
Gestalt therapy is a profession not recognized by democracy, where therapists help create an environment where clients can live their lives closer to their desires and needs. It is a science of feelings, a philosophical way of thinking, a special ability to maintain vital energy during both the best and most difficult periods of life, and the ability to teach this. It helps me enjoy every second of life—an inexhaustible resource...
— Now the source of energy is clear. Should our Drupalers worry that Gestalt therapy will take Andriy Podanenko away from us forever?
I know nothing about the future :) I really like the ideology of Drupal and the community that forms around it. If my knowledge is useful to the community, I will be in it. If for some reason something more important and interesting appears in my life—anything is possible.
— If you leave Drupal, our community will lose its greatest altruist. So please, continue to combine psychology and development. And probably the last question: what would you advise someone who has already chosen Drupal for themselves but is taking their first steps? After all, it’s known that not everyone who tries it remains a fan.
I struggle with giving advice, especially since I am learning not to give advice, but I can still say something. If for some reason the complexity of Drupal is insurmountable, and the time spent developing with it doesn't bring pleasure from the process—the best step would be to look at alternative systems, especially if they bring pleasure.
If, however, your heart and desire are set on Drupal, the greatest support I can offer is the wish for as many questions as possible regarding the difficulties that arise on the path to learning this system. Only questions can facilitate learning.
Цим інтерв'ю я хочу продовжити серію знайомств з видатними друпалерами, започатковану Олександром Швецьом.
Сьогодні ми познайомимося з Андрієм Поданенко ака podarok, людиною, з якою асоціюється український переклад Drupal (як виявиться пізніше - не тільки український, не тільки переклад).
Зі свого боку хочу подякувати Андрієві за те, що він люб'язно погодився дати інтерв'ю, за те, що знайшов для цього час в досить пізню годину (інтрев'ю бралось після півночі). І саме головне - за щирі та розгорнуті відповіді. Дякую, Андріє!
- Ти являєшся чи не найвідомішим та найпопулярнішим друпалером в Україні. Всі, хто локалізує свій сайт на Drupal українською, мають завдячувати саме тобі.
Мені приємно чути ці слова. Зроблю лише деяку "поправку на вітер" - моя робота по локалізації дещо перебільшена, адже левову частку перекладу я запозичив з лінуксів, bsd і інших систем, взявши переклади з яких дуже багато рядків просто співпало (Примітка. редактора: В Drupal використовується така ж сама система (gettext) для роботи з перекладами на інші мови, як і в unix-системах. Принцип полягає в тому, що в коді стрічка, яка має бути перекладеною на іншу мову виділяється визначеним чином, а переклад на іншу мову - це файл зі стрічками на базовій мові (англійській) та на новій (наприклад, українській). Таким чином можна використовувати вже раніше зроблені переклади стрічок з unix-систем для пришвидшення перекладу Drupal).
- В інтернет можна знайти багато інформації про тебе. Ти займаєшся розробкою веб-сайтів з допомогою Drupal, підтримкою українського перекладу, і, якщо я не помиляюсь, російського також.
Додай сюди також "прапорець" білоруського. Менеджером цієї мови мені також "пощастило" бути.
- Окрім твоєї зайнятості в ІТ сфері, ти також являєшся гештальт-терапевтом. І навіть роздаєш інтервью, в т.ч. на радіо.
З цим гріхом мабуть прийдеться погодитись.
- Сучасне життя стрімке, і інформація, яку можна знайти в інтернет, не завжди актуальна. Звідси виникає таке питання: чим ти займаєшся зараз, що зараз являється актуальним в твоїй професійній діяльності? І взагалі, щоб я не ввів людей в оману, розкажи нашим читачам коротко про себе.
Наразі в мене в житті дві чітких лінії інтересів.
Перша - це ІТ сфера. Тут я віддаю свій мозок і енергію в Drupal, адміністрування складних систем, підтримку і супровід мереж, вебсистем, навчанню цій нелегкій справі.
Друга - це сфера психотерапії. Тут віддаю своє серце і майже весь вільний час. Навчаюсь на терапевта, приймаю перших клієнтів і планую розвиватись і насолоджуватись цією незвичною сферою.
- Не можу не поцікавитись, як ти все встигаєш? Робота, активна участь у розвитку Drupal, гештальт-терапія, впевнений, що ще є хоббі, ну і найголовніше, ти ще й сім'янин, якщо я не помиляюсь. Як саме ти знаходиш цей баланс між роботою та особистим життям? Звідки стільки енергії?
Питання в дечому філософське. Якось я натрапив в мережі на слова:
"Если вы достаточно безумны, чтобы заниматься делом, которое любите — вы обречены прожить жизнь, полную смысла." (с) Герберт Келлехер
... і вони мене вразили. Я шкодую, що не натрапив на них дещо раніше... років 4-5 тому.
На початку цього (2011) року я змінив своє життя, перейшовши із стабільної Поліграфії, в якій я отримував деяку суму грошей за свою здатність працювати на конвеєрі в зовсім нестабільну, але цілковито непередбачувану сферу "хоббі", в якій маю змогу вдосконалюватись в середовищі Drupal, а також отримувати задоволення від надання різноманітних послуг в ІТ сфері.
Робота, яка приносить задоволення - не виснажує. Ось наприклад, як сьогоднішній день - вже 13 годин за комп'ютером, а все ще є енергія і сили для відповідей тобі.
Щодо гештальт-терапії, то сьогодні перший день після триденного марафону навчання на Діаголовій моделі і лекцій по гештальту, а таке переключення додає додаткових сил, вибач за тавтологію.
Баланс дуже простий - поставивши гроші не на перше місце - їх стало дещо менше (сподіваюсь ненадовго), але при цьому задоволення від життя і від справи, якою займаюсь - зросло в рази. Цим і наповнююсь.
- Схиляю голову, далеко не кожний може піти на таку жертву часом, це прояв мужності та прагення жити в гармонії з самим собою.
Дякую за ці слова.
- А муза є? Хто чи що тебе надихає?
Муза - це моя дружина. Вона, як не дивно - веде блог чудес etcetera.com.ua, вдосконалюючи свої знання в Drupal. Також вона навчається на гештальт-терапевта, що є значною взаємопідтримкою в становленні нас в цій професії.
Якщо перевести фокус на "що", то в моєму житті мене надихають стосунки з друзями, спілкування з знайомими, кількість яких в останній час значно зросла
- Було б дивно, якби в цьому інтерв'ю я не розпитував би тебе про Drupal :) (хоча обіцяю, що повернемося до тем, що не стосуються ІТ). Таке питання: в твоєму інтерв'ю, яке було оприлюднено 19-го лютого 2010 року, в тебе запитували про сьому версію Drupal, і ти казав, що час від часу її пробуєш, і вона ще сира. Припустимо, що людина обирає Drupal, версія 7.2 (найактуальніша) стабільністю теж не сильно відрізняється. Чи є резон їй спробувати 6-у версію, яка вже як не як але перевірена часом?
Звісно, що так! Історія - це важливо. D6 наразі знаходиться в стадії, коли він все ще актуальний.
Кількість модулів, які написані для нього - це мабуть єдиний аргумент, який досі ще тримає його на плаву, але тенденція така, що активність розробників в останній час щодо новинок в Drupal 8 (!!!) - така висока, що часом глянути на D6 просто не вистачає сил.
Тенденція в бізнесі така, що клієнтам, яким потрібно швидко і дешево - простіше запропонувати якесь готове рішення на D6, щоб швидше стартанути. Звісно, що це рішення повинно бути обдуманим і з врахуванням можливості відносно безболісного переходу на D7. Саме такі сайти в останній час я намагаюсь створювати.
Щодо стабільності Drupal 7.2 - я дуже здивований, - в мене чітке відчуття її повної готовності до production, я сам нещодавно тестував ядро + commerce + rules + feeds + views на 1 000 000 + товарах інтернет магазину і вона показала себе з максимально хорошого боку.
- Гарні новини. Тобто з наступного релізу можна очікувати дійсно стабільного коду. Такі відчуття присутні?
Насправді реліз 7.2 - вже стабільний, я саме це мав наувазі.
- Для тих хто не в курсі, чи є у 7 версії щось революційне в порівнянні з попередньою версією?
Є, і багато. Першочергово - це PDO , ака portable database object ака система класів для роботи з базами даних - тепер D7+ (D6 +/- теж із відповідним backport ака dbtng ) може працювати практично зі всіма на сьогодні існуючими базами даних для зберігання інформації.
Важливе вдосконалення - FieldAPI в ядрі - це глибоко модернізована CCK , яка дозволяє необмежену гнучкість для створення типів матеріалу.
Сильною стороною D7 є система кешування - досі маньяки працюють над її оптимізацією і наразі навантаження на серверну частину простіше оптимізувати саме під сімкою.
Неймовірну роботу зробила армія розробників для вдосконалення API Drupal - в результаті поріг входження в розробку з допомогою тепер вже не CMS, а CMF Drupal, став набагато нижчий - як показує практика, - кількість коду, який пишеться під D7 в кілька разів менша, аніж аналогічний функціонал вимагав під шістку.
Революційною є також система темізації. Як на мене вона стала більш простою для розуміння і створення динамічних тем і шаблонів стало простішим і логічнішим в порівнянні із D6.
Сказав не все, але це, мабуть, головні тези.
- Ну "для тих хто в танку" це більш ніж достатньо :). На твою думку, чи існує в Україні дефіцит спеціалістів Drupal? Таких людей, яких залучаєш до проекту і не займаєшся їх навчанням?
Звісно, що існує. Мабуть це карма така в нашого менталітету - працювати мало, заробляти багато. Як показує досвід - drupal швидко викриває таких спеціалістів. Не один раз доводилось виправляти помилки, зроблені "попередніми" розробниками.
Саме зараз я займаюсь навчанням двох майбутніх спеціалістів по Drupal, і причиною цьому є не тільки те, що готових спеціалістів мало, а й те, що ринок не дуже готовий до стабільної оплати таких спеціалістів. Як сказав один із співробітників, який, нажаль, звільнився і перейшов в іншу компанію - drupal-розробка в Україні для українських (!!!) замовників нагадує більше "клуб фанатів drupal", чим справді професійну сферу розробки і бізнесу поряд з цим.
Рівень знецінювання послуг професійних розробників замовниками часом прирівнюється до рівня відчаю самих розробників, які роблять помилку і працюють "за їжу", знецінюючи цим свою роботу. Це і сумно і повчально водночас.
- А чи бачиш ти можливість виховати замовників? Привчити їх, що послуги розробника дешево коштувати не можуть.
Звісно, що бачу. Не один раз відправляв замовників. Особливо полюбляю це робити після слів - "Та мені це пропонують за 400 грн." (сума тут не важлива, особливо к контексті того, що банальний розрахунок годин роботи відділу розробки говорить про вартість в 8000 грн).
Слово "виховати" мені не дуже подобається. Воно не відображає суті того, що в нього насправді вкладається. Тут грає роль, що часом, а іноді часто, замовники, які чують слово opensource вкладають в нього поняття, що це можна завантажити безкоштовно і відповідно це не може коштувати дорого, або більше певної суми. Сума ця, звісно, прирівнюється затратам на поїздку в метро на зустріч із замовником.
Але в цьому дика біда самого замовника, адже в сфері opensource він оплачує професіоналізм розробників, а не сам opensource. Більше того, багато часу тратиться на пояснення замовникам дуже важливого, а саме того, що оплачуючи роботу спеціалістам сфери opensource він отримує в підтримку цілу армію розробників, які, у випадку неспроможності реалізувати деякий функціонал, можуть бути "замінені" іншими спеціалістами цієї ж сфери, на відміну від closesource, де це часто неможливо, або надто дорого.
- А чи обов'язково клієнту знати, з допомогою opensource чи closesource буде вирішуватися його задача?
Звісно, що ні, але часом саме opensource стає козирем в процесі переконання клієнта по причині, згаданій вище.
- Зрозуміло. Від клієнтів повернусь до drupal-спільноти. Як ти вважаєш, Українська спільнота Drupal існує?
Дивне питання, навіть не уявляю, як можна відповісти на нього "ні".
- Тоді інше питання? Як можна визначити цей факт?
Ми в п'ятірці перших по статусу перекладу всіх модулів і ядра Drupal, ми стабільно організовуємось в ДрупалКемпи кожного року. Кількість активних друпалерів саме в Україні перевищує 1000 чоловік.
- 1000 чоловік - цифра гарна. Але ж нас, скільки там, ще десь 40 000 000 залишилось ;) Як можна посприяти розширенню нашої спільноти?
Розширення - це цікаво. 1000 - це цифра, в якій ключовим словом є саме "активних", тобто тих, які часом непомітно, але вкладають свою працю в розвиток Drupal і світяться на drupal.org.
Щодо розширення - важливим фактором і сприятливим для розвитку є створення регіональних груп, таких, які вже є в Києві, Сімферополі, Запоріжжі, Івано-Франківську, Луцьку і інших містах. І груп, в яких першочергово стоїть не комерція, а саме розвиток і навчання. Цей фактор дуже важливий. Opensource базується на відсутності комерційної складової в перших рядах. Ніхто її не заперечує і звісно вона не останній фактор, але комерціалізація відкритого коду завжди приводила до деякого "банкрутства", розтягнутого в часі.
Мабуть навчання в цій сфері - це також один з важливих факторів. Звісно, що навчання базується виключно на створенні можливостей для обміну досвідом. що і спостерігається зараз в Українській Drupal спільноті.
- О, ти зачепив тему навчання. Як ти вважаєш, це було б добре ввести в шкільну программу вивчення Drupal? Чи є в цьому доцільність?
Суніваюсь, що є доцільність в саме поглибленному вивченні Drupal, швидше гарно було б бачити деякий рух в бік розширення знань в сфері взагалі сучасної веб-розробки.
- Скільки, на твою думку, потрібно часу, щоб зі звичайного недурного хлопця (дівчини) виростити професійного друпалера?
Півроку.
- А чому так довго навчають програмістів в інститутах?
Я скептично ставлюсь до існуючої системи освіти в нашій державі... Вона спрямована швидше на створення ефекту зайнятості процесом, чим на процес навчання. Викладаючи комп'ютерні курси в свій час, спостерігав, що людям достатньо 3–6 місяців для поглиблення знань в сфері, яка викладається. Єдина умова — бажання навчитися і навчити.
- Андрій, мені відомо, що ти береш участь у кожному київському DrupalCamp. Також ти являєшся співорганізатором деяких з них. На початку червня цього року в Києві проходив черговий кемп, в якому ти також брав участь, як мінімум, в якості доповідача. Які враження в тебе залишилися після відвідування цього заходу? Що сподобалося чи навпаки?
Враження перше - рівень наш зростає. Це радує і це дуже важливо, адже з таким рівнем доповідачі теж навчаються, переймають досвід у інших. Як відомо все знати неможливо, а з таким рівнем, який я спостерігав на Кемпі 2011 - ділитись знаннями є з ким, і навчатись в кого.
Щодо недоліків - вони мабуть є, але я не схильний акцентувати на них увагу - не люблю втрачати час на це - знаю, що огранізатори враховують їх кожного разу і цього достатньо.
- Провокаційне питання: чому ти так рідко буваєш на Drupal Cafe? З твоїм вмінням виступати перед публікою ти можеш посприяти збільшенню кількості прихильників Drupal.
Я вже відповідав на це питання - моє навчання на психотерапевта незрозумілим мені способом конфліктує четвергами саме з Drupal Cafe.
- Прикро, потрібно замовити інший день :) Переглянувши всі свої попередні питання, від пестріння слова "Drupal" стає трохи нудотно. І тут ти згадуєш про психотерапевта, за що тобі дякую. Ти - гештальт-терапевт. Не можу в тебе не запитати: що це таке, гештальт-терапія? Хто такий гештальт-терапевт, і як це тобі допомогає в повсякденному житті?
Гештальт-терапія - це така невизнана демократією професія, в якій терапевти допомагають створити середовище, де клієнтам стає можливо проживати своє життя ближче до своїх бажань і потреб. Це наука почуттів, філософський спосіб мислення, особлива здатність зберігати життєві сили в самі хороші і самі складні періоди життя, здатність навчати цьому.
Мені вона допомагає насолоджуватись кожною секундою життя, невичерпний ресурс...
- Тепер питання джерела енергії з'ясовано. Чи варто нашим друпалерам переживати, що гештальт-терапія назавжди забере у нас Андрія Поданенка?
Я нічого не знаю про майбутнє :) Мені дуже подобається ідеологія Drupal і спільноти, яка формується навколо нього. Якщо мої знання будуть корисні спільноті, я буду в ній, якщо по якійcь причині в моєму житті з'явиться щось більш важливе і цікаве - все можливо.
- Якщо ти відійдеш від Drupal, наша спільнота втратить найбільшого альтруїста. Тому прошу, продовжуй суміщати психологію та розробку. І, напевно, останнє запитання: що б ти порадив би людині, яка для себе вже обрала Drupal, але робить у ньому свої перші кроки? Адже відомо, що далеко не всі, хто його спробував, залишаються його прихильниками.
З порадами в мене важко, особливо в світлі того, що я навчаюся не давати порад, але все ж можу дещо сказати. Якщо по якійсь причині складність Drupal є непереборною, і час розробки з його допомогою не дає задоволення від процесу - найкращим кроком буде погляд на альтернативні системи, особливо, якщо вони приносять задоволення. Якщо, все ж таки, серцем і бажанням є впевненість саме в Drupal - найбільшою підтримкою з мого боку буде побажання якнайбільшої кількості запитань з приводу труднощів, які виникають на шляху вивчення цієї системи. Тільки запитання можуть сприяти навчанню.