Задать вопрос

Верно ли это утверждение?

Увлекаюсь программированием, увидел в статье такое утверждение

Если вам не очень любопытно как работает компьютер и технологии в целом, вам ни за что не стать успешным программистом.
На сколько оно верно?
Вообще статья довольно пессимистично на меня подействовала....
Вот если кому интересно
https://www.google.com/amp/s/habr.com/ru/amp/post/...
  • Вопрос задан
  • 647 просмотров
Подписаться 1 Простой 12 комментариев
Решения вопроса 7
FanatPHP
@FanatPHP
Чебуратор тега РНР
Добавлю к пессимизму.
Верно ли это утверждение? 59 минут назад
Сломался WordPress Кто поможет? 14 окт.
Почему так произошло Опенкарт? 06 июл.
Стоит ли учить Python по книгам? более года назад
Как двигаться в гейм дев? более года назад
Как начать путь в сферу game дизайна? более года назад
Не получается верстать самостоятельно. Как преодолеть это? более года назад


Этот список говорит нам открытым текстом, что увлекаетесь вы не программированием, а "вайти".
Ой, геймдев! Ой нет, Питон! А, нет - вёрстка! Ну и понятное дело что всё кончилось вордпрессом.

Люди, которые действительно увлекаются программированием, не задают вопросов, "стоит ли учиться по книгам". и "как войти вайти". Они учатся. И входят.

Есть очень большая вероятность, что программирование - это не ваше призвание. А интересуетесь вы им только из-за хайпа. В этом нет ничего плохого. Надо просто найти дело, к которому действительно лежит душа.
Ответ написан
AlexXYZ
@AlexXYZ
O Keep Clear O
Не раскрыто понятие "успешный программист" и его связь с любопытством. Так что это утверждение - чушь. Программист - это человек, который умеете переводить конкретную задачу в конкретный код. Что именно при этом делает "компьютер" достаточно понимать в общих чертах, потому что слишком много технологий, который вообще соединяются для того, чтобы ваш код выполнился. Электричество, полупроводники, вот это всё? Поэтому понятие "любопытство" в таких вещах может быть даже вредно, этим занимаются учёные в компаниях. Если для вас программирование вновинку, то вам в первую очередь надо научиться ставить чёткие задачи и учится достигать ими задуманного результата.

Программирование происходит в голове, а не на компьютере.
Ответ написан
На сколько оно верно?

Примерно полностью. Если ты не интересуешься, как работают те технологии, которые ты используешь в работе - развиваться тебе будет очень сложно.
Ответ написан
bingo347
@bingo347
Crazy on performance...
Тут можно с разных сторон смотреть.

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

Во-вторых, действительно успешные программисты - это, как правило, T-Shaped спецы. То есть это эксперты в небольшом количестве направлений, но с широким кругозором обо все что вокруг. И вот технологии и устройство компьютера относится как раз к этому вокруг. Опять же личный пример: моя сфера никак не связана с железом, операционками или чем-то еще низкоуровневым, но понимание как это все работает в купе с алгоритмами позволяет мне писать более быстрый код. Хотя кому-то может быть для этого достаточно, что коллега скажет, что массив работает значительно быстрее чем линкед лист, так как процессорный кэш больше похоже на массивы.
Опять же, можно обойтись и без этого всего, но действительно успешным в профессии так вряд ли получится стать.

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

Мне она напомнила спич Бриллиантового члена гербалайф. Слова практически совпадают.
Ответ написан
Комментировать
@calculator212
Вместо чтения инфоцыганских статей лучше определитесь с областью программирования, найдите план изучения(называется roadmap) и будет вам счастье

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

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

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

Но в стоит отметить, что если и правда хотите стать хорошим специалистом(условные топ 15%, то да вам придется вникать в то как устроены технологии и почему она тормозит и как это пофиксить). Но как и говорил выше найдите готовый план и следуйте ему, пока не устроитесь джуном.
Ответ написан
RAFAILgaley
@RAFAILgaley
надо просто создать свое приложение
в этом секрет
обучение через практику

пока ты не создаешь свои приложения и только читаешь теорию - ты не программист
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
ИТ области сложные. Вот реально сложные. Нужно сидеть не минуты или часы а днями над простейшими задачами поначалу. Потом неделями, потом месяцами.
Если вам это неинтересно, то изнасиловав свой мозг поломав себя и доучившись до джуниора, на реальной работе столкнешься что там еще больше того же самого. И что называется "перегоришь" за пару лет и будешь искать что делать и куда сбежать.
Отсюда и появляются статейки о том, как люди выгорели в 20 лет.

Если человеку интересно, он не страдает а наслаждается этим.
Ему интересно, что в линуксе в масках файлов можно использовать квадратные скобки
Ему интересно почему в винде *.* а в линукс *
Ему интересно, чем отличается SIGTERM от SIGKILL
и не потому, что это нужно знать по работае, а потому что интересно.

Если вам нет - зачем строить свою жизнь из страданий.

Вместо геймдева, в компьютерные игрушки можно просто играть после основной работы

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

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

Войдите, чтобы написать ответ

Похожие вопросы