Отзывы Программисты

Минусы работы программистом

(Прошу не пинать за источник статьи из Украины, уж очень текст хорош)

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 и озолочусь», у вас не хватит на это ни жизненных сил, ни времени. Поэтому даже думать об этом не стоит. Вы со своими проектами не выбьетесь уже никогда.

Тяжело ли работать программистом?

Краткое обучение и экзамен на полученные знания. Специфика программирования такова, что надо уметь быстро получать новую информацию и быстро ее использовать. Это касается как спецификаций языка и фреймворков, так и просто отладки кода.

Эта способность кодируется генетически, и она может и быть, а может и не быть. Тут уж как повезло родиться.

Т.е. тест можно пройти только при устройстве на работу?

Долго они обучались?На каком языке пишут?

Если у вас в школе были хорошие оценки по алгебре и геометрии,

в институте – по высшей математике и программированию,

то у вас есть шанс стать нормальным программистом.

У программистов есть одна особенность, которая им мешает жить. Они не “видят краёв” при наращивании сложности решения задачи. Поэтому решить задачу вовремя толком не могут, перерабатывают до синего лица и красных глаз, и увольняются ))).

Многие программисты самоучки

про “не видят” краев, перерабатывают и увольняются – это про новичков, которым как раз и не очень дано.

про обучение: 5 лет универа и до сих пор на работе постоянно совершенствуюсь и обучаюсь.

из сложностей: с приближением релиза количестов овертаймов увеличивается. бывает и в выходные нужно на работу выходить.

а так очень даже интересно)

Java долго осваивали?

Вы не могли бы посоветоватаь какие-нибудь книги для самообучения Java, можно на английском

Это их не украшает само по себе)) Вы бы к доктору -самоучке не пошли?

А овертаймы как раз говорят о несоответствии имеющихся сил и поставленных задач. Краев не видите )) (c)

если бы для программистов было нормой “несоответсвие сил и поставленных задач”, то не думаю, что кто-то стал бы доверять таким работникам. Тем более все сроки заранее оговариваются.

но как ни крути иногда щит хэппенс) + разные заказчики бывают.

поэтому и вылезают овертаймы

Для начала очень подойдет П.Ноутон, Г Шилдт – Java 2. Лично мне в ней было все понятно и теория, и примеры. Удачи!

люди на овертаймах миллиарды зарабатывают, а вы сомневаетесь )))

овертайм это патология, ставшая нормой.

Почему не украшает?Сейчас такое образование,которое ничего не учит.Все самим приходится проходить.В чем тогда разница? В наличие диплома.

Сравнивать врачей и программистов я не стала бы.Для программистов и среднее образование подойдет.У них нет такой ответственности.

P.S.Сейчас очень много врачей с купленными документами если что.

Боже, сколько бреда в этом топе.

Особенно поржал про тест на один час.

Так сами расскажите,как на самом деле происходит

А научиться за неделю возможно?

да за день можно, если сессия завтра 🙂

Да я вот думаю подработать.И возник вопрос,какой язык программирования быстрее всего можно освоить и какой более востребован.

Будете лететь в самолете – молитесь, чтобы программист самолета диплом не купил )))

Но вообще программист – хууёвая профессия, я бы не рекомендовал никому.

Для ботаников только убежденных хорошо, им в программировании комфортно. Мне – нет.

Читать еще:  Отзыв о Павел Дуров

Вся современная техника так или иначе построена с использованием программирования. Включая самолет, ракету, лифт и другие подобные изделия.

Вы утверждаете, что цена ошибок программистов-дилетантов по определению невысока – это не всегда так.

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

По-вашему наличие диплома страхует от ошибок?

Программирование – это такая отрасль, в которой знания можно получит самостоятельно, т.к. литературы полно всякой. Если мозги соответсвующие, то все получится. Нужен лишь комп, стол и стул.

А вот, например, летчик, медик, инженер и т.д. – это те профессии, в которых самому можно только поверхностные азы выучить, а без спец. подготовки, оборудования, многолетней практики толку от такого человека не будет.

