Category: it

Category was added automatically. Read all entries about "it".

Пролетарии всех стран, объединяйтесь!

Вообще пост родился в ответ на пост archaicos(http://archaicos.livejournal.com/319603.html). Но на самом деле этот вопрос меня начал волновать еще с год назад, когда я окончательно себя причислила к племени программеров. Проблема заключается в следующем - нет, просто нет такой организации/группы/форума, в которую бы входили женщины-программеры. Причем не просто они, а те, кто поменяли свою сферу деятельности на то, что так или иначе связано с программированием, в зрелом возрасте.
Есть организации просто женщин-программеров. И да, это очень важно, потому что количество женщин в IT-индустрии катастрофически малО, да, многие компании изо всех сил стараются сломать этот стереотип, да, женщины-программеры объединяются, обсуждают возможности карьеры и другие насущные вопросы, но… Но делают они это в своем кругу и там те люди, которые программируют всю жизнь, которые работают в этой сфере уже давно и которых интересуют вопросы не "Как начать и куда двигаться дальше", а "Как продвинуться".
Есть организации, которые поощряют девочек заниматься кодингом, например, codegirls. Но почему-то эти организации имеют возрастной ценз и не принимают туда тех, кому больше 18. Есть организации, которые поощряют обучение программированию детей в целом, без разделения полов. Но опять же - детей!
Моя идея - создать такую организацию, которая будет помогать женщинам зрелого возраста. Я понимаю, что с одной стороны наш с Димой проект (создать технаря из гуманитария) достаточно уникален. В то же время я навскидку могу назвать 4-х знакомых девочек, которые уже получив высшее образование и поработав по специальности, решили сменить направление и пошли в направлении, так или иначе связанном с программированием. Вовсе необязательно они стали чистой воды программерами, но что-то они все-таки кодят. Кроме того, это и плохо, что нас так мало и что мы не знаем друг о друге. Для примера - в колледже в моих классах по программированию - я одна женщина средних лет. Всегда есть несколько молодых девочек, сразу после школы. Есть большое количество молодых парней. Есть несколько мужчин моего возраста или старше. И ни одной! Ни одной женщины, как я!
Организации для детей нужны, бесспорно. Но дети, в силу детской любознательности, в силу того, что для них это больше fun - постигают эти вещи легче. К тому же таких организаций уже много.
Организации для работающих женщин хороши, но они УЖЕ работают и давно.
Нас же, фактически, бросили на произвол судьбы, в то время как нам нужна помощь не меньше, а может, и больше, чем детям и уже работающим женщинам. Во-первых, сам факт необходимости ломать стереотип о том, что в таком возрасте так кардинально сферу деятельности не меняют. Во-вторых, изживание типичных страхов типа "Я уже стара, я не смогу, мне поздно, я гуманитарий, я никогда этим не занималась, это мужское дело" и тому подобное. В-третьих, перешагивание самого барьера, понимание подводных камней, знание хинтов для преодоления, рассказы об успехах, о тех, кто не побоялся пройти этот путь и чего добился, обмен опытом - все это крайне помогло бы тем, кто только начинает.
Я бы присоединилась к подобной организации с радостным визгом и не сомневаюсь, что узнала бы много полезного и нового. Тем не менее, ничего похожего я не нашла. Все то же самое - либо подростки (и туда меня вообще просто отказываются принимать), либо работающие женщины, которые мне ничего не могут дать, кроме нескольких общих советов, которые мне и так известны.
Так вот, даешь такую организацию! Если вы сами женщина средних лет, решившая сменить профессию на что-то связанное с программированием или вы знаете таких - киньте ссылку сюда или разрекламируйте им меня. Давайте все-таки подумаем, где и как нам объединиться. Любые предложения, знакомства, информацию - сюда или в личку. Пусть нас сегодня очень мало - давайте сделаем так, чтобы завтра нас стало больше!

Этта...

С Новым Годом всех, в общем! Ик! Всех! Обычных нормальных людей

НГ

И программистов!

НГ-программер

Шерше ля программист с примерами

Прочитала у akme 2 восторженно-стебных поста про программеров - про то, почему они выживут в 21 веке, почему они выгодны, как мужья и как, собссна, их в это состояние мужей привести. Поскольку я к своим 30 с хвостиком успела побывать замужем аж за двумя программистами, то меня можно считать уже в некотором роде профессионалом. Поэтому вот вам теория от akme с практикой от меня.Collapse )

