1345
3
Ни для кого не секрет, что 256 день в году - именно день программиста.
Плюсы профессии программиста
1. Востребованность и высокая оплата – это одно из самых основных преимуществ профессии.
2. Владение специальностью предоставляет возможность выбирать место работы, причем не только в РФ, но и за рубежом. Однако, конкуренция в данном сегменте рынка довольно высокая, поэтому хорошие условия обеспечит владение своей специальностью, а также большой объем знаний и навыков.
3. Возможность постоянного самообразования. Главным условием овладения профессией становится склонность к математике. Окончание технического университета дает основу и базовые знания, а дальнейшее самообразование и развитие позволят быть на высоком уровне в профессии и добиваться новых успехов.
4. Карьерный рост. Возможности карьерного роста, связанного с высоким уровнем заработка, хорошими условиями труда и предоставлением социального пакета практически не ограничены.
5. Возможность удаленной работы. В этой профессии специалиста ценят не за связи, а за умение и знания, что также является несомненным преимуществом. Кроме того, есть возможность работать из дома и не тратить время и деньги для поездки на работу.
2. Владение специальностью предоставляет возможность выбирать место работы, причем не только в РФ, но и за рубежом. Однако, конкуренция в данном сегменте рынка довольно высокая, поэтому хорошие условия обеспечит владение своей специальностью, а также большой объем знаний и навыков.
3. Возможность постоянного самообразования. Главным условием овладения профессией становится склонность к математике. Окончание технического университета дает основу и базовые знания, а дальнейшее самообразование и развитие позволят быть на высоком уровне в профессии и добиваться новых успехов.
4. Карьерный рост. Возможности карьерного роста, связанного с высоким уровнем заработка, хорошими условиями труда и предоставлением социального пакета практически не ограничены.
5. Возможность удаленной работы. В этой профессии специалиста ценят не за связи, а за умение и знания, что также является несомненным преимуществом. Кроме того, есть возможность работать из дома и не тратить время и деньги для поездки на работу.
Минусы работы программистом
1. Восьмичасовой рабочий день, который реально является 8-часовым. В других сферах не всегда люди работают все 8 часов. Например водитель, у которого есть возможность отдышаться, пожарный, который не всегда тушит огонь, и так далее. В IT вы реально 8 часов будете заниматься умственной деятельностью, которая, в отличие от физической, является очень тяжелой деятельностью. Не зря за эту работу хорошо платят, потому что это реально трудно, это выматывает морально и утомляет.
2. Здоровье. Роман в очках, Василий в линзах — недавно потерял 0.5 зрения и теперь у него -7. Сидишь 8 часов, выжигаешь глаза монитором, постоянно какие-то боли, головокружения, постоянно охота набухаться (пагубная привычка, обусловленная жизнью в IT), а еще геморрой и боли в спине от постоянного сидения на стуле и в пробках.
3. Пробки. Работа в IT в России (по крайней мере в московском регионе) подразумевает исключительно центр Москвы. В периферии работы по IT нет вообще, от силы может быть 1-2 вакансии. И если кто-нибудь скажет «Так ты иди во фриланс», то ответ будет — какой в зад фриланс? Зайди на фриланс-биржу, там конкуренция огромная, и что — полдня бегать за клиентом, чтоб получить 500 рублей за правку какого-нибудь кода? Да ну нафиг. Не зря придумали разделение труда — один менеджер, другой исполнитель, третий ещё кто-то. А тут на фрилансе вам предлагают быть как этот… жнец и на дуде игрец. Чтоб поднимать бабло на фрилансе, надо этим заниматься неизвестно по сколько часов в день, не спать, не жрать, не срать, и все равно это будет почти не реально, если только ты не узконаправленный спец. Но как показывает практика, узкоспецифическая фигня имеет очень маленький спрос. Поэтому за месяц вы максимум заработаете 20-30К рублей. Поднять 100-200К рублей с фриланса практически нереально.
4. Сложность. Мало кто из начинающих программистов понимает с чем им придется столкнуться. К примеру, мы работаем в телекоммуникационной компании в системе предприятий, и там логика — ебанись какая. Потому что на системе завязано все — финансы, логистика, техническая сторона. Когда вы разрабатываете для себя бложик, гостевую книгу или CMSочку — это одно. Когда вы копаетесь в кишках системы, которую писали лет 10, с очень серьезной бизнес-логикой — это другое. Вот сейчас мне дали задачу поправить оплату. Я открываю код — и я вообще не знаю как я там буду что-либо исправлять, потому что там черт ногу сломит, настолько всё запутано.
5. Постоянная некомпетентность. Если какой-нибудь сварщик или электрик как профессионал знает свое дело «от» и «до», то программист, приходя на работу, сталкивается с новой бизнес-логикой, которая далеко не всегда очевидна и может быть очень сложна. Получается, что программист постоянно некомпетентен. Потому что знать язык — это одно, а уметь разбираться в логике, в чужом коде и иметь выдержку разбираться в этом коде — дано не каждому. И это очень и очень тяжело. Если взять, к примеру, чувака, который ходит и чинит газовые горелки, так это жесть как легко по сравнению с программированием. Потому что один раз усвоив тривиальные вещи, вы работаете и вас ничто не нервотрёпит, вы знаете свое дело. В программировании же вы каждый раз сталкиваетесь со своей компетентностью, потому что на каждом новом проекте вы незнакомы с бизнес-логикой. Никому такого не пожелаешь.
6. Красный свет интровертам. Долгое время бытовало мнение, что программирование — это занятие для задротов. Но современное программирование подразумевает исключительно командную работу. То есть если вы хотите заниматься работой, где не нужно коммуницировать, быть интровертом и по минимуму общаться с людьми, идите лучше в водители.
7. Один в поле не воин. Нас могут спросить — «почему вы ничего не изобрели?», например Линукс. Но время психов-одиночек прошло лет 20 назад, сейчас эра сообществ. Написано уже очень много, но некоторые, особенно начинающие программисты, говорят «Вот я сделаю свой проект, который будет приносить мне дофига денег», не понимая, что эти мечты бесполезны. Сейчас все ведущие проекты разрабатываются целыми бизнесами, штатами программистов. Поэтому не нужно даже пытаться что-то там писать с мыслью «О, ща забабахаю свою CMS и озолочусь», у вас не хватит на это ни жизненных сил, ни времени. Поэтому даже думать об этом не стоит. Вы со своими проектами не выбьетесь уже никогда.
P.S. Программисты — не элита. Никто из вас не проектирует космические корабли, не изобретает лекарства от рака и тому подобное. Не надо считать себя новой элитой, ребята. Вы такой же офисный планктон как и все, запомните это раз и навсегда. Потому что сейчас часто встречаются мнения программистов, что мы, мол, «новые люди», «новая нация». Всё это враньё. В контексте жизни вы не стоите ровным счетом ничего, вы не Циолковские и не Гагарины. Да и если задуматься, что мы сделали за свою жизнь? Кроме формошлепства, написания костылей и логики для коммерческих структур.
2. Здоровье. Роман в очках, Василий в линзах — недавно потерял 0.5 зрения и теперь у него -7. Сидишь 8 часов, выжигаешь глаза монитором, постоянно какие-то боли, головокружения, постоянно охота набухаться (пагубная привычка, обусловленная жизнью в IT), а еще геморрой и боли в спине от постоянного сидения на стуле и в пробках.
3. Пробки. Работа в IT в России (по крайней мере в московском регионе) подразумевает исключительно центр Москвы. В периферии работы по IT нет вообще, от силы может быть 1-2 вакансии. И если кто-нибудь скажет «Так ты иди во фриланс», то ответ будет — какой в зад фриланс? Зайди на фриланс-биржу, там конкуренция огромная, и что — полдня бегать за клиентом, чтоб получить 500 рублей за правку какого-нибудь кода? Да ну нафиг. Не зря придумали разделение труда — один менеджер, другой исполнитель, третий ещё кто-то. А тут на фрилансе вам предлагают быть как этот… жнец и на дуде игрец. Чтоб поднимать бабло на фрилансе, надо этим заниматься неизвестно по сколько часов в день, не спать, не жрать, не срать, и все равно это будет почти не реально, если только ты не узконаправленный спец. Но как показывает практика, узкоспецифическая фигня имеет очень маленький спрос. Поэтому за месяц вы максимум заработаете 20-30К рублей. Поднять 100-200К рублей с фриланса практически нереально.
4. Сложность. Мало кто из начинающих программистов понимает с чем им придется столкнуться. К примеру, мы работаем в телекоммуникационной компании в системе предприятий, и там логика — ебанись какая. Потому что на системе завязано все — финансы, логистика, техническая сторона. Когда вы разрабатываете для себя бложик, гостевую книгу или CMSочку — это одно. Когда вы копаетесь в кишках системы, которую писали лет 10, с очень серьезной бизнес-логикой — это другое. Вот сейчас мне дали задачу поправить оплату. Я открываю код — и я вообще не знаю как я там буду что-либо исправлять, потому что там черт ногу сломит, настолько всё запутано.
5. Постоянная некомпетентность. Если какой-нибудь сварщик или электрик как профессионал знает свое дело «от» и «до», то программист, приходя на работу, сталкивается с новой бизнес-логикой, которая далеко не всегда очевидна и может быть очень сложна. Получается, что программист постоянно некомпетентен. Потому что знать язык — это одно, а уметь разбираться в логике, в чужом коде и иметь выдержку разбираться в этом коде — дано не каждому. И это очень и очень тяжело. Если взять, к примеру, чувака, который ходит и чинит газовые горелки, так это жесть как легко по сравнению с программированием. Потому что один раз усвоив тривиальные вещи, вы работаете и вас ничто не нервотрёпит, вы знаете свое дело. В программировании же вы каждый раз сталкиваетесь со своей компетентностью, потому что на каждом новом проекте вы незнакомы с бизнес-логикой. Никому такого не пожелаешь.
6. Красный свет интровертам. Долгое время бытовало мнение, что программирование — это занятие для задротов. Но современное программирование подразумевает исключительно командную работу. То есть если вы хотите заниматься работой, где не нужно коммуницировать, быть интровертом и по минимуму общаться с людьми, идите лучше в водители.
7. Один в поле не воин. Нас могут спросить — «почему вы ничего не изобрели?», например Линукс. Но время психов-одиночек прошло лет 20 назад, сейчас эра сообществ. Написано уже очень много, но некоторые, особенно начинающие программисты, говорят «Вот я сделаю свой проект, который будет приносить мне дофига денег», не понимая, что эти мечты бесполезны. Сейчас все ведущие проекты разрабатываются целыми бизнесами, штатами программистов. Поэтому не нужно даже пытаться что-то там писать с мыслью «О, ща забабахаю свою CMS и озолочусь», у вас не хватит на это ни жизненных сил, ни времени. Поэтому даже думать об этом не стоит. Вы со своими проектами не выбьетесь уже никогда.
P.S. Программисты — не элита. Никто из вас не проектирует космические корабли, не изобретает лекарства от рака и тому подобное. Не надо считать себя новой элитой, ребята. Вы такой же офисный планктон как и все, запомните это раз и навсегда. Потому что сейчас часто встречаются мнения программистов, что мы, мол, «новые люди», «новая нация». Всё это враньё. В контексте жизни вы не стоите ровным счетом ничего, вы не Циолковские и не Гагарины. Да и если задуматься, что мы сделали за свою жизнь? Кроме формошлепства, написания костылей и логики для коммерческих структур.
Ссылки по теме:
- Не выбрасывайте старую зубную щетку, она может пригодиться. Вот как необычно ее можно использовать
- Гениальные трюки, которые научат вас копить деньги
- Российский умелец создал серебряный доллар-ловушку, который реально кусается
- Как программист решил 3-летнюю биткоин-головоломку на 50 тысяч долларов
- Сколько денег нужно тратить в день, чтобы жить как миллиардер
Новости партнёров
реклама
Но это же интересно!
Всех с праздником, коллеги!
Ему исполнилось 32 года
(народный фольклор)
-----
Работа программиста приносит радость, только когда работаешь сам на себя, в остальных случаях, это каторга
Но не все могут работать сами на себя, нет... написать нормальный софт, много кто может, но вот успешно его продавать, тут нужен другой талант.
Вторая сторона медали, это то, что программист считает интересным и удобным, это ему интересно и удобно, а пользователям нужно другое :)
Ну и вот прикольный видос про программистов (я когда его увидел впервые, у меня возник вопрос - Откуда ОНИ ЗНАЮТ!!!??? про мою жизнь :))
А я помню те еще времена, когда реально можно было "объять необъятное" по нынешним временам, т.е. "программист" - как называли ВСЕХ специалистов, хотя тогда было то всего две специализации: программист и сисадмин. И тот и другой легко друг друга замещали.
У меня было несколько дискет (вначале 5-и потом 3-х дюймовых), на которых был DOS, NC (командир Нортон :)), NU (утилиты от него же), антивирус (вроде дрвеб), FOXPRO - рабочий инструмент основной.
Писал программы, так как был единственный мужик в отделе, то совместно с ребятами с других отделов между делом иногда прокладывал сетку (коаксиал 50 Ом), поднимал сервак на Novell 3.11 и 3.13, менял сетевые карты и прочее. Настраивал ЛЮБЫЕ ПРОГРАММЫ.
Сейчас это просто невозможно, ФИЗИЧЕСКИ, одним человеком - быть в курсе ВСЕЙ сферы IT и уметь ПРАКТИЧЕСКИ ВСЕ.
Умудрялись умещать нужные рабочие базы на десятки тысяч человек - настолько БЕРЕЖНО относились к объемам и оптимизации кода.
Неправда, мы создаем ценности. Мы изобретаем и оптимизируем.
Чего будут стоить ваши - прости господи - яблофоны, без умной начинки? Чего они будут стоить без мобильной сети?
Зачастую удачное решение элегантно экономит кучу ресурсов и миллионы денег.
Без этого автор скатится в каменный век, но по своей необразованности и неэрудированности этого он не понимает.
В какой-то момент, после 3-4 "переучиваний" это становится сложно - то ли мозг "забивается", то ли вообще у него есть предел ёмкости, а импланты на память ещё не изобрели...
В итоге к 35-40-ка годам программистам приходится переквалифицироваться в менеджеры и прочие системные аналитики...
Роскошная сатирическая комедия "Офисное пространство" ("The Office Space") как раз про профессиональное "выгорание" - там "погромист" уходит на стройку махать лопатой на свежем воздухе, и очень этому счастлив... :-)
> 1. Восьмичасовой рабочий день
Враньё. Работа - крайне нестабильная, от 15 часов кряду, до *уепинания целый день. От вас ничего не зависит, только от "музы" и насколько проект глубоко в *опе перед дэдлайном.
> 4. Сложность
На самом деле нет. Все "сложности" программиста - *овнокод некомпетентных уё*бков, которые понабежали за лёгкими деньгами. Если ты сам проектируешь систему, всё под твоим контролем. Бывают конечно трудные случаи, но большинство оперденей пишутся на раз, просто нужно аккуратно декомпозицировать задачу.
> 5. Постоянная некомпетентность.
Вообще ни о чём. Чужой код обязан быть документирован, а автор - доступен в пределах пендаля. Если ваша система содержит *овнокод, который никто не понимает - поверьте, рано или поздно его просто выпилят. И компетентность не измеряется количеством чужой вермишели, которую ты должен проглотить - это совсем другое.
> современное программирование подразумевает исключительно командную работу
Чушь собачья. Как раз "команды" баранов не могут ни***я сделать, потому что на всю команду - 1-2 хороших, грамотных разраба. Остальные лабатели просто тянут проект вниз, вынуждая заполонять проект их высерами. Скажем так: гениальный проект легко потянут два-три "гения", которым вообще всё равно, кто они - интраэкстрапедогомофилы или мизатропы-мазохисты, они хоть и работают вместе, но далеко от понятия "команда" в его обывательском смысле. Есть бизнес-процесс ведения проекта, ему все подчиняются, любят они друг друга или нет. От правильности этого процесса и зависит успех. Можно вообще быть на разных континентах, разного пола и языка, но быть продуктивной командой. При этом каждый член обязан быть заменяемым, поэтому нет никакой "сработанной команды" - есть шестерёнки, которые не имеют права выёживаться и доставлять результат в соотв. со спеками.
> Сейчас все ведущие проекты разрабатываются целыми бизнесами, штатами программистов.
О, да! Например, Виндузня-10, Solaris, HP-UX, SAP, RedHat, Photoshop... вот вам список первых парашников, разработанных... как вы там сказали... "целыми бизнесами, штатами программистов"? Да-да, это они - голово*опые "бизнеса" индусопрома, построивших свои мельницы "дендрально-фекальным методом"!
Запомните, дети: команда - это всего лишь корпоративная единица, шедевры пишутся одиночками! А команда всего лишь набегает, чтобы заполнить каркас мироздания своими формочками.
> P.S. Программисты не элита.
О, ну если это сказал ху*ма*нитарий, радующийся бесплатным скрепкам и кулеру - то да, аффтаритед! Только это *овно в галстуке всегда было для меня пылью, именно что "планктоном". Высший программист - это дар похлеще Калашникова, это умение строить систему в голове прежде, чем планктон нарисует первый квадрат на доске. Это генетически одарённый "инженер", это созидатель. Не надо путать офисных мартышек, похапэхающих очередную борду, с инженерами, создающими целые банковские системы или игровые движки. Мы - элита, аналог которой в жизни - корабли, бороздящие Большой Театр; не только лишь все могут написать 1С или тот же Excel. Мы - можем. Так что пи**уйте за своими печеньками, нам надо сосредоточиться на вечности. :)
Во время учебы на практике бывавла усьалость и глаз и общая после 2-3 часов, через неделю привык и по сей день никаких проблем сутки кряду просидеть за компом.
Учите иностранные языки с детства - это полезно :-)
больше половины утверждений просто глупы..
если это писал и кодер, то очень уставший или упершийся в свой потолок.. скорее всего реально офисный.. единственное что является правдой - работа команды.. одиночки реально ни на что уже не способны..
Ещё Фрэйд писал: "Толпа оглупляет". Один - творец, трое - банда тупоголовых мартышек. Идеи должны рождаться в муках одиночества, потом опплёвываться толпой, чтобы потом очиститься от недостатков и шелухи и снова воплотиться. Толпа глупа, ленива и инертна. Пока ты тратишь силы на преодоление, разрываешься в объяснениях, время идёт. Время, за которое ты уже создал бы целый прототип.
Хоть Линукс и полное *овно, но мы все помним - это продукт одного, который пошёл вопреки всему - сложности, неизвестности, некомпетентности. Но создал же! Мы не создадим линуксов, но даже если наше творение похвалят сто человек, считай, ты программировал не зря.
сейчас в одиночку что-то правильное и нужное создать уже не получится.. за что не возьмись - уже кто-то клепает или давно сделано.. идею ты, конечно, сможешь выдать, но претворять в жизнь одному практически нереально.. ну а похвала сотни человек - такая фигня.. все работают на деньги и эго.. и любая работа выполняется быстрее командой.. одиночка будет тупить на ровном месте - лень, недостаток знаний, желание побыстрее закончить.. ну и само собой команду нужно набирать свою.. и не абы кого, а проверенных и грамотных..
зы
я отреагировал так именно по тому, что считаю написавшего сей опус ограниченным и нифига не гением..
А чужой код, это, конечно...