понедельник, 14 июля 2014 г.

Есть ли у вас план?


Хоть это и не принято, но начну с извинений. Прошу прощения у читателя за долгое молчание. Ибо пусть немногочисленные, но все-таки просьбы о продолжении повествования звучали в комментах.

В предыдущем посте я говорил о том, что сейчас заканчиваю факультет журналистики. Так вот подготовка к госам и написание диплома нещадно сжирали все свободное время. Да и над своей целью (стать программистом) работаю постоянно. На ведение блога времени не остается. Слава богу журфак сейчас уже позади, диплом в кармане. Вернемся к программированию.

Теперь, как и обещал, расскажу о том, как я собираюсь реализовать свой замысел.
Итак, программист, по моему видению, может выступать в трех (как минимум) ипостасях:

  • наемный работник;
  • фрилансер;
  • предприниматель (владелец бизнеса).

Несмотря на очевидные плюса варианта "наемный работник", есть в нем и большие минусы. Частично они перечислены в моем посте на Хабре. (Этот пост, кстати, стал началом моего пути в программисты. Мы к этому вопросу еще вернемся.) Самый большой минус для наемного работника заключается в том, что очень сложно в моральном плане пойти работать джуниором в неюношеском возрасте. А кроме того, не имея должного образования и квалификации даже место джуниора получить не так просто. Нужен опыт, который можно приобрести, например, во фрилансе. Но и этот вид деятельности имеет свои недостатки. Как показала практика, здесь нужна железная самодисциплина и все тот же, хоть минимальный, но опыт. Начинающему фрилансеру-программисту непросто приходится выдерживать конкуренцию со стороны более опытных коллег. Кроме того есть вероятность "кидания" со стороны заказчика.

Наконец, третий вариант - собственный ИТ-бизнес - видится мне наиболее привлекательным. Здесь как и во фрилансе нужна самодисциплина, возможно даже более жесткая. Кроме того, есть вероятность, что твой проект не "выстрелит" и тогда месяцы труда не окупятся. Но есть и плюсы:если все получится, то ты станешь обеспеченным человеком. К тому же независимым от работодателя и заказчиков. И в любом случае приобретешь опыт, с которым можно двигаться дальше.

Таким образом, после долгих размышлений, взвешивания всех плюсов и минусов (которые здесь изложены весьма кратко) я решил двигаться в направлении создания собственного проекта. Оставалось только решить, что это будет за проект.  Я сформулировал для себя основные требования к нему:

  • Он не должен отнимать слишком много времени (по крайней мере на начальном этапе). Ведь я продолжаю оставаться наемным работником, а свободного нерабочего времени у меня не так много.
  • Он не должен быть сложным для реализации. Ведь практика показывает, что когда я брался за очень сложные проекты в программировании (да и вообще в жизни), увязал в них и не доводил до конца. Либо на свет появлялась некая пародия на то, что планировалось изначально. В общем, у меня должно хватать ресурсов для того, чтобы поддерживать проект на достойном уровне.
  • Он должен с самого начала приносить доход. На начальных этапах можно небольшой, но с возможностью дальнейшего роста.
  • Работа над этим проектом должна приносить удовольствие (а как же иначе).
Итак, простой и приятный в реализации, при этом приносящий доход сразу же. Скажете невозможно? А вот и нет. Такой проект я нашел и даже начал его реализовывать. Доход составляет пока десятки центов в день. Это как минимум раз в 100 меньше чем "проектная мощность". Но ведь это только начало. Еще есть куда расти...

Впрочем, на этом пока остановимся. Обещаю не тянуть с продолжением.

понедельник, 9 декабря 2013 г.

Так все-таки, почему?


Учеба не задалась. После легкой и даже беззаботной учебы в школе, я оказался совершенно неподготовленным к тому, что нужно напрягаться овладевая новыми знаниями. Ну и плюс к этому - начало закрадываться понимание того, что я "немного" не в своей тарелке. Экономика это конечно интересно, но все же не про меня. А еще такие непременные атрибуты молодости как алкоголь и политика дали о себе знать. Не буду вдаваться в подробности, но их роль в том, что я ушел доучиваться на заочку была весомой.

Учеба на заочке как бы намекает нам, что пора бы устроиться и на работу. Я вернулся в родную школу, но теперь уже в качестве учителя (разумеется... нет, не экономики... а информатики). В свободное от сеяния_разумного_доброго_вечного время изучал Паскаль. Написал функцию, которая печатает число прописью. Она потом, в несколько модернизированном виде, использовалась в разных мои разработках не один год.

От этой работы я получал подлинное удовольствие, но внутренний голос упорно твердил, что нужно идти работать по специальности (дабы квалификацию не потерять). Попытав счастья на нескольких предприятиях, я оказался в штате одного крупного сельхозпроизводителя в  специально для меня придуманной должности бухгалтера-программиста.