Учебное

1. Взяла курс по криптографии. Для человека, который в математике ни бум-бум - жжжжуть! Лекцию по Discrete Probability слушала - как вагоны с углем разгружала. Зато учусь не бояться непонятных буковок, циферок и формул. Раньше от одного вида в ужас впадала - ой, я вообще тут ничего не понимаю. Лектор хороший! Написал страшную формулу, всю из чего-то непонятного - и пошел разбирать по буковкам. Постепенно все проясняется, это обозначает вот это, то - вот то, это берем отсюда, это мы вычислили на предыдущем шаге... Конечно, на лекцию длиной в 18 минут у меня уходит втрое больше - с паузами, с обдумыванием. Но хотя бы перестаю бояться. И вообще - хватит шугаться страшных, сложных, крутых курсов на курсере!
Конечно, я не знаю, сколько я его еще протяну, закончу ли и если да - то как. Но попробовать надо, иначе так и останусь лузером, берущим самое легкое.
2. Закончился курс по программированию на Питоне. Ну, ту красивую игрушку, которую нам обещали, мы написали (Вот он, кстати! Только запускать лучше в Хроме. http://www.codeskulptor.org/#user16_iveEUg1y8B_0.py). Почти 400 строк кода. Нещадно выебанный мозг. На этот раз только мой. Дима вообще на первую часть code review бессовестно забил, проверил уже весь проект целиком (мы его по частям писали, две недели), замечаний было на удивление немного, да и те пришлось вносить уже после того, как я запостила проект для оценок. Тем не менее, свой максимум набрала. Теперь посмотрим, что получу по итогам курса. Слишком хороших результатов не жду, у меня там было немало косяков в процессе обучения. Но если получу сертификат - уже хорошо. Теперь Дима поставил новую задачу - сделать бонусы. Чтобы иногда после взрыва астероида оставались кружочки, и если их "съесть" - то получишь временно какой-нибудь апгрейд. Ну там стрелять будешь не одной пулькой, а сразу тремя, веером. Или астероиды замирают. Или жизнь добавить. А еще можно отрицательные бонусы - например, астероиды тоже пуляться начинают. Или у тебя скорость замедляется. А еще можно ввести в игру инопланетные корабли, которые иногда пролетают мимо и стреляют в тебя. Короче, планов - громадье. Кстати, последним подарком преподы записали лекцию, как портировать игрушки с той песочницы, в которой мы все это писали, на полноценный Tkinter. Хорошая идея!
3. Взяла было курс по Programming Digital Media & Mobile Apps... И отписалась. Во-первых, преподы не понравились категорически. Во-вторых, Java такая... Java! Она, конечно, проще после Питона, интуитивно понятней, пишешь - как дышишь. Но об нее глаз сломать можно! После строгой красоты Питоновского кода на код на Java смотришь, как на помойку - все время причесать хочется, прибраться как-то. Не доросла еще, короче.
4. Продолжаю наслаждаться курсом по Systematic Program Design. Обещают, что вскоре будем писать графику и игрухи. Но для меня важно не это, а то, что в голову вдалбливают паттерны правильного написания функций. Это здорово помогает переключить мышление на разложение функции на составляющие, после чего написать окончательный работающий вариант уже не составляет труда. А еще постоянно напоминают про ошибки новичков и учат не бояться этих ошибок. Например, препод все время повторяет, чтобы как можно чаще запускали код (отладочной печати, как таковой, там нет - просто можно попробовать запустить даже неработающую функцию и либо получить сообщение о какой-то ошибке, либо пустой экран, если все написано верно). Ну, с этим-то у меня все в порядке, даже слишком. А вот еще он говорит, чтобы не боялись сообщений об ошибках. Вот это мое! Если запускаю код и он вываливается - я просто в панику впадаю! Впадала. А теперь - ничего, начинаю верить, что ничего страшного не случилось, ищу баг, фиксаю, запускаю снова и так далее.
5. Дима продолжает радовать. Подарил "Начала" Евклида. И приложил записочку: "To my best student. I hope you enjoy the gift."Это, я вам скажу, очень дорогого стоит! Я сначала было поприкалывалась, типа "Моему лучшему студенту из всех имеющихся, да?" Но Дима серьезно сказал, что он поразмыслил и думает, что вообще из всех, которые у него были. Это прямо "вах!", товарищи, потому что Дима суров и получить от него похвалу не так уж просто. А уж такууууую!! Это вам даже не логику с отличием закончить. Буду и дальше стараться оправдать возложенное на меня высокое доверие! :)
Поскольку на курсере летний перерыв (ничего сложного и интересного в ближайший месяц не предвидится), уйду на месяц на каникулы в июле. Попишу свои проекты, порешаю задачки, почитаю Евклида. Ну и на курсере возьму какой-нибудь курс ненапряжный. Один. Вот такие у меня будут каникулы.

Пошла слушать криптографию дальше

Я хочу стать программистом, когда вырасту большим

Оригинал взят у progeregorp в Я хочу стать программистом, когда вырасту большим
На работе в кофепоинте повесили распечатку детского сочинения о выборе профессии. Это прекрасно, ящетаю! Устами младенца глаголит истина.



Расшифровка. Особенно доставляют веделенные фразы.

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



Ну что, все верно дите написало. Будет программистом, когда вырастет. По крайней мере, attitude у ребенка - "Женщин надо гнать, чтобы не мешали работать" - уже правильный. Так что главное - чтоб аллергии на офисную пыль не было. А то придется искать настоящую работу

Я Маня, я - дура...*

Очередной мини-проект по программированию стал серьезным испытанием для нервов. В первый день я написала слету примерно половину, а на второй застопорилась. Остаток дня просидела, тупо глядя в экран и встретила Диму словами: "Я - даун!", при этом лежа на кровати, меланхолично глядя в потолок и покачивая ногой.
Дима, как всегда, прочитал небольшую лекцию по той подзадаче, на которой я споткнулась, вообще и про attitude в частности. Поэтому второй день тоже начался живенько, настолько, что в какой-то момент я, приплясывая, громко оповещала мир, что я - гений. Ох, зря! Сглазила и снова затупила. Вечером пришел Дима и история повторилась.
В итоге проект я написала за 2 дня. Непродуктивно потраченных часов - около 5, слез по поводу своего даунизма - 2 литра, нездоровой радости по поводу своей гениальности - 2 часа, попорченной крови - около 10 литров (8 моей и 2 Диминой) и два основательно поебанных мозга (догадываетесь, чьих?)
Зато теперь есть первая интерактивная игрушка - Stopwatch. Правила - необходимо нажать на кнопку "Стоп", когда десятичная доля секунды равна 0 (Т.е, когда число выглядит, например, вот так: 0:01:0. Вот этот самый последний ноль нас и интересует). Также программа считает число успешных попыток и количество попыток в общем. Кнопка "Reset" обнуляет таймер и число попыток.
Ну, собственно, чего я так подробно, сами разберетесь. А для того, чтобы запустить игру - нажмите кнопку со стрелочкой.
Дима предлагал попилить напильником и добавить всяких интересных фишечек, типа, чтоб еще и в процентном соотношении результат отражался. Но я, извините, сегодня этим уже сыта по горло, а у меня в понедельник уже новый проект начинается. Так что если нечего будет делать - все подпилю. А пока мне и так жизнь чересчур интересна.

http://www.codeskulptor.org/#user12_9oz4RpKBnbr4ho4.py

Исходники прошу сурово не критиковать. Во-первых, там были определенные ограничения по тому, как это реализовать. Во-вторых, "я не волшебник, я только учусь". Собссна, это все. Спасибо за внимание.

P.S. Да, работает только в Chrome и Firefox. Спасибо Диме, что напомнил (я-то давно уже не пользуюсь такой бякой, как Explorer *ехидная ухмылочка*)

*Известная мнемоника, чтобы запомнить корень квадратный из двух: "Я Маня, я - дура, но я вот нашла корень из двух" (1.4142135624)

Кончилась вольница

