Обновить
-11
0.8
Иван@IvanSTV

Пользователь

Отправить сообщение

Некоторые аргументы за высшее образование

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели14K

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

У меня в семье этот спор уже идет второй год. Сын, заканчивающий в этом году колледж связи по специальности программист, активно не хотел сдавать ЕГЭ и идти учиться дальше, потому что полагал, как полагают многие в айтишной среде, что зарабатывать деньги можно и без высшего образования. А вот мы с его матерью активно заставляли ЕГЭ сдавать и всячески давали понять, что очень желали бы, чтобы он получил высшее образование. За то время, пока он не согласился сдать ЕГЭ "для мамы", я услышал почти все аргументы за то, чтобы высшее образование не получать. И мы привели практически все мыслимые аргументы за то, чтобы все-таки его получить. И раз уж пошла такая пьянка, то хотелось бы систематизировать некоторые мысли относительно высшего образования, и почему добросовестный родитель искренне желая блага своему ребенку, все-таки хочет, чтобы тот его получил.

Читать далее

Как я использовал-таки классы в VBA и даже полюбил это дело

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели19K

На собеседовании:

- Как у вас с Экселем?

- Я его ненавижу!

- О, да вы VBA-разработчик!

Я не могу открывать здесь Америк, ибо не технарь, но раз тут был чей-то текст, как написать "Hello world" в Word'e, и всем понравился, то думаю, что нелишним будет и мой небольшой опыт.

п1. Как обычный пользователь пишет макросы в эксельке

Периодически и даже регулярно мне приходится читать чужой код на VBA. Как русскоязычных соотечественников, так и их зарубежных коллег. И создается впечатление, что что макрописание в MS-продуктах, несмотря на большую распространенность, достаточно неплохо разработанный макрорекордер (по сравнению с импортозамещающими аналогами - так просто идеально разработанный), в русский народ не пошло, или почти не пошло. Подавляющее большинство кода для Экселя - это так или иначе связанные между собой и кое-как зацикленные куски, записанные макрорекордером и обработанные напильником.

Ну, например, очень редко для обращения к ячейке употребляется метод Cells с индексами номера строки и колонки, по большей части используют уродцев типа Cells("A"&(i+1)) , а переход к следующей ячейке делают через Offset (и. что интересно, код работает - умудряются не запутываться в сдвиге А относительно Б, С относительно Б и так далее, могу только предположить, сколько такую связку из офсетов отлаживают). Массивов в их классическом виде средний российский макрописец не признает в принципе, и я догадываюсь, что он просто не знает, что есть такая сущность, и все переборы и вычисления проводит. обращаясь напрямую к ячейкам (хотя сансэй Уокенбах в каждой книжке повторяет, что массивы работают на порядок быстрей).

Читать далее

Почему некоторым так сложно учиться программированию?

Время на прочтение15 мин
Охват и читатели116K

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

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

Читать далее

Станьте ежиками или немного о техническом мышлении и реальных процессах

Время на прочтение10 мин
Охват и читатели18K

Жили-были мыши. Все их обижали. Однажды пришли мыши к сове:

-Мудрая сова, помоги! Все нас едят. Скоро нас не останется. Что делать ?

Подумала сова и говорит:

-Мыши! Станьте ежами! Будете колючими и для охотников недоступны.

Побежали мыши радостно:

-Станем ежами! Станем ежами!

Вдруг одна остановилась:

-А кто-нибудь знает: как стать ежами?

Никто. Побежали обратно к сове.

-Сова! А как нам стать ежами???

-Мыши! Идите на ... Я не тактик, я - стратег !

 

История про терминалы и ценные советы.

Одна голландская контора, имевшая филиал со складами в России, озаботилась неээфективностью работы склада. На вызоде получалось много ошибок, да и людишек в процессах участоввало поразительно много на квадратный метр площади. «Что делать?» -  подумали быстрые разумом голландцы.  – А, вот оно, надо автоматизировать входной и выходной контроль. ERP у нас есть, система палетирования и этикеток работает, надо только к исходящим и входящим накладным присобачить контроль штрих-кодом с терминала.

Ура! – вскричали начальники складов и стали жать, пока штаб-квартира выродит им эту супер-пупер систему.

Первый затык вышел с терминалами. Дело в том, что головная контора имела договор с фирмой «Zebra», генпоставщик, и мимо него ни-ни. Один стандарт, один поставщик,один фюрер (ой, это не отсюда)... Но нижкий порог цены на настоятельно рекомендуемые (читай, единственно возможные) девайсы оказалась около 3000 евро за штуку, а потому приобретено было менее 10 при имевшейся потребности в 50. «Ладно» - подумали начальники российской логистики. «Сначала один склад, потом – вся Россия, а дальше «нашим будет весь мир».» Разработчик поставил на терминалы уже разработанную приложуху, начали пробовать, и выяснилось чудесное. Оказалось, что приложуха для этой версии ПО терминала не работает корректно – а именно, сворачивает, окно после каждой операции, чем весь автоматизирующий эффект летит в складскую уборную со скоростью фанеры над Парижем.

Читать далее

Человеческий фактор и автоматизация

Время на прочтение7 мин
Охват и читатели5.2K

Итак, представим, что ты – разработчик.... Нет, немного не так. Ты – чертов сотрудник, который что-то может в автоматизацию и периодически что-то всем вокруг пишет на VBA, и который лично вовлечен во все происходящие процессы.

 Эпизод 1. Начать с себя.

Собственные процессы обычно автоматизируются на ура, если ты не имеешь раздвоения личности. Согласование с самим собой, как правило, идеальное, и та вещь, которую ты напишешь, ты сам ей и пользуешься, тот интерфейс, который прикрутишь, с тем и работаешь. Тот источник данных, который берешь, тот ты берешь всегда. Абсолютно идеальный слчай.

И это засада.

Например, автоматизация отслеживания и сохранения в папку документов из почты по маске.  Сделал себе такую штуку.

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

Окей! Я же не идиот. Пусть будет много масок. Создается файлик справочника масок и по нажатию кнопки маска в него добавляется. Работает. Но вместо автомаизированного сохранения вложений определенного типа появляется ручная операция – глазками определить, что за тип письма+ добавление масок кнопкой.

Читать далее

Почему я не вошел в IT

Время на прочтение15 мин
Охват и читатели113K

Последнее время, и, есть такое подозрение, что не последнее, а это перманентное состояние Хабра, много всяких публикаций на тему "Как я (мой друг\Лена\педиатр-офтальмолог\кошка моей жены) вошли в IT в 45 лет".

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

Потому я попробую эту тему немножечко копнуть на своем примере и таки написать, почему Я НЕ ВОШЕЛ В IT. Хотя мысли посещают постоянно, регулярно, и все вокруг меня прямо в спину пихают. "Иди в IT", - говорят они. - "Там хорошо получают", - говорят они.

Но я, если честно, совсем не в восторге от этих перспектив. Впрочем, начнем с начала.

Читать далее

Информация

В рейтинге
1 916-й
Откуда
Жуковский, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность