1

Что я узнал работая программистом 8 лет

  1. Большая часть работы программиста не видна. Заказчикам и пользователям не очевидно, что за простой формой регистрации на сайте стоит огромное количество логики на сервере, которую надо придумать, написать, отладить.
    К примеру, введённые пользователь ввёл логин и пароль, а на сервере надо провалидировать чтобы логин был не длиннее 255 символов, содержал только печатные символы и не содержал инъекций, пароль надо зашифровать и сравнить с шифром на сервере - совпадут ли и вернуть ошибку или авторизовать пользователя.

  2. Людям реально кажется что скопировать на изи можно даже Яндекс. Главное - купить хостинг за 500 рублей и нанять фрилансера за 10 000 (ладно, максимум - 20 000). Это не так. Даже простой сервис требует проработки, детального ТЗ.

  3. Из-за п.2 на биржах часто появляются задачи вроде "скопируйте сайт X платим 50 - 100К максимум". А сайт Х - это сервис, который пилила команда программистов в течение минимум 6 месяцев (то есть сделать его стоило около 3 - 5 млн рублей).

  4. Любой (повторюсь - любой) сервис можно взломать.
    Поэтому, когда ваши данные из крупного или не очень сервиса оказываются у мошенников, то в 90% случаев это не слив сотрудником, а дыра в безопасности через которую хакеры сливают данные и продают их мошенникам. Люди, которые работают с данными получают очень хорошие зарплаты и ценят свою репутацию и свободу. Им просто не предложат столько, за сколько они были бы готовы продать эти данные. Дешевле нанять хакеров и взломать.

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

  6. Бэкапы - это супер важно. Причем - чем больше копий хранится и дублируется - тем лучше.

  7. Люди воспринимают нашу работу как "сидит, печатает в ноутбуке и лакает свой лавандовый раф". На самом деле это стрессовая работа и тяжелая работа. Интеллектуальный труд вызывает такие же страдания в организме, как и физический - это научно доказано. Так же можно сказать про грузчика - "чё там, коробки потаскать, считай физкультура - спортзал не нужен".

  8. Когда прилетает от пользователя баг по фиче, которую ты писал - это всегда стресс. Тебе кажется что ты лох и неудачник, не умеющий писать код. И ты мысленно молишься, чтобы баг не привел к потере данных.

  9. Ты паталогически боишься выкатывать фичи, которые необратимо изменяют большие объемы данных. Иногда потеря информации обнаруживается не сразу, а за это время БД изменяется очень значительно и восстановление становится мегасложным процессом. Больше нас нервничает только сапёр, который ошибается вообще однажды или хирург на операции.

  10. Ты постоянно учишься и понимаешь, что впереди еще больше учёбы.

  11. У тебя нет проблем с поиском работы и зарплата хорошая.

Как считаете, перекрывают ли плюсы из 11 пункта всё остальное?

Выбор профессии

44 поста354 подписчика

Правила сообщества

запрещены:

посты не по теме

спам

прямые оскорбления автора

реклама

посты, не несущие никакого смысла, удаляются на усмотрение модераторов.