Если программирование не мое

Эта статья была первоначально опубликована в моем блоге. Проверьте это здесь. здесь Давайте посмотрим правде в глаза. Не каждый должен быть программистом или разработчиком программного обеспечения. Это может показаться удивительным для некоторых, но правда в том, что если все просто начнут кодировать. То мир остановится байт за байтом. А теперь те из вас, кто готовится взять в руки свои молотки С++, чтобы разбить компьютерные экраны, просто держите их. Я знаю, что вы читали множество постов в блоге на тему , и это так же верно, как то, что небо голубое. Это потому, что небо не всегда голубое.

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

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

1. Вам нравится регулярное рабочее время

В индустрии программного обеспечения одна вещь особенно последовательна, и это непоследовательные рабочие часыНезависимо от того. Работаете ли вы над собственным хобби-проектом. Работаете на работодателя или выполняете что-то для клиента в качестве фрилансера. Вам действительно всегда придется потратить несколько дополнительных часов работы.

Это не значит. Что обычный график работы вашего офиса с 9 до 5 не принимается во внимание. Просто работа в течение дополнительных часов. Чтобы заставить эту n-ю строку кода работать. Довольно нормальна. И правда в том. Что большинство программистов просто привыкают к этому довольно быстро.

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

2. Вы ненавидите решать проблемы

Программист / разработчики программного обеспечения делают то, что они делают. По одной конкретной причине: они просто любят перемалывать свои мозги. Чтобы решить проблемы. Я имею в виду, что не каждый рабочий час тратится на решение проблем, все же к нему можно отнести приличное количество времени.

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

3. Вам нужен толчок. Чтобы узнать что-то новое

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

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

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

4. Вам трудно работать в команде

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

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

Потому что, в конце концов, разработчик в первую очередь пишет код для человека, а во вторую-для компьютера.

5. Вы не умеете прислушиваться к чужому мнению

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

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

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

Таким образом, умение слушать других должно стать еще одной контрольной точкой хорошего программиста.

6. Вы делаете это ради денег

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

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

Итак, подумайте еще раз, делаете ли вы это ради денег. Если да, попробуйте найти то. Что вы действительно любите делать.

На последней ноте

Эта статья не предназначена для того. Чтобы демотивировать кого-либо от изучения программирования или придерживаться своей работы по программированию. Я просто хотел. Чтобы некоторые из вас осознали. Что их работа может быть лучше там. Где вы также можете иметь лучшее влияние и удовлетворение.

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

И все же в глубине души, если вы верите, что действительно любите программирование. Но обладаете некоторыми из вышеперечисленных черт. То совсем не волнуйтесь. У вас есть все шансы совершенствоваться в этих областях. И это вполне возможно. Вам просто нужно потратить время и быть готовым измениться. В конце концов. Мы все люди. А люди эволюционировали и могут эволюционировать. Чтобы достичь чего-то. К чему они действительно стремятся.

Это все. Если вам понравилась эта статья. То прокомментируйте и поделитесь ею. Если у вас есть какие-либо вопросы или проблемы. Просто свяжитесь со мной здесь.