gns_ua: (Default)
gns_ua ([personal profile] gns_ua) wrote2012-08-22 01:30 am

забыть бейсик

На тридцать первом году жизни и двадцатом программирования, со мной случилось это.

Глядя на собственный говнокод такого типа:

def getitems(workers):
    items = []
    for w in workers:
        items.extend(get_worker_items(w))
    return items


- я вдруг перестал понимать, зачем вся эта унылота и почему не сделать просто:

def getitems(workers):
    for w in workers:
        for i in get_worker_items(w):
            yield i


Ведь дальше-то этот лист большой опять кто-то будет сканить, опять формировать новый лист, опять кому-то отдавать. Так зачем? Пусть вся йилдят! Корутины! А в промежутках каждый, возможно, успеет ещё что-нибудь где-нибудь отметить, что тоже хорошо.

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

И вроде ж знаешь уже много разных вещей, - серьёзно занявшись программированием после нескольколетнего перерыва, ничего, впрочем и к сожалению, не отнявшего от предварительного пути бейсик=>паскаль=>фокспро=>qt=>пхп (шелл сюда не включаю по ряду очевидных причин). Но вот чтоб сразу мыслить в этих терминах...

[identity profile] tassadar-ha.livejournal.com 2012-08-22 06:44 pm (UTC)(link)
Благодаря этим курсам на новом месте работы мне удалось создать и вести группу по business intelligence. Это, типа, статистические и вероятностные методы для решения бизнес-задач. Думаю, ты в курсе. Капасити планнинг - это как раз из этой оперы :-) Веду людям тренинги, строим прототипы всякие. Развлекаемся, как можем, в общем :-)

Забавно то, что диплома КПИ у меня при этом все еще нет, даже бакалавра :-)

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

Вся это Украина - какой-то тотальный сюрреализм.

[identity profile] gns-ua.livejournal.com 2012-08-23 12:33 am (UTC)(link)
Но согласись, субъективно-персонально в этом есть некоторые преимущества.

Конечно, не "только в этой стране недоучка придирчиво собеседует магистров и аспирантов" - но в Другой Стране мне понадобилось бы намного больше иметь raw brain power, чтоб по такой крутой кривой пройти. А зная своё распиздяйство и проч. в молодости, в годы оны, нормальная пологая кривая всё равно бы не получилась.

Бишь, скажем так - да, десять лет назад я сильно дохуя о себе думал, завышенная самооценка интроверта и всё такое, но только в Этой Стране это могло прокатить, только здесь я мог в итоге оказаться прав несмотря ни на что. В Другой Стране не уверен что, ну, потому что, я не Гейтс и не Джоббс, это скорее всего были бы десять лет уж совсем проёбаные, потому что опыт на реальных вещах приобретается, а к реальным вещам кто б меня подпустил :)

Другой вопрос, что, вскарабкавшись на более пологий уже участок, обнаруживаешь этот неловкий момент когда тебе надо сотрудников искать а вокруг полно кретинов :)
Edited 2012-08-23 00:35 (UTC)

[identity profile] tassadar-ha.livejournal.com 2012-08-23 05:21 am (UTC)(link)
Все так, конечно, но есть нюансы: кривая менеджмента меня сейчас не интересует, потому как сваливать все равно надо специалистом, а для специалиста здесь предельно низкий потолок профессионального развития из-за того, что сложных и интересных задач в индустрии почти что нет. Все рутина одна.

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

Оно все взаимосвязано. Протухло все, к сожалению.

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

Беда не в самомнении, а в тотальной бессмысленности КПИ. Ну реально же, не образование, а 4 года ритуалов во имя диплома.

Конечно, жаль, что я родился не в какой-нибудь Америке, и все оно пошло таким странным путем с этими образованиями и работами. Ну, может, еще повезет догнать тех, кто вырос и выучился там. Сейчас я от них лет на 5 отстаю, конечно.
Edited 2012-08-23 05:38 (UTC)