PHP + webdesign или 1c + бухгалтерия.

Чего вы так упираетесь, у вас диплома нет? )) Тогда нужна та область приложений, где это не навредит вам и вашим пользователям.

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

Вот, помню, был у нас индийский программист. Он не знал, что такое объём. Страшно представить, чего он еще не знал.))

Численные методы?Расскажите поподробнее что это,зачем нужно.

Мы пока не решили, нужен ли вообще диплом, а вы про численные методы))). Полезно еще тогда напомнить про высшую математику и методы математической физики. Какая к чёрту спецподготовка – нужны 8 классов образования, стол, ручка, бумага, и можно писать любые программы.

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

вы бы знали какие в тайланде . 2+2 иногда трудно обяснить , азы, на бумажке уже после практики имеют как в той или иной области работаь и то звонят регулярно – помогите)))))

G код + металообработка

усвоить синтаксис не велика наука.

основное это научиться им пользоваться, знать и уметь грамотно применять бальзовый API, а так же умение пользоваться популярными frameworks.

необходим так же навык работы с базами данных и языками разметки.

мое личное мнение – если данная тема не интересна, лучше в нее не ломиться, так как если эта сфера деятельности не приносит удовольствия – это будет невыносимая каторга.

Стол и стул дома + компьютер + джойстик тоже достаточно чтоб стать пилотом.

Так же как и программистом.

Программисту довольно сложно поставить себе реальную задачу сидя дома, а так же довольно сложно получить доступ к реальному, пром. оборудованию.

Дома можно получить только базовые знания, но не реальный опыт.

Аналитически (т. е как мы обычно привыкли решать ) можно решить далеко не всякую задачу. Например, не всякое кубическое уравнение (или 4 степени) поддается решению. Если же мы будем решать это уравнение одним из специально разработанных для такого рода задач методов, мы всегда сможем найти все его корни с заданной степенью точности. Есть методы более точные, т.е. позволяющие за меньшее количество итераций получить нужный результат с заданной степенью точности. Но в основном, конечно, сейчас повсеместно решаются задачи разработки баз данных, поэтому вам, возможно , и не стоит так глубоко копать.

6 причин не быть программистом

Меняются времена, меняется мода на профессии. Если раньше все хотели стать бизнесменами в малиновых пиджаках, то теперь все стремятся быть программистами. Но всем ли подходит эта деятельность?

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

1. Вы не любите творчество

Многим кажется, что программирование — это математически точная наука, подчиняющаяся некому своду правил, которые просто достаточно хорошо выучить. Отчасти это так, но только отчасти. На самом деле от вас потребуется огромная способность к творчеству, смелость и дух экспериментаторства. Новый проект представляет собой чистый холст, на котором вы с помощью команд создаёте рисунок будущей программы. Процесс программирования потребует от вас больше творческих усилий, чем написание картины или романа, так что будьте к этому готовы.

2. Вы работаете из-под палки

Работа над программой является творческим процессом, а любой творческий процесс требует увлечённости и вовлечённости участников. Вы будете обязаны полюбить своё рабочее место, полюбить программирование и каждый текущий проект, иначе рискуете так и не добиться никаких успехов.

Если вы просыпаетесь утром и не чувствуете жгучего желания сразу же начать кодить, то, возможно, программирование не для вас.

3. Вы не любите решать головоломки

Несмотря на все слова о творчестве, которые вы прочитали немного выше, программирование является глубоко логичным и структурированным действием. Здесь каждый ваш шаг будет приводить к цепочке последующих, а каждое событие будет иметь свою причину. Процесс отладки программы похож на решение сложнейшей логической задачи, при котором вам придётся превратиться в настоящего детектива, скрупулезно ищущего причины того или иного бага. Огромную часть своего времени вы будете посвящать именно поиску ошибок в дебрях своего и чужого кода. Подумайте хорошо, соответствуют ли такие занятия вашим устремлениям и наклонностям.

