Обновить
65
Сергей Рундаев@singlevolk

программист

2
Рейтинг
10
Подписчики
Хабр КарьераХабр Карьера
Отправить сообщение

Почему программисты не сходят с ума(и почему иногда всё же сходят)

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели17K

Программирование — это редко про «написать кнопку». Чаще это попытка перевести хаос бизнес-процессов, привычек пользователей и странных требований в систему, которая должна работать стабильно. В статье — реальные истории из легаси, enterprise и автоматизации: DOS-мышление в вебе, Excel как основа бизнеса, реверс-инжиниринг без документации и почему иногда лучший аналитик — оператор с цифровым блоком клавиатуры.

Читать далее

Ты выучил язык. Но инженером это тебя не сделало

Уровень сложностиСложный
Время на прочтение4 мин
Охват и читатели25K

Когда человек приходит в программирование, он думает, что главное — выучить язык.

Python. C#. Java. Go. Неважно.

Кажется: выучил → стал программистом.

Нет.

Язык — это самая простая часть профессии.

Читать далее

Социотехника против технологий: как я расследовал поддельные сервисы одного российского IT-гиганта

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

IT-гиганты и мошенники — две руки одного источника? Человеческий фактор превращает доверие в уязвимость.

Читать далее

Как найти работу 47-летнему программисту? И почему это не должен быть приговор

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

Когда тебе за 45, ты уже не сеньор — ты древний артефакт. Но этот артефакт умеет писать код, решать задачи и варить гречку на баге. Статья с самоиронией о том, как искать работу, когда тебя путают с системным администратором Windows 95.

Читать далее

Тестовые задания. Мнения и домыслы

Время на прочтение2 мин
Охват и читатели43K
Тестовые задания — зло, кидалово или необходимость?

Привет всем. Очень интересует мнение сообщества. Фактически эта статья — опрос.
Так получилось, что последние пару месяцев активно ищу работу. И периодически приходят такие вот ответы на резюме:

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

Лень, рефлексия, атрибуты, динамические сборки

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

Небольшой опыт, полученный благодаря лени


Года три назад, работал я на одну фирму. Было нас 4 программиста. Один писал бизнес логику приложения. Описывал он ее с помощью интерфейсов (interface). Логические связи, зависимости и т. д. Наша же задача была реализовать эти интерфейсы и связать с GUI. Основной проблемой в этой системе были постоянные изменения структуры связей и параметров. То есть нам приходилось постоянно заниматься правкой и рефакторингом.

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

Шаг первый

Первая идея была достаточна явна и проста. Интерфейсы содержаться в отдельных файлах — так почему бы не распарсить их и создать текстовой файл со сгенерированным классом. Так и было сделано.

Читать дальше →

Информация

В рейтинге
1 895-й
Откуда
Гатчина, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик, Разработчик приложений
Ведущий
C#
Разработка программного обеспечения
Базы данных
Высоконагруженные системы
Проектирование архитектуры приложений
Git
SQL
PostgreSQL
ООП
C++