21:44

Североамериканский кролик зануда
Отказ за отказом на этапе HR. Очень огорчает.

@темы: Размышления

11:38

Североамериканский кролик зануда
Всё-таки связка "Смена + преподавние на следующий день" выматывает. Сижу овощем.

@темы: Размышления

Североамериканский кролик зануда


@темы: работа, Юмор

14:56

Североамериканский кролик зануда
Написал видео плеер для андроида.
Оказалось всё логичным и очевидным, но мозг вскипел.
Конечная задача - плеер должен стримить с сервера предположительно по rtsp, но надо ещё с серверной частью разобраться.

@темы: программирование, Размышления

14:29

Североамериканский кролик зануда
Сегодня начальник сообщил, что я его утомил

@темы: Размышления

08:54

Североамериканский кролик зануда
Я понял, как наиболее эффективно юзать туториалы по программированию.
При обучении английскому языку есть такое упражнение, как домашнее чтение.
Потно.

@темы: программирование, Размышления

13:09

py2 vs py3

Североамериканский кролик зануда
"тем из вас, кто только начинает изучать питоны, и размышляет, какую версию выбрать
еще каких-нибудь года три назад ответ на этот вопрос был действительно неочевиден. Большинство кода в продакшене работало на пи2, поддержка пи3 в библиотеках укреплялась, но все еще оставались некоторые достаточно популярные которые не поддерживали пи3
так вот за последние три года ситуация стала переломляться. Похоже, накопилась таки наконец критическая масса, и люди стали достаточно массово переводить свои проекты на пи3. А уж на чем начинать новый проект - вопрос сегодня уже не стоит, пи3 однозначно
на работодателей, у которых все еще пи2 в продакшене, кандидаты уже смотрят косо, и если кто-то и интересуется такой вакансией, то первый вопрос обычно - "а че так?"
вот первый коммит в джангу, выпиливающий пи2 github.com/django/django/commit/d7b9aaa366dd54e...
в версии 2.0 поддержки пи2 уже не будет, совсем
многие новые библиотеки, которые разрабатываются сегодня, уже не заморачиваются поддержкой пи2 совсем, и просто требуют пи3 сразу (раньше была обратная ситуация)
однако, за годы существования вот этой неопределенности в интернетах накопилось до хрена статей, которые размышляют о выборе пи2 против пи3, и типа о том как все неоднозначно, и что большинство продакшена все еще на пи2. Так вот, абсолютное большинство этих статей устарели. Но продолжают висеть в интернетах и путать народ
некоторые прежние апологеты пи2, как Армин например, публично написали отказ от своих прежних убеждений lucumr.pocoo.org/2016/11/5/be-careful-about-wha...
резюме - если вы начинаете новый проект, в наши дни уже нет неопределенности, пи2 или пи3. Однозначно пи3. То же самое для выбора "что изучать""
@denis.stebunov

@темы: программирование, Размышления

Североамериканский кролик зануда
В декабре 2007 года я сменил направление деятельности и работу. Был инженером-проектировщиком три года, стал инженером технической поддержки. Но самое главное, что я сменил на самом деле - коллектив. Я вообще не понимал, зачем мне разбираться в томах документации или наращивать скил, но одно осознал: на новом месте мне нравится. И только сейчас до меня дошло: нравилось потому, что каждый был за другого. Готов прикрыть, готов объяснить, помочь. Года через три это испарилось, поскольку влились в МГТС, нас разбросало по разным отделам, а корпоративная культура бльше напоминала "мне пофиг, нам пофиг". Что, в целом, устраивало. Я даже добился такой должности, на которой я практически ничего не делал. Сумма знаний была уникальна, больше можно было не расти. Только вот коллектив изменился до неузнаваемости. Я стал своим среди чужих. А это сильно угнетает и выматывает. Всё, что можешь - просто тупить под вечер или гонть балду днем. Сил развиаться самостоятельно тупо нет. Другие вполне себе поднимались в сложившейся обстановке, они молодцы. Я тоже пытался как мог.
На сегодня есть набор достижений в социальном плане, но нет уверенности в завтрашнем дне и в коллегах. Есть Лена, есть удобный график и жизнь такая, как захочумогу. И есть песня "Кончились патроны".

@темы: Размышления

Североамериканский кролик зануда
Буду складывать сюда приложения по этой теме.

www.tynker.com/ Приложения учат в игровой форме программировать, плюс есть гайды по модингу и минииграм Minecraft.

scratch.mit.edu/ Язык программирования для детей + среда + играбельные продукты.

www.gethopscotch.com/ приложуха для создания детьми всей фигни.

lightbot.com/ Помогаем роботу зажигать лампочки. Версии для любого устройства.

www.playcodemonkey.com/ обезьяна собирает бананы, следуя императивным инструкциям. Есть 30 бесплатных и много платных уровней.

code.org/ Если правильно понимаю, задачки на Scratch по-русски, не у всех видео есть русские сабы, но интуитивно понятно.

@темы: программирование, Полезные ссылки

11:01

Североамериканский кролик зануда
А кто пробовал парное программирование?

@темы: Размышления

13:58

Североамериканский кролик зануда
Неприятно ощущать свою стоимость на рынке примерно 0.7 от реальной.
И не спрыгнешь.

@темы: Размышления

Североамериканский кролик зануда
Североамериканский кролик зануда
Вот так пытаешься разобраться в этом ООП, а приходит чувак и говорит, что это просто частный случай императивного программирования, что лучше применять декларативное программирование.
Сидишь такой и думаешь "А у меня Эккель лежит как новогодний подарок".
Да если б я всё время, что тратил на рулбуки по ДнД читал про программирование! Просто читал!
А сейчас за что хвататься? Пыха? JS? Пайтон? Джава? Фреймворки? Алгоритмы?
НАверное, как всегда, схожу в магазин после смены и пойду спать.

@настроение: die another day

@темы: программирование, Размышления

Североамериканский кролик зануда
Североамериканский кролик зануда
Вот и до меня добралась сепарация.
Мать считает, что имеет право перебивать меня, поскольку мать. С негодованием встретила мои возражения. Сказала, что если бы рядом с ней был мужчина, он бы мне объяснил, как надо разговаривать со старшими.
Её аггро, в целом, разбилось о мой контроль "я личность, которая сама за себя отвечает, ты за меня больше ответственности не несешь", но в конце она применила версию "ой всё": "закончим, а то наговоришь ещё лишнего" и уехала на автобусе пораньше.
В общем и целом, её претензия в том, что забыл я родных, не звоню, не интересуюсь чотамукого, проявляю неуважение и прочее.
С одной стороны, прошло даже без криков, с другой, до сих пор в себя прихожу.

После её отъезда от тещи узнаю, что 26.12.2016 она вышла на пенсию (а 27.12 у неё ДР).
Поразительно, что, с одной стороны тонны обид на неё, с другой, переживаю, как её там сейчас тяжко после нашего разговора.

@темы: Размышления, Troll Clan, Люди

Североамериканский кролик зануда
Собственно, code.org
Там даже предлагают программировать в паре.
Почти все задания на русском, а вот ютуб ролики часто без сабов.
Родителю, идеале, знание английского, но можно и на месте разобратьс с каждым заданием.
По крайней мере "парному программированию" сабы есть, а это расставляет границы работы двух детей или ребенка и родителя.

@темы: программирование

Североамериканский кролик зануда
Выпускники java курса уточняют, провожу ли первого января занятия.
Сказал, что нет, предложил задачку по переворачиванию строки. Прмо сейчас один кипит мозгом.
Ну и шпаргалочку себе на всякий случай.
reverse string

@темы: программирование, Размышления

17:35

Североамериканский кролик зануда
Как-то совсем не определился с направлением. Вот говорят "будь программистом, а не программистом на языке", а всё равно практика на чем-то нужна.
Видимо, пыха с JS.
А потом, может, стану таким...



@темы: программирование, Размышления

Североамериканский кролик зануда
Когда объсняю НОД, про алгоритм Евклида как-то ни слова. Мало того, не все помнят НОД и НОК. Каждый раз люто удивляюсь.
Ну и немного порнушки (JS есичо):
function NOD(A)
{
var n = A.length, x = Math.abs(A[0]);
for (var i = 1; i < n; i++)
{ var y = Math.abs(A[i]);
while (x && y){ x > y ? x %= y : y %= x; }
x += y;
}
return x;
}
Тихо млею от такой элегантности. У меня было бы раза в 4 больше строк.
Затырил тут.

@темы: программирование, Размышления

Североамериканский кролик зануда