После трех недель повышенной продуктивности (по 11 часов в сутки с одним выходным в неделю) наступил откат. Ничего не хочется делать, а хочется устроить себе внеочередной выходной. Но, сцуко, дедлайны же!!
Вот хоть на велике сегодня покаталась часа два. Вернулась домой, хочу сесть и тупить в интернетах. А как только подумаю, что уже вторник, я за логику еще не бралась вообще и по программированию проект надо сделать... Сразу возникает странное состояние: с одной стороны категорически ничего в голову не лезет, с другой - ну некогда отдыхать, черт побери!
Пошла отвечать на quizzes и делать проект. Заколебалась!!!
Главное - в голове еще пару задумок по прослушанным вчера лекциям (там уже интересненькое началось, на базе прослушанного можно кое-что сварганить прикольное), но сил нет. Предвкушаю, как я это буду делать и сделаю, но... Но не сейчас!

P.S. Сегодня заявила Диме, что чем больше я занимаюсь интерактивным программированием, тем больше понимаю, что я хочу двигаться в сторону UI, а он посмеялся и сказал, что все начинающие через это проходят. Че, правда, что ли? <:О

По следам домохозяйского

Мне тут доводы привели, что, мол, программистам точно так же от домашней работы никуда не деться (ну или нанимать кого-то). В целом верно. У меня немножко другой пойнт был.
Если ты работаешь и живешь один, то ты можешь выбирать - вылизывать ли квартиру, загребать мусор под ковер или вовсе зарастать грязью. Или нанимать кого-то, кто будет убирать. В любом случае, это - твой собственный выбор. Ты и только ты решаешь, как, когда и насколько часто ты будешь делать что-то по хозяйству.
Если ты работаешь и живешь с партнером - абсолютно очевидно, что вы делите домашние обязанности. Честно или не очень - другой вопрос. Но факт в том, что тебя опять таки никто не может заставить делать что-то по хозяйству.
А вот если ты - неработающая женщина, живущая с мужчиной, то тут уже совсем другой коленкор получается.
Во-первых, он тебя обеспечивает, делая свою работу. Соответственно, ты должна выполнять свою часть - обеспечивать ему уют, чистоту, вкусную еду и так далее. Причем это не только честность, это... ну не знаю, симбиоз, что ли. Чем лучше ты обеспечиваешь быт, тем выше продуктивность мужчины, тем больше вероятность его повышения и, как следствие, повышение твоих же условий проживания. Ну понятно, что я это так топорно выражаюсь, огрубленно, но идея, я думаю, понятна.
Теперь, предположим, ты никак не заинтересована в том, чтобы обеспечивать быт - ну там, количество трат на тебя не зависит от выполнения тобой своих обязанностей (причем как в лучшую, так и в худшую сторону). Или тебе просто влом. Или ты домашнюю работу ненавидишь до скрипа зубов - не суть.
Но если ты начнешь забивать болт на домашнюю работу (а ты дома сидишь и не работаешь, мы помним, да?), то муж имеет полное право стукнуть кулаком по столу и потребовать от тебя чистых носков, вкусного ужина и сияющих стекол. А если ты в ответ начнешь барагозить или, тем более, предлагать ему нанять домработницу, то... То за это можно и из дома вылететь к маме с чемоданами, мне кажется. Потому что: 1)сидишь ты дома и ни черта не делаешь, 2) на мои же деньги, которые я заработал, ты предлагаешь нанять домработницу, чтобы ты продолжала дальше ни черта не делать, 3) а на кой ты мне сдалась тогда вообще, я тогда лучше кошечку заведу.
В общем, вот та разница, которую я пыталась показать в предыдущем посте. Если ты работаешь - никто не может потребовать от тебя выполнения домашних обязанностей - может попробовать договориться, может попросить, но требовать - не может.
Еслли ты сидишь дома и тебя кто-то содержит, то этот кто-то может и будет требовать выполнения тобой домашней работы. И, например, я с моей бедной фантазией, не могу найти причин, по которым бы я сказала: "Нет, милый, я это делать не буду, давай лучше наймем кого-нибудь"
Так что (резюмируя и повторяя), все-таки программистам проще, чем домохозяйкам :)
P.S. Кстати, отпусков домохозяйкам тоже не очень-то полагается (а в некоторых особо суровых случаях - и больничных), в отличие от программистов ;)

