Предисловие.
Всем привет!
Мне очень часто попадается реклама следующего толка “войди в айти и все будет гуд, горы денег, легкая работа” и т.д. Особенно смешно читать про истории успешного успеха людей, естественно сильно правдивые, мол был плотником, а стал веб-девелопером и купаюсь в деньгах на Бали обнимая мулаток.
Я попытаюсь добавить немного реализма про работу веб-программистом, возможно, в других областях это и не так, но там и порог входа выше.
Если Вы состоявшийся человек и вдруг захотели бросить спокойную размерную жизнь и стать модным программистом, то срочно бросьте эту затею. Если Вам 30, 40, а тем более 50 лет, то поздно, очень поздно идти в программисты. В этом возрасте некоторые уже бросают кодить, уходят в манагеры или вообще из профессии.
Только не надо сейчас говорить про дедушку который начинал программировать еще с АВК-31 и сейчас весь такой востребованный и богатый. Возможно, подчеркиваю, возможно и есть такие, но это может быть банальной ошибкой выжившего, а у скольких не получилось. Ах да, Вы же уникальный, тот самый Билл Гейтс и Стив Джобс, про них чуть позже, будет интересно, если не знали.
В общем к делу.
О себе.
Надо ведь и о себе рассказать. Я среднестатистический веб-программист, таких как я тысячи, звезд не хватаю, но и говнокодом не грешу, крепкий среднячок.
Работал веб-программистом примерно десять лет, до этого баловался и прикладухой, и реверс-инжинирингом, и много чем. Начинал с Делта-С - жуткая вещь с кассетным магнитофоном, да-да и это был компьютер. Программировал много на чем от Turbo Pascal, C, C++ и до ассемблера, потом окунулся в вебвед с головой, начиная с PHP4.
Вот теперь точно к делу.
Обучение.
Давайте посмотрим, что должен уметь джун (начинающий).
Примерно представлять, что такое HTTP-запросы, как оно работает, что такое веб-сервер, FTP.
HTML, CSS, PHP, MySQL (SQL запросы и т.д.), JS.
И под каждый пункт выпустили по тонне кирпичей под 2000 страниц, а то и больше. Да, ничего тут сложного и нереального нет, но все это требует времени, тем более если Вы никогда этим не занимались, а ведь это только начало, дальше будет больше.
Допустим Вы потратили на это год, бросили работу и ушли веслать на галеру (работать программистом в веб-студию). Вроде все отлично, но вот выходит новый фреймворк, новый препроцессор, новый подход к программированию и Вы опять будете читать, будете вникать.
Не оттачивать навыки, а именно изучать тонны текстов и это постоянно, ведь если этого не делать Вы можете лишится работы. Конкуренция в последнее время среди джунов и мидлов просто бешенная, как и текучка кадров в мелких и средних студиях.
Знания в IT обесцениваются, примерно, каждые пять лет. Так, что Ваш опыт в 20 лет на стезе программирования ничего не стоит, ведь только выпустившийся Василий будет с Вами примерно на одном уровне. А скорее всего даже выше в плане современных модных технологий, а Вам ведь нужно для их изучения выкроить время, купить книжку, почитать, а у Вас жена, дети, дом, дача, родители, теща и вообще дел полно. Повторюсь, программирование – это не то дело где можно единожды научившись, позже зарабатывать миллионы денег. Вот вообще нет. Я говорю сейчас про обычного программиста, а не его начальника, ему, начальнику, программирование вообще не нужно.
Деньги.
Вы скажите, а я все равно хочу и меня не пугает ничего из вышесказанного, хорошо. Давайте поговорим про деньги. Как я уже говорил джун получает как охранник в Пятерочке. Можете сравнить для интереса на любом крупной сайте по поиску работы.
Хотите больше денег и будете учится как не в себя и рвать жилы, да, будете получать много, если выучитесь конечно, если хватит терпения.
Вот к примеру вакансия PHP Senior от 300 000 рублей.
Список технологий оценили? И это, некоторые, это не все, что используются. Но ведь есть же middle (среднячок), типа меня, того, кто пишет это писанину.
Хорошо, вот Middle, 100 000 – 120 000
Вы представляете, сколько времени и сил Вы потратите на все это? Сколько там Вам лет? Хватит силенок?
Нафиг галеры, даешь фриланс, скажите Вы, давайте теперь о фрилансе.
Фриланс.
Сделать сайт за 1000 рублей, переверстать с нуля за 2000, угробить неделю и получит 1500 рублей. Фриланс - это помойка, если Вы конечно за сытые годы не наработали себе хорошую базу клиентов. Не верите? Пожалуйста.
Лично я ценю свое время и не собираюсь его тратить за такие небольшие деньги, тем более если пересчитать КПД, потратить неделю, а получить 5к. Да-да, опять про охранника, у него не болит голова, ему не надо изучать никому не нужные тома по 2000-3000 страниц, при минимуме затрат он будет получать больше, чем джун.
Вы можете возразить программирование полезно для мозга, развивает, укрепляет прокачивает, это полезно.
Развитие.
Ха, если лаконично. Веб-программирование – это скучная рутина, это болото уныния и моря скуки. Типичный рабочий день типичного гребца-швейцарского ножа (он и верстает, и программирует, и первичную SEO-оптимизацию делает), а других сейчас мало.
- Развернуть нужную CMS.
- Верстка.
- Натяжка.
- Установка модулей.
- Прописать h1, title.
Повторять до конца рабочего дня семь дней в неделю. Почему семь? Выходные? Не-не, выходных у Вас не будет. Ведь дедлайн, надо что-то срочно доделать, переделать, а клиенту не понравилось, классическое “поиграйся со шрифтами” и т.д. и т.п. Голова к концу рабочего дня просто квадратная, мутная и тяжелая.
Молодые гробят свое здоровья и не замечают этого, это скажется потом, лет в 30-35, а вот Вы, заходя в айти в зрелом возрасте быстро это почувствуйте.
Здоровье.
Деньги — это хорошо, а здоровье лучше. Что я получил от своей работы кроме некоторого количества денег, синдром сухого глаза (привет капли на всю жизнь), проблемы со спиной, шеей, руками, лишний вес, проблемы с ЖКТ, суставами. Сколько потом это все лечить? Даже не представляю.
Рядовой программист – это обычный рабочий, пускай иногда и хорошо оплачиваемый, легко заменяемый. Много Вы знаете рабочих, которые стали директорами и купаются в деньгах и идут по жизни легко? Нет ничего романтичного, классного, элитарного в работе программистом, все банальнее и серее.
Если Вы хотите набить себе шишек и в итоге бросить это дела к чертям, вперед, я не отговариваю, но честно очень жалею, что выбрал такой путь, и никто раньше мне не сказал какое это болото.
О профессии.
Веб-разработка – это быстрая в плане развития отрасли, тяжелая в моральном плане работа для молодых с определенным складом характера, у некоторых даже должен быть к этому талант или хотя бы склонность. Да, Вы можете научится писать что-то для себя, в удовольствие как хобби, но профессионально начинать заниматься этим в 30 лет и старше, не советую от слова вообще.
P.S.
Я обещал в начале рассказать про Джобса и Гейтса, я чуть слукавил, но во благо, я скину ссылку на видео с разоблачением мифов про “простых парней” которые поднимались с низов, с гаражей и стали миллиардерами, сами, честно-честно.
https://www.youtube.com/watch?v=tlH7USZldA8 – тут про Джобса, HP, Гейтса, Маска, Безоса, DELL, Harley Davidson, YouTube, Google и т.д.