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-23 05:21 am (UTC)(link)
Все так, конечно, но есть нюансы: кривая менеджмента меня сейчас не интересует, потому как сваливать все равно надо специалистом, а для специалиста здесь предельно низкий потолок профессионального развития из-за того, что сложных и интересных задач в индустрии почти что нет. Все рутина одна.

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

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

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

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

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