Как стать автором
Обновить
-13
2.9
Иван @IvanSTV

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

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

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

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

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

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

Читать далее

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

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

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

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

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

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

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

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

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

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

Читать далее

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

Время на прочтение15 мин
Количество просмотров111K

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

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

Читать далее

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

Время на прочтение10 мин
Количество просмотров13K

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

Читать далее

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

Время на прочтение7 мин
Количество просмотров5K

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

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

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

И это засада.

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

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

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

Читать далее

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

Время на прочтение15 мин
Количество просмотров112K

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

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

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

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

Читать далее

Информация

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