4. Вы не можете сидеть долго на одном месте

Процесс программирования подразумевает, что вы должны длительное время сидеть перед компьютером. Вы можете менять позу, можете менять окружение или звуковой фон, но суть остаётся: вы привязаны к своему рабочему месту. Это подходит далеко не всем натурам, есть такие непоседы, которым постоянно нужны перемены и движение. Поэтому хорошо подумайте, соответствует ли такой образ жизни вашему складу характера и привычкам.

5. Вы цените нормированный рабочий день

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

6. Вы хотите быстро разбогатеть

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

Абсолютное большинство кодеров так и остаются безвестными тружениками, просаживающими своё здоровье перед мониторами и получающими за это не такое уж и большое вознаграждение.

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

Ну что, ещё не передумали идти в программисты?

10 причин, почему быть программистом действительно круто

13 сентября (в 256 день года) весь мир отмечает День программиста. Гик-сообщество давно ожидает, что эта дата станет красной в календаре (помните государственный курс на инновации?), но, кажется, наш голос пока слишком тих. Что ж, попробуем привлечь больше людей на нашу сторону, напомнив, почему быть программистом — круто.

Читать еще:  Фантастическая четвёрка (2015) отзывы

Доступность обучения и развития

Сфера IT все время развивается и вы вместе с ней.

Изучайте книги и документацию, запишитесь на курсы, шерстите интернет, общайтесь на форумах и в сообществах. Практикуйтесь.

Реализуйте самые смелые фантазии в программах и приложениях. Так вы станете крутым специалистом и сможете работать в любой компании.

«Помните, как забыв про всё, вы собирали конструктор в детстве? Программирование – тот же конструктор, только для взрослых.

Бывает и такое, что не можешь понять задачу, раздражаешься и унываешь. Но как только докапываешься до её решения, в очередной раз убеждаешься: программировать круто!

Самое интересное – использовать программирование для решения не только рабочих задач. Например, взял и сделал викторину по классическим композиторам или удобный калькулятор для домашнего пивоварения!»

Максим Ермоленков, разработчик Ruby on Rails в Рокетбанке.

Трудоустроенность

Когда вы выбираете будущую профессию, именно этот вопрос встает в первую очередь. Если отбросить специалистов из сферы услуг (с продавцами и водителями такси сложно конкурировать), вряд ли вы найдете более востребованное направление. Неважно, куда вы направитесь: в мобильную сферу, веб, разработку десктопного и специального ПО, администрирование, моделирование и анализ данных, — везде требуется множество специалистов разного уровня.

«Сегодня HeadHunter рекомендует 4,5 тысячи вакансий на моё резюме. Я получаю столько звонков, что не на все собеседования успеваю сходить».

Интересная работа

Во-первых, количество сфер, где работают программисты, безгранично. Айтишники нужны на шахтах, исследовательских станциях на северном полюсе и особенно — для обслуживания космических кораблей. Что уж говорить про количество рабочих мест в мегаполисах.

«Программирование для меня — дело, которое никогда не дает скучать. Каждый день — новые вызовы и преодоления препятствий. Если ты справишься, получишь мало с чем сравнимое удовольствие. Видеть, как продуктом, созданным твоими руками, пользуются другие люди, дорогого стоит».

Константин Колесников, руководитель разработки GeekBrains.

Отличная зарплата

Откройте исследования зарплат любого рекрутингового ресурса — на вершине рейтинга топ-менеджеры, руководители, строители и, внимание, айтишники всех мастей. Да, профессия программиста — не гарантия золотых гор, но при условии работы над собой у вас есть возможность жить, мало в чём себе отказывая.

Светлое будущее

Сегодня даже руководители нефтяных государств тратят огромные средства на развитие IT-сектора. Все понимают неизбежность цифрового будущего: это касается человеческих и государственных отношений, финансовых операций, информации, производства — всего. Разумеется, ценность программистов в таком мире огромна, а значит за своё будущее они могут не переживать.

