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

Анонимность гарантирована

№ 9464
  • 4
    7 мая 2014 в 13:17

    Я учусь на первом курсе в университете

    на программиста. Со всем, что дают на дом справляюсь и не жалуюсь. Но всё же понимаю, что это всё ерунда, и если хочешь стать хорошим программистом, нужно уже начинать изучать какой-либо язык программирования, писать что-то для себя. Ибо диплом для программиста — это не плюс, скорее не минус. И когда я думаю об этом, то на меня накатывает тоска, что кодинг — это не моё и вообще лучше отчислиться (благо балл по ЕГЭ высокий, можно перепоступить куда-либо ещё). И тут вопрос: что делать? Оставаться обучаться программированию, развиваться в этом направлении или же отчислиться и пойти куда-либо, где и не сложно, и можно получить работу после окончания. Что делать?
    Ответить
10 ответов
  • -1
    7 мая 2014 в 13:29
    Нет ничего хуже, чем учится и работать не по интересу. Потому сваливай реще… Я сейчас программист, но учился не на программиста. Если на компьютеры не лежит душа, всё что ты получишь — это бесконечные головные боли, а не интересные задачи для решения.
    Ответить
  • 1
    7 мая 2014 в 13:33
    Хочешь обучаться программированию — обучайся.
    Программирование это не кодирование, это творчество.
    Первые 2 курса все равно мало чего толкового дадут.
    Постарайся не переусердствовать.
    Читай книжки про системы контроля версий, о том как программировать в команде, остальное должны дать в вузе. Не дадут — заходи на хэшкод например, спрашивай чего почитать.

    Если программирование тебе не нравится то ты бы не пошел туда, возможно ошибся лишь с направлением. Посмотри кафедру мехатроники или безопасности информационных технологий или любую другую подобного направления, возможно тебе стоит перевестись на нее.
    Ответить
  • 2
    7 мая 2014 в 21:49
    Пишу, как программист с 10-летним стажем. Учёба даёт только основную базу. Она нужна, но при желании это гуглится и читается за гораздо меньший срок, чем 5 лет. Что Вы не сможете получить без вуза в России в области программирования — только диплом. Это я к тому, что не надо думать, что вуз сделает из Вас программиста. Чтобы стать нормальным разработчиком, нужно уже прямо сейчас устраиваться на работу, хоть за копейки, но чтобы были реальные задачи и грызть их. И это должно реально приносить удовольствие — иначе проклянёте. Не стоит рассчитывать на то, что отучившись 5 лет, Вы придёте устраиваться на работу и Вас везде будут брать на достойную ЗП. Скорее наоборот — будет очень трудно найти что-то стоящее. Тут решает только практика и умение схватывать на лету, ибо технологии меняются быстрее, чем Вы их изучаете. Поэтому в вузе в основном фундаментальная теория: алгоритмы, ООП, принципы работы железа, криптография, СУБД и т. п. Но это лишь фундамент. Работа в основном идёт с новыми технологиями, которые меняются чуть ли не каждый день. Поэтому основное мерило — это опыт.

    Я вижу 2 варианта:

    1. Окунуться с головой в программирование. Найти работу где бы можно было практиковать. Набраться терпения и копить опыт.
    2. Поменять специальность.

    В любом случае, программирование требует много нервов и терпения. Если желания не будет — то путь будет не лёгким. А вот если будет… Бывали моменты, когда по 20 часов из за компа не вставал отлаживая скрипт в авральном режиме и даже не замечал, как время проходит. Так что — кажому своё. Главное поймите, чего хотите.
    Ответить
  • 0
    8 мая 2014 в 02:24
    Благодарю за очень развернутый ответ, для меня прозвучало как мотивация, я понял, как двигаться дальше. Спасибо
    Ответить
  • 0
    8 мая 2014 в 02:30
    Конечно, Вы говорите, что нужно устроиться на работу за крохи, но как ее найти, можете посоветовать?
    Ответить
  • 1
    8 мая 2014 в 18:06
    Если вы в Новосибирске, то, в первую очередь — HeadHunter: http://novosibirsk.hh.ru/search/vacancy?clusters=true&specialization=1.221&area=4

    Но сначала я бы посоветовал выбрать специализацию (Веб/десктоп/мобильная разработка, Java/.NET/C++/PHP, СУБД и т. д), которая больше все нравится. Дальше усиленно изучать выбранную область (книги, видео-курсы, если есть) и, самое главное, — пробовать делать полностью законченные программы/сайты для себя. Месяцев через шесть, когда за плечами будет, как минимум, два-три таких проекта, ставить их в резюме, делать акцент на том, что для тебя первичен опыт работы, а не зарплата, и рассылать эти резюме по всем понравившимся вакансиям на позицию «junior-разработчик». Еще раз подчеркну, существенную роль будут играть примеры выполненных проектов. В идеале еще и с исходниками на GitHub. Может быть, с первого раза и не получится устроиться, но каждый новый проект «для себя» улучшает твое резюме и существенно повышает твой опыт разработки. А каждое собеседование — опыт прохождения собеседований.

    Но это все, конечно, если тебе нравится программировать.

    PS. Программист с 12-летним стажем.
    Ответить
  • 0
    9 мая 2014 в 07:16
    Благодарю за то, что дали мне вектор, в котором следует развиваться! Я очень благодарен Вам.
    Ответить
  • 0
    10 мая 2014 в 10:53
    Первый курс общеобразовательный, тебе нужно ознакомиться с программой на года обучения. Если там не будет предметов (баз данных, например), то тебе лучше перевестись в другой вуз!
    И программисты очень востребованы, просто нужно правильно выбирать вуз, который работает с гос. организациями, где проходя практику успешно у тебя будет возможность остаться там!
    Ответить
  • 0
    10 мая 2014 в 11:31
    К сожалению, баз данных пока нет. Изучаем просто Структуры разные и алгоритмы.
    Ответить
  • 0
    10 мая 2014 в 11:43
    Программисты в гос. организациях получают гораздо меньше, чем в коммерческих фирмах, я уже не говорю про получение денег от своего стартапа. Для этого абсолютно не важно, в каком вузе учиться (конечно, имею ввиду доступные, какой-нибудь MIT, конечно, даст намного больше). Просто нужно паралельно с учёбой изучать востребованные технологии. Сейчас идёт мобильный бум. Android, iOS, Unity — то на что стоит обратить внимание особенно. Алгоритмы и т. п. это базовые вещи, их надо знать, но если что — потом всё гуглится за 5 минут. А вот опыт — не нагуглить, его можно только приобрести постоянно практикуя.
    Ответить
Добавить ответ
×
Важно знать:
  • Постарайтесь коротко и ясно ответить на заданный вопрос
  • Ответы нарушающие нормы закона и морали, содержащие спам будут удаляться
Для новых пользователей регистрация пройдёт автоматически и займёт всего несколько секунд
×