А полегче ничего нет?

Вылизала ВСЮ квартиру. Вообще всю. Совсем! От пола до потолка. Стены, окна, двери, зеркала, шкафчики, плита, микроволновка, холодильник внутри и снаружи, в ванной вообще на несколько часов зависла, пыль, пылесос, полы помыть... Устала просто жутко! Вчера драила три часа, с 9 до полуночи и сегодня как начала в полдесятого, так только в 8 и разогнулась. Сейчас пойти еще себя отмыть, потом ужин сготовить...
"Как, меня сейчас еще и трахать будут?!"(С)
На почве наведения порядка свихнулась - выхожу во двор, автоматически отмечаю валяющийся мусор и пятна на асфальте и стенах и чисто машинально ищу тряпку. И пугаюсь - черт, тут же еще уборки на сутки, почему так грязно, какой ужас, ааааа!!!
Не, да ну нах - быть домохозяйкой, я уж лучше в программисты - там все-таки полегче будет!

P.S. А стирка?! Постирать забыла!! Не, точно программистом намного проще

Одинокий крокодил хочет завести себе друзей

так сложилось, что долгое время мы с Сашей были вполне самодостаточны - нам хватало друг друга.
Во Владе с друзьями мы встречались нечасто. В Канаде мы нашли себе друзей и целое лето в прошлом году мы провели с ними, что называется, не разлей вода. Но так сложилось, что теперь мы с ними не общаемся. И потребность в социализации стала ребром.
Поэтому я объявляю авантюрный проект: "Хочу иметь друга". Не знаю, во что он выльется, но я хотя бы попытаюсь.

Итак, мы ищем пару (впрочем, можно и одинокого человека любого пола), легкую на подъем. Как следствие, без детей. Понятно, что детям обычно уделяется очень много внимания и с ними куда-то, задрав хвост, не сорвешься - то они болеют, то у них занятия, то вечеринка детская, то еще что-нибудь. Впрочем, если ваши дети уже взрослые/самостоятельные/вы умеете обходиться с ним так, как канадцы (т.е., таскать с собой везде) - то нет проблем. Мы к детям вполне лояльны, а у меня вообще есть знакомые детки, которым мое сердце принадлежит целиком и полностью.
Кроме легкости на подъем необходима умеренная любовь к физическим нагрузкам. Мы любим гулять в парках, лазить на всякие горы, кататься на великах, играть в фрисби-бадминтон-футбол и выезжать на барбекю во всякие изведанные и не очень места.
В то же время приветствуется и слегка разгульный образ жизни. Собраться вечерком в пятницу попить пивка или коктейлей, потусить, поиграть в PS3 с Сашей, монстров поубивать и побеседовать на философско-отвлеченные и не очень темы - с нашей стороны всегда "да"! :)
Пожалуй, это три основных требования к кандидатам :)
Далее - детали. Мы вовсе не требуем любви до гроба, с нами не надо проводить абсолютно каждый день, звонить нам по 10 раз на неделе, слать букеты и поздравлять с ДР. Т.е, можно, если хотите, но мы на этом не настаиваем :)
Поскольку у меня довольно дикий график, то нам вряд ли удастся встречаться полным составом чаще, чем раз в неделю. Но если вы будете вытаскивать с собой куда-то Сашу в дни, когда я работаю - я вам буду просто безмерно благодарна!
Ну дальше стандартное - с ч/ю, можно с в/п, и даже с ж/п, желательно наличие мозгов :)

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

В общем, не буду я дальше углубляться, иначе кто-то может испугаться и сказать: "Ой, а я не могу раз в неделю" или "Ой, а я не очень добрый!" :) Это все неважно, общий язык всегда можно найти.
Программистам, гитаристам и любителям классической музыки - особенный welcome! :)

Не бойтесь развиртуализироваться, мы не кусаемся и от попытки встречи ни мы, ни вы ничего не потеряете. Так что пишите в комменты, в личку и давайте дружить? ;)
Если не хотите дружить сами, но у вас есть друзья, которым вы можете нас рекомендовать - сделайте это доброе дело, пожалуйста! Себе карму улучшите и я вам что-нибудь по вашей просьбе должна останусь :)
Короче, мир-дружба-жвачка, а? ;)