Содержание
1.ВЫ НЕДОСТАТОЧНО ЛЮБОПЫТНЫ
2.ВАМ НЕ ПРИСУЩИ САМОСТОЯТЕЛЬНОСТЬ И СООБРАЗИТЕЛЬНОСТЬ
3.ВАМ НЕ ХВАТАЕТ УПОРСТВА ПЕРЕД ЛИЦОМ ПРОБЛЕМЫ
4.ВАМ НЕ СВОЙСТВЕННО ЧУВСТВО УДОВЛЕТВОРЕНИЯ ОТ РЕШЕНИЯ ПРОБЛЕМЫ
5.ВЫ НЕ ОБЛАДАЕТЕ ТЕРПЕНИЕМ ДЛЯ УЧЕБЫ
6.ВЫ БЫСТРО УСТАЕТЕ ИЛИ НАЧИНАЕТЕ СКУЧАТЬ ОТ ДОЛГИХ РАЗМЫШЛЕНИЙ
7.САМОСТОЯТЕЛЬНЫЕ РАЗМЫШЛЕНИЯ ЭТО НЕ ПРО ВАС
8.ВЫ УЗКО МЫСЛИТЕ ИЛИ НЕОРГАНИЗОВАННЫЙ
9.У ВАС ОТСУТСТВУЕТ ПОНЯТИЕ СПЕКТРА «ХОРОШИХ» И «ПЛОХИХ» ОТВЕТОВ, ВМЕСТО ОДНОГО «ПРАВИЛЬНОГО»
10.ВЫ НЕ ВНИМАТЕЛЬНЫ К ДЕТАЛЯМ
Часто люди при смене деятельности задаются вопросом, а могу ли я вообще пойти в сферу программирования и стать там специалистом? Это основной барьер с которым сталкиваются люди, когда решают выбрать данную карьеру.
Хорошая новость в том, что программирование это такой же базовый навык как читать, писать и считать. То есть этому может научится абсолютно любой человек, нужно только приложить усилия!
Данный список скорее является предупреждением о том, с чем вам придется столкнуться, чтобы стать хорошим программистом.
Вы недостаточно любопытны
Если вам в принципе не очень интересна сфера технологий, которая постоянно растёт и развивается. Потому что, чтобы охватить как можно больше направлений и углубиться в то, что наиболее вам подходит понадобиться любопытство к данном предмету, которое и поведет вас дальше. А если его нет, тогда вам точно не стать успешным в сфере программирования. Следовательно не стоит зря тратить время и силы на то, что вам не нравится и лучше пойти в ту сферу, которая вам больше по душе.
Вам не присущи самостоятельность и сообразительность
Если вы не умеете самостоятельно ставить перед собой задачи, их выполнять и решать проблемы, которые могут возникнуть на пути выполнения поставленных задача, то вы выбрали не ту профессию. Так как для того, чтобы стать хорошим разработчиком, необходимо потратить много времени на самостоятельное изучение предмета, уметь гуглить, т.е. искать ответы на свои вопросы, а также читать документацию и спецификацию.
Вам не хватает упорства перед лицом проблемы
Если вам присуще сдаваться при встрече с очередной проблемой, то разработка не для вас. Потому что суть этой профессии в постоянном решение задач и различных ошибок. Ваша задача не только обнаружить ошибку, но и понять почему не работает и найти решение! А проблемы нужно воспринимать как вызов, благодаря которым у вас появится возможность изучить тему глубже и тщательнее, что впоследствии поможет решать старые проблемы быстрее.
Вам не свойственно чувство удовлетворения от решения проблемы
Если исправление ошибок для вас не является тем, что приносит удовольствие, тогда вам не стать хорошим девелопером. Вы в скором времени столкнетесь с выгоранием, если будете воспринимать найденный ответ на ошибку как рутину и не будете себя за это хвалить.
Вы не обладаете терпением для учебы
Из-за того, что мир технологий, такой же бескрайний, как открытый космос, где не видно конца, так и в программировании не видно края. Поэтому нужно, чтобы вам хватило терпения в учебе, которой будет очень много. Но если вы не готовы постоянно пополнять свою копилку знаний, то возможно это не ваше. Однако если вы отнесетесь к получению новых знаний как к приключению и новая усвоенная информация будет вас вдохновлять, то поздравляю — вы движетесь вперед и у вас всё получится!
Вы быстро устаете или начинаете скучать от долгих размышлений
Программирование требует активной мозговой деятельности, поэтому если вы не привыкли удерживать концентрацию на одной проблеме во время размышления над её решением, то разработка не для вас. Но если вы готовы к тренировкам, практически как в тренажерном зале, только для мозга, благодаря чему вы сможете прокачать навык, как мышцы в спортзале, тогда у вас есть все шансы достичь успеха.
Самостоятельные размышления это не про вас
Если вы привыкли искать решения на проблемы в учебнике или спрашивать старших коллег по цеху, то легко можете завязать с мыслью стать программистом. Конечно по началу вам будет не хватать собственных знаний и опыта, но если вы всё таки решите пройти по собственному пути побед и поражений, чтобы сформировать собственный опыт, тогда вам удастся сформулировать хорошие предложения по развитию приложения. Вы будете знать, что лучше использовать в конкретном случае и вырастите в отличного специалиста.
Вы узко мыслите или неорганизованный
Если вы не умеете четко формулировать мысли, у вас узкое мышление, вы игнорируете помощь со стороны и конструктивную критику или вы сами себе усложняете задачу, расписывая её на 100 строк вместо 10, то вам стоит задуматься о том, чтобы не идти в эту профессию. Чтобы этого избежать следует вернуться к истоку, поменять изначальное решение и переделать код. Всё в ваших руках.
У вас отсутствует понятие спектра «хороших» и «плохих» ответов, вместо одного «правильного»
Прелесть программирования в том, что здесь нет одного правильного ответа, он всегда зависит от ситуации, т.е. любое из предложенных решений может быть правильным, если оно наиболее выигрышно в данных условиях. Поэтому написание кода это творческий процесс, в котором по итогу из множества вариантов выбирают наиболее оптимальный в этих условиях, а для этого важно видеть картину целиком. А если вы не готовы напрягаться, чтобы придумать несколько вариантов решения одной проблемы, чтобы из неё потом выбрать лучшую, то советую забыть о программировании.
Вы не внимательны к деталям
Так как компьютер воспринимает только команды, то программисту необходимо внимательно следить за тем, чтобы ни один пробел, скобка или точка с запятой не были пропущены. Если всё таки ошибка будет, то вам надо понимать, что от вас требуется. Если вы в этом не разбираетесь, то задумайтесь пожалуйста, точно ли вы хотите стать программистом?