когда ты новичок ты
тупой как пробка и на твои ошибки
способен указать и любой бомж
программирующие носи
и в этом нет ничего плохого умный всегда
смотрят на ошибки другого ведь согласись
всегда приятнее посмотреть как
спотыкается кто-то другой хорошенько так
посмеяться и не допускать эту ошибку
самому вот только что делать если ты уже
опытный программист я лично еще не видел
ни статью не ролика о том какие ошибки
могут допускать опытные программисты и
так как я сам таким являюсь я уже успел
глотнуть ложку дегтя в своей бочке с
медом
успел насмотреться на самые разные
психические отклонения заказчиков на
фрилансе
и знаешь что пожалуй я сейчас расскажу
тебе какие ошибки ты можешь допустить
будучи опытным программистом а теперь
задай себе вопрос сколько лет ты
работаешь программистом два года мужа 3
а может все 10
я бы сказал если ты работаешь
программистом хотя бы пять лет то друг
мой ты допустил первую ошибку в нашем
списке ошибку которая неизбежно ведет к
выгоранию ошибку которая в один
прекрасный день сделает тебя 40-летним и
никому не нужным программистом почему
все просто за такое долгое время работой
особенно если она однотипная
программисты превращаются в обычных
смертных
изначально программист это креативно и
существо человек который желает изменить
мир изучить код чтобы творить
именно эти позывы эти идеалы заставляют
тебя учить программирование
но спустя годы монотонной работы ты
постепенно и незаметно для себя
выгораешь учеба превращается в
необходимость а развлечения в глупость
у тебя уже не остается ни времени ни
желания чтобы по фану в свободное время
написать дебильную игрушку какой-нибудь
свой проект или очередной велосипед
особенно сильно это проявляется у
офисных трудяг да они получают
стабильную зарплату до возможно даже
развиваются
но эта работа я всегда говорил и буду
говорить что программирование для себя и
программирования на работе это
совершенно разные вещи так вот к чему
это я чувак не допускай эту ошибку в
какой-то момент поймай себя на мысли что
работа если ты не хочешь пойти по пути
выгорания и потерять себя в столь
циничном мире обязательно найди выход
программированием в первую очередь надо
заниматься для себя
потому что хочешь они потому что нужны
деньги
вторая ошибка уже более практично и
звучит оно просто не внедряй
нововведения в грёбаную пятницу за свою
практику работы программистом я на своем
горьком опыте уже давно понял что нельзя
заливать апдейты перед выходными
потому что чаще всего обязательно что-то
пойдет не так обязательно где то вылезет
мелкая гадина мелкий бак и знаешь когда
правильно а выходные при всем желании не
получится отдыхать в субботу или
воскресенье если на сайте будет
критическая ошибка поэтому вместо столь
ожидаемого отдыха тебе придется работать
так что сделай себе одолжение в
следующий раз отложи апдейт на
понедельник цени свой отдых ведь именно
в эти дни твоя батарейка подзаряжается а
знаешь какую еще ошибку допускают
программисты это нежелание пользоваться
vds хостингом а зря ведь именно на vds
хостингах ты плачешь по сути ту же самую
сумму что из-за виртуальный хостинг
но в отличие от виртуалок на vds ты сам
командуешь парадом можешь поставить
любой интерпретатор любой компилятор
легко настроить python django
за несколько минут подрубить веб-сервер
german или сделать вообще все что угодно
это как твой персональный компьютер вот
только на сервере знаешь что самое
смешное
самый простой vds сегодня стоит всего
каких-то два рубля в день в месяц это
примерно 59 рублей и да я сейчас говорю
о популярном хостинге в одессе на
хотя я его использую не для сайтов а для
своих ботов но
как я и сказал в ds можно использовать
как угодно
запустить ботов запустить битрикс
запустить любую свою программу
написанную на любом языке
программирования через из о на vds можно
запустить вообще любую операционную
систему или вообще открыть там игровой
сервер благу выйдете на есть возможность
выбрать расположения сервера чтобы был
минимальный pink а для реально тяжелых
сайтов в одессе на предлагает
специальные highload тарифы
это такие сервера которые выдержат
вообще любую нагрузку в общем к чему это
я очень часто попадаются заказчики сайты
которых располагаются именно на vds
хостингах и программист попросту обязан
уметь пользоваться в дисками а выдохе на
это отличный vds хостинг предлагающий
самые низкие цены в соотношении с
отличным качеством обязательно гляньте
лку я оставлю в описании четвертая
ошибка опытных программистов тоже очень
интересная нд это когда ты ставишь
производительность на первое место и
казалось бы почему нет ведь когда
приложение работает очень быстро это
хорошо вот только опытные программисты
понимают что не стоит оптимизировать то
что оптимизации не требует именно
поэтому на первом месте всегда должна
находиться читабельный skoda
а уже потом скорость основная причина
почему именно так а не иначе и
заключается в том что
программы компиляторы уже достаточно
умны в них всегда встроенные
оптимизаторы которые могут обнаруживать
весьма специфичные кодовые
последовательности и автоматически их
упрощать и даже как-то оптимизировать
поэтому лишний раз подумай стоит ли
проделывать всяческие фокусы с
переменными например удалять пустые
линии или оставлять одну переменную
вместо двух то время как с двумя
переменными год бы читался более лучше
сам подумает и скорее всего часто
оптимизируя шкот не особо понимаешь что
вообще и зачем делаешь и это свойственно
новичкам не надо так по программистов
вообще даже есть такое мнение что до
продакшена что-либо оптимизировать
вообще нельзя ведь это глупо проект еще
не запущена ты уже что-то там
оптимизирует
так вот оптимизировать что то следует
только тогда когда ты реально видишь или
чувствуешь какие-то проблемы в скорости
иными словами не прописанный индексы в
базе данных бака запрос не начнет
сжирать слишком много времени такие дела
и наконец последняя ошибка которую
опытные программисты допускают наравне с
новичками
это ограничение в развитии часто можно
видеть что опытные программисты считают
себя уже достаточно опытными чтобы не
продолжать учебу как бы ни странно это
звучало но это то с чем лично я
сталкивался не раз даже мои знакомые
останавливались в учебе потому что
что-то могли сделать и даже зарабатывать
на этом вот только это в корне неверно
останавливать учебу нельзя никогда и
даже если ты сам
илон маск все равно надо развиваться и
каждый день изучать что-то новое нет
предела совершенству помни об этом
всегда возможно ты считаешь себя опытным
программистом тогда попробуй пройтись по
алгоритмам частенько даже сеньор
девелопер они могут прописать сходу
простейшие алгоритмы
это уже многое говорит о их реальном
уровне знаний советую тебе начать с
книги грока им алгоритма и авторство
дитя бхагаван ты точно найдешь там
что-то новенькое а на этом у меня
пожалуй все
я рассказал об основных ошибках которые
допускают даже опытные программисты
постарайся сделать так чтобы ты не попал
ни в одну из этих ям потому что
выбраться потом будет сложно а у
микрофона как всегда был хауди хо ставь
свой царский лайк подписывайся на канал
и обязательно врубай колокольчик
уведомлений удачи и всегда помни
учиться нужно всегда
источник: https://www.youtube.com/watch?v=ZBpVpGvi4iE