«Когда-то я и представить не мог, что во мне проснется интерес к разработке и IT в целом. Не мог, потому что не знал многих возможностей этой сферы:

большой инструментарий, чтобы работать на себя;

с технологиями можно связать любое свое увлечение или идею. Например, сделать сайт о путешествиях или обучающее приложение по игре на гитаре».

Роман Булатников, веб-разработчик, выпускник GeekBrains.

Куча новых знакомств

Для программистов проводится огромное количество событий, где можно завести кучу новых знакомств. Хакатоны, конференции, флешмобы — постоянно где-то проходит event, направленный на объединение, получение новых знаний. В такой ситуации найти друзей проще, чем откомментировать собственный код.

Радость интроверта

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

Свобода от офиса

Да, многие программисты работают удаленно. Опрос Developer Survey Results 2017 на Stack Overflow показал, что разработчики очень ценят возможность удаленной работы, в том числе, выбирают рабочее место по этому критерию. При таком обилии программ для дистанционного управления проектами, групповой разработки и рабочих чатов, можно легко работать из дома. И не только из дома.

Возможность жить и работать в любой точке мира

Если вы программист, вы не привязаны ни к офису, ни к городу, ни к стране. Хотите — живите на азиатских островах, работайте на мультинациональные корпорации в США и Европе, поднимайте бизнес в Африке и Латинской Америке. Границы для тру-программиста существуют только в голове. Да и то не в своей.

Программист — это звучит круто

The New Yorker еще в 2014 году назвал программистов новыми рок-звездами. С тех пор ценность программистов только растет. Присоединяйтесь к сообществу!

13 сентября (в 256 день года) весь мир отмечает День программиста. Гик-сообщество давно ожидает, что эта дата станет красной в календаре (помните государственный курс на инновации?), но, кажется, наш голос пока слишком тих. Что ж, попробуем привлечь больше людей на нашу сторону, напомнив, почему быть программистом — круто.

Доступность обучения и развития

Сфера IT все время развивается и вы вместе с ней.

Изучайте книги и документацию, запишитесь на курсы, шерстите интернет, общайтесь на форумах и в сообществах. Практикуйтесь.

Реализуйте самые смелые фантазии в программах и приложениях. Так вы станете крутым специалистом и сможете работать в любой компании.

«Помните, как забыв про всё, вы собирали конструктор в детстве? Программирование – тот же конструктор, только для взрослых.

Бывает и такое, что не можешь понять задачу, раздражаешься и унываешь. Но как только докапываешься до её решения, в очередной раз убеждаешься: программировать круто!

Самое интересное – использовать программирование для решения не только рабочих задач. Например, взял и сделал викторину по классическим композиторам или удобный калькулятор для домашнего пивоварения!»

Максим Ермоленков, разработчик Ruby on Rails в Рокетбанке.

Трудоустроенность

Когда вы выбираете будущую профессию, именно этот вопрос встает в первую очередь. Если отбросить специалистов из сферы услуг (с продавцами и водителями такси сложно конкурировать), вряд ли вы найдете более востребованное направление. Неважно, куда вы направитесь: в мобильную сферу, веб, разработку десктопного и специального ПО, администрирование, моделирование и анализ данных, — везде требуется множество специалистов разного уровня.

«Сегодня HeadHunter рекомендует 4,5 тысячи вакансий на моё резюме. Я получаю столько звонков, что не на все собеседования успеваю сходить».

Интересная работа

Во-первых, количество сфер, где работают программисты, безгранично. Айтишники нужны на шахтах, исследовательских станциях на северном полюсе и особенно — для обслуживания космических кораблей. Что уж говорить про количество рабочих мест в мегаполисах.

«Программирование для меня — дело, которое никогда не дает скучать. Каждый день — новые вызовы и преодоления препятствий. Если ты справишься, получишь мало с чем сравнимое удовольствие. Видеть, как продуктом, созданным твоими руками, пользуются другие люди, дорогого стоит».

Константин Колесников, руководитель разработки GeekBrains.

Отличная зарплата

Откройте исследования зарплат любого рекрутингового ресурса — на вершине рейтинга топ-менеджеры, руководители, строители и, внимание, айтишники всех мастей. Да, профессия программиста — не гарантия золотых гор, но при условии работы над собой у вас есть возможность жить, мало в чём себе отказывая.

Светлое будущее

Сегодня даже руководители нефтяных государств тратят огромные средства на развитие IT-сектора. Все понимают неизбежность цифрового будущего: это касается человеческих и государственных отношений, финансовых операций, информации, производства — всего. Разумеется, ценность программистов в таком мире огромна, а значит за своё будущее они могут не переживать.

«Когда-то я и представить не мог, что во мне проснется интерес к разработке и IT в целом. Не мог, потому что не знал многих возможностей этой сферы:

Читать еще:  Отзыв о Павел Дуров

большой инструментарий, чтобы работать на себя;

с технологиями можно связать любое свое увлечение или идею. Например, сделать сайт о путешествиях или обучающее приложение по игре на гитаре».

Роман Булатников, веб-разработчик, выпускник GeekBrains.

Куча новых знакомств

Для программистов проводится огромное количество событий, где можно завести кучу новых знакомств. Хакатоны, конференции, флешмобы — постоянно где-то проходит event, направленный на объединение, получение новых знаний. В такой ситуации найти друзей проще, чем откомментировать собственный код.

Радость интроверта

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

Свобода от офиса

Да, многие программисты работают удаленно. Опрос Developer Survey Results 2017 на Stack Overflow показал, что разработчики очень ценят возможность удаленной работы, в том числе, выбирают рабочее место по этому критерию. При таком обилии программ для дистанционного управления проектами, групповой разработки и рабочих чатов, можно легко работать из дома. И не только из дома.

Возможность жить и работать в любой точке мира

Если вы программист, вы не привязаны ни к офису, ни к городу, ни к стране. Хотите — живите на азиатских островах, работайте на мультинациональные корпорации в США и Европе, поднимайте бизнес в Африке и Латинской Америке. Границы для тру-программиста существуют только в голове. Да и то не в своей.

Программист — это звучит круто

The New Yorker еще в 2014 году назвал программистов новыми рок-звездами. С тех пор ценность программистов только растет. Присоединяйтесь к сообществу!

Программист: что за зверь такой и стоит ли учиться?

Сегодня мы постараемся разобраться, стоит ли учиться на программиста, что это даст и какая сейчас вообще ситуация с этой профессией в нашей стране.

#тыжпрограммист

Для начала разберёмся с #тыжпрограммист. Нет, программист не Бог, не святая Лука, не техник, не кто бы то ни было еще. Поэтому не надо его путать с системным администратором, верстальщиком, экстрасенсом и компьютерным инженером. Просто поймите, что если сын маминой подруги вдруг учится на программиста, это еще совсем не означает, что он может собрать вам комплектацию компьютера, починить утюг, чайник, телевизор, тостер и какую бы то ни было бытовую технику, сверстать сайт просто потому что. Если вы решили стать программистом, то помните, что вы не обязаны делать всё то, что делают десятки тысяч специалистов, хотя конечно, грех не помочь бабушке, маме, соседке и кому-то там еще. Программисты люди добрые, но у всего есть предел:)

Самообучение

Чем отличается профессия программиста от других профессий? Процесс самообучения. Это один из самых важным моментов. Если вы хотите пойти учиться на программиста, то будьте готовы, что вы всю свою жизнь будете обучаться, причём самостоятельно. И тут нет никакого упрёка системе образования, ведь на самом деле информационные технологии – динамично развивающаяся сфера, поэтому чаще всего университеты, институты и техникумы, просто не способны угнаться за технологическим прогрессом в данной сфере.