Это был мой золотой век. Теперь в свободное от бухгалтерских обязанностей время, коего было достаточно, продолжал идти по намеченной дороге. Только вместо Паскаля осваивал толстенный учебник "Delphi 5". Золотым это время я назвал потому, что за два с небольшим года работы на этой должности я успел понаписать кое-чего полезного. Это были программы, облегчающие те бухгалтерские рутинные процессы, которыми я занимался. И все бы наверняка и дальше шло хорошо, если бы мне настоятельно не предложили повышение...
Эту собственную программу для печати платежек я сам использовал до недавнего времени
Отказываться было нельзя. Из вежливости и еще из некоторых соображений.

Работа главным экономистом не предполагала особого общения с компьютером. Да и времени свободного теперь не то что не хватало, его просто не было совсем. А между тем, усиливалось понимание того, что экономические науки это совсем не моё.

Помотавшись потом еще по нескольким должностям я наконец понял, что нужно что-то в жизни менять. Кстати, жизненные обстоятельства к тому времени сами собой сильно изменились. Изменились настолько, что от прежней жизни мне осталась одна только нелюбимая профессия. Это как бы намекало на ее смену. И это был мой второй в жизни шанс стать настоящим дипломированным программистом.

И я его благополучно растранжирил.

На тот момент хотелось экзотики. И самым экзотичным, но в то же время достаточно рациональным мне представлялся вариант поступления на журфак. Сразу скажу, что чаяния мои оправдались: учиться здесь оказалось действительно легко, и девушек здесь оказалось 90% от всего факультета. Как я и предполагал.

И вот сейчас, когда до получения диплома журналиста осталось чуть более полугода, когда за плечами опыт журналистской работы на телевидении, в газете и, разумеется, в интернете, когда вышли из печати несколько моих книг, я твердо решил не быть больше журналистом.
И вообще пора кончать заниматься ерундой и подаваться в айтишники. Собравшись с мыслями, нарисовал себе (пока только в уме) коварный план. Им я поделюсь в следующий раз.

пятница, 6 декабря 2013 г.

Стать программистом после 30... О чем это я?

О чем этот блог

Вся эта история началась давным-давно. Чуть более 36 лет назад. В одной белорусской семье на свет появился мальчик. Как вы наверняка поняли, это был я. Опущу неинтересные подробности моей жизни, которые не имеют отношения к этому блогу. Остановлюсь лишь на некоторых моментах, которые заставили меня заняться блоготворчеством.

Из названия видимо понятно, что это блог человека, который в 36 лет решил стать программистом. Здесь я выкладываю свои мысли и ощущения, с которыми я сталкиваюсь на пути из журналистов в программисты. О том, почему мне вдруг захотелось поменять профессию незамедлительно рассказываю. Правда начать нужно с самого начала.

А оно мне надо?

 Я уже сообщил вам о том, что однажды я появился на свет. До 14 лет я рос как обычный советский ребенок и мало чем отличался от сверстников. Но все изменилось, когда я впервые увидел компьютер. Словами эти чувства передать проблематично, да и не нужно. Думаю, вы сами все понимаете. Меня, как говорится, "торкнуло". Я не мог думать ни о чем, кроме компьютеров.

Да, компьютеры той эпохи сильно отличались от нынешних. Современный смартфон в кармане школьника раз в 1000 мощнее советской ЭВМ "Корвет" о которой здесь идет речь. Люди моего возраста наверняка помнят эти компьютеры, которые стояли во многих школах бывшего СССР.

После включения "Корвета" и минуты шуршащих звуков из недр этого электронного устройства на экране появлялось вот что:

Кто не знает, это называется "командная строка". Никакой вам графики, никакой мышки. Пишешь команды с клавиатуры - машина их выполняет. Что может быть проще!

Так сложилось, что у меня был практически неограниченный доступ к этим чудо-компьютерам. Имел я доступ и к нескольким книгам, которые поставлялись вместе к компьютерным классом. Если я не ошибаюсь, книг было 9. Каждая страниц по 300-400 толщиной. За лето 1992 года я осилил их все...

Тогда я и представить себе не мог, что я буду кем-то кроме программиста. Я еще в то время осознавал, что компьютеры это будущее. Что человек который разбирается в них всегда будет иметь кусок хлеба и уважение в обществе. Как показало время, я не ошибался.

Но "лихие" 90-е внесли свои коррективы в мои планы на жизнь. Когда пришло время поступать в ВУЗ, я внезапно выбрал Белорусский государственный экономический университет.

Что тут сказать... Такой тогда был тренд. Такое веяние моды, которому я поддался. Свалившийся как снег на голову капитализм требовал для себя множество бухгалтеров и  прочих специалистов экономической направленности.

В общем, "наступил я на горло собственной песне" и подался в экономисты.

О том почему я все же не стал экономистом по жизни и как я стал... журналистом расскажу в следующий раз.