02 Апреля 2022
59

Украина. Славянск. 2012-2013

Самые приятные воспоминания у меня из детства - это время летних каникул, которое я проводил в городе Славянск Донецкой области УССР.  Каждый год по три месяца.


Последний раз я был в этом городе в 2013 году и у меня остались фотографии, которыми и делюсь с общественностью.

Начнем с рынка в центре города. Кроме самого слова "Ринок" больше надписей на украинском языке нет на на одной рекламной вывеске. Вход на базар украшает памятник челнокам.


Монумент представляет собой собирательный образ постсоветских бизнесменов 90-х годов, которые смогли выжить в годы экономического кризиса благодаря собственной инициативе. Скульптура представляет собой шагающего мужчину с «кравчучкой» (ручная тележка на колесиках – так ее здесь называют в память о первом президенте независимой Украины Леониде Кравчуке) и баулом в руках.

Тот же вход на базар под другим ракурсом

В центре города славянское авиационно-техническое училище.

САТУГА украшает самолет.

Центр города

Местный автобус

Очень актуальная реклама, которая призывает спасти мир


Автобусная остановка


То ли тут пиво не пьют, то ли потенциальные клиенты не понимали что означает слово "ПЫВО". Но факт что бизнес свернулся.

Довольно специфичный пешеходный переход


Союза давно нет, а Cоюзпечать осталась


Славянский химико-механический техникум


Отель Славянск


Магазин рыболовный


Таксофон

Автозаправочная станция


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


Продолжение во второй части

Показать полностью 25
103

Женщина-программист? Продолжаю обучение

Всем доброго времени уток!


В прошлом посте Женщина-программист? я рассказала о желании сменить белую рубашку типичного офисного работника на удобные шмотки программиста.


Напомню вводные: женщина, 35 лет. Всю жизнь работаю с людьми, прилично знаю 1с,

но в общем ничего сверхъестественного. Ворваться в айти решила спонтанно, сперва через тестирование. Не зашло. Потом здесь на Пикабу увидела набор на курс по укрощению Питона. Прошла отбор, уже третий месяц учусь.


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

есть сложности. Потому что для меня программирование раньше выглядело так:

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

- у меня в голове монотонным голосом бубнится как "Пока переменная k меньше либо равно 311, делай это: если остаток от деления k на два равен 0, то печатай это и прибавь к k единицу..." и т.п. Это как чтение со словарем - медленно, вдумчиво. В будущем, надеюсь, буду читать бегло.


С исключениями тоже не всегда было понятно. Исключения, по простому - это защита от дурака. Например, вы просите пользователя указать свой год рождения в формате "4 арабские цифры". А он, негодяй, пишет вам все что угодно - и прописью, и римскими цифрами, или вообще ставит пробел. В общем, все не то! На этот случай, чтобы программа не ушла в крутое пике, нужно прописать исключения - все варианты, которые юзер может ввести от глупости или от скуки. Было сложно понять, когда эти исключения надо "ловить" в цикле, а когда - в основном теле программы. Все эти нюансы очень влияют на гибкость, понятность и в целом на чистоту кода.


Чистота кода - это в том числе про это:

Честно, я поначалу бесилась, когда наш проверяющий придирался к таким мелочам как лишний пробел в строке или имя переменной. Скрипела зубами - мы же не уроке английского! И это при том, что у меня инглиш на среднем уровне есть. Общее правило - имена переменных должны быть "говорящими". То есть a и b - это плохо. А name и surname - хорошо. Плюс учитываем контекст. Конечно, если вы пишете код для себя или в стол, можно забить. Но нас учат сразу писать чисто, с прицелом на будущих заказчиков или коллег.

Ну, чтобы вот так было:

Еще училась наводить порядок не только в коде, но и в голове. Честно, я не знаю, как тру-программисты пишут, но я стала понимать важность предподготовки. То есть - перед тем как выполнять большую практику, ты должен сделать 3 вещи:

- общий анализ задачи (мы хотим в итоге стул или стол?)

- общий план (для стула пойдет береза или лучше взять дуб? какая высота, ширина?)

- детальный план, он же алгоритм (чертим проект стула со всеми нюансами, вплоть до оттенка

краски)


Вот тут я тоже сделала открытие. Всегда думала, что люблю работать с документами, писать сопроводительные записки и проч. Но алгоритм - это не сочинение) Пришлось перестраивать мышление от "Да по ходу разберемся, главное начать" до "Так, у нас стоит такая-то задача, ее нужно разбить на несколько подзадач, применить вот этот метод..." Можно использовать блок-схемы, но мне удобнее текстовый формат.


Блок-схемы  - для перфекционистов, можно все выверить по линеечке и даже по CMYK! 

Красивое...

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


Особняком тут еще стоит рекурсия - да-да, вот эти шутки из серии:

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


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

Для моего кода это решение не годилось, но это же мой любимый феномен Баадера — Майнхоф в действии. Приятная мелочь.