Поэтому вы должны будете постоянно обучаться новым технологиям, если хотите быть конкурентоспособным. В ВУЗе вам дадут только базовые знания. Не более того. И кстати, дадут вам знания наиболее полно охватывая разные направления ИТ. То есть в ВУЗе или ССУЗе вам будут преподавать основы системного администрирования, веб-дизайна, работы с базами данных, а также будут затронуты такие дисциплины, как экономика и правовое обеспечение ( прим. возможно, конкретно в вашем учебном заведении такого не будет, я говорю конкретно про то, что знаю сам ), потому что после выхода из учебного заведения, вы как специалист, должны будете более менее понимать, как устроен этот мир, и то какие вообще направления существуют, чтобы уже понимать в дальнейшем куда можно развиваться.

Творческая профессия

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

Программист только снаружи кажется каким-то зазубриком, на самом деле у него ранимая душа и безграничная фантазия)

Мы как художники, только вместо холста у нас компьютер. Но надо понимать, что программист хоть и человек творческий, но далеко не каждый из нас умеет рисовать, это к дизайнерам вопрос, не к нам:D

Бэкенд и фронтенд

Итак, в целом разработка делится на две большие категории: backend & frontend .

Backend – это разработка логики приложений. В общем, всё то чего не видит конечный пользователь. Тут надо много чего знать, но на самом деле если вы тут накосячите, то приложение даже не запустится ( прим. на самом деле тут косячат абсолютно все, так что всё норм:)

Frontend – это разработка внешних интерфейсов, т.е. всё то, что видит конечный пользователь, куда она постоянно тыкает, а потом ничего не работает потому что: “Я походу не на ту кнопку нажала”. Тут если накосячили, то видят это все, так что будьте внимательней (хотя когда это кого-то останавливало).

И на самом деле, вы как будущий специалист (раз уж решили связать свою жизнь с этой прекрасной профессией) должны будете определится с тем, куда вы хотите, что вы хотите делать. Это что касается большинства людей. Но! Есть некая прослойка уникумов, которых зовут full stack developer , или как бы я это перевёл (уж извиняйте, с английским не в ладах) – разработчик полного цикла. Эти люди (я бы сказал, сверхразумы) умеют всё и везде. В принципе, они способны заменить целый отдел бездельников (но чаще всего, они сами еще те бездельники. Не обижайтесь ребят, я ж любя:) Вот если вы ими станете, то цены вам не будет (я серьёзно, вы будете бесценны)

В итоге, всё зависит от самого человека, чем больше он знает тем быстрее он определится со своей стороной силы)

Что насчёт оплаты?

Она определяется вашими умениями и навыками. Вы можете ничего не знать и работать в школе сисадмином, периодически чиня компьютеры, и при этом получая 10-15 тысяч рублей (да-да, именно столько, я понимаю, может те, кто из Европейской части России, и вы возможно таких цифр не видели. Так что отдохните, переосмыслите сейчас многое, переварите эту информацию). А можете стать фулстеком и получать баснословные деньги (буквально баснословные, именно так многие и говорят, но никто не называет точных цифр. Видимо у этих людей действительно всё хорошо:)

На самом деле, сколько вы будете получать, никто вам сказать не сможет. И это я уже не говорю про отдельных личностей, называемых freelance (я всё понимаю, очень много англицизмов, я сам не рад, так что будьте толерантней, защитники вы наши русского языка) или по-русски фрилансерами.

Просто делайте своё дело, постоянно обучайтесь, и тогда я вас уверяю, проблем с деньгами не будет.

Но тем не менее я могу всё же привести некоторую статистику по заработным платам по России на конец 2017 года от сервиса ” Мой круг”(более подробно здесь ).

Источники:

http://pikabu.ru/story/minusyi_rabotyi_programmistom_5049113

http://www.woman.ru/psycho/career/thread/4177340/

6 причин не быть программистом

http://geekbrains.ru/posts/tobe_a_programmer

http://zen.yandex.ru/media/id/592da2f0d7d0a6f3791503b3/5a914dda57906af57714ee4f

Ссылка на основную публикацию
Статьи на тему: