Я думаю о карьере в разработке программного обеспечения, но прежде чем искать работу, я хотел получить представление о том, чего ожидать, особенно с давлением. Это будет моя первая работа по программированию (поэтому я ищу начальный уровень), так что я еще не зрел как программист.
Мой вопрос, каково давление на этих рабочих местах? Как высоко может подняться давление?
Если ваш начальник даст вам назначение, и оно должно быть выполнено через две недели, но это займет у вас 3, вас уволят, потому что вы не можете выполнять?
У вас есть время, чтобы узнать больше о технологии, развить свои навыки кодирования и развиваться, или вы должны уже знать это и пробиться через проект?
Если у вас есть проблемы с кодом, ожидаете ли вы, что справитесь с ним самостоятельно и будете работать независимо, или вы можете попросить других помочь, если вы застряли?
От вас ожидают много поздних ночей, чтобы уложиться в сроки?
Я знаю, что это также может зависеть от компании, но я просто хотел получить некоторое профессиональное представление о возможном давлении, связанном с разработкой программного обеспечения / программистом и т. Д. Я также знаю, что на другие должности тоже оказывается давление! Я просто хотел бы знать, какое уникальное давление оказывает разработка программного обеспечения.
Причина, по которой я задаю этот вопрос, заключается в том, что однажды у меня был плохой опыт программирования, и я хотел знать, являются ли большинство этих работ одинаковыми.
Если разработка программного обеспечения / разработка / программирование - это жесткое давление, с которым я не хочу справляться, есть ли другие типы разработки, такие как веб-разработка, системное администрирование и т. Д., Которые требуют меньшего давления, и я все еще пишу код?
Спасибо за чтение, и я с нетерпением жду, чтобы услышать все мысли.
источник
Ответы:
Давление существует, только если вы позволяете это.
И это утверждение действительно для любой работы или любой ситуации.
Давление может восприниматься как существенное в профессии программиста, потому что многие из нас имеют общие характеристики, такие как интровертность или отсутствие уверенности в себе.
Почему он поручил вам задачу и определил, сколько времени вы должны использовать для ее достижения? Снимите давление, оценивая свои задачи самостоятельно (если вы в команде, используйте Planning Poker )
Время учиться - это часть вашей повседневной работы. От вас ожидается постоянное обучение. Поэтому обучение не должно восприниматься как давление.
Я всегда говорил себе, что изучение новой технологии похоже на добавление нового инструмента в мой пояс .
Возможность обращаться за помощью - это навык, которым должен обладать каждый разработчик. Люди, которые борются (в одиночку), пытаясь устранить ошибку, оказывают давление на себя.
Вы имеете в виду срок, установленный вашим боссом двумя вопросами раньше?
Короче говоря: научись говорить НЕТ .
источник
Единственное давление, которое я лично испытал, - это необходимость отказаться от качественной работы (что занимает много времени) и получить взлом, чтобы уложиться в сроки (что привело к низкому качеству кода).
Поскольку обычно никогда не бывает времени, чтобы что-то исправить, остановитесь на мгновение, чтобы подумать о том, что мы делаем, и сделайте хорошую очистку и рефакторинг кода, это создает определенную психологическую нагрузку для продолжения работы таким образом, который вам не нравится.
Если вам нравится то, что вы делаете, и вы хотите сделать все возможное, вам будет трудно найти магазин, который имеет правильное отношение.
Если, с другой стороны, вам все равно, и вы просто хотите получить свою зарплату, это будет проще.
источник
Во всех случаях ответ - это зависит. Есть несколько невероятно напряженных рабочих мест, например, поддержка торговых точек в инвестиционном банке. Если трейдеры не могут торговать, они будут кричать на вашу голову, и они могут получить это. С другой стороны, есть места, где разработчики сидят, играя в игры весь день. Как правило, вам платят намного, гораздо больше за работу в первом типе места, чем во втором, так что вы должны сбалансировать денежную выгоду с количеством давления, которое вы можете выдержать.
источник
Как и на многих рабочих местах, давление будет настолько высоким, насколько вы позволите, или настолько высоким, насколько вы этого хотите. Если вы можете ожидать, что давление превысит ваш уровень комфорта, есть способы превентивной работы по его снижению.
Если ваш босс уволит вас за это, вам все равно будет лучше с новым боссом. С другой стороны, если вы подождете, пока не появится задание, а затем предупредите своего босса, что он опоздает на 50%, меня можно уговорить уволить. Как только я буду совершенно уверен, что опоздаю, чтобы иметь значение, я сообщу своему боссу, чтобы он мог внести коррективы, чтобы справиться с этим. Корректировки могут быть столь же незначительными, как
Большинство новых программистов были бы шокированы, узнав, насколько низки ожидания от их навыков и знаний. Ожидается, что новый сотрудник узнает об этом уже тогда, когда он заявил, что имел непосредственный опыт во время собеседования.
И то и другое. Когда это возможно, вы должны справиться с этим сами, но все сталкиваются с ситуациями, когда им нужно поговорить с другими. Один из ключей к продуктивному программированию - это изучение различий.
Я постоянно говорю новым программистам в моей команде, что они должны задавать вопросы. Если они не задают достаточно вопросов, то они не достигают прогресса.
Если вам приходится проводить много поздних вечеров, чтобы уложиться в сроки, то вы либо работаете на стартап, либо работаете в компании с серьезными проблемами планирования или управления.
источник
Одна из самых больших вещей, которые я в итоге осознал, помогла мне справиться с беспокойством о том, чего ожидать в этой карьере ...
Как ты учился в школе? Как ваши сверстники поступили в школу? Как бы вы оценили свой уровень интеллекта и способности решать проблемы по сравнению со своими сверстниками? Насколько ты труден по сравнению со своими сверстниками?
Какую бы оценку вы не ответили на вопросы, которые я только что задал, понизьте планку еще на одну ступеньку, и это, как правило, уровень, на котором МОГУТ работать с профессионально работающими людьми.
Средний IQ составляет около 100 в общей популяции, а средний уровень трудовой этики и стресса у большинства других программистов, как правило, ослаблен. Не ожидайте, что это среднее будет сильно отличаться, независимо от того, какой выбор профессии вы делаете.
Я подчеркиваю, что интеллект важен, но он гораздо менее важен, чем сильная трудовая этика, мотивация и страсть.
Если у вас есть эти последние три вещи, то вы будете выше среднего в поле и цените, даже если вы сделаете несколько ошибок, и даже если вы не так умны, как другой парень. Все делают ошибки, любой ХОРОШИЙ работодатель понимает это, но им нравится видеть, что вы извлекли урок из этого и приложили усилия, чтобы улучшить и улучшить себя.
источник
Если давления нет, вы работаете в месте, которое просто не заботится или предоставляет продукт или услугу, которую никто не хочет. Частью проблем являются требования времени. Когда это статус-кво, вы, вероятно, работаете на человека, который не знает, что он делает, или хуже, чем вы. Любой идиот может просто попросить быстрых поворотов. Затем вы разрабатываете персонал, который приобретает дурную привычку раздувать свои оценки. Это превращается в одну большую игру потраченной впустую энергии.
Искать:
Все это относительно. Некоторые работают в финансовом секторе и могут не связывать свою работу с финансированием исследовательского проекта по лечению рака или предоставлением людям сбережений для выхода на пенсию. Во время собеседования вы оцениваете компанию, чтобы она соответствовала вашим потребностям. Спросите о том, как они справляются с запоздалым проектом и почему эта вакансия доступна, какова текучесть кадров.
источник
По моему опыту, психологическое давление может быть очень высоким из-за некоторых ошибок, которых можно избежать.
Самое сложное, я думаю, это четко общаться .
Если до этого вы сказали, что справитесь с этим за две недели, то это нехорошо. Это ваша ответственность , чтобы оценить , сколько времени это займет у вас закончить свою часть работы, и сказать ему , прежде чем начать.
Иногда трудно точно оценить, особенно признать, что некоторые вещи могут занять больше времени, чем вы думаете. Но, хотя разработка программного обеспечения очень сложна и может быть немного непредсказуемой, вы можете сделать все возможное, проанализировав свой прошлый опыт с аналогичными заданиями.
Этот вопрос тесно связан со вторым:
Если вы недостаточно знаете о технологиях, то, возможно, самое главное, вы не можете оценить точно . И иногда это может быть трудно признать («конечно, я могу это сделать, есть много учебников по node.js, я обязательно подберу его через 2 или 3 дня, так что это ничего не задержит!») ,
С другой стороны, может быть трудно вспомнить, что, не изучая новые вещи, вы теряете гораздо больше, чем вы можете заработать, зарабатывая много денег (на мой взгляд). Иногда лучше взять несколько не очень срочных или дорогостоящих проектов только ради изучения новых технологий, шаблонов проектирования и т. Д. В этом случае вы должны дать понять руководству, что ваша оценка может быть неверной.
Хотя это может быть соблазнительно, если вы решите проблему самостоятельно (общение является трудным), вы не должны этого делать, если проблема может помешать завершению проекта вовремя.
Я думаю, это зависит от компании и не относится к программированию. Короче говоря, если вы много работаете допоздна или большинство ваших коллег работают, то от вас, вероятно, ожидают, что не очень хорошо и, возможно, лучше избегать (снова общение).
Короче говоря, я думаю, что, хотя вероятность психологического давления может быть выше, чем в некоторых других, я думаю, что меньше, ориентированные на интеллект профессии, четкое общение и правильное отношение могут спасти вас от этого. Сделай это привычкой! знак равно
источник
Я нахожусь в программном обеспечении в течение 5 лет, и да, есть давление. Но скажите мне одну работу, где вы можете работать без давления.
Если коротко ответить, будет давление, но оно не будет таким, чтобы оно убило вас (и если кто-то хочет, чтобы вы завершили работу за 2 дня, но, по вашему мнению, это займет 3 дня, просто вежливо скажите, что вам нужно 3). дни для работы. Я не думаю, что кто-нибудь будет против этого).
Причина, по которой я отвечаю на ваш вопрос, заключается в том, что у меня в голове тоже были такие страхи (позже я понял, что я был моей ленью, которая заставляла меня так думать).
Приходите на софт и наслаждайтесь.
источник