В теме с функциями изучала некоторые методы для строк. Очень интересное наблюдение, что все эти методы типа .lower, .replace, .strip не изменяют исходную строку, а вызывают ее копию с изменениями. Очень идет в разрез например с работой в Word. Там жмякнул - "Найти и заменить", и все, документ уже изменился фактически. А здесь создаются параллельные миры со своими жизнями. Как в известном фильме:

Кто не видел - очень советую фильм "Осторожно, двери закрываются", 1998 г.


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


И как ни странно, в последние недели программирование для меня стало хорошей

отдушиной. Потому что без конца листать новостную ленту уже сил нет.


Расскажете о вашем опыте программирования, новички и матёрые?


Про себя буду держать в курсе. Всем удачи и веры в себя!

Показать полностью 8
5839

НЕЛЬЗЯ БРАТЬ ЧУЖОЕ1

После школы в ВУЗ не поступил, пошел работать, до армии полгода оставалось. Куда податься бывшему школьнику? В стройбригаду! Контингент подобрался соответствующий.

Запомнился один случай. Один мужик говорит: "У меня молоток пропал", и так смотрит на Юру, что ни у кого сомнений нет, кого он обвиняет.

Ответ был шикарным, до сих пор вспоминаю.

Сука, ты на что, падла намекаешь? Я 32 года в тюрьме отсидел, сроду чужого не брал!

P/S потом специально узнал, правда - статей с кражей у него не было

68

Оставить прошлое в прошлом

Замечаю, как сложно отпустить отношения, когда партнёр принял решение уйти.
Уже прошла острая боль потери, когда ощущаешь, что не стало части тебя, когда меняется привычный ритм жизни, когда чувствуешь болезненные уколы от того, что слышишь музыку, которая вас связывала и т.д.
Ты всё ещё продолжаешь говорить о нём, упоминая какие-то моменты, которые у вас были, приводя примеры в тех или иных ситуациях.
Во всём ориентируешься на совместный опыт. Меряешь всё по этим отношениям, даже если они были несовершенны. И бесконечно скучаешь по этой близости.
Ты благодарен человеку за его вклад в тебя, за ваш совместный вклад в друг друга.
Смотришь на него с теплотой и наслаждаешься тем, что каждая его черта для тебя родная. И ты желаешь ему счастья, хочешь, чтобы он не хмурился от проблем, которые сваливаются на его светлую голову.
И хочешь быть рядом, насколько это возможно...
Но в голове мысль - человек сделал свой выбор, принял на себя ответственность за свою жизнь. Он решил быть без тебя, и это решение нужно уважать.
И это самое трудное. Уважать. Принять эту реальность. Приходится учиться

70

Экономный заказчик

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

Выставляем объявление на Авито, что готовы все это сделать,только дайте денег. Было много звонков, мы построили пару заборов и беседку и тут попадается мужик,который просит построить ему веранду. Делал он заказ для тещи и пытался максимально сэкономить на всем. Долго подбирали ему варианты: и тут не так, и это не нравится, а это дорого.

В итоге он решил полностью перестраивать дом. Но! Материалы мы должны были брать из того, что осталось от старой дачи + минимальные вложения. Мы разобрали старый дачный домик, сложили доски отдельно, подготовили проект и стали делать веранду.

В итоге он говорил,что давайте здесь сделаем вот так и тут переделаем, а вот тут так. И! Получился готовый дом в конце концов. Да, мы докупади по минимуму какие-то доски,но все равно старались строить из того,что есть (самое дорогое бетон и профнастил).

Самое интересное,что из-за того что он пытался сэкономить, он попросил нас сделать только одно окно, потому что как он выразился: "на зоне сидят с одним окошком на метр и живут вполне" (спорное заявление). Видимо ставку он делал на то, что теще недолго осталось, не знаю.

Когда стройка подходила к концу и денег стало не хватать,то он сказал фразу от которой мы совсем офигели.

Мы сидели на перерыве, пили чай, он подошёл к нам и мы сказали,что нужно докупить материал,чтобы закончить наконец постройку. Он ответил:

- А вы знаете,что в Африке строят дома из говна ?

Хороших вам заказчиков!

Экономный заказчик
Показать полностью 1
200

Распаковка китайского цинка с патронами из 1970 года

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

36 пачек по 20 патронов. Их качество было охрененное! Ни одной осечки, ни одного дохлого капсюля


20 лет назад в Штаты их ввозили контейнерами. Возможно, миллионы из этих патронов до сих пор не распакованы и ждут своего часа.


Впрочем, 20 лет назад и СКС стоил 50 баксов, не как сейчас 900+. В те безынтернетовские времена оружие и патроны покупались через каталоги. Автор вставил кучу скриншотов из них.

https://www.youtube.com/watch?v=I32AXiGxm9I

Показать полностью 10 1
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите