Решён
Как понять что программирование не твое?

ПочемуТак Python
15.5k
9

Учусь на 2 курсе IT специальности. Выбрал направление потому что все говорили что программисты много зарабатывают и это востребовано.

Но вот прошел год с лишним и я понимаю что мне это не нравится вообще. Сижу над задачами по Java часами, ничего не получается. Другие однокурсники щелкают те же задачи за полчаса.

Когда открываю IDE - начинается тоска и желание закрыть все к чертям. Но может это просто лень и надо перетерпеть?

Как понять что программирование не твое и надо менять направление или это нормально и у всех так?

Решение
109
Участник • 1 ответ

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

Если когда задача решена ты чувствуешь только облегчение что наконец отмучился - не твое.

Вот и весь критерий. Профессия должна приносить удовлетворение от процесса а не только от зарплаты в конце месяца.

Аватар ПочемуТак

Блин, точно. Я именно облегчение чувствую когда задача решена, а не кайф. Видимо ответ очевиден

77
Участник • 1 ответ

Может проблема не в программировании а в Java? Это достаточно многословный и скучный язык для обучения.

Попробуй Python или JavaScript. Там быстрее виден результат, меньше boilerplate кода, проще начать делать что то реальное а не абстрактные учебные задачи.

Я вот тоже на Java в универе чуть не забросил все. Потом сам начал Python учить для автоматизации - зашло на ура. Сейчас 5 лет работаю бэкенд разработчиком.

62
Эксперт • 1 ответ

2 курс - рано делать выводы. На 1-2 курсе дают теоретическую базу которая кажется скучной и бесполезной.

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

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

29
Участник • 2 ответа

У ВСЕХ так на первых порах. Программирование - сложная штука, требует времени чтобы мозг перестроился.

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

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

51
Участник • 2 ответа

Программирование это не для всех и это нормально. Если тебе не нравится - не насилуй себя.

В IT куча других направлений кроме разработки: тестирование, аналитика, DevOps, техподдержка, продажи IT решений, проектный менеджмент.

Может тебе больше подойдет что то из этого. Диплом IT специальности все равно пригодится даже если не будешь кодить.

87
Участник • 1 ответ

Я 15 лет в разработке. Видел десятки джунов которые приходили "за деньгами".

95% из них выгорали и уходили в первые 2-3 года. Потому что если нет внутреннего интереса к коду - ты не выдержишь. Программирование требует постоянного обучения, решения сложных задач, работы с багами которые сводят с ума.

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

Не трать годы жизни на то что ненавидишь.

14
Эксперт • 1 ответ

у меня так же было на втором курсе)) думал все брошу... но потом как то втянулся, сейчас работаю разрабом 3 года, вроде норм

может просто java скучная, попробуй че нить другое

96
Участник • 4 ответа

Признаки что программирование не твое:

  1. Ты не можешь объяснить своими словами как работает твой код
  2. Ты копируешь решения со Stack Overflow не понимая что они делают
  3. Тебя бесит debugging и поиск ошибок
  4. Ты не читаешь документацию потому что лень
  5. Тебе не интересно как устроены технологии которыми пользуешься
  6. Ты не следишь за новостями в IT сфере
  7. В свободное время последнее что ты хочешь - открыть редактор кода

Если 5+ пунктов про тебя - увы, не твое.

Аватар ПочемуТак

6 из 7 пунктов это про меня... печально но спасибо за честность

22
Эксперт • 2 ответа

Может тебе фронтенд больше зайдет? Там результат виден сразу - меняешь код и сразу видишь как поменялась страница.

А бэкенд и алгоритмы которые на Java изучают - это действительно скучно если нет склонности к математике и абстрактному мышлению.

Написать ответ

Премодерация гостей

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

Будьте вежливы и соблюдайте